<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">
	<channel>
		<title>TrooBloo - VB.NET</title>
		<description>Articles and tutorials regarding VB.NET</description>
		<link>http://www.troobloo.com/tech/vbdotnet.shtml</link>
		<language>en-us</language>

		<item>
			<title>VB.NET Single Sign-On with DIGEST, BASIC and LDAP</title>
			<link>http://www.eggheadcafe.com/articles/20040317.asp</link>
			<description>VB.NET: Single Sign-On with DIGEST, BASIC and LDAP By Peter A. Bromberg, Ph.D. Printer - Friendly Version In my article about ASP.NET Digest authentication here , I published a piece with an HttpModule for Digest Authentication in VB.NET, which was based primarily on an original piece in C# done by Greg Reinacker on his blog page. Since then, I've received a number of thanks for wiring up the database code and providing a schema and a sample test web application. One of the most common...</description>
		</item>

		<item>
			<title>Using OpenGL with VB.NET</title>
			<link>http://www.oreillynet.com/pub/a/dotnet/2003/04/28/opengl.html</link>
			<description>by Jacek Artymiak 04/28/2003 Although VB.NET is not the first programming language that comes to mind when you are thinking of writing applications that use the OpenGL API , it is possible (and not that difficult), if you are willing to dip your toes in the warm waters of open source software. OpenGL was originally developed by SGI , and is now available in commercial and free incarnations. In case you have never heard of it, OpenGL is an industry standard multi-platform API for 3D...</description>
		</item>

		<item>
			<title>Planning Form Layout in VB.NET - Introduction</title>
			<link>http://www.developerfusion.com/show/2088/</link>
			<description>by Benny K. Mathew on VB.NET Read Comments Rate this resource Viewed 30042 times Rating: 274 users 4.26 out of 5 Next &gt; This article shows you how to design fairly complicated forms, which can resize, using anchors, docks and panels with a dash of code. Most of you would have heard of, and even used the new anchoring and docking properties available to the windows form controls in VB.NET. They enable controls to resize or reposition themselves as the form resizes, without writing code....</description>
		</item>

		<item>
			<title>Access the Power of VB.NET From C#</title>
			<link>http://www.fawcette.com/vsm/2004_08/magazine/columns/gettingstarted/</link>
			<description>Posted June 4, 2004 Technology Toolbox: VB.NET, C# T he dust has settled, and an uneasy peace lies across the land. Visual Basic .NET developers continue to struggle to remain loyal to VB. They know intellectually that VB is truly a first-class language in .NET but somehow they still don't quite believe it. Meanwhile, C++ developers have largely stayed aloof from the language wars, too busy trying to decode a multitude of language extensions such as: typedef __gc __managed __confused...</description>
		</item>

		<item>
			<title>New Object-Oriented Capabilities in VB.NET</title>
			<link>http://www.developerfusion.com/show/1047/</link>
			<description>Author Wrox Press Introduction This is a sample chapter from Programming in VB.NET with the Public Beta When Visual Basic 4.0 was released, it introduced a whole new era of programming for VB. Object-oriented (OO) programming was finally a possibility. Unfortunately, few OO features were included in the VB language at that point. Most notably lacking were inheritance capabilities, one of the key defining criteria for any OO language. VB was also missing a large number of secondary...</description>
		</item>

		<item>
			<title>Build Your Own ASP.NET Website Using C# &amp; VB.NET</title>
			<link>http://www.asp101.com/articles/sample_chapters/sitepoint_byoaspnet/default.asp</link>
			<description>from SitePoint Build Your Own ASP.NET Website Using C# &amp; VB.NET by Zak Ruvalcaba Softcover - 763 pages Published by SitePoint Pty Ltd Date Published: March 2004 ISBN: 0957921861 Buy a Copy Matt from SitePoint contacted me recently about doing a review of their new book, &quot;Build Your Own ASP.NET Website Using C# &amp; VB.NET&quot;. Since I haven't yet had the chance to check out any of their books, I agreed to take a look at it. While I'm waiting to receive (and find the time to read) my reviewers...</description>
		</item>

		<item>
			<title>Overloading Operators in VB.NET 2.0</title>
			<link>http://www.developer.com/net/vb/article.php/3512311</link>
			<description>By Paul Kimmel Go to page: 1 2 Next Although you do not need to write overloaded operators every day, this feature certainly puts the latest version of VB.NET (whether you call it 2.0 or 8.0 there is some confusion in this area) on par with even the most powerful object-oriented languages. This article demonstrates a step-by-step process for writing custom operators, including a brief explanation for neophytes. Of course, if you didn't like VB.NET because of its differences from VB6,...</description>
		</item>

		<item>
			<title>uuEncode and uuDecode in VB.NET and C#</title>
			<link>http://www.eggheadcafe.com/PrintSearchContent.asp?LINKID=351</link>
			<description># Printer Friendly Version One of our posters was looking for a C# implementation of uuEncode and uuDecode. I found some old code and ported it to both VB.NET and C#, along with a Winforms test harness. here is the C# code: using System; namespace CSUUCodec { public class CSUUCodec { public CSUUCodec() { } public string uuDecode(string sBuffer) { string str1=String.Empty; int j = sBuffer.Length ; for (int i = 1; i &lt;= j; i += 4) { str1 = String.Concat(str1,...</description>
		</item>

		<item>
			<title>Create a GUI for an FTP Client with VB.NET</title>
			<link>http://www.developer.com/net/vb/article.php/3428901</link>
			<description>By Paul Kimmel Go to page: 1 2 3 Next This Visual Basic Today column builds on the previous column, &quot; Write an FTP Client with VB.NET to Bridge Legacy Software ,&quot; which introduced an FTP client with some basic FTP capabilities. It extends that FTP client and begins the implementation of a Windows FTP GUI. I could probably write an entire book on building a Windows FTP application if I elected to cover design, implementation, patterns, GUI design techniques, and testing and deployment...</description>
		</item>

		<item>
			<title>Use Interop Code and Overlap Fields with the Union Construct in VB.NET</title>
			<link>http://www.developer.com/net/vb/article.php/3602621</link>
			<description>By Paul Kimmel There are few idioms and constructs that Visual Basic .NET cannot touch. Although not especially good at pointers and addresses, VB.NET and C# enable a developer to emulate, contrive, or precisely reproduce almost everything else that even the most complex languages, like C++, offer. One such construct is the union. A union is like a structure, but it permits all its fields to share the same starting address. Consider a union with character and integer fields. The union...</description>
		</item>

		<item>
			<title>Introduction to OOP in VB.NET</title>
			<link>http://www.oreillynet.com/pub/a/dotnet/2002/09/22/vb-oop.html</link>
			<description>by Budi Kurniawan 09/23/2002 Visual Basic .NET offers its users, among many other things, a fully object-oriented programming (OOP) experience. Some former VB6 developers have prepared themselves well to embrace this new version of the language. Others, however, need more time and guidance in taking on this new challenge and opportunity. In this VB.NET OOP series, Budi Kurniawan introduces many facets of object-oriented design and programming to VB programmers new to OOP. Discussions...</description>
		</item>

		<item>
			<title>VB.NET TCP Client - Server Socket Communications</title>
			<link>http://www.eggheadcafe.com/articles/20020323.asp</link>
			<description>By Peter A. Bromberg, Ph.D. Printer Friendly Version Often we need to use TCP over IP sockets to do communications instead of the familiar HTTP protocol that web developers are used to. Prior to the arrival of the .NET platform, this usually involved a ton of Winsock code and C - style API declarations. I recently had to rewrite a TCP socket client class from VB 6.0 into .NET for communication to a mainframe system. I knew that if I ran the original VB 6.0 DLL project through the VB.NET...</description>
		</item>

		<item>
			<title>VB.NET OOP Part 3: The Singleton Pattern</title>
			<link>http://www.oreillynet.com/pub/a/dotnet/2002/11/11/singleton.html</link>
			<description>by Budi Kurniawan 11/11/2002 Beginners and seasoned object-oriented programmers know that they create an instance of a class by invoking the class' constructor preceded by the New keyword. For example, the following code constructs an instance of class MyClass by calling its no-argument constructor: New MyClass() You get one object each time a constructor is called. If you call a class' constructor three times, you get three instances of the class. Also note that even if you don't write...</description>
		</item>

		<item>
			<title>What Anonymous Methods Might Look Like in VB.NET</title>
			<link>http://www.developer.com/net/vb/article.php/3514906</link>
			<description>By Paul Kimmel Go to page: 1 2 Next Anonymous methods are similar to C++ inline methods. Basically, an anonymous method is the method body without the method header defined at the point of use. In .NET, anonymous methods are used for delegates. (Think event handlers.) Thus far, anonymous methods haven't shown up in the current beta version of VB.NET 2.0. However, since VB is getting everything else 5; like generics and overloaded operators 5; I suspect anonymous methods are on the way...</description>
		</item>

		<item>
			<title>Delegates in VB.NET</title>
			<link>http://www.developerfusion.com/show/5251/</link>
			<description>Author John Spano What are Delegates? In your Visual Basic.NET journey, you have definitely encountered a well used but little understood phenomenon called a delegate. You use them everyday, but might not know it. In this article, we will take a look at what a delegate is and how it will help you to develop better software. A delegate can be defined as a type safe function pointer. It encapsulates the memory address of a function in your code. Whenever you create or use an event in...</description>
		</item>

		<item>
			<title>An Introduction to VB.NET and Database Programming - Introduction</title>
			<link>http://www.developerfusion.com/show/4286/</link>
			<description>by Chas Profitt Download Source Code Read Comments Rate this resource Viewed 984 times Rating: 4 users 3.25 out of 5 Next &gt; I am a beginner. I wanted to share some experiences with other beginners. The first frustration we have is finding a book that teaches us what we want to learn. When looking at beginners books we all want to avoid the books that are too simple, but can't yet crack the secret code the upper level books. I think there is some secret language that developers talk in;...</description>
		</item>

		<item>
			<title>Write an FTP Client with VB.NET to Bridge Legacy Software</title>
			<link>http://www.developer.com/net/vb/article.php/3424121</link>
			<description>By Paul Kimmel Go to page: 1 2 3 4 Next In this article, I begin an implementation of an FTP client in managed code. (The basis for this article was a previously published knowledge base article from Microsoft.com, knowledge base 832670, How to Access a File Transfer Protocol Site by Using Visual Basic .NET . The code is uniquely my own, but some snippets were mined from that article.) While the implementation is not complete, the article is a good starting point that provides enough...</description>
		</item>

		<item>
			<title>Watching Folder Activity in VB.NET - Introduction</title>
			<link>http://www.developerfusion.com/show/3636/</link>
			<description>by Jayesh Jain Read Comments Rate this resource Viewed 33 times Rating: 1 users 5 out of 5 Next &gt; Have you ever wanted to write an application that constantly monitors a folder and raises events when there is any activity in that folder? In the good old days using VB6, you had to use windows APIs to do something like this, which was not very simple and required a lot of coding. The Microsoft .NET Framework has introduced classes like System.IO and System.Diagnostics, which contain the...</description>
		</item>

		<item>
			<title>Creating a Windows Service in VB.NET - Introduction</title>
			<link>http://www.developerfusion.com/show/3441/</link>
			<description>by Jayesh Jain Read Comments Rate this resource Viewed 347 times Rating: 5 users 4 out of 5 Next &gt; If you want to write application that constantly monitors some files, creates a log file, or anything else which runs constantly in the background while the machine is busy doing something else, the best way to this used to be to run a windows application continuously or at a regular interval with the use of Windows scheduler. There was one big disadvantage to this -- someone had to log...</description>
		</item>

		<item>
			<title>Programming with Partial Classes in VB.NET 2005</title>
			<link>http://www.developer.com/net/vb/article.php/3549731</link>
			<description>By Paul Kimmel Sometimes I wonder what motivates language developers to make some of the design choices they do. In fact, I d like to arrange events called Authors Summits, where the language vendor, such as Microsoft, explains its decisions directly. Imagine gathering about 200 authors in a room. There is Dan Appleman and Charles Petzold. Dave Chappell is presenting with Chris Sells. Over by the coffee table are Carl Franklin and Rocky Lhotka having a danish. And I am in the back...</description>
		</item>

		<item>
			<title>Binding Data to WinForms Controls in VB.NET 2.0</title>
			<link>http://www.developer.com/net/vb/article.php/3558771</link>
			<description>By Paul Kimmel .NET neophytes routinely ask how to bind data to Windows Forms controls. This is a valid beginner question that seasoned .NET users don't ask because they either aren't binding data to controls or they already know how to use DataBindings. No matter which category you fall into, Visual Basic 2005 has evolved and now offers some new features related to data binding. Visual Studio 2005 and .NET 2.0 support binding to traditional data sources and custom objects. This...</description>
		</item>

		<item>
			<title>Implementing The Google Web Service In VB.NET - Introduction</title>
			<link>http://www.developerfusion.com/show/3694/</link>
			<description>by Jayesh Jain Read Comments Rate this resource Viewed 345 times Rating: 4 users 4.75 out of 5 Next &gt; A web service is one of the greatest technologies developed in Internet world, which can be used to connect businesses and clients in a standardized method using XML (Extensible Markup Language), SOAP (Simple Object Access Protocol), WSDL (Web Services Description Language) and UDDI (Universal Description, Discovery and Integration). XML is used for structuring the data, SOAP is used to...</description>
		</item>

		<item>
			<title>Incorporating the Data Link Properties Editor into a VB.NET App.</title>
			<link>http://www.developer.com/db/article.php/2241031</link>
			<description>By Paul Kimmel If you want to learn a bit about COM Interop or how to incorporate the Data Link Properties applet seamlessly into your Visual Basic .NET application then this is a good article for you. Introduction Working on CodeDOMinator, a Rapid Application Development tool, we needed to provide the user with an easy way to dynamically connect to a data source. From experience I knew that there are native ODBC calls that will return aliases and datasources and the ODBC.ini files...</description>
		</item>

		<item>
			<title>An Introduction to the .NET FCL, Part 5</title>
			<link>http://www.oreillynet.com/pub/a/dotnet/excerpt/vbcoreclass_1/index5.html</link>
			<description>Related Reading VB.NET Core Classes in a Nutshell By Ted Neward , Budi Kurniawan Table of Contents Sample Chapter by Budi Kurniawan and Ted Neward In this final installment from VB.NET Core Classes in a Nutshell , learn how to approach the .NET FCL. Approaching the .NET FCL It may seem that, given both the newness and the enormity of the .NET platform, a substantial learning curve is required to &quot;learn&quot; the .NET FCL. In fact, this isn't the case; you can begin to take advantage of the...</description>
		</item>

		<item>
			<title>Intercepting keys in custom UITypeEditor's - Introduction</title>
			<link>http://www.developerfusion.com/show/4565/</link>
			<description>by Palo Mraz on VB.NET Download Source Code Read Comments Rate this resource Viewed 10582 times Rating: 9 users 3.00 out of 5 Next &gt; The article assumes that you're familiar with Visual Basic .NET and the Visual Studio .NET Windows Forms designer. When developing Windows Forms controls it is often useful to provide your own, drop-down type editors for some of the control's properties. Custom type editors provide for richer design-time experience and they might be the deciding factor...</description>
		</item>

		<item>
			<title>Writing Plugin-Based Applications - Introduction</title>
			<link>http://www.developerfusion.com/show/4371/</link>
			<description>by Tim Dawson on VB.NET Download Source Code Read Comments Rate this resource Viewed 20017 times Rating: 93 users 4.15 out of 5 Next &gt; Doing this in .NET is actually slightly easier than in COM, in my opinion, and far more powerful. For instance, getting your COM plugins to show an interface within a dialog shown by the host application was a bit of a nightmare, and required calls to SetParent and inventive use of window styles to get working properly. This is trivial in .NET because of...</description>
		</item>

		<item>
			<title>Is an Internet Connection Available?</title>
			<link>http://www.developerfusion.com/show/3903/</link>
			<description>by Karl Moore on VB.NET Read Comments Rate this resource Viewed 7283 times Rating: 20 users 3.55 out of 5 Next &gt; Checking whether an Internet connection is available isn5;t always as easy as it sounds. Admittedly, there is a Windows API call that can check whether a connection exists, but it5;s extremely fragile and returns incorrect results if the machine has never had Internet Explorer configured correctly. Oops. The best method is to actually make a Web request and see whether it...</description>
		</item>

		<item>
			<title>List Files in a Directory</title>
			<link>http://www.developerfusion.com/show/3681/</link>
			<description>by JesusFreak on VB.NET Read Comments Rate this resource Viewed 23829 times Rating: 41 users 4.11 out of 5 Next &gt; A little code snippet that lists files in a directory. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' make a reference to a directory Dim di As New IO.DirectoryInfo(&quot;c:&quot;) Dim diar1 As IO.FileInfo() = di.GetFiles() Dim dra As IO.FileInfo 'list the names of all files in the specified directory For Each dra In...</description>
		</item>

		<item>
			<title>Implement Versioning in .NET</title>
			<link>http://www.fawcette.com/vsm/2002_03/magazine/columns/desktopdeveloper/</link>
			<description>Technology Toolbox VB.NET, C# Other: .NET Framework Library E veryone wants reliable applications. The .NET Framework helps by minimizing conflicts between components with a new versioning strategy involving public and private components. And remember, .NET relies heavily on components. Private components reside in the same directory as the application using them. Applications don't consider component version when they're using private components; an app loads whatever physical file it...</description>
		</item>

		<item>
			<title>Call VB6 From .NET</title>
			<link>http://www.fawcette.com/vsm/2002_04/magazine/features/rlhotka/</link>
			<description>Technology Toolbox VB.NET, VB6 W ithin the next few years, most shops will run a lot of VB6 code along with a growing amount of .NET code. You can make these two code bases interoperate as well as possible using the .NET runtime's interoperability services. These let you write Visual Basic .NET (VB.NET) applications that use existing VB6 ActiveX DLLs or other COM DLLs, and they let you write VB6 apps that use DLLs created with VB.NET. You can create .NET applications that leverage your...</description>
		</item>

		<item>
			<title>Flatten That Combo Box, Man!</title>
			<link>http://www.developerfusion.com/show/2562/</link>
			<description>by Stacey Brown on VB.NET Download Now Read Comments Rate this resource Viewed 10963 times Rating: 24 users 3.46 out of 5 Next &gt; In .NET, Microsoft has given us many things to work with. It's nice how they standardized properties like Text and Name on most controls. However, what's the story with the Flat look Some controls have a flat look as a property, either through the FlatStyle property or the Border property. I love the flat look and have been using it for all my controls, except...</description>
		</item>

		<item>
			<title>Serve Dynamic Pages Quickly</title>
			<link>http://www.fawcette.com/vsm/2002_04/magazine/columns/aspnet/</link>
			<description>Technology Toolbox VB.NET, SQL Server 2000, ASP.NET E ffective n-tier applications require consistent communication between the tiers. The .NET DataSet class helps this communication process by providing mechanisms for manipulating data in a single tier and transferring data between different tiers. In this column, I'll show you some of the ways the DataSet class can help you build a Web application that performs and scales better. First, a little background on Web application...</description>
		</item>

		<item>
			<title>Link Data to Your UI Automatically</title>
			<link>http://www.fawcette.com/vsm/2002_04/magazine/columns/desktopdeveloper/</link>
			<description>Technology Toolbox VB.NET, C# D on't show your managers this column. As soon as they see how quickly you can create an application that links data sources dynamically, they'll double your workload. Seriously, .NET's new data binding features make it far easier to create UIs that mirror complex data structures. Specifically, the desktop DataGrid control exposes properties that simplify the process of binding data display to your underlying data. Visual Studio .NET's UI editing...</description>
		</item>

		<item>
			<title>Extend Your About Box</title>
			<link>http://www.fawcette.com/vsm/2002_03/magazine/columns/gettingstarted/</link>
			<description>Technology Toolbox VB.NET I showed you in January how to create a splash screen courtesy of VB.NET's new visual inheritance features ( see Resources ). You create an AboutBox component, then reuse it as a splash screen. Now I'll show you how to extend the AboutBox with features found in Microsoft's own About boxes. Check Visual Studio .NET's (VS.NET's) Help | About to see a variety of information displayed, including copyright, descriptions, and version information. You'll also see a...</description>
		</item>

		<item>
			<title>Trace and Cure Code Ailments</title>
			<link>http://www.fawcette.com/vsm/2002_04/magazine/columns/blackbelt/</link>
			<description>Technology Toolbox VB.NET, C# T he best cure is prevention, and in programming, that means employing a defensive coding strategy structuring your code so it tells you what ails it at every stage of development (including post-release). In other words, instrument your code so it emits proper error and tracing information easily. To instrument your code, salt it with &quot;probes&quot; that report debugging information. Use this information to trace an application's execution path and help you...</description>
		</item>

		<item>
			<title>Whip Your Queries Into Shape</title>
			<link>http://www.fawcette.com/vsm/2002_04/magazine/columns/databasedesign/</link>
			<description>Technology Toolbox VB.NET, SQL Server 2000, VB6, MSDataShape Provider (comes with ADO 2.0 or later), a SQL Server 7.0 or later database with the Northwind sample installed M uch of the data you work with is probably hierarchical, and hierarchical cursors are a convenient tool you can use to work with data organization. In this column, I'll show you how to use hierarchical cursors to develop programs quickly that access data the way your users think about it naturally. ActiveX Data...</description>
		</item>

		<item>
			<title>Exploit .NET Objects</title>
			<link>http://www.fawcette.com/vsm/2002_07/magazine/columns/blackbelt/</link>
			<description>Technology Toolbox: VB.NET, C# T he .NET Framework class library can do a lot for you if you get to know it starting with .NET objects. All .NET types (both built-in and user-defined) inherit from the common base class System.Object. Here I'll show you how to exploit the System.Object type's features to produce more robust and efficient code. I'll use C# examples here, but you can download both C# and VB.NET versions in my sample code . Any .NET type can access System.Object's methods...</description>
		</item>

		<item>
			<title>Craft .NET Controls With Inheritance</title>
			<link>http://www.fawcette.com/vsm/2002_06/magazine/columns/desktopdeveloper/</link>
			<description>Technology Toolbox: VB.NET, C# V B6 lets you use the UserControl designer to create your own controls, but you must write a lot of delegation code to wrap up constituent controls' properties and methods. .NET's object-oriented architecture lets you use inheritance to simplify the process of creating a control, allowing you to focus on the additional functionality you want to add instead of on delegation code. Take a look at this month's feature article, &quot; Subclass Controls in .NET ,&quot; to...</description>
		</item>

		<item>
			<title>Draw Asynchronously With .NET</title>
			<link>http://www.fawcette.com/vsm/2002_08/magazine/columns/desktopdeveloper/</link>
			<description>Technology Toolbox: VB.NET, C#, GDI+ Figure 1. Use Background Threads for More Efficiency. .N ET's GDI+ and multithreading capabilities make short work of performing background graphics operations. The need for rendering charts, graphs, and custom maps progressively is fairly common, yet it's been out of the reach of many RAD environments. For example, graphics rendering on a background thread was nearly impossible in pre-.NET VB. The only means of asynchronous processing available was...</description>
		</item>

		<item>
			<title>Subclass Controls in .NET</title>
			<link>http://www.fawcette.com/vsm/2002_06/magazine/features/storage/</link>
			<description>Technology Toolbox: VB.NET Y ou don't have to build custom controls from scratch. You can use inheritance to add specialized behavior to existing controls, as this month's Desktop Developer column describes ( see Resources ). But you don't have to stop there. For advanced control building, you'll want to master subclassing. As far back as version 5, Visual Basic supported subclassing to some extent, but VB's lack of inheritance meant subclassing involved a lot of extra code. It took...</description>
		</item>

		<item>
			<title>Add Google Search to Your Site</title>
			<link>http://www.fawcette.com/vsm/2002_08/magazine/columns/aspnet/</link>
			<description>Technology Toolbox: VB.NET, ASP.NET, XML, .NET Framework W eb services enable you to link disparate systems within an organization or across enterprises. Despite their benefits, the expected avalanche of publicly available Web services that provide functionality to the development community has been slow in coming. Google's recent release of a Web service API for automatic queries using its search engine is a big leap forward. I'll give you an overview of the functionality available...</description>
		</item>

		<item>
			<title>Create and Consume XML Web Services</title>
			<link>http://www.fawcette.com/vsm/2002_07/magazine/columns/gettingstarted/</link>
			<description>Technology Toolbox: VB.NET, ASP.NET, XML, VB6 Note: Building Web services (or any Web application) in .NET requires a Windows 2000 or Windows XP development machine. If you don't have one of these, you can connect to my sample TimeService Web service at www.vbnetexpert.com/vsm/timeservice/servertime.asmx . The TSWebClient is available at www.vbnetexpert.com/vsm/timeservice/frmtime.aspx . W eb services are being touted as the Next Big Thing on the Web, and I believe this isn't far from...</description>
		</item>

		<item>
			<title>Build a Scalable Architecture</title>
			<link>http://www.fawcette.com/vsm/2002_07/magazine/features/dollard/</link>
			<description>Technology Toolbox: VB.NET, VB6, ADO.NET D atabinding lets you build database apps with less coding by allowing binding between UI elements and specific database fields. But you need to build a supporting infrastructure to take full advantage of databinding. This infrastructure encapsulates the different aspects of data delivery and supports the many .NET models, including Web Forms, Windows Forms, and Web services. Figure 1. Use a Mix-and-Match Data Access Architecture. This article...</description>
		</item>

		<item>
			<title>Handle API Callbacks Safely</title>
			<link>http://www.fawcette.com/vsm/2002_08/magazine/columns/qa/</link>
			<description>Technology Toolbox: VB.NET, C#, VB6 Note: Karl Peterson's solution also works with VB5 Q: Pass Interfaces Through API After searching the newsgroups with Google, I thought I'd found a solution to processing API callbacks (specifically, EnumWindows) within a VB class module. As you know, AddressOf works only with standard BAS module routines. The technique I've been trying to implement involves &quot;stealing&quot; a reference to the class instance by copying a passed pointer into an...</description>
		</item>

		<item>
			<title>Implement Client Scripts</title>
			<link>http://www.fawcette.com/vsm/2002_07/magazine/columns/aspnet/</link>
			<description>Technology Toolbox: VB.NET, ASP.NET T he emphasis in ASP.NET lately has been on the creation of powerful server-side Web applications that work using any modern browser. But despite the ASP.NET server-side hoopla, client-side script inside a browser isn't going away. There are many good reasons to offload some processing to the browser, and performance is high on the list. To the customer, a Web page that uses client-side script or dynamic HTML is responsive, so it feels more like a...</description>
		</item>

		<item>
			<title>Leverage the .NET Framework with Visual Basic.NET - Introduction</title>
			<link>http://www.developerfusion.com/show/2161/</link>
			<description>by G.Gnana Arun Ganesh on VB.NET Read Comments Rate this resource Viewed 28649 times Rating: 163 users 4.24 out of 5 Next &gt; Using the .NET Framework, Microsoft Visual Basic developers can build robust applications that were very difficult to write in previous versions of Visual Basic. This article will discuss the the powerful features of the Visual Basic.NET and it`s Data types. Need for Framework Framework refers to the foundation on which you build and run applications. Having such a...</description>
		</item>

		<item>
			<title>Working with ListView</title>
			<link>http://www.oreillynet.com/pub/a/dotnet/2002/10/28/listview.html</link>
			<description>by Budi Kurniawan co-author of VB.NET Core Classes in a Nutshell 10/28/2002 Anyone using the Windows operating system must be familiar with the Windows Explorer program, the built-in application used for browsing the file system. Depending on which version your Windows is, the Windows Explorer has four or five views. The four main views are List, Details, SmallIcon and LargeIcon. Windows Explorer is mentioned here because the easiest way to start learning about ListView is to take a...</description>
		</item>

		<item>
			<title>Make a Smooth Transition to .NET</title>
			<link>http://www.fawcette.com/dotnetmag/2002_01/magazine/features/jfinsel/</link>
			<description>Your most important issue isn't VB.NET or C#, it's deciding when your developers should use VS.NET instead of VS6. by Josef Finsel I t's been hard to ignore Microsoft's .NET initiative, and a few months back I was finally able to free up time to work with the technology. After using Visual Studio .NET (VS.NET) for a couple of small projects, I discovered ways to make the implementation simpler and more cost effective. In this article, I'll cover important points to consider as you make...</description>
		</item>

		<item>
			<title>Generate .NET Code With XSLT</title>
			<link>http://www.fawcette.com/vsm/2003_05/magazine/features/dollard/</link>
			<description>May 2003 Issue Technology Toolbox: VB.NET, XML, XSLT ADVERTISEMENT E xtensible Stylesheet Language Transformations (XSLT) is a declarative language that defines a series of rules for how XML is processed. Most XSLT transformations convert XML to HTML, but you can also use XSLT to create any type of text output, including VB.NET and C# files. I'll show you how XSLT works to generate VB.NET code, and I'll offer some hints on performing XSLT processing in .NET. This approach offers you a...</description>
		</item>

		<item>
			<title>Use Caching to Enhance Performance</title>
			<link>http://www.fawcette.com/vsm/2003_05/magazine/columns/aspnet/</link>
			<description>May 2003 Issue Technology Toolbox: VB.NET, ASP.NET E nterprise Web applications must be capable of providing good response times, despite having thousands of concurrent users. Server-side caching is one of the most effective means of achieving high levels of performance. I'll explain how to take advantage of the caching functionality within the .NET Framework. Caching entails placing commonly requested resources, such as product lists and files, into an area in memory where they are...</description>
		</item>

	</channel>
</rss>
