It's been a while since I updated the VBLG with some industry news and links
so here is the latest.
Accessing DataGrid Information
By Luis Estrada - 5/10/2002
http://www.dotnetjunkies.com/tutorials.aspx?tutorialid=355
-----------------------------------------------------------------------
So many articles explain how to get data into a DataGrid, however this
one will show you how to get data out. Luis will show how to read the
contents of a particular column when the user selects an item.
Simple Code for a Common Footer By Xico Loko - 5/9/2002 http://www.dotnetjunkies.com/tutorials.aspx?tutorialid=358
-----------------------------------------------------------------------
In this article, Xico shows how to create a simple footer User Control that
displays the last time the current page was changed.
Using Database Schema Information with ASP.NET
By Stewart Haddock - 5/6/2002
http://www.dotnetjunkies.com/tutorials.aspx?tutorialid=352
-----------------------------------------------------------------------
Stewart explains how it is possible to quickly view all the tables in
your database from a Web page by using a few simple lines of code.
By using the database schema information you can readily see the
database structure and all the data in it from your
ASP.NET page.Programming Outlook with C#
By Rodger Brennan - 5/3/2002
http://www.dotnetjunkies.com/tutorials.aspx?tutorialid=347
-----------------------------------------------------------------------
This article will take a look at different approaches to working with
Outlook folders, and walk through creating items in Outlook with C#.
Microsoft Office provides a powerful component model to automate from
another program and using COM Interop you can automate Outlook from a
NET application.
How To Add a Delete Confirmation to a DataGrid
By Steve Eichert - 5/7/2002
http://www.dotnetjunkies.com/howto/default.aspx?id=32
-----------------------------------------------------------------------
This article shows how to prevent users form inadvertently deleting
data by creating a confirmation dialog box can be displayed to the
user asking if they "really" want to delete it. By leveraging the
ItemDataBound event of the DataGrid this functionality can be easily
added to a DataGrid.
TripleASP TableEditor Custom Control (Free SourceCode)
Submitted by Scott Watermasysk - 5/6/2002
http://www.dotnetjunkies.com/news/default.aspx?newsid=356
-----------------------------------------------------------------------
The TableEditor control builds onto the datagrid control that ships
with ASP.Net. The key function of the TableEditor control is to allow
the user to edit almost any Sql Server table with just one line of
code. Key Features - Dynamically built data entry forms (a vertical
form, including larger textboxes for larger text columns) - Instant
Editing of almost any SqlServer Table - Parameterized update queries
(typed) - Validates by type, size, nullable, etc - Allows deleting
of rows - Allows adding new rows - Built in paging - Custom Designer
support which list values of the TableEditor's custom properties
(VS.Net Only!) - FREE - Source Code Included
Understanding Enterprise Services (COM+) in .NET
Submitted by Donny Mack - 5/5/2002
http://www.dotnetjunkies.com/news/default.aspx?newsid=351
-----------------------------------------------------------------------
Provides technical details behind the integration of Microsoft .NET
and COM+ services and describes the services available to managed
code. (26 printed pages)
DbCombo v1.01 released
Submitted by David Campbell - 5/5/2002
http://www.dotnetjunkies.com/news/default.aspx?newsid=354
-----------------------------------------------------------------------
Do you need an ASP.NET control to find individual items in huge data
sets? DbCombo is a fully native ASP.NET component that lets you pick
from huge lists of data using a custom drop-down box. It uses client
scripting to 'auto-complete' the text box while you type, displaying
possible matches in a drop-down below. Try it at www.dbcombo.net
Creating DataGrid Templated Columns Dynamically - Part I
Submitted by Bipin Joshi - 5/3/2002
http://www.dotnetjunkies.com/news/default.aspx?newsid=349
-----------------------------------------------------------------------
In Part - I of this article, we will discuss how to use LoadTemplate
method to create templated columns at run time.
INCREASE PERFORMANCE USING CHECKSUM FUNCTION | SQL Tip
Suppose you have a table with a relatively long string and you want
to search on it. An index is not an ideal solution since it will be
very big. This works with SQL Server 2000 only.
>> CLICK to read this SQL Tip...
http://searchvb.techtarget.com/tip/1,289483,sid8_gci823819,00.html
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
QUICK WAY TO FIND SPACE USED BY EACH TABLE | SQL Tip
This is a quick method to find the disk space used by each table in a
database. It uses the sp_msforeachtable stored procedure to iterate
through all the tables in the database.
>> CLICK to read this SQL Tip...
http://searchvb.techtarget.com/tip/1,289483,sid8_gci823821,00.html
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
ISA SERVER INSTALLATION DOS AND DON'TS | SearchVB
Overlook hot fixes and security packs and installation security can
fly out the window, according to Microsoft security expert Joern
Wettern. During Microsoft's recent TechEd 2002 conference in New
Orleans, Wettern detailed the dos and don'ts to securely install
Microsoft's Internet Security and Acceleration (ISA) Server, a full
firewall and proxy server.
>> CLICK for the Full Article...
http://searchvb.techtarget.com/tip/1,289483,sid8_gci822501,00.html
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
USE ADO WITH FLEXGRID | SearchVB Free Code
Member Roy Tanveer submits this week's featured code. "Use ADO to
display database data in a FlexGrid."
>> CLICK for the Code Download...
http://vbcode.com/Asp/showzip.asp?ZipFile=http://www.vbcode.com/code/adoflex05102002.zip&theID=6824
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
.NET INFO CENTER | New SearchVB Site Feature
Trying to get up to speed on .NET and what it means for you? Visit
our .NET Info Center for SearchVB.com's latest .NET news and
development tips. And get one-stop access to the most important
resources for understanding Visual Studio.Net direct from Microsoft.
>> CLICK to visit the .NET Info Center...
http://searchvb.techtarget.com/vsnetHome/0,293828,sid8,00.html
Creating
Windows Services in .NET
While Windows service applications (previously called NT Services) have been
around for a long time, Peter Aitken says they were "a real bear" to
program. VB.NET (or any full .NET language) can now create Windows services
easily. Learn how to create Windows services and simplify developing
applications that run for extended periods and don't require user interaction.
Getting
Started with Remoting in .NET
Remoting lets isolated processes communicate with each other and can improve
security and stability at the same time. While the idea of getting two processes
to communicate is a simple one, the process is much more involved. Nonetheless,
the .NET framework simplifies remoting enormously. In this article, Peter Aitken
gives you the sample code and information you need to get started.
Upgrade
Your INI Files to XML with .NET
If you're migrating applications to .NET, you should also consider migrating
those old INI files. Russell Jones shows how you can easily translate them to
XML, use them from .NET without making Windows API calls, and simultaneously get
rid of the limitations imposed by the obsolete INI file format.
Another Chapter from Bellinaso's
ASP.NET Website Programming
"ASP.NET Website Programming - Problem Design Solution" by Kevin
Hoffman and VB2TheMax member Marco Bellinaso shows you how to build an
interactive website from design to deployment. Packed with solutions to website
programming problems, this book will have you building well-engineered,
extendable ASP.NET websites quickly and easily. With "ASP.NET Website
Programming" you will learn to Establish a solid, scalable website
foundation; Provide flexible user accounts integrating with ASP.NET's built-in
security; Create message forums that enable formatted messages but defend
against cross-site scripting; Generate revenue from advertising; Build a web
interface for uploading, downloading, editing, and managing the files on your
site; Add opinion polls, email newsletters, and news management; Deploy the
finished site on a live server; Build websites using good n-tier coding
techniques. The site we build is modular. You can slot the modules into your own
website, modify them, or use them as examples of particular ASP.NET techniques.
A few weeks ago we uploaded Chapter 4 "Maintaining
the Site"
This week we've added Chapter 11 "Deploying
the Site"
The
Newsletter Bank Has Been Updated (At Last!)
We haven't updated our Newsletter Bank for several months, but now here it
is—with all the newsletters we have shipped through April 2002. You can read
all the past VB.NET Watcher columns, as well as the original VB6 and VB.NET tips
and code routines.
Tip
of the Week: Release COM Objects Immediately
When you use a COM or COM+ from a .NET application and then you set the object
reference to Nothing (or let it go out of scope), the object isn't released
immediately. The reason: your program communicates with the COM object through a
Runtime Callable Wrapper (RCW) object, which is responsible for the real
object's lifetime, thus the object will be actually released only when the RCW
is garbage collection, which might happen several minutes later or even only
when the entire application is shut down.
In most cases this behavior is acceptable, but at times it may be essential that
the COM object be explicitly released when the .NET application doesn't need it
any longer. You can do this by calling the ReleaseComObject static method of the
Marshal class (in the System.Runtime.InteropServices namespace):
' Create the object
Dim obj As New MyComObject()
' Use it
' ....
' Explicitly release it
System.Runtime.InteropServices.Marshal.ReleaseComObject(obj)
obj = Nothing
Microsoft named its rich-UI framework Windows
Forms, but you can take it beyond forms to develop any type of rich-UI
application you're familiar with, from dialog-based to MDI apps. Here's how to
create an MDI app using Windows Forms. [Read
More]
Build an About Box component that uses your main app's assembly attributes as
default values for the displayed fields. You can put whatever you want in these
attribute strings. [Read
More]
Are you happy with VS.NET's handling of data binding, or do you feel that in
some ways we've taken a step back from what we had in VB6? Join the discussion.
[Read
More]
Windows Forms or ASP.NET? Choose the architecture that best provides users with
an effective, usable application. [Read
More]
TOP 10 EXCUSES FOR WHY YOUR PROJECT HAS SLIPPED
Guest Contributor: Zack Urlocker
Oops, I did it again! Even the most conservative project schedules usually end
up slipping. But if your management is like most, they're probably sick of
hearing the same old excuses. Here are some amusing alternatives that you can
try out.
http://www.angrycoder.com/article.aspx?cid=9&y=2002&m=5&d=21
COMPARE AND SYNCHRONIZE DATABASES
Compare and synchronize the structure and contents of Microsoft SQL Server
databases with SQL Compare. If your development and live databases are out of
synch then use SQL Compare to bring them back in line. Roll changes out to live
databases quickly and accurately. Go here for a free trial.
http://www.red-gate.com/redir.asp?id=57
EXPLOITING DATARELATIONS IN A DATAGRID | .NET Tip
This tip continues the series of tips on developing .NET applications
that Bob Tabor has authored in the past. The tip discusses using a
DataGrid to build and employ DataRelations for an application. The
Web site contains illustrations for this tip, and you can download
the necessary tables to follow along with this tip.
>> CLICK to read this .NET Tip...
http://searchvb.techtarget.com/vsnetTip/1,293823,sid8_gci824859,00.html
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
MICROSOFT: COVERING THEIR BETS WITH .NET | Analysis
Nothing polarizes an Internet technology discussion than the mention
of Microsoft. In one corner you have Microsoft and its supporters,
steadfastly sticking to the belief that Microsoft is a powerful, but
fundamentally honest competitor who continually drives innovation to
meet customer needs. In the other corner are the Microsoft-haters,
who clamor about how Microsoft is an evil monopoly hell-bent on
taking over the Internet, and eventually the world. Microsoft's
development of its new .Net Web Services platform has only added fuel
to the fire. Customer-focused innovation? Or arrogant, irrational
hubris?
>> CLICK to read this Article...
http://searchvb.techtarget.com/originalContent/1,289142,sid8_gci825107,00.html
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
WHAT IS THE .NET PLATFORM? | SearchVB: "Ask the Expert"
SearchVB Member Question: "I'm new in this field though having
knowledge of OOP and Java. I want to know what the .NET platform is
-- how does it differ from Java? Can Visual Basic be used for
Internet programming?"
>> CLICK for the Full Expert Answer...
http://searchvb.techtarget.com/vsnetATEAnswers/0,293820,sid8_gci824864_tax292095,00.html
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
STORE GRAPHICS IN THE IMAGELIST CONTROL | Free VB Code
Member Joe Dacy II submits this week's featured code. "This program
allows you to store icons, bitmaps, cursors, gif's and jpg's from an
ImageList control -- especially for use as command button graphics --
and then retrieve the appropriate code to load the graphics into the
controls of your own developing VB application."
>> CLICK for the Code Download...
http://vbcode.com/Asp/showzip.asp?ZipFile=http://www.vbcode.com/code/cmdpads05142002.zip&theID=6842
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
.NET INFO CENTER | New SearchVB Site Feature
Trying to get up to speed on .NET and what it means for you? Visit
our .NET Info Center for SearchVB.com's latest .NET news and
development tips. And get one-stop access to the most important
resources for understanding Visual Studio.Net direct from Microsoft.
>> CLICK to get help in the .NET Info Center...
http://searchvb.techtarget.com/vsnetHome/0,293828,sid8,00.html
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
DESIGNING A VB.NET CLIENT | SearchVB Featured Topic
In his last article, Roy Hoobler showed you how to create a VB.NET
Web service. Now, Roy walks you through designing a VB.NET client for
Web services. We've collected more .NET resources for you inside.
>> CLICK to read the Featured Topic...
http://searchvb.techtarget.com/featuredTopic/0,290042,sid8_gci819128,00.html
MICROSOFT CASTS .NET INTO UPCOMING OFFICE | News: CNET
Microsoft is finalizing plans for the next version of its Office
business software, which will likely include new Web services. Many
of the features once planned as part of Microsoft's .NET My Services
consumer Web services strategy, like online calendaring and
collaboration, may now find their way into Office.
Connecting to an ODBC Source Through ADO.NET
By Ljubomir Spasovski - 5/23/2002
http://www.dotnetjunkies.com/tutorials.aspx?tutorialid=379
Ljubomir walks you through how to create a connection using the ODBC
NET Data Provider.
Navigating by XML: Creating a Table of Contents from XML
By Marc M. Adkins - 5/22/2002
http://www.dotnetjunkies.com/tutorials.aspx?tutorialid=378
In this article Marc demonstrates how to store a table of contents for
your site in an XML file and display it via an XSLT file. Then learn
how to use the XML data file to add navigation links to the individual
pages and finally the target pages are converted to user controls.
Dynamically Calculating in a DataGrid
By Luis Estrada - 5/21/2002
http://www.dotnetjunkies.com/tutorials.aspx?tutorialid=375
In this quick real world example, Luis explains how to dynamically
generate Miles Per Gallon in a DataGrid.
Using the DataGrid Server Control - Part 2
By Branimir Giurov - 5/20/2002
http://www.dotnetjunkies.com/tutorials.aspx?tutorialid=371
Branimir explores some techniqes that can be performed with the
DataGrid Server Control. In this second article of the series,
he will explain how to use some of the editing and formatting
features of the DataGrid.
Windows Services Simplified in .NET - Part 1
By Keyuan Jiang - 5/17/2002
http://www.dotnetjunkies.com/tutorials.aspx?tutorialid=370
Keyuan shows you how easy it is to create Windows services with the
NET Base Class Library in any .NET language.
Programmatically Loading, Expanding and Searching TreeView
By Filip Bulovic - 5/16/2002
http://www.dotnetjunkies.com/howto/default.aspx?id=33
In this How to, Filip describes working with TreeView and the TreeNode
Editor. He also explains the more difficult task of programmatically
setting which nodes will be expanded or collapsed.
Dr. GUI.NET #4: Let's Start at the Very Beginning: System.Object and
Garbage Collection
Submitted by Donny Mack - 5/21/2002
http://www.dotnetjunkies.com/news/default.aspx?newsid=376
Join Dr. GUI as he explores the System.Object, the mother (and father)
of all .NET Framework classes. Also, delve into garbage collection and
learn to use the Dispose method of the IDisposable interface to free
unmanaged resources. (May 16, Article)
Writing Server Side control Validator
Submitted by Bipin Joshi - 5/17/2002
http://www.dotnetjunkies.com/news/default.aspx?newsid=372
ASP.Net provides certain server controls like RequiredFieldValidator
that perform task of web form validation for us. We can also write
our own server side validators according to our need to save coding.
Developing a multithreaded downloader
Submitted by Bipin Joshi - 5/17/2002
http://www.dotnetjunkies.com/news/default.aspx?newsid=373
Developing multithreaded applications was always a difficult task for
programmers. .NET allows creating such applications easily. In this
code demo we will how to develop an application that downloads
multiple files from web simultaneously.
We are working on a future version of our news that will allow searching for
articles like our TipTrax application.
|