<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4912343655587692633</id><updated>2011-11-27T16:37:13.299-08:00</updated><category term='Customizing'/><category term='Deploying'/><category term='Microsoft'/><category term='Building'/><category term='Designing'/><category term='Developing'/><category term='Net'/><category term='Certification'/><category term='Framework'/><category term='Debugging'/><category term='Security'/><category term='VB'/><category term='Programming'/><category term='.NET'/><category term='Books'/><title type='text'>VB Books</title><subtitle type='html'>Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-9047591317743464280</id><published>2007-08-09T13:20:00.005-07:00</published><updated>2007-08-09T13:20:59.376-07:00</updated><title type='text'>Understanding .NET (2nd Edition) (Independent Technology Guides) (Paperback)</title><content type='html'>&lt;DIV&gt;&lt;FONT face=Tahoma size=2&gt;Having worked with the .NET platform since the  pre-beta, I was curious to see what kind of overview David Chappell would bring  to the table. I found this book to be an excellent introduction to the important  changes that .NET brings, particularly geared to the professional developer. The  book is much more technical than I expected, but Chappell's writing style is  clear and easy to follow even on difficult concepts.  &lt;P&gt;This is not a "how-to-code" book, although there are code examples here and  there. Instead, it serves basically 2 purposes. One, it introduces the new  features and capabilities that the .NET framework brings to development. Two, it  speaks to the paradigm shift for a developer to move from a Windows DNA (VB 6,  C++) method of programming to programming in .NET.  &lt;P&gt;There are several things I really liked about his book. One, there are many  margin notes that cover the basic idea of each paragraph or section, making it  easy to skim and find relevant information, especially for someone in more of a  management role. Two, there are a number of "side-note" articles that further  explain certain concepts or talk about certain frequently asked questions, such  as "VB.NET or C#," "Is ASP.NET too hard?" or the inevitable comparisons to Java.  In fact this book does an excellent job at bringing up similarities and  differences between the .NET framework and Java. It is the author's view that it  is beneficial to the development community, assuming .NET catches on, to have 2  strong platforms competing and making each other better.  &lt;P&gt;Overall, this book is right up there with what I feel is the best VB  migration book (Moving to VB.NET by Appleman) in providing a clear roadmap to  the many developers taking the plunge into .NET. It is much more broad in scope,  but strikes a good balance between technical information, commentary, and a  teaching spirit. If you or your team is starting to look at the .NET framework  and want to know what you are getting into, this is a great place to  start.&lt;/P&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-9047591317743464280?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/9047591317743464280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=9047591317743464280' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/9047591317743464280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/9047591317743464280'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/08/understanding-net-2nd-edition.html' title='Understanding .NET (2nd Edition) (Independent Technology Guides) (Paperback)'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-6238252876844373841</id><published>2007-08-09T13:20:00.003-07:00</published><updated>2007-08-09T13:20:57.729-07:00</updated><title type='text'>C# Primer Plus (Paperback)</title><content type='html'>&lt;DIV&gt;&lt;FONT face=Tahoma size=2&gt;C# Primer Plus teaches the C# programming language  and relevant parts of the .NET platform from the ground up, walking you through  the basics of object-oriented programming, important programming techniques and  problem solving while providing a thorough coverage of C#'s essential elements -  such as classes, objects, data types, loops, branching statements, arrays, and  namespaces.&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Tahoma size=2&gt;In early chapters guided tours take you  sightseeing to the main attractions of C# and provide a fast learning-path that  enables you to quickly write simple C# programs. Your initial programming skills  are then gradually expanded, through the many examples, case studies,  illustrations, review questions and programming exercises, to include powerful  concepts - like inheritance, polymorphism, interfaces and exception handling,  along with C#'s most innovative features - such as properties, indexers,  delegates and events. &lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Tahoma size=2&gt;With C# Primer Plus's dual emphasis on C# as well  as fundamental programming techniques, this friendly tutorial will soon make you  a proficient C# programmer building Windows applications on the .NET  platform.&lt;BR&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-6238252876844373841?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/6238252876844373841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=6238252876844373841' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/6238252876844373841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/6238252876844373841'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/08/c-primer-plus-paperback.html' title='C# Primer Plus (Paperback)'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-6275128602674884006</id><published>2007-08-09T13:20:00.001-07:00</published><updated>2007-08-09T13:20:51.411-07:00</updated><title type='text'>Microsoft ADO.NET (Core Reference) </title><content type='html'>&lt;FONT face=Tahoma size=2&gt;This core reference demonstrates how to use  ActiveX Data Objects.NET (ADO.NET) to access, sort, and manipulate data in  enterprise-wide, Web-enabled applications. Readers learn best practices for  writing, testing, and debugging database application code using the new tools  and wizards in Microsoft Visual Studio .NET-with code on a companion CD, plus  insider tips. The book also describes the ADO .NET object model, its XML  features for Web extensibility, integration with Microsoft SQL Server 2000, and  more.&lt;/FONT&gt; &lt;DIV&gt;&lt;FONT face=Tahoma size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-6275128602674884006?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/6275128602674884006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=6275128602674884006' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/6275128602674884006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/6275128602674884006'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/08/microsoft-adonet-core-reference.html' title='Microsoft ADO.NET (Core Reference) '/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-3020602193534756167</id><published>2007-08-09T13:15:00.005-07:00</published><updated>2007-08-09T13:15:55.694-07:00</updated><title type='text'>Microsoft Visual C# .NET Step by Step--Version 2003 </title><content type='html'>&lt;DIV&gt;&lt;FONT face=Tahoma size=2&gt;Teach yourself Visual C# .NET version 2003and  start developing Microsoft .NETconnected applicationsone step at a time.  Master language fundamentals at your own pace and use the learn-by-doing  exercises to dig in and code! &lt;/FONT&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-3020602193534756167?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/3020602193534756167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=3020602193534756167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/3020602193534756167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/3020602193534756167'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/08/microsoft-visual-c-net-step-by-step.html' title='Microsoft Visual C# .NET Step by Step--Version 2003 '/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-8043536234691051752</id><published>2007-08-09T13:15:00.003-07:00</published><updated>2007-08-09T13:15:47.930-07:00</updated><title type='text'>Applied Microsoft .NET Framework Programming </title><content type='html'>&lt;DIV&gt;&lt;FONT face=Tahoma size=2&gt;&lt;EM&gt;Applied Microsoft .NET Framework  Programming&lt;/EM&gt; is a tutorial. It's meant for programmers who already know an  object-oriented language and want to apply their knowledge in the standardized  environment provided by the Microsoft .NET Framework. The book, written by  Jeffrey Richter, a programmer and the .NET columnist at Microsoft's magazine for  its developer community, takes a more or less language-agnostic approach to the  run-time environment (though many illustrative examples are in C#). It aims to  untangle the Common Language Runtime (CLR) and some of the Framework Class  Library (FCL), and generally succeeds, particularly at the former. Richter  shares his knowledge of the key classes you can instantiate in the CLR, and the  kinds of operations you can perform on and with them.  &lt;P&gt;You can read this book, or individual chapters, from beginning to end. You'll  probably find it more helpful, though, if you read individual sections as you  encounter problems or develop an interest in specific aspects of the CLR (ideal  for those middle-of-the-night "I wonder how it does..." questions). Richter  typically lets his code do most of the talking, and he'll often introduce a  section with a prose summary of the CLR way of doing something (sometimes with a  supplementary diagram) before unleashing a string of quick examples that  illustrate variations on the theme. In an unusual and helpful tutorial move, he  makes heavy use of the ILDASM utility to show what goes on at compile time.  &lt;I&gt;--David Wall&lt;/I&gt; &lt;/P&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-8043536234691051752?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/8043536234691051752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=8043536234691051752' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/8043536234691051752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/8043536234691051752'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/08/applied-microsoft-net-framework.html' title='Applied Microsoft .NET Framework Programming '/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-9177146044693323029</id><published>2007-08-09T13:15:00.001-07:00</published><updated>2007-08-09T13:15:46.752-07:00</updated><title type='text'>Programming Microsoft .NET</title><content type='html'>&lt;FONT face=Tahoma size=2&gt;This core reference provides a one-stop,  definitive resource for building robust, Web-enabled software applications for  the revolutionary Microsoft .NET development platform. Windows programming  authority Jeff Prosise masterfully explains this new programming paradigm as he  introduces readers to the .NET Framework and to the new programming models that  it embodies: Windows Forms, Web Forms, and Web services. The book includes more  than 75 complete sample programs written in C#. The samples are designed to help  readers resolve .NET development questions and to complement the book's  carefully explained introduction to .NET programming. All the sample programs,  as well as an electronic version of the book, are included on the companion  CD-ROM.&lt;/FONT&gt;&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-9177146044693323029?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/9177146044693323029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=9177146044693323029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/9177146044693323029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/9177146044693323029'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/08/programming-microsoft-net.html' title='Programming Microsoft .NET'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-1024321406766629585</id><published>2007-07-23T09:23:00.003-07:00</published><updated>2007-07-23T09:23:59.487-07:00</updated><title type='text'>Professional C# 2005 (Wrox Professional Guides)</title><content type='html'>&lt;FONT face=Tahoma&gt;&lt;FONT size=2&gt;Professional C# 2005&amp;nbsp;prepares you to  program in C#, and it provides the necessary background information on how the  .NET architecture works. It provides examples of applications that use a variety  of related technologies, including database access, dynamic web pages, advanced  graphics, and directory access. The only requirement is that you are familiar  with at least one other high-level language used on Windowseither C++, VB, or  J++. &lt;/FONT&gt;&lt;/FONT&gt; &lt;P&gt;&lt;FONT face=Tahoma size=2&gt;It starts with a tutorial on C# and the .NET  framework. This introduction assumes no prior knowledge of .NET, but it does  move rapidly, on the assumption that the reader is an experienced programmer.  Once this background knowledge is established, the book starts to sweep through  the vast .NET class library, showing how you can use C# to solve various  tasks.&amp;nbsp; This comprehensive coverage is one of the key selling points of  previous versions of the book, and is maintained and enhanced with this new  edition by adding new chapters on Generics, ObjectSpaces, Yukon, and Indigo.  Some reference material is included either as appendices or is available to  download from the Wrox website. &lt;/FONT&gt; &lt;P&gt;&lt;FONT face=Tahoma size=2&gt;After the introduction and initial chapter, the book  is divided into a number of sections that cover both the C# language and its  application in a variety of areas. Coverage includes: &lt;/FONT&gt; &lt;UL&gt;   &lt;LI&gt;&lt;FONT face=Tahoma size=2&gt;Writing Windows applications and Windows services    &lt;/FONT&gt;   &lt;LI&gt;&lt;FONT face=Tahoma size=2&gt;Writing web pages and web services with ASP.NET    &lt;/FONT&gt;   &lt;LI&gt;&lt;FONT face=Tahoma size=2&gt;Manipulating XML using C# 2005 &lt;/FONT&gt;   &lt;LI&gt;&lt;FONT face=Tahoma size=2&gt;Understanding .NET Assemblies &lt;/FONT&gt;   &lt;LI&gt;&lt;FONT face=Tahoma size=2&gt;Using ADO.NET to access databases &lt;/FONT&gt;   &lt;LI&gt;&lt;FONT face=Tahoma size=2&gt;Integration with COM, COM+, and Active Directory    &lt;/FONT&gt;   &lt;LI&gt;&lt;FONT face=Tahoma size=2&gt;Distributed applications with .NET Remoting    &lt;/FONT&gt;   &lt;LI&gt;&lt;FONT face=Tahoma size=2&gt;Generating graphics using C# 2005 &lt;/FONT&gt;   &lt;LI&gt;&lt;FONT face=Tahoma size=2&gt;Accessing files and the Registry, and controlling    .NET security &lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt; &lt;DIV&gt;&lt;FONT face=Tahoma size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-1024321406766629585?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/1024321406766629585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=1024321406766629585' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/1024321406766629585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/1024321406766629585'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/07/professional-c-2005-wrox-professional.html' title='Professional C# 2005 (Wrox Professional Guides)'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-496490358240731520</id><published>2007-07-23T09:23:00.001-07:00</published><updated>2007-07-23T09:23:57.615-07:00</updated><title type='text'>Beginner's C# .NET 2003</title><content type='html'>&lt;DIV&gt;&lt;FONT face=Tahoma size=2&gt;The 23 lessons in this eight-hour DVD collection  aim to make you productive with C# .NET even if you have no prior .NET  experience. Two introductory lessons on the .NET Framework and C# lead to eight  more lessons that drill down on core C# programming techniques such as language  fundamentals, type conversions, classes, objects, class interfaces, collections  and events. Six additional lessons illustrate how to apply your C# .NET  programming skills in Windows forms using menus and controls. The last eight  lessons cover a broad spectrum of technologies including string manipulation,  File IO, XML, ADO.NET, Web Services, Exceptions and ASP.NET Web Applications.  DVDs may be played on any television or CPUs that have a DVD  player.&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Tahoma size=2&gt;&amp;nbsp;&lt;BR&gt;Each lesson begins with a review of  essential concepts before moving on to a series of sample applications. The  review of essential concepts equips you with the background to understand the  sample solutions. The sample presentations demonstrate each solution's operation  as well as walk you through the code and setup steps that enable a sample to  work. The two-DVD set delivers professionally edited videos that motivate you to  learn. You also get the applications demonstrated in each lesson. This will  permit you to run the samples on your computer and easily experiment with  extending the solutions to grow your skills. The DVD set additionally delivers  the complete slide deck for every lesson. This resource helps you to find and  quickly review the content covered in each lesson.&lt;BR&gt;&lt;/DIV&gt;&lt;/FONT&gt; &lt;DIV&gt;&lt;FONT face=Tahoma size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-496490358240731520?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/496490358240731520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=496490358240731520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/496490358240731520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/496490358240731520'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/07/beginners-c-net-2003.html' title='Beginner&apos;s C# .NET 2003'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-7201298975747884529</id><published>2007-07-03T11:38:00.001-07:00</published><updated>2007-07-03T11:38:19.545-07:00</updated><title type='text'>Learn to Program with Visual Basic.NET</title><content type='html'>&lt;DIV&gt;Join Professor Smiley's Visual Basic .NET class as he teaches essential  skills in programming, coding, and more. Using a student-instructor  conversational format, this book starts at the very beginning with crucial  programming fundamentals. You'll quickly learn how to identify customer needs so  you can create an application that achieves programming objectives -- just like  experienced programmers. By identifying clear client goals, you'll learn  important programming basics -- like how computers view input and execute output  based on the information they are given -- then use those skills to develop  real-world applications. Participate in this one-of-a-kind classroom experience  and see why Professor Smiley is renowned for making learning fun and easy&lt;SPAN  class=712433418-03072007&gt;.&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=712433418-03072007&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=712433418-03072007&gt; &lt;P class=clsBook&gt;&lt;SPAN class=clsGroup&gt;&lt;B&gt;Sample Chapters&lt;/B&gt;: &lt;/SPAN&gt;None &lt;/P&gt; &lt;P class=clsBook&gt;&lt;SPAN class=clsGroup&gt;&lt;B&gt;Table of Contents&lt;/B&gt;: &lt;/SPAN&gt;&lt;BR&gt; &lt;P class=clsTOC&gt;Chapter 1: Where Do I Begin? &lt;BR&gt;Chapter 2: What Is a Computer  Program? &lt;BR&gt;Chapter 3: Getting Comfortable with Visual Basic &lt;BR&gt;Chapter 4:  Programming Is Easy &lt;BR&gt;Chapter 5: Building the User Interface &lt;BR&gt;Chapter 6: A  First Look at Coding &lt;BR&gt;Chapter 7: Data &lt;BR&gt;Chapter 8: Selection Structures  &lt;BR&gt;Chapter 9: Loops &lt;BR&gt;Chapter 10: String Manipulation &lt;BR&gt;Chapter 11: File  Operations &lt;BR&gt;Chapter 12: Finishing the User Interface &lt;BR&gt;Chapter 13: Arrays  &lt;BR&gt;Chapter 14: Error Handling &lt;BR&gt;Chapter 15: Customizing Your Program  &lt;/P&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-7201298975747884529?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/7201298975747884529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=7201298975747884529' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/7201298975747884529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/7201298975747884529'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/07/learn-to-program-with-visual-basicnet.html' title='Learn to Program with Visual Basic.NET'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-4748462596291486684</id><published>2007-06-26T06:45:00.001-07:00</published><updated>2007-06-26T06:45:29.879-07:00</updated><title type='text'>HOW TO Create a Local Web Server ASP.NET Application</title><content type='html'>&lt;DIV&gt;&lt;FONT size=2&gt; &lt;H3 id=tocHeadRef&gt;&lt;SPAN&gt;&lt;A id=2&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;FONT face=Verdana size=2&gt;Create a  Local Web Server ASP.NET Application&lt;/FONT&gt;&lt;/H3&gt; &lt;SCRIPT type=text/javascript&gt;loadTOCNode(2, 'summary');&lt;/SCRIPT&gt;  &lt;TABLE class="list ol"&gt;   &lt;TBODY&gt;   &lt;TR&gt;     &lt;TD class=number&gt;&lt;FONT face=Verdana size=2&gt;1.&lt;/FONT&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT face=Verdana size=2&gt;Start Microsoft Visual Studio        .NET.&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD class=number&gt;&lt;FONT face=Verdana size=2&gt;2.&lt;/FONT&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT face=Verdana size=2&gt;On the &lt;B&gt;File&lt;/B&gt; menu, point to        &lt;B&gt;New&lt;/B&gt;, and then click &lt;B&gt;Project&lt;/B&gt;.&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD class=number&gt;&lt;FONT face=Verdana size=2&gt;3.&lt;/FONT&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT face=Verdana size=2&gt;In the &lt;B&gt;New Project&lt;/B&gt; dialog        box, click &lt;B&gt;Visual Basic Projects&lt;/B&gt; under &lt;B&gt;Project Types&lt;/B&gt;, and        then click &lt;B&gt;ASP.NET Web Application&lt;/B&gt; under &lt;B&gt;Templates&lt;/B&gt; to create        the project in Visual Basic.&lt;BR&gt;&lt;BR&gt;&lt;B&gt;NOTE&lt;/B&gt;: Alternatively, you can        click &lt;B&gt;Visual C# Project&lt;/B&gt; under &lt;B&gt;Project Types&lt;/B&gt;, and then click        &lt;B&gt;ASP.NET Web Application&lt;/B&gt; under &lt;B&gt;Templates&lt;/B&gt; to create the        project in Visual C#.&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD class=number&gt;&lt;FONT face=Verdana size=2&gt;4.&lt;/FONT&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT face=Verdana size=2&gt;In the IIS Web folder (which is        typically /wwwroot), create the essential project references and files to        use as a starting point for your application: &lt;/FONT&gt;       &lt;TABLE class="list ul"&gt;         &lt;TBODY&gt;         &lt;TR&gt;           &lt;TD class=bullet&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/TD&gt;           &lt;TD class=text&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;B&gt;AssemblyInfo&lt;/B&gt;              (.vb file for Visual Basic or .cs file for Visual C#): Use this file              to describe the assembly and to specify version              information.&lt;/FONT&gt;&lt;/FONT&gt;&lt;CODE&gt;&lt;PRE class=code&gt;&lt;FONT face=Verdana size=2&gt;using System.Reflection; using System.Runtime.CompilerServices; [assembly: AssemblyTitle("")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("")] [assembly: AssemblyCopyright("")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")]		 [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyDelaySign(false)] [assembly: AssemblyKeyFile("")] [assembly: AssemblyKeyName("")] 						&lt;/FONT&gt;&lt;/PRE&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;         &lt;TR&gt;           &lt;TD class=bullet&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/TD&gt;           &lt;TD class=text&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;B&gt;Global.asax&lt;/B&gt;:              The basic file Global.asax.cs that contains code for responding to              application-level events that ASP.NET  raises.&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;CODE&gt;&lt;PRE class=code&gt;&lt;FONT face=Verdana size=2&gt;&amp;lt;%@ Application Codebehind="Global.asax.cs" Inherits="WebApplication2.Global" %&amp;gt; 							&lt;/FONT&gt;&lt;/PRE&gt;&lt;/CODE&gt;&lt;FONT face=Verdana&gt;&lt;FONT              size=2&gt;&lt;B&gt;NOTE:&lt;/B&gt; The source of Global.asax.cs is not included in              this document.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;         &lt;TR&gt;           &lt;TD class=bullet&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/TD&gt;           &lt;TD class=text&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;B&gt;Styles.css&lt;/B&gt;:              This file contains the default HTML style          settings.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;         &lt;TR&gt;           &lt;TD class=bullet&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/TD&gt;           &lt;TD class=text&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;B&gt;Web.config&lt;/B&gt;:              This is an application configuration file that contains settings              that are specific to an application. This file contains              configuration settings that the common language runtime reads (such              as assembly binding policy, remoting objects, and so on), and              settings that the application can read.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;         &lt;TR&gt;           &lt;TD class=bullet&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/TD&gt;           &lt;TD class=text&gt;&lt;FONT face=Verdana&gt;&lt;FONT              size=2&gt;&lt;B&gt;Projectname.vsdisco&lt;/B&gt;: This is an XML-based file that              the ASP.NET dynamic XML Web service discovery process uses to              identify searchable paths on the Web server.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;         &lt;TR&gt;           &lt;TD class=bullet&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/TD&gt;           &lt;TD class=text&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;B&gt;WebForm1.aspx&lt;/B&gt;:              This file contains the portion of the default Web Forms page that              contains user interface elements (controls), similar to an HTML              page.&lt;/FONT&gt;&lt;/FONT&gt;&lt;CODE&gt;&lt;PRE class=code&gt;&lt;FONT face=Verdana size=2&gt;&amp;lt;%@ Page language="c#" Codebehind="WebForm1.aspx.cs"  AutoEventWireup="false" Inherits="WebApplication2.WebForm1" %&amp;gt; &amp;lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" &amp;gt;  &amp;lt;html&amp;gt;   &amp;lt;head&amp;gt;     &amp;lt;title&amp;gt;WebForm1&amp;lt;/title&amp;gt;     &amp;lt;meta name="GENERATOR" Content="Microsoft Visual Studio 7.0"&amp;gt;     &amp;lt;meta name="CODE_LANGUAGE" Content="C#"&amp;gt;     &amp;lt;meta name=vs_defaultClientScript content="JavaScript"&amp;gt;     &amp;lt;meta name=vs_targetSchema  content="http://schemas.microsoft.com/intellisense/ie5"&amp;gt;   &amp;lt;/head&amp;gt;   &amp;lt;body MS_POSITIONING="GridLayout"&amp;gt;     &amp;lt;form id="Form1" method="post" runat="server"&amp;gt;     &amp;lt;/form&amp;gt;   &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt; 						&lt;/FONT&gt;&lt;/PRE&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;         &lt;TR&gt;           &lt;TD class=bullet&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/TD&gt;           &lt;TD class=text&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;B&gt;Webform1&lt;/B&gt; (.vb              file for Visual Basic or .cs file for Visual C#): This file contains              a class file for the default Web Forms page that contains the              system-generated and user code for the          page.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD class=number&gt;&lt;FONT face=Verdana size=2&gt;5.&lt;/FONT&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT face=Verdana size=2&gt;After you create the project, you        see an empty Web Form with that is named "WebForm1.aspx." This is the        workspace of the first page in a project, in which you can place WebForms,        HTML forms, Components, Data objects, and Clipboard elements from        ToolBox.&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-4748462596291486684?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/4748462596291486684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=4748462596291486684' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/4748462596291486684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/4748462596291486684'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/06/how-to-create-local-web-server-aspnet.html' title='HOW TO Create a Local Web Server ASP.NET Application'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-4552486076331200806</id><published>2007-06-19T11:12:00.001-07:00</published><updated>2007-06-19T11:12:36.292-07:00</updated><title type='text'>How To Disable ASP Session State in ASP.NET</title><content type='html'>&lt;DIV&gt;&lt;FONT face=Verdana&gt; &lt;H2 class=subTitle id=tocHeadRef&gt;&lt;FONT size=2&gt;SUMMARY&lt;/FONT&gt;&lt;/H2&gt; &lt;SCRIPT type=text/javascript&gt;loadTOCNode(1, 'summary');&lt;/SCRIPT&gt;  &lt;DIV class=sbody&gt;&lt;FONT size=2&gt;This step-by-step article demonstrates how to  disable session state in ASP.NET.&lt;BR&gt;&lt;BR&gt;When session state is enabled, ASP.NET  creates a session for every user who accesses the application, which is used to  identify the user across pages within the application. When session state is  disabled, user data is not tracked, and you cannot store information in the  &lt;B&gt;Session&lt;/B&gt; object or use the &lt;B&gt;Session_OnStart&lt;/B&gt; or &lt;B&gt;Session_OnEnd&lt;/B&gt;  events. By disabling session state, you can increase performance if the  application or the page does not require session state to enable it.&lt;BR&gt;&lt;BR&gt;In  ASP.NET, if you do not use the &lt;B&gt;Session&lt;/B&gt; object to store any data or if any  of the Session events (&lt;B&gt;Session_OnStart&lt;/B&gt; or &lt;B&gt;Session_OnEnd&lt;/B&gt;) is  handled, session state is disabled. A new &lt;B&gt;Session.SessionID&lt;/B&gt; is created  every time a single page is refreshed in one browser  session.&lt;BR&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-4552486076331200806?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/4552486076331200806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=4552486076331200806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/4552486076331200806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/4552486076331200806'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/06/how-to-disable-asp-session-state-in.html' title='How To Disable ASP Session State in ASP.NET'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-800152671736871536</id><published>2007-06-19T10:55:00.001-07:00</published><updated>2007-06-19T10:55:48.715-07:00</updated><title type='text'>Developing Microsoft® .NET Controls with Microsoft Visual Basic® .NET</title><content type='html'>&lt;DIV&gt;&lt;SPAN class=776175217-19062007&gt;&lt;STRONG&gt;&lt;FONT face=Verdana size=2&gt;Customize  the intrinsic controls in the .NET Frameworkor build your ownfor better  usability&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=776175217-19062007&gt;&lt;STRONG&gt;&lt;FONT face=Verdana  size=2&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=776175217-19062007&gt;&lt;FONT face=Verdana size=2&gt;Every click on a  menu item or a dialog boxevery interaction with a controlshapes the user's  experience and satisfaction with your software. Learn how to maximize the  usability and impact of your Visual Basic .NETbased solutions by using the  powerful intrinsic controls in the .NET Framework right out of the boxor by  building complex controls from scratch. Expert developer and teacher John  Connell shares a wealth of code samples and techniques to illustrate how .NET  controls operate as well as how to integrate even the most complex controls into  Windows Forms and Microsoft ASP.NET Web Forms. Whether you're developing  in-house or commercial software, you'll learn how to build custom controls and  other interface components that make your programs easyand enjoyableto  use.&lt;BR&gt;&lt;BR&gt;- Discover how to use encryption technologies, isolated storage, and  serialization in the .NET Framework in your own programs and controls &lt;BR&gt;-  Build custom .NET type editors, type converters, and designers to add and manage  sophisticated properties in your custom controls &lt;BR&gt;- Learn how to inherit and  enhance .NET controlsfrom handling events to building custom designers &lt;BR&gt;-  Aggregate multiple .NET intrinsic controls into one user control for simpler,  custom functionality &lt;BR&gt;- Use GDI+ to perform hit tests, create dynamic  bitmaps, and add graphics to Windows Forms and ASP.NET controls&lt;BR&gt;- Add  licensing to your controls, including custom validation of authorized users  &lt;BR&gt;- Manipulate the built-in ASP.NET Web server controls, from basic HTML  wrappers to the powerful DataGrid control &lt;BR&gt;- Design ASP.NET custom server  controls to create Web page hit counters, wireless applications, and  more&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-800152671736871536?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/800152671736871536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=800152671736871536' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/800152671736871536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/800152671736871536'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/06/developing-microsoft-net-controls-with.html' title='Developing Microsoft® .NET Controls with Microsoft Visual Basic® .NET'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-5191022407434700437</id><published>2007-06-13T05:42:00.001-07:00</published><updated>2007-06-13T05:42:19.273-07:00</updated><title type='text'>HOW TO: Validate XML Fragments Against an XML Schema in Visual Basic .NET</title><content type='html'>&lt;DIV&gt; &lt;H2 class=subTitle id=tocHeadRef&gt;&lt;FONT size=2&gt;SUMMARY&lt;/FONT&gt;&lt;/H2&gt; &lt;SCRIPT type=text/javascript&gt;loadTOCNode(1, 'summary');&lt;/SCRIPT&gt;  &lt;DIV class=sbody&gt;&lt;FONT size=2&gt;This step-by-step article describes how to use  &lt;B&gt;XmlValidatingReader&lt;/B&gt; and &lt;B&gt;XMLSchemaCollection&lt;/B&gt; objects to validate an  Extensible Markup Language (XML) fragment against an XML schema.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt;XmlValidatingReader&lt;/B&gt; implements the &lt;B&gt;XmlReader&lt;/B&gt; class and  provides support for XML data validation. The &lt;B&gt;Schemas&lt;/B&gt; property of  &lt;B&gt;XmlValidatingReader&lt;/B&gt; connects the reader to the schema files cached in an  &lt;B&gt;XmlSchemaCollection&lt;/B&gt;. The &lt;B&gt;ValidationType&lt;/B&gt; property of  &lt;B&gt;XmlValidatingReader&lt;/B&gt; specifies the type of validation the reader should  perform. If you set the property to &lt;B&gt;ValidationType.None&lt;/B&gt;, you create a  nonvalidating reader. &lt;BR&gt;&lt;BR&gt;You can only add XML Schema Definition Language  (XSD) schemas and XML-Data Reduced (XDR) schemas to &lt;B&gt;XmlSchemaCollection&lt;/B&gt;.  Use the &lt;B&gt;Add&lt;/B&gt; method with a namespace URI to load schemas. For XML schemas,  the typical namespace URI is the &lt;B&gt;targetNamespace&lt;/B&gt; property of the  schema.&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;H2 class=sbody id=tocHeadRef&gt;&lt;SPAN&gt;&lt;A id=2&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;FONT  size=2&gt;Requirements&lt;/FONT&gt;&lt;/H2&gt; &lt;DIV class=sbody&gt; &lt;SCRIPT type=text/javascript&gt;loadTOCNode(2, 'summary');&lt;/SCRIPT&gt; &lt;FONT size=2&gt;The following list outlines the recommended hardware, software,  network infrastructure, and service packs that you will need: &lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt; &lt;TABLE class="list ul"&gt;   &lt;TBODY&gt;   &lt;TR&gt;     &lt;TD class=bullet&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT size=2&gt;Microsoft Visual Studio .NET installed on a        compatible Microsoft Windows operating  system&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT size=2&gt;This article assumes that you are familiar with  the following topics: &lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt; &lt;TABLE class="list ul"&gt;   &lt;TBODY&gt;   &lt;TR&gt;     &lt;TD class=bullet&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT size=2&gt;Visual Basic .NET&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD class=bullet&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT size=2&gt;Basic XML standards&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD class=bullet&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT size=2&gt;XSD schemas&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV class=sbody&gt; &lt;H3 id=tocHeadRef&gt;&lt;SPAN&gt;&lt;A id=3&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;FONT size=2&gt;Create an XSD  Schema&lt;/FONT&gt;&lt;/H3&gt; &lt;SCRIPT type=text/javascript&gt;loadTOCNode(2, 'summary');&lt;/SCRIPT&gt; &lt;FONT size=2&gt;Paste the following code in a new text file named  C:\Books.xsd:&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT size=2&gt;&amp;lt;xsd:schema  xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:bookstore-schema"  elementFormDefault="qualified"  targetNamespace="urn:bookstore-schema"&amp;gt;&lt;BR&gt;	&amp;lt;xsd:element name="bookstore"  type="bookstoreType" /&amp;gt;&lt;BR&gt;	&amp;lt;xsd:element name="comment" type="xsd:string"  /&amp;gt;&lt;BR&gt;	&amp;lt;xsd:element name="author"  type="authorName"/&amp;gt;&lt;BR&gt;	&amp;lt;xsd:complexType  name="authorName"&amp;gt;&lt;BR&gt;		&amp;lt;xsd:sequence&amp;gt;&lt;BR&gt;			&amp;lt;xsd:element  name="first-name" type="xsd:string" /&amp;gt;&lt;BR&gt;			&amp;lt;xsd:element name="last-name"  type="xsd:string"  /&amp;gt;&lt;BR&gt;		&amp;lt;/xsd:sequence&amp;gt;&lt;BR&gt;	&amp;lt;/xsd:complexType&amp;gt;&lt;BR&gt;	&amp;lt;xsd:complexType  name="bookstoreType"&amp;gt;&lt;BR&gt;		&amp;lt;xsd:sequence  maxOccurs="unbounded"&amp;gt;&lt;BR&gt;			&amp;lt;xsd:element name="book" type="bookType"  /&amp;gt;&lt;BR&gt;			&amp;lt;xsd:element ref="comment" minOccurs="0"  /&amp;gt;&lt;BR&gt;		&amp;lt;/xsd:sequence&amp;gt;&lt;BR&gt;	&amp;lt;/xsd:complexType&amp;gt;&lt;BR&gt;	&amp;lt;xsd:complexType  name="bookType"&amp;gt;&lt;BR&gt;		&amp;lt;xsd:sequence&amp;gt;&lt;BR&gt;			&amp;lt;xsd:element name="title"  type="xsd:string" /&amp;gt;&lt;BR&gt;			&amp;lt;xsd:element ref="author"  /&amp;gt;&lt;BR&gt;			&amp;lt;xsd:element name="price" type="xsd:decimal"  /&amp;gt;&lt;BR&gt;		&amp;lt;/xsd:sequence&amp;gt;&lt;BR&gt;		&amp;lt;xsd:attribute name="genre"  type="xsd:string"  /&amp;gt;&lt;BR&gt;	&amp;lt;/xsd:complexType&amp;gt;&lt;BR&gt;	&lt;BR&gt;&amp;lt;/xsd:schema&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV class=sbody&gt; &lt;H3 id=tocHeadRef&gt;&lt;SPAN&gt;&lt;A id=4&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;FONT size=2&gt;Create a Visual Basic  .NET Application&lt;/FONT&gt;&lt;/H3&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;&lt;SPAN class=683243112-13062007&gt;1.  &lt;/SPAN&gt;Create a new Visual Basic .NET Windows application&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;&lt;SPAN class=683243112-13062007&gt;2.  &lt;/SPAN&gt;Drag Button1 to Form1. Paste the following code to add a private member  variable to Class Form1&lt;SPAN  class=683243112-13062007&gt;:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT size=2&gt;Dim m_success As Boolean&lt;BR&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;&lt;SPAN class=683243112-13062007&gt;3.  &lt;/SPAN&gt;Paste the following sub procedure to create a ValidationEventHandler that  raises validation errors in the XMLValidatingReader  object:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;	&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT size=2&gt;Public Sub ValidationEventHandle(ByVal sender As  Object, ByVal args As  ValidationEventArgs)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_success =  False&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Console.WriteLine((ControlChars.CrLf &amp;amp; ControlChars.Tab &amp;amp; "Validation  error: " &amp;amp; args.Message))&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub  'ValidationEventHandle&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;NOTE&lt;/STRONG&gt;: You must include an event  handler to receive information about validation errors in the Data Type  Definition (DTD), the XML-Data Reduced (XDR) schema, and the XML schema  definition language (XSD) schema. The event handler receives an argument of type  &lt;B&gt;ValidationEventArgs&lt;/B&gt; that contains data related to this event. &lt;BR&gt;&lt;BR&gt;The  callback handler can use the &lt;B&gt;ValidationEventArgs.Severity&lt;/B&gt; property to  guarantee that an XML instance document is validated against a schema. The  &lt;B&gt;Severity&lt;/B&gt; property enables you to distinguish between a validation error  (&lt;B&gt;Severity&lt;/B&gt; is equal to &lt;B&gt;XmlSeverityType.Error&lt;/B&gt;) which indicates a  fatal error, and a validation warning (&lt;B&gt;Severity&lt;/B&gt; is equal to  &lt;B&gt;XmlSeverityType.Warning&lt;/B&gt;) which indicates that no schema information is  available.&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;&lt;SPAN class=683243112-13062007&gt;4.  &lt;/SPAN&gt;Paste the following code in the Button1_Click event  procedure:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim  reader As XmlValidatingReader =  Nothing&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim myschema As New  XmlSchemaCollection()&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Try&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  'Create the XML fragment to be  parsed.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Dim xmlFrag As String = "&amp;lt;author&amp;nbsp; xmlns='urn:bookstore-schema'  xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'&amp;gt;" &amp;amp;  _&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  "&amp;lt;first-name&amp;gt;Herman&amp;lt;/first-name&amp;gt;" &amp;amp;  _&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  "&amp;lt;last-name&amp;gt;Melville&amp;lt;/last-name&amp;gt;" &amp;amp;  _&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  "&amp;lt;/author&amp;gt;"&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  'Create the  XmlParserContext.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Dim context As New XmlParserContext(Nothing, Nothing, "",  XmlSpace.None)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  'Implement the reader.  &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reader =  New XmlValidatingReader(xmlFrag, XmlNodeType.Element,  context)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  'Add the  schema.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  myschema.Add("urn:bookstore-schema",  "Books.xsd")&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  'Set the schema type and add the schema to the  reader.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  reader.ValidationType =  ValidationType.Schema&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  reader.Schemas.Add(myschema)&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  'Add the handler to raise the validation  event.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  AddHandler reader.ValidationEventHandler, AddressOf  Me.ValidationEventHandle&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  While  reader.Read&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  End While&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Console.WriteLine("Completed validating  xmlfragment")&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Catch XmlExp As  XmlException&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Console.WriteLine(XmlExp.Message)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Catch XmlSchExp As  XmlSchemaException&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Console.WriteLine(XmlSchExp.Message)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Catch GenExp As  Exception&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Console.WriteLine(GenExp.Message)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  End Try&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;BR&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;&lt;SPAN  class=683243112-13062007&gt;5.&lt;/SPAN&gt;When the following message is displayed in the  output window, the XML fragment is a valid element:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT size=2&gt;Completed validating xmlfragment&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;NOTE&lt;/STRONG&gt;: The  &lt;B&gt;XMLValidatingReader&lt;/B&gt; object validates only the type declarations and the  top level elements in the XML Schema. XML fragments, such as sub elements, are  considered to be local. You cannot pass XML fragments to  &lt;B&gt;XmlValidatingReader&lt;/B&gt; for direct validation unless you declare the XML  fragments as top-level elements and set the reference at the required level.  &lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV class=sbody&gt; &lt;H5&gt;APPLIES TO&lt;/H5&gt; &lt;TABLE class=list&gt;   &lt;TBODY&gt;   &lt;TR&gt;     &lt;TD class=bullet&gt;&lt;SPAN class=683243112-13062007&gt;&lt;FONT face=Verdana        size=2&gt;-&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT size=2&gt;Microsoft Visual Basic .NET 2003 Standard        Edition&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD class=bullet&gt;&lt;SPAN class=683243112-13062007&gt;&lt;FONT        size=2&gt;-&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT size=2&gt;Microsoft Visual Basic .NET 2002 Standard        Edition&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD class=bullet&gt;&lt;SPAN class=683243112-13062007&gt;&lt;FONT        size=2&gt;-&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT size=2&gt;Microsoft .NET Framework 1.1&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD class=bullet&gt;&lt;SPAN class=683243112-13062007&gt;&lt;FONT        size=2&gt;-&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT size=2&gt;Microsoft .NET Framework    1.0&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-5191022407434700437?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/5191022407434700437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=5191022407434700437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/5191022407434700437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/5191022407434700437'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/06/how-to-validate-xml-fragments-against.html' title='HOW TO: Validate XML Fragments Against an XML Schema in Visual Basic .NET'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-4178375262452570837</id><published>2007-06-13T05:28:00.001-07:00</published><updated>2007-06-13T05:28:50.788-07:00</updated><title type='text'>How to connect to an Oracle database by using ASP and ADO</title><content type='html'>&lt;DIV&gt;&lt;FONT face=Tahoma size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt; &lt;DIV&gt;&lt;FONT size=1&gt;&lt;SPAN lang=FR  style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: FR; mso-fareast-language: ES; mso-bidi-language: AR-SA"&gt;&lt;SPAN  lang=FR  style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: FR; mso-fareast-language: ES; mso-bidi-language: AR-SA"&gt; &lt;H2 class=subTitle id=tocHeadRef&gt;&lt;FONT size=2&gt;INTRODUCTION&lt;/FONT&gt;&lt;/H2&gt; &lt;SCRIPT type=text/javascript&gt;loadTOCNode(1, 'summary');&lt;/SCRIPT&gt;  &lt;DIV class=sbody&gt;&lt;FONT size=2&gt;This article discusses how to connect to an Oracle  database by using a Microsoft Active Server Pages (ASP) page and Microsoft  ActiveX Data Objects (ADO).&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV class=sbody&gt; &lt;H2 class=subTitle id=tocHeadRef&gt;&lt;FONT size=2&gt;&lt;SPAN  class=303092112-13062007&gt;M&lt;/SPAN&gt;ORE INFORMATION&lt;/FONT&gt;&lt;/H2&gt; &lt;SCRIPT type=text/javascript&gt;loadTOCNode(1, 'moreinformation');&lt;/SCRIPT&gt;  &lt;DIV class=sbody&gt;&lt;FONT size=2&gt;To connect to an Oracle database, you can create  an ASP page that contains the following code.&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;Note&lt;/STRONG&gt; &lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT size=2&gt;Make sure that the connect string has a valid user  ID and password and that the SQL statement references a valid  table.&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&amp;lt;%@ Language=VBScript %&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;  &amp;lt;html&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;lt;head&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;Oracle  Test&amp;lt;/title&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/head&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;  &amp;lt;body&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;lt;center&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;  &amp;lt;%&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objConn =  Server.CreateObject("ADODB.Connection")&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objConn.Open  "Provider=MSDAORA;Data Source=&amp;lt;Your_TNSNames_Alias&amp;gt;;User  Id=&amp;lt;userid&amp;gt;;Password=&amp;lt;password&amp;gt;;"&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Set objRs = objConn.Execute("SELECT * FROM  DEMO.EMPLOYEE")&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.Write "&amp;lt;table  border=1 cellpadding=4&amp;gt;"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.Write  "&amp;lt;tr&amp;gt;"&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For I = 0 To objRS.Fields.Count -  1&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.Write "&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;"  &amp;amp; objRS(I).Name &amp;amp; "&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Next&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.Write  "&amp;lt;/tr&amp;gt;"&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Do While Not  objRS.EOF&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.Write  "&amp;lt;tr&amp;gt;"&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For I = 0 To  objRS.Fields.Count - 1&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Response.Write "&amp;lt;td&amp;gt;" &amp;amp; objRS(I) &amp;amp;  "&amp;lt;/td&amp;gt;"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Next&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.Write  "&amp;lt;/tr&amp;gt;"&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  objRS.MoveNext&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Loop&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Response.Write "&amp;lt;/table&amp;gt;"&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  objRs.Close&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objConn.Close&lt;BR&gt;&amp;nbsp;&amp;nbsp;  %&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/center&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;  &amp;lt;/body&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/html&amp;gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV class=sbody&gt; &lt;H5&gt;APPLIES TO&lt;/H5&gt; &lt;TABLE class=list&gt;   &lt;TBODY&gt;   &lt;TR&gt;     &lt;TD class=bullet&gt;&lt;SPAN class=303092112-13062007&gt;&lt;FONT        size=2&gt;-&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT size=2&gt;Microsoft Active Server Pages 4.0&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD class=bullet&gt;&lt;SPAN class=303092112-13062007&gt;&lt;FONT        size=2&gt;-&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT size=2&gt;Microsoft Internet Information Services        6.0&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD class=bullet&gt;&lt;SPAN class=303092112-13062007&gt;&lt;FONT        size=2&gt;-&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT size=2&gt;Microsoft Data Access Components    2.8&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-4178375262452570837?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/4178375262452570837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=4178375262452570837' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/4178375262452570837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/4178375262452570837'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/06/how-to-connect-to-oracle-database-by.html' title='How to connect to an Oracle database by using ASP and ADO'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-8800188095899766108</id><published>2007-06-08T08:32:00.001-07:00</published><updated>2007-06-08T08:32:15.679-07:00</updated><title type='text'>Applied Microsoft .NET Framework Programming </title><content type='html'>&lt;DIV&gt;&lt;FONT face=Verdana size=2&gt;&lt;EM&gt;Applied Microsoft .NET Framework  Programming&lt;/EM&gt; is a tutorial. It's meant for programmers who already know an  object-oriented language and want to apply their knowledge in the standardized  environment provided by the Microsoft .NET Framework. The book, written by  Jeffrey Richter, a programmer and the .NET columnist at Microsoft's magazine for  its developer community, takes a more or less language-agnostic approach to the  run-time environment (though many illustrative examples are in C#). It aims to  untangle the Common Language Runtime (CLR) and some of the Framework Class  Library (FCL), and generally succeeds, particularly at the former. Richter  shares his knowledge of the key classes you can instantiate in the CLR, and the  kinds of operations you can perform on and with them.  &lt;P&gt;You can read this book, or individual chapters, from beginning to end. You'll  probably find it more helpful, though, if you read individual sections as you  encounter problems or develop an interest in specific aspects of the CLR (ideal  for those middle-of-the-night "I wonder how it does..." questions). Richter  typically lets his code do most of the talking, and he'll often introduce a  section with a prose summary of the CLR way of doing something (sometimes with a  supplementary diagram) before unleashing a string of quick examples that  illustrate variations on the theme. In an unusual and helpful tutorial move, he  makes heavy use of the ILDASM utility to show what goes on at compile time.&lt;/P&gt; &lt;P&gt;&lt;STRONG&gt;Topics covered:&lt;/STRONG&gt; How the Microsoft .NET Framework--in other  words, the Common Language Runtime (CLR) and parts of the Framework Class  Library (FCL)--runs Microsoft .NET applications, and how to write software for  the framework. Shared assemblies, characteristics of CLR types (including their  properties, methods, fields, and events), and object orientation all get ample  coverage. There's particularly detailed information on text manipulation  (including internationalization and localization), arrays, custom interfaces,  and the managed environment (garbage collection) in the CLR environment.  &lt;BR&gt;&lt;BR&gt;&lt;B&gt;Book Description&lt;/B&gt;&lt;BR&gt;This title takes advanced developers and  software designers under the covers of .NET to provide them with an in-depth  understanding of its structure, functions, and operational components so they  can create high-performance applications for .NET more easily and efficiently.  Developers learn to program .NET applications while gaining a solid  understanding of fundamental .NET design tenets. This title not only covers the  infrastructure and architecture of .NET in-depth but also shows developers the  most practical ways to apply that knowledge.&lt;/P&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-8800188095899766108?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/8800188095899766108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=8800188095899766108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/8800188095899766108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/8800188095899766108'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/06/applied-microsoft-net-framework.html' title='Applied Microsoft .NET Framework Programming '/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-2440151487442136197</id><published>2007-06-05T11:30:00.001-07:00</published><updated>2007-06-05T11:30:42.516-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Net'/><category scheme='http://www.blogger.com/atom/ns#' term='VB'/><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Programming Microsoft Visual Basic .NET</title><content type='html'>Review&lt;br /&gt;&lt;br /&gt;Programming Visual Basic .NET by Francesco Balena builds on the success of the author's previous programming book for Visual Basic 6. This huge 1600 page book provides the most complete coverage of Visual Basic .NET that I have seen.&lt;br /&gt;&lt;br /&gt;This book isn't for beginner programmers who wish to learn Visual Basic .NET. It is aimed at experienced Visual Basic 6 developers who want to take full advantage of the new .NET Framework.&lt;br /&gt;&lt;br /&gt;The book provides complete coverage of advanced new object-oriented features, the common language runtime, multithreaded programs, Windows Forms, GDI+ graphic programming, Windows Services, ADO.NET classes for databases, ASP.NET Web Forms, and XML Web Services. Also included are many advanced optimization techniques and tips for leveraging the power of the Visual Studio .NET environment. For those who love code examples, you won't be disappointed. The book is filled with short code examples that illustarte how each specific .NET feature works.&lt;br /&gt;&lt;br /&gt;The software that accompanies the book includes a CD containing the project source code which demonstartes the concepts discussed in each chapter. Also available on the CD is the previous edition of this book in electronic form. In addition, the book includes a sixty day trial version of Visual Studio .NET on DVD.&lt;br /&gt;&lt;br /&gt;Programming Visual Basic .NET has received alot of well deserved praise from the Visual Basic community. I found the book to be very thorough, concise, and well written. This is one book that all experienced Visual Basic developers must have by their side.&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-2440151487442136197?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/2440151487442136197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=2440151487442136197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/2440151487442136197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/2440151487442136197'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/06/programming-microsoft-visual-basic-net.html' title='Programming Microsoft Visual Basic .NET'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-4902295987715179372</id><published>2007-06-01T07:03:00.002-07:00</published><updated>2007-06-01T07:04:57.283-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Net'/><category scheme='http://www.blogger.com/atom/ns#' term='VB'/><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft ASP.NET Programming with Microsoft Visual Basic .NET Deluxe Learning Edition</title><content type='html'>Learn how to program with XML to take full advantage of the Microsoft .NET Framework and the latest .NET technologies and tools.&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-4902295987715179372?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/4902295987715179372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=4902295987715179372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/4902295987715179372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/4902295987715179372'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/06/microsoft-aspnet-programming-with_01.html' title='Microsoft ASP.NET Programming with Microsoft Visual Basic .NET Deluxe Learning Edition'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-7434768186440165908</id><published>2007-06-01T07:03:00.001-07:00</published><updated>2007-06-01T07:03:47.808-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Net'/><category scheme='http://www.blogger.com/atom/ns#' term='VB'/><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft ASP.NET Programming with Microsoft Visual Basic .NET Version 2003 Step By Step</title><content type='html'>Build your own killer applications with ASP.NET and Visual Basic .NET version 2003. Hands-on tutorials and sample code guide you through the whole process.&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-7434768186440165908?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/7434768186440165908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=7434768186440165908' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/7434768186440165908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/7434768186440165908'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/06/microsoft-aspnet-programming-with.html' title='Microsoft ASP.NET Programming with Microsoft Visual Basic .NET Version 2003 Step By Step'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-7198979496575221922</id><published>2007-05-28T19:44:00.002-07:00</published><updated>2007-05-28T19:45:26.910-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Net'/><category scheme='http://www.blogger.com/atom/ns#' term='VB'/><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Get Started With Microsoft .NET - "Visual Basic Books"</title><content type='html'>Microsoft .NET uses XML Web services to simplify software integration, making it easier to connect information, people, systems, and devices. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/learning/books/net/getstarted/" target="_new"&gt;View Visual Basic Book&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-7198979496575221922?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/7198979496575221922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=7198979496575221922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/7198979496575221922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/7198979496575221922'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/05/get-started-with-microsoft-net-visual.html' title='Get Started With Microsoft .NET - &quot;Visual Basic Books&quot;'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-7272060925858405409</id><published>2007-05-28T19:44:00.001-07:00</published><updated>2007-05-28T19:44:31.009-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Net'/><category scheme='http://www.blogger.com/atom/ns#' term='VB'/><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft .NET Framework - "Visual Basic Books"</title><content type='html'>The .NET Framework and the Microsoft Visual Studio .NET development environment make writing XML Web services as fast, easy, and inexpensive as possible.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/learning/books/net/framework/default.mspx" target="_new"&gt;View Visual Basic Book&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-7272060925858405409?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/7272060925858405409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=7272060925858405409' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/7272060925858405409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/7272060925858405409'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/05/microsoft-net-framework-visual-basic.html' title='Microsoft .NET Framework - &quot;Visual Basic Books&quot;'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-3095527713262912631</id><published>2007-05-28T19:43:00.001-07:00</published><updated>2007-05-28T19:43:53.510-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Net'/><category scheme='http://www.blogger.com/atom/ns#' term='VB'/><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft ADO.NET - "Visual Basic Books"</title><content type='html'>An important step forward for Microsoft ActiveX Data Objects (ADO), Microsoft ADO.NET provides new levels of platform interoperability and scalable data acess. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/learning/books/net/adonet/default.mspx" target="_new"&gt;View Visual Basic Book&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-3095527713262912631?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/3095527713262912631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=3095527713262912631' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/3095527713262912631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/3095527713262912631'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/05/microsoft-adonet-visual-basic-books.html' title='Microsoft ADO.NET - &quot;Visual Basic Books&quot;'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-6425054112492599588</id><published>2007-05-28T19:42:00.000-07:00</published><updated>2007-05-28T19:43:15.171-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Net'/><category scheme='http://www.blogger.com/atom/ns#' term='VB'/><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft ASP.NET - "Visual Basic Books"</title><content type='html'>Created to provide a framework that enables rapid development of powerful Web applications, Microsoft ASP.NET enables developers to construct server-side code using any language that is compatible with the .NET Framework. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/learning/books/net/aspnet/default.mspx" target="_new"&gt;View Visual Basic Book&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-6425054112492599588?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/6425054112492599588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=6425054112492599588' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/6425054112492599588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/6425054112492599588'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/05/microsoft-aspnet-visual-basic-books.html' title='Microsoft ASP.NET - &quot;Visual Basic Books&quot;'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-3929796285696780166</id><published>2007-05-28T19:41:00.002-07:00</published><updated>2007-05-28T19:42:23.325-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Net'/><category scheme='http://www.blogger.com/atom/ns#' term='VB'/><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft .NET Development Tools - "Visual Basic Books"</title><content type='html'>Learn more about Microsoft Visual Studio .NET, Microsoft Visual C#, Microsoft Visual C++, and other Microsoft technologies designed to enable developers take full advantage of the .NET Framework. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/learning/books/net/devtools/default.mspx" target="_new"&gt;View Visual Basic Book&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-3929796285696780166?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/3929796285696780166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=3929796285696780166' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/3929796285696780166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/3929796285696780166'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/05/microsoft-net-development-tools-visual.html' title='Microsoft .NET Development Tools - &quot;Visual Basic Books&quot;'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-8320699030206370584</id><published>2007-05-28T19:41:00.001-07:00</published><updated>2007-05-28T19:41:39.158-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Net'/><category scheme='http://www.blogger.com/atom/ns#' term='VB'/><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>XML Web Services - "Visual Basic Books"</title><content type='html'>Find out how XML Web services are transforming the way applications communicate over the Web, enabling people to connect seamlessly to the data and systems they need. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/learning/books/net/services/default.mspx" target="_new"&gt;View Visual Basic Book&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-8320699030206370584?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/8320699030206370584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=8320699030206370584' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/8320699030206370584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/8320699030206370584'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/05/xml-web-services-visual-basic-books.html' title='XML Web Services - &quot;Visual Basic Books&quot;'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-3632027537824439214</id><published>2007-05-28T19:38:00.000-07:00</published><updated>2007-05-28T19:40:33.698-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Net'/><category scheme='http://www.blogger.com/atom/ns#' term='VB'/><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft Visual Studio .NET - "Visual Basic Book"</title><content type='html'>Microsoft Visual Studio .NET is a complete enterprise-class development system to build, deploy, and run XML Web Services, allowing applications to more easily and efficiently integrate. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/learning/books/devtools/vstudio.net/default.mspx" target="_new"&gt;View Visual Basic Book&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-3632027537824439214?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/3632027537824439214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=3632027537824439214' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/3632027537824439214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/3632027537824439214'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/05/microsoft-visual-studio-net-visual.html' title='Microsoft Visual Studio .NET - &quot;Visual Basic Book&quot;'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-7891082653646480049</id><published>2007-05-18T12:04:00.000-07:00</published><updated>2007-05-18T12:06:05.897-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Deploying'/><category scheme='http://www.blogger.com/atom/ns#' term='Designing'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Developing'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizing'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='Building'/><title type='text'>Visual Basic Programmer's Guide to the Win32 API - "Visual Basic Books"</title><content type='html'>&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_xFQXor7o2hA/Rk35Cv7mePI/AAAAAAAAAFc/l7YMrCo52Cc/s320/12.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5065978981483182322" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Visual Basic Programmer's Guide to the Win32 API&lt;br /&gt;&lt;br /&gt;Author: Dan Appleman&lt;br /&gt;Publisher: Sams&lt;br /&gt; &lt;br /&gt;Review&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Every Visual Basic programmer who needs to write Windows applications that harness the power of the Win32api definitely needs to add this book to their Visual Basic book collection. In the past only C programmer's had the ability to access the Win32 api. Since the release of VB5 this luxury has been available to the VB programmer as well. This book is not for beginner Visual Basic programmers. It's for expierienced programmer's who want to tap into the power of the Win32 api. Although it is not necessary to make api calls in order to write windows applications in Visual Basic, there are certain things that are done much more easily if not only through win32 api calls.&lt;br /&gt;This book covers almost every existing API function that is available to the Visual Basic programmer. Each API function has been very clearly and carefully documented. It is has recieved rave reviews in the Visual Basic community and is by far the leading VB API book on the market. A definite must for the experienced programmers.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Table of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Part 1: The Windows API&lt;br /&gt;&lt;br /&gt;Chapter 1: Dlls and APIs&lt;br /&gt;Chapter 2: Getting a handle on Windows&lt;br /&gt;Chapter 3: The Visual Basic Windows Interface&lt;br /&gt;Chapter 4: Real World API Programming&lt;br /&gt;&lt;br /&gt;Part 2: Windows API Functions&lt;br /&gt;&lt;br /&gt;Chapter 5: Windows Control and Information Functions&lt;br /&gt;Chapter 6: Hardware and System Functions&lt;br /&gt;Chapter 7: Device Contexts&lt;br /&gt;Chapter 8: Drawing Functions&lt;br /&gt;Chapter 9: Bitmaps, Icons, and Raster Operations&lt;br /&gt;Chapter 10: Working with Menus&lt;br /&gt;Chapter 11: Text and Fonts&lt;br /&gt;Chapter 12: Printing&lt;br /&gt;Chapter 13: File Operations&lt;br /&gt;Chapter 14: Processes and Threads&lt;br /&gt;Chapter 15: Memory, Strings, Structures, and Resources&lt;br /&gt;&lt;br /&gt;Part 3: Windows Messages&lt;br /&gt;&lt;br /&gt;Chapter 16: General Windows Messages&lt;br /&gt;Chapter 17: Edit Control Messages&lt;br /&gt;Chapter 18: List Box, Combo Box, and Button Messages&lt;br /&gt;&lt;br /&gt;Part 4: Real World API Programming Revisited&lt;br /&gt;&lt;br /&gt;Chapter 19: Using API calls from VB-A trade-off in software design&lt;br /&gt;Chapter 20: Building an API Class Library&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-7891082653646480049?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/7891082653646480049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=7891082653646480049' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/7891082653646480049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/7891082653646480049'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/05/visual-basic-programmers-guide-to-win32.html' title='Visual Basic Programmer&apos;s Guide to the Win32 API - &quot;Visual Basic Books&quot;'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_xFQXor7o2hA/Rk35Cv7mePI/AAAAAAAAAFc/l7YMrCo52Cc/s72-c/12.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-2664084137577137032</id><published>2007-05-18T12:03:00.000-07:00</published><updated>2007-05-18T12:04:29.997-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Deploying'/><category scheme='http://www.blogger.com/atom/ns#' term='Designing'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Developing'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizing'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='Building'/><title type='text'>MCSD Training Guide - Visual Basic 6 Exams - "Visual Basic Books"</title><content type='html'>&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_xFQXor7o2hA/Rk34rP7meOI/AAAAAAAAAFU/EWBDZXYliVM/s320/11.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5065978577756256482" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;MCSD Training Guide - Visual Basic 6 Exams&lt;br /&gt;&lt;br /&gt;Author: Howard Hawhee, MCP&lt;br /&gt;Publisher: New Riders&lt;br /&gt; &lt;br /&gt;Review&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Due to popular demand, a review of a Microsoft Visual Basic 6 certification book has been added to the site. More and more companies are seeking Microsoft Certified Professionals. Programmers with an "MCP" title definitely have an edge over those who don't.&lt;br /&gt;Generaly, most MCSD books are inadequate in preparing developers to pass the Microsoft certification exams. They don't provide enough exam type questions/examples, and also fall short in covering all the material needed to pass the exams. Fortunately, New Riders Publishing has published "MCSD Training Guide - Visual Basic 6 Exams". This book covers exams 70-175 and 70-176. This is the finest Visual Basic certification book presently out there. It is the preferred VB certification book in the Visual Basic community and has helped more VB developers acquire their MCSD certification than any other book in its class. &lt;br /&gt;The book is very easy to read and provides clear, accurate and thorough information. It provides the reader with numerous exam tips, study strategies, step by step exercises, case studies, exam questions and practice exams. Also, the CD ROM which is included with the book contains the New Riders "Top Score" software suite. This software package is designed to simulate the exam situation you'll encounter at the testing center.&lt;br /&gt;If you want to adequately prepare yourself for the VB MCSD exams, then this is the book you need.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Table of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Part I: Visual Basic 6 Exam Concepts&lt;br /&gt;&lt;br /&gt;1 Developing the Conceptual and Logical Design and Deriving the Physical Design&lt;br /&gt;2 Establishing the Development Environment&lt;br /&gt;3 Implementing Navigational Design &lt;br /&gt;4 Creating Data Input Forms and Dialog Boxes &lt;br /&gt;5 Writing Code that Validates User Input &lt;br /&gt;6 Writing Code that Processes Data Entered on a Form&lt;br /&gt;7 Implementing Online User Assistance in a Distributed Application &lt;br /&gt;8 Creating Data Services: Part I &lt;br /&gt;9 Creating Data Services: Part II &lt;br /&gt;10 Instantiating and Invoking a COM Component&lt;br /&gt;11 Implementing Error-Handling Features in an Application &lt;br /&gt;12 Creating a COM Component that Implements Business Rules or Logic&lt;br /&gt;13 Creating ActiveX Controls &lt;br /&gt;14 Creating an ActiveX Document &lt;br /&gt;15 Understanding the MTS Development &lt;br /&gt;16 Developing MTS Applications&lt;br /&gt;17 Internet Programming with IIS/WebClass and DHTML Applications &lt;br /&gt;18 Using VB's Debug/Watch Facilities&lt;br /&gt;19 Implementing Project Groups to Support the Development and Debugging Process &lt;br /&gt;20 Compiling a VB Application &lt;br /&gt;21 Using the Package and Deployment Wizard to Create a Setup Program&lt;br /&gt;&lt;br /&gt;Part II: Final Review &lt;br /&gt;&lt;br /&gt;Study and Exam Prep Tips&lt;br /&gt;Practice Exams&lt;br /&gt;&lt;br /&gt;Part III Appendices&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-2664084137577137032?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/2664084137577137032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=2664084137577137032' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/2664084137577137032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/2664084137577137032'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/05/mcsd-training-guide-visual-basic-6.html' title='MCSD Training Guide - Visual Basic 6 Exams - &quot;Visual Basic Books&quot;'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_xFQXor7o2hA/Rk34rP7meOI/AAAAAAAAAFU/EWBDZXYliVM/s72-c/11.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-5645950218322460426</id><published>2007-05-18T12:01:00.000-07:00</published><updated>2007-05-18T12:02:43.155-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Deploying'/><category scheme='http://www.blogger.com/atom/ns#' term='Designing'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Developing'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizing'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='Building'/><title type='text'>Database Access With Visual Basic 6 - "Visual Basic Books"</title><content type='html'>&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_xFQXor7o2hA/Rk34SP7meNI/AAAAAAAAAFM/cjw85usC3NI/s320/10.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5065978148259526866" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Database Access With Visual Basic 6&lt;br /&gt;&lt;br /&gt;Author: Jeffrey P. McManus&lt;br /&gt;Publisher: Sams&lt;br /&gt; &lt;br /&gt;Review&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This is an extraordinary book. The presentation is uncommonly clear and concise. I've been doing database development with VB for a number of years and I learned something in every single chapter. The presentation on queries is the best I've ever seen. It covered what I know and gave me the introduction I needed to SQL Server. The author seems to know just when to present more detail. The examples are clear. The style is entertaining without being "cute". If you do database development with VB, you should read this book!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Table of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;1. Database Basics&lt;br /&gt;2. Queries&lt;br /&gt;3. Data Access Objects&lt;br /&gt;4. Reporting &amp; Exploring Data&lt;br /&gt;5. Getting Started with SQL Server&lt;br /&gt;6. ODBC &amp;RDO&lt;br /&gt;7. Data Access With Classes&lt;br /&gt;8. Remote Data Access&lt;br /&gt;9. Multiplier Databases&lt;br /&gt;10. ActiveX Data Objects&lt;br /&gt;11. Internet Database Applications&lt;br /&gt;12. User Interface Controls&lt;br /&gt;13. Using the DBGrid &amp; Apextrue DBGrid Control&lt;br /&gt;14. Using the MSFlex Grid, Hierarchial Flex Grid &amp; Videosoft VSFlex Controls&lt;br /&gt;15. Using Sheridan Data Widgets&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-5645950218322460426?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/5645950218322460426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=5645950218322460426' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/5645950218322460426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/5645950218322460426'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/05/database-access-with-visual-basic-6.html' title='Database Access With Visual Basic 6 - &quot;Visual Basic Books&quot;'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_xFQXor7o2hA/Rk34SP7meNI/AAAAAAAAAFM/cjw85usC3NI/s72-c/10.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-1472190770388114100</id><published>2007-05-18T11:59:00.000-07:00</published><updated>2007-05-18T12:01:08.369-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Deploying'/><category scheme='http://www.blogger.com/atom/ns#' term='Designing'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Developing'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizing'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='Building'/><title type='text'>Visual Basic 6 from the Ground Up - "Visual Basic Books"</title><content type='html'>&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_xFQXor7o2hA/Rk335v7meMI/AAAAAAAAAFE/k2P59UzUeYA/s320/9.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5065977727352731842" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Visual Basic 6 from the Ground Up &lt;br /&gt;&lt;br /&gt;Author: Gary Cornell&lt;br /&gt;Publisher: Osborne Mcgraw Hill&lt;br /&gt; &lt;br /&gt;Review&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt; wish this book had come to my attention much sooner so that I could have reviewed it on my web site. I did have high hopes before reading this book because I purchased "Core Visual Basic 5" by Gary Cornell and absolutely loved it. Gary Cornell is an award winning author. He won the Visual Basic Programmer's Journal Reader's Choice Award in 1996.&lt;br /&gt;&lt;br /&gt;This huge 900 page book which is geared towards the beginner to intermediate, covers everything you need to know to program in Visual Basic 6. You will learn with the help of tons of sample code, object oriented programming, database programming, how to create sophisticated event-driven programs, VBScript, graphics programming, ActiveX, and much more.&lt;br /&gt;&lt;br /&gt;Gary Cornell is a professional programmer and a professor at the University of Connecticut. His teaching experience becomes very apparent when you read this book. All the material is presented in a very clear and effective manner which makes it easy for the reader to quickly absorb it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Table of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Part I&lt;br /&gt;Chapter 1 Getting Started &lt;br /&gt;Chapter 2 The Visual Basic Environment and Help System &lt;br /&gt;Chapter 3 Customizing a Form and Writing Simple Programs &lt;br /&gt;Chapter 4 First Steps in Building the User Interface &lt;br /&gt;Chapter 5 First Steps in Programming&lt;br /&gt;Chapter 6 Displaying Information&lt;br /&gt;Chapter 7 Controlling Program Flow &lt;br /&gt;Chapter 8 Built-In Functions&lt;br /&gt;Chapter 9 Writing Your Own Functions and Procedures &lt;br /&gt;Chapter 10 Organizing Information Via Code &lt;br /&gt;Chapter 11 Organizing Information Via Controls&lt;br /&gt;Chapter 12 Building Larger Projects &lt;br /&gt;Chapter 13 VB Objects and an Intoduction to Object-Oriented Programming &lt;br /&gt;Chapter 14 Finishing the Interface&lt;br /&gt;Chapter 15 Tools and Techniques for Testing, Debugging, and Optimization&lt;br /&gt;Chapter 16 An Introduction to Graphics&lt;br /&gt;Chapter 17 Monitoring Mouse Activity &lt;br /&gt;Chapter 18 Basic File Handling &lt;br /&gt;Chapter 19 File System Controls and File System Objects&lt;br /&gt;Chapter 20 Communicating with other Windows Applications&lt;br /&gt;Chapter 21 Recursion&lt;br /&gt;Chapter 22 A Survey of Database Development Using Visual Basic&lt;br /&gt;Chapter 23 Building Your Own ActiveX Controls&lt;br /&gt;Chapter 24 Visual Basic and the Internet: Building a Special Purpose Browser&lt;br /&gt;Chapter 25 Visual Basic and the Internet: VBScript and Dynamic HTML&lt;br /&gt;Chapter 26 Distributing Your Application: The Package and Deployment Wizard&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-1472190770388114100?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/1472190770388114100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=1472190770388114100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/1472190770388114100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/1472190770388114100'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/05/visual-basic-6-from-ground-up-visual.html' title='Visual Basic 6 from the Ground Up - &quot;Visual Basic Books&quot;'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_xFQXor7o2hA/Rk335v7meMI/AAAAAAAAAFE/k2P59UzUeYA/s72-c/9.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-1338119431756867852</id><published>2007-05-18T11:58:00.000-07:00</published><updated>2007-05-18T11:59:38.169-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Deploying'/><category scheme='http://www.blogger.com/atom/ns#' term='Designing'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Developing'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizing'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='Building'/><title type='text'>Microsoft Visual Basic 6 Professional (step by step) - "Visual Basic Books"</title><content type='html'>&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_xFQXor7o2hA/Rk33iv7meLI/AAAAAAAAAE8/AA7ZVtUB2hk/s320/8.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5065977332215740594" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Microsoft Visual Basic 6 Professional (step by step) &lt;br /&gt;&lt;br /&gt;Author: Michael Halvorson&lt;br /&gt;Publisher: Microsoft Press&lt;br /&gt; &lt;br /&gt;Review&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I found this to be an excellent book for beginners to visual basic. As the title states, this book takes you "step by step" through all aspects of Visual Basic 6.0. It assumes no prior programming experience with Visual Basic. The book starts off slowly by showing the reader how to create their first simple Visual Basic program. This will help you to quickly become familiar with the Visual Basic environment. The book is well organized and divided into various parts, such as, creating the user interface, database programming, internet programming, etc. All parts are listed below in the table of contents. Each of these parts is clearly presented with sample code and screen shots. I highly recommend this book to any beginner to Visual Basic.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Table of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Pt. 1. Getting Started with Visual Basic &lt;br /&gt;1. Opening and Running a Visual Basic Program &lt;br /&gt;2. Writing Your First Program &lt;br /&gt;3. Working with Controls &lt;br /&gt;4. Working with Menus and Dialog Boxes &lt;br /&gt;&lt;br /&gt;Pt. 2. Programming Fundamentals &lt;br /&gt;&lt;br /&gt;5. Visual Basic Variables and Operators 6. Using Decision Structures &lt;br /&gt;7. Using Loops and Timers &lt;br /&gt;&lt;br /&gt;Pt. 3. Creating the Perfect User Interface &lt;br /&gt;&lt;br /&gt;8. Working with Forms, Printers, and Error Handlers &lt;br /&gt;9. Adding Artwork and Special Effects &lt;br /&gt;&lt;br /&gt;Pt. 4. Managing Corporate Data &lt;br /&gt;&lt;br /&gt;10. Using Modules and Procedures &lt;br /&gt;11. Working with Collections and Arrays &lt;br /&gt;12. Exploring Text Files and String Processing &lt;br /&gt;13. Managing Access Databases &lt;br /&gt;14. Connecting to Microsoft Office &lt;br /&gt;&lt;br /&gt;Pt. 5. Professional Edition Tools and Techniques &lt;br /&gt;&lt;br /&gt;15. Word Processing with the Rich Textbox Control &lt;br /&gt;16. Displaying Progress and Status Information &lt;br /&gt;17. Integrating Music and Video with the Multimedia MCI Control &lt;br /&gt;18. Beyond Visual Basic: Using the Windows API &lt;br /&gt;&lt;br /&gt;Pt. 6. Internet Programming Fundamentals &lt;br /&gt;&lt;br /&gt;19. Downloading Files with the Internet Transfer Control &lt;br /&gt;20. Displaying HTML Documents with Internet Explorer &lt;br /&gt;21. Designing Dynamic HTML Pages for the Web &lt;br /&gt;22. Adding Toolbox Elements and ActiveX Controls to DHTML Pages &lt;br /&gt;&lt;br /&gt;Pt. 7. Advanced Database Programming &lt;br /&gt;&lt;br /&gt;23. Managing Data with the FlexGrid Control &lt;br /&gt;24. Exploring ActiveX Data Objects (ADO)&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-1338119431756867852?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/1338119431756867852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=1338119431756867852' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/1338119431756867852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/1338119431756867852'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/05/microsoft-visual-basic-6-professional.html' title='Microsoft Visual Basic 6 Professional (step by step) - &quot;Visual Basic Books&quot;'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_xFQXor7o2hA/Rk33iv7meLI/AAAAAAAAAE8/AA7ZVtUB2hk/s72-c/8.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-8881309393200067263</id><published>2007-05-18T11:55:00.000-07:00</published><updated>2007-05-18T11:57:26.544-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Deploying'/><category scheme='http://www.blogger.com/atom/ns#' term='Designing'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Developing'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizing'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='Building'/><title type='text'>Programming Microsoft Visual Basic 6.0 - "Visual Basic Books"</title><content type='html'>&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_xFQXor7o2hA/Rk33Bf7meKI/AAAAAAAAAE0/_pBQ8AJI-v8/s320/7.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5065976760985090210" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Programming Microsoft Visual Basic 6.0 &lt;br /&gt;&lt;br /&gt;Author: Francesco Balena&lt;br /&gt;Publisher: Microsoft Press&lt;br /&gt; &lt;br /&gt;Review&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This book gives the reader the most comprehensive look at Visual Basic 6 that I have seen. Of all the VB books which I have reviewed this is the only one which I can truly recommend to Visual Basic programmers of all levels, from beginners to experienced. You may be asking yourself how one book can suit the needs of such a wide range of Visual Basic programmers. Part 1 of the book, which consists of the first eight chapters, covers all of the basics in an extremely clear and comprehensive fashion. This allows beginners to VB to grasp a solid understanding of the basic foundations of VB6 before exploring the more advanced features of the language in later chapters. Those who have some VB experience and feel they don't need to read the first eight chapters can simply skim through them and read the remaining chapters 9-20 which offer some of the best in-depth comprehensive coverage of advanced VB6 topics that I have seen in any Visual Basic 6 book.&lt;br /&gt;&lt;br /&gt;The book covers all of the new features to VB6, such as, ADO, DHTML, and WebClasses, just to mention a few. It contains an excellent tutorial on object-oriented programming, an in-depth reference to VB and the VBA language, a close look at ADO technology, internet programming, a transition guide for VB5 developers, and finally a digest of advanced programming techniques. The CD-ROM which is included with the book contains 150 sample projects and 100 class modules, a library of over 170 reusable routines for strings, math, array, date/time, controls, file, database, registry, mouse, and keyboard operations.&lt;br /&gt;&lt;br /&gt;This is one book which every VB6 programmer no matter what level they are at, needs to have by their side.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Table of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Part 1: The Basics&lt;br /&gt;&lt;br /&gt;Chapter 1 First Steps with Microsoft Visual Basic 6 &lt;br /&gt;Chapter 2 Introduction to Forms &lt;br /&gt;Chapter 3 Intrinsic Controls&lt;br /&gt;Chapter 4 Variables and Procedures &lt;br /&gt;Chapter 5 The Visual Basic for Applications and Visual Basic Libraries &lt;br /&gt;Chapter 6 Classes and Objects&lt;br /&gt;Chapter 7 Events, Polymorphism, and Inheritance&lt;br /&gt;Chapter 8 Databases &lt;br /&gt;&lt;br /&gt;Part 2: The User Interface&lt;br /&gt;&lt;br /&gt;Chapter 9 Advanced Forms and Dialogs&lt;br /&gt;Chapter 10 Windows Common Controls: Part 1&lt;br /&gt;Chapter 11 Windows Common Controls: Part 2&lt;br /&gt;Chapter 12 Other ActiveX Controls&lt;br /&gt;&lt;br /&gt;Part 3: Database Programming&lt;br /&gt;&lt;br /&gt;Chapter 13 The ADO Object Model&lt;br /&gt;Chapter 14 ADO at Work&lt;br /&gt;Chapter 15 Tables and Reports&lt;br /&gt;&lt;br /&gt;Part 4: ActiveX Programming&lt;br /&gt;&lt;br /&gt;Chapter 16 ActiveX Components&lt;br /&gt;Chapter 17 ActiveX Controls&lt;br /&gt;Chapter 18 ADO Components&lt;br /&gt;&lt;br /&gt;Part 5: Internet Programming&lt;br /&gt;&lt;br /&gt;Chapter 19 Dynamic HTML Applications&lt;br /&gt;Chapter 20 Internet Information Server Applications&lt;br /&gt;Appendix Windows API Functions&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-8881309393200067263?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/8881309393200067263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=8881309393200067263' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/8881309393200067263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/8881309393200067263'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/05/programming-microsoft-visual-basic-60.html' title='Programming Microsoft Visual Basic 6.0 - &quot;Visual Basic Books&quot;'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_xFQXor7o2hA/Rk33Bf7meKI/AAAAAAAAAE0/_pBQ8AJI-v8/s72-c/7.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-5629667884074574795</id><published>2007-05-18T11:54:00.000-07:00</published><updated>2007-05-18T11:57:46.768-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Deploying'/><category scheme='http://www.blogger.com/atom/ns#' term='Designing'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Developing'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizing'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='Building'/><title type='text'>Murach's Beginning Visual Basic .NET - "Visual Basic Books"</title><content type='html'>&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_xFQXor7o2hA/Rk32j_7meJI/AAAAAAAAAEs/tsiNz5IpRyM/s320/5.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5065976254178949266" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Murach's Beginning Visual Basic .NET &lt;br /&gt;&lt;br /&gt;Author: Anne Prince&lt;br /&gt;Publisher: Murach&lt;br /&gt; &lt;br /&gt;Review&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I had reviewed this book's predecessor, "Murach's Visual Basic 6", and therefore had high hopes for the new .NET version. I was once again very impressed with Murach.&lt;br /&gt;&lt;br /&gt;The book is aimed at developers with no previous programming experience with Visual Basic but who have some prior programming experience in some other programming language.&lt;br /&gt;&lt;br /&gt;The book is divided into five sections. The first section consists of seven chapters that provide you with a solid foundation that allows you to quickly begin writing your own applications. Section two teaches how to build professional graphical user interfaces. Section three covers the .NET classes and object oriented programming. The fourth section covers ADO.NET, the latest Microsoft data access technology. You will learn how to develop real world database applications. In the final section you will learn how to build web applications using ASP.NET and XML Web Services.&lt;br /&gt;&lt;br /&gt;The book provides many real world sample applications and end of chapter exercises which allow the reader to better absorb and understand all of the concepts being presented. One great aspect of the book is the paired pages format. With this format, all the code, diagrams, and figures are on the right hand page, while the text is on the left hand page. With this method there is no need to constantly be flipping pages.&lt;br /&gt;&lt;br /&gt;I highly recommend this book to anyone wishing to get a quick start on this latest .NET version of Visual Basic.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Table of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;SECTION 1 THE ESSENCE OF VISUAL BASIC.NET PROGRAMMING&lt;br /&gt;Chapter 1 How to get started with Visual Basic .NET&lt;br /&gt;Chapter 2 How to develop a Windows Forms application&lt;br /&gt;Chapter 3 Visual Basic language essentials (part 1)&lt;br /&gt;Chapter 4 Visual Basic language essentials (part 2)&lt;br /&gt;Chapter 5 Visual Basic language essentials (part 3)&lt;br /&gt;Chapter 6 How to develop object-oriented applications&lt;br /&gt;Chapter 7 How to test and debug an application &lt;br /&gt;&lt;br /&gt;SECTION 2 HOW TO WORK WITH WINDOWS FORMS AND CONTROLS&lt;br /&gt;Chapter 8 How to work with Windows controls&lt;br /&gt;Chapter 9 How to develop a multi-form application&lt;br /&gt;Chapter 10 How to enhance the user interface &lt;br /&gt;&lt;br /&gt;SECTION 3 MORE LANGUAGE ESSENTIALS&lt;br /&gt;Chapter 11 How to work with dates and strings&lt;br /&gt;Chapter 12 How to work with arrays and collections&lt;br /&gt;Chapter 13 How to work with structures and files&lt;br /&gt;Chapter 14 How to use XML with files&lt;br /&gt;Chapter 15 More skills for object-oriented programming &lt;br /&gt;&lt;br /&gt;SECTION 4 DATABASE PROGRAMMING ESSENTIALS&lt;br /&gt;Chapter 16 An introduction to database programming&lt;br /&gt;Chapter 17 How to develop a database application with ADO.NET&lt;br /&gt;Chapter 18 How to work with bound controls and parameterized queries &lt;br /&gt;&lt;br /&gt;SECTION 5 WEB PROGRAMMING ESSENTIALS&lt;br /&gt;Chapter 19 How to develop a Web Forms application&lt;br /&gt;Chapter 20 How to create and use web services &lt;br /&gt;&lt;br /&gt;APPENDIXES&lt;br /&gt;APPENDIX A How to install and use the software and files for this book&lt;br /&gt;APPENDIX B Coding and syntax conventions&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-5629667884074574795?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/5629667884074574795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=5629667884074574795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/5629667884074574795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/5629667884074574795'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/05/visual-basic-books_18.html' title='Murach&apos;s Beginning Visual Basic .NET - &quot;Visual Basic Books&quot;'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_xFQXor7o2hA/Rk32j_7meJI/AAAAAAAAAEs/tsiNz5IpRyM/s72-c/5.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-4277957575200195115</id><published>2007-05-18T11:50:00.000-07:00</published><updated>2007-05-18T11:53:14.820-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Deploying'/><category scheme='http://www.blogger.com/atom/ns#' term='Designing'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Developing'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizing'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='Building'/><title type='text'>Visual Basic .NET How to Program - "Visual Basic Books"</title><content type='html'>&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_xFQXor7o2hA/Rk32Dv7meII/AAAAAAAAAEk/inBIMQ2rt2E/s320/4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5065975700128168066" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Visual Basic .NET How to Program&lt;br /&gt;&lt;br /&gt;Authors: Deitel &amp; Deitel&lt;br /&gt;Publisher: Prentice Hall&lt;br /&gt;&lt;br /&gt;Review&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This book provides exhaustive coverage of everything you need to know in order to master the latest .NET version of Visual Basic. The book is designed for readers of all levels from experienced programmers to those with little or no programming experience. It does so by providing beginners with basic underlying good programming skills, while at the same time offering experinced developers detailed and exhaustive coverage of the Visual Basic .NET language.&lt;br /&gt;&lt;br /&gt;By simply flipping through the pages of this book, it becomes evident that an enormous amount of time and effort went into it. It offers the same high quality and detailed coverage that you would find in most college level academic books. The book's 1500 plus pages include over 2100 lines of carefully commented code, hundreds of programs with screens shots, and over 400 programming tips. All of the code is presented in full color as it would appear on a color monitor. Each chapter provides extensive self-review exercises which are designed to build confidence with the new material.&lt;br /&gt;&lt;br /&gt;More experienced Visual Basic developers can use the book to quickly master the new powerful features of .NET, such as, Web Services and ASP.NET, Web Forms, Object-Oriented Programming, XML, Multithreading, and ADO.NET.&lt;br /&gt;&lt;br /&gt;I highly recommend this book to anyone who wants to master this latest version of Visual Basic.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Table of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;1 Introduction to Computers, Internet and Visual Basic .NET 1 &lt;br /&gt;2 Introduction to the Visual Studio .NET IDE &lt;br /&gt;3 Introduction to Visual Basic Programming &lt;br /&gt;4 Control Structures: Part 1 &lt;br /&gt;5 Control Structures: Part 2 &lt;br /&gt;6 Procedures &lt;br /&gt;7 Arrays &lt;br /&gt;8 Object-Based Programming &lt;br /&gt;9 Object-Oriented Programming: Inheritance &lt;br /&gt;10 Object-Oriented Programming: Polymorphism &lt;br /&gt;11 Exception Handling &lt;br /&gt;12 Graphical User Interface Concepts: Part 1 &lt;br /&gt;13 Graphical User Interface Concepts: Part 2 &lt;br /&gt;14 Multithreading &lt;br /&gt;15 Strings, Characters and Regular Expressions &lt;br /&gt;16 Graphics and Multimedia &lt;br /&gt;17 Files and Streams &lt;br /&gt;18 Extensible Markup Language (XML) &lt;br /&gt;19 Database, SQL and ADO .NET &lt;br /&gt;20 ASP .NET, Web Forms and Web Controls &lt;br /&gt;21 ASP .NET and Web Services &lt;br /&gt;22 Networking: Streams-Based Sockets and Datagrams &lt;br /&gt;23 Data Structures and Collections &lt;br /&gt;24 Accessibility &lt;br /&gt;&lt;br /&gt;Appendix&lt;br /&gt;A Operator Precedence Chart &lt;br /&gt;B Number Systems (on CD) &lt;br /&gt;C Career Opportunities (on CD) &lt;br /&gt;D Visual Studio .NET Debugger &lt;br /&gt;E ASCII Character Set &lt;br /&gt;F Unicode (on CD) &lt;br /&gt;G COM Integration (on CD) &lt;br /&gt;H Introduction to HyperText Markup Language 4: Part 1 (on CD) &lt;br /&gt;I Introduction to HyperText Markup Language 4: Part 2 (on CD) &lt;br /&gt;J Introduction to XHTML: Part 1 (on CD) &lt;br /&gt;K Introduction to XHTML: Part 2 (on CD) &lt;br /&gt;L HTML/XHTML Special Characters &lt;br /&gt;M HTML/XHTML Colors &lt;br /&gt;N Crystal Reports for Visual Studio .NET &lt;br /&gt;Bibliography&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-4277957575200195115?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/4277957575200195115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=4277957575200195115' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/4277957575200195115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/4277957575200195115'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/05/visual-basic-net-how-to-program-visual.html' title='Visual Basic .NET How to Program - &quot;Visual Basic Books&quot;'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_xFQXor7o2hA/Rk32Dv7meII/AAAAAAAAAEk/inBIMQ2rt2E/s72-c/4.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-3676299259509241877</id><published>2007-05-18T11:48:00.000-07:00</published><updated>2007-05-18T11:50:33.577-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Deploying'/><category scheme='http://www.blogger.com/atom/ns#' term='Designing'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Developing'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizing'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='Building'/><title type='text'>Microsoft Visual Basic .NET Step by Step - "Visual Basic Books"</title><content type='html'>&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_xFQXor7o2hA/Rk31aP7meHI/AAAAAAAAAEc/FHpqpLOeVk4/s320/3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5065974987163596914" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;Microsoft Visual Basic .NET Step by Step&lt;br /&gt;&lt;br /&gt;Author: Michael Halvorson&lt;br /&gt;Publisher: Microsoft Press&lt;br /&gt;&lt;br /&gt;Review&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I found this to be an excellent book for beginners to Visual Basic. As the title states, this book takes you "step by step" through all aspects of Visual Basic .NET. It assumes no prior programming experience with Visual Basic. The book was designed with a variety of skill levels in mind so that new programmers can learn software development fundamentals using real world applications and experienced Visual Basic programmers can quickly master the essential tools and programming techniques offered in the new Visual Basic .NET version.&lt;br /&gt;&lt;br /&gt;The book starts off slowly by showing the reader how to create their first simple Visual Basic .NET program. This helps to build confidence and quickly familiarize the reader with the Visual Basic environment. The book is well organized and divided into various parts, such as, creating the user interface, database programming, internet programming, object oriented programming, and more. Each of these parts is clearly presented with plenty of sample code and screen shots. &lt;br /&gt;&lt;br /&gt;I highly recommend this book to all beginners to Visual Basic.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Table of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Part. 1 Getting Started with Microsoft Visual Basic .NET &lt;br /&gt;Ch. 1 Opening and Running a Visual Basic .NET Program &lt;br /&gt;Ch. 2 Writing Your First Program &lt;br /&gt;Ch. 3 Working with Toolbox Controls Ch. 4 Working with Menus and Dialog Boxes &lt;br /&gt;&lt;br /&gt;Part. 2 Programming Fundamentals &lt;br /&gt;&lt;br /&gt;Ch. 5 Visual Basic .NET Variables and Operators &lt;br /&gt;Ch. 6 Using Decision Structures &lt;br /&gt;Ch. 7 Using Loops and Timers &lt;br /&gt;Ch. 8 Debugging Visual Basic .NET Programs &lt;br /&gt;Ch. 9 Trapping Errors Using Structured Error Handling &lt;br /&gt;&lt;br /&gt;Part. 3 Managing Corporate Data &lt;br /&gt;&lt;br /&gt;Ch. 10 Using Modules and Procedures &lt;br /&gt;Ch. 11 Using Arrays and Collections to Manage Data &lt;br /&gt;Ch. 12 Exploring Text Files and String Processing &lt;br /&gt;Ch. 13 Automating Microsoft Office Applications and Managing Processes &lt;br /&gt;Ch. 14 Deploying Visual Basic .NET Applications &lt;br /&gt;&lt;br /&gt;Part. 4 Advanced User Interface Design &lt;br /&gt;&lt;br /&gt;Ch. 15 Managing Windows Forms &lt;br /&gt;Ch. 16 Adding Graphics and Animation Effects &lt;br /&gt;Ch. 17 Inheriting Forms and Creating Base Classes &lt;br /&gt;Ch. 18 Working with Printers &lt;br /&gt;&lt;br /&gt;Part. 5 Database Programming &lt;br /&gt;&lt;br /&gt;Ch. 19 Getting Started with ADO.NET &lt;br /&gt;Ch. 20 Data Presentation Using the DataGrid Control &lt;br /&gt;&lt;br /&gt;Part. 6 Internet Programming &lt;br /&gt;&lt;br /&gt;Ch. 21 Displaying HTML Documents Using Internet Explorer &lt;br /&gt;Ch. 22 Using Web Forms to Build Interactive Web Applications Part. 7 Appendixes &lt;br /&gt;&lt;br /&gt;App. A Upgrading Visual Basic 6 Programs to Visual Basic .NET &lt;br /&gt;App. B Where to Go for More Information&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-3676299259509241877?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/3676299259509241877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=3676299259509241877' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/3676299259509241877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/3676299259509241877'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/05/microsoft-visual-basic-net-step-by-step.html' title='Microsoft Visual Basic .NET Step by Step - &quot;Visual Basic Books&quot;'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_xFQXor7o2hA/Rk31aP7meHI/AAAAAAAAAEc/FHpqpLOeVk4/s72-c/3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-4756801672262764480</id><published>2007-05-18T11:46:00.000-07:00</published><updated>2007-05-18T11:58:06.804-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Deploying'/><category scheme='http://www.blogger.com/atom/ns#' term='Designing'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Developing'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizing'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='Building'/><title type='text'>Professional VB.NET - "Visual Basic Books"</title><content type='html'>&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_xFQXor7o2hA/Rk308_7meGI/AAAAAAAAAEU/gEEPj9qvH2c/s320/2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5065974484652423266" /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;Professional VB.NET&lt;br /&gt;&lt;br /&gt;Authors: Bill Evjen et all&lt;br /&gt;Publisher: Wrox Press&lt;br /&gt;&lt;br /&gt;Review&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This book is for experienced developers who need to make the transition to VB.NET. It will also help programmers with previous knowledge of VB.NET who want to move up to the professional level.&lt;br /&gt;&lt;br /&gt;The book begins with an introduction to the .NET Framework and common language RunTime(CLR). The CLR is responsible for managing the execution of code compiled for the .NET platform. The next few chapters focus on object oriented programming and how to derive classes from base classes using inheritance. Chapter 9 gives a detailed discussion on how error handling works in VB.NET by discussing the CLR exception handler in detail and the new Try...Catch...Finally structure. An entire chapter is devoted to multi-threading. You will learn how threads can be created, and the differences between multitasking and multi-threading. Chapter 16 discusses COM and .NET component interoperability, and the tools provided to help link the two technologies together. Chapter 18 gives detailed coverage of the ADO.NET data access technology. You will learn how to build flexible, fast, and scalable data access objects and applications.&lt;br /&gt;&lt;br /&gt;The final chapters discuss building web applications with web forms, creating custom controls for Windows Forms and Web Forms, and finally, creating and consuming Web Services.&lt;br /&gt;&lt;br /&gt;If you're an experienced VB developer and would like to make the transition to VB.NET, then this book is a must.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Table of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Introduction&lt;br /&gt;&lt;br /&gt;Chapter 1: What is Microsoft .NET? &lt;br /&gt;Chapter 2: Introducing VB.NET and VS.NET&lt;br /&gt;Chapter 3: The Common Language Runtime &lt;br /&gt;Chapter 4: Variables and Types &lt;br /&gt;Chapter 5: Object Syntax Introduction &lt;br /&gt;Chapter 6: Inheritance and Interfaces &lt;br /&gt;Chapter 7: Applying Objects and Components &lt;br /&gt;Chapter 8: Namespaces &lt;br /&gt;Chapter 9: Error Handling &lt;br /&gt;Chapter 10: Using XML in VB.NET &lt;br /&gt;Chapter 11: Data Access with ADO.NET &lt;br /&gt;Chapter 12: Windows Forms &lt;br /&gt;Chapter 13: Creating Windows Controls &lt;br /&gt;Chapter 14: Web Forms &lt;br /&gt;Chapter 15: Creating Web Controls &lt;br /&gt;Chapter 16: Data Binding &lt;br /&gt;Chapter 17: Working with Classic COM and Interfaces &lt;br /&gt;Chapter 18: Component Services &lt;br /&gt;Chapter 19: Threading &lt;br /&gt;Chapter 20: Remoting &lt;br /&gt;Chapter 21: Windows Services &lt;br /&gt;Chapter 22: Web Services &lt;br /&gt;Chapter 23: VB.NET and the Internet &lt;br /&gt;Chapter 24: Security in the .NET Framework &lt;br /&gt;Chapter 25: Assemblies and Deployment &lt;br /&gt;Appendix A: Using the Visual Basic Compatibility Library&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-4756801672262764480?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/4756801672262764480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=4756801672262764480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/4756801672262764480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/4756801672262764480'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/05/visual-basic-books.html' title='Professional VB.NET - &quot;Visual Basic Books&quot;'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_xFQXor7o2hA/Rk308_7meGI/AAAAAAAAAEU/gEEPj9qvH2c/s72-c/2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-639149473547342405</id><published>2007-05-18T11:44:00.000-07:00</published><updated>2007-05-18T11:46:31.382-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Deploying'/><category scheme='http://www.blogger.com/atom/ns#' term='Designing'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Developing'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizing'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='Building'/><title type='text'>Programming VB.NET - "Visual Basic Books"</title><content type='html'>&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_xFQXor7o2hA/Rk30ev7meFI/AAAAAAAAAEM/z0kmOl08xeY/s320/1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5065973964961380434" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;Programming VB.NET&lt;br /&gt;&lt;br /&gt;Authors: Gary Cornell, Jonathan Morrison&lt;br /&gt;Publisher: Apress&lt;br /&gt;&lt;br /&gt;Review&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Programming VB.NET is written by Gary Cornell. A well known and award winning Visual Basic author who has written many widely acclaimed programming books.&lt;br /&gt;&lt;br /&gt;The book is primarily designed for experienced Visual Basic developers making the transition to VB.NET. However, it can also be appreciated by other experienced programmers regardless of their programming background.&lt;br /&gt;&lt;br /&gt;The book begins with an introduction to the differences between VB.NET and VB. The next chapter introduces you to the new Visual Studio .NET integrated development environment (IDE). You will get a tour of the main windows, and learn how to compile and debug your VB.NET applications. Chapter three teaches the VB.NET syntax. You will learn the VB.NET expressions, operators, and program control flow. The next couple of chapters form the core of the book. These chapters cover object oriented programming and inheritance. VB.NET is the first truly object oriented programming version of VB, and a solid understanding of these new features is essential in taking full advantage of VB.NET's new powers.&lt;br /&gt;&lt;br /&gt;The next few chapters go on the cover important topics such as, event handling, error handling, building user interfaces, input/output streams, and multithreading. The final two chapters give a brief introduction to database access with VB.NET using ADO.NET, and a brief overview of ASP.NET.&lt;br /&gt;&lt;br /&gt;The book provides clear and complete coverage of all topics. It includes many real world code examples which help the reader to better understand all the concepts presented.&lt;br /&gt;&lt;br /&gt;If you're an experienced VB developer and want to make the transition to VB.NET, then "Programming VB.NET" is a definite must have.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Table of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ch. 1 Introduction &lt;br /&gt;Ch. 2 The VB .NET IDE: Visual Studio .NET &lt;br /&gt;Ch. 3 Expressions, Operators, and Control Flow &lt;br /&gt;Ch. 4 Classes and Objects (with a Short Introduction to Object-Oriented Programming) &lt;br /&gt;Ch. 5 Inheritance and Interfaces &lt;br /&gt;Ch. 6 Event Handling and Delegates &lt;br /&gt;Ch. 7 Error Handling the VB .NET Way: Living with Exceptions &lt;br /&gt;Ch. 8 Windows Forms, Drawing, and Printing &lt;br /&gt;Ch. 9 Input/Output&lt;br /&gt;Ch. 10 Multithreading &lt;br /&gt;Ch. 11 A Brief Introduction to Database Access with VB .NET&lt;br /&gt;Ch. 12 A Brief Overview of ASP .NET &lt;br /&gt;Ch. 13 .NET Assemblies, Deployment, and COM Interop&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-639149473547342405?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/639149473547342405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=639149473547342405' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/639149473547342405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/639149473547342405'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/05/programming-vbnet-visual-basic-books.html' title='Programming VB.NET - &quot;Visual Basic Books&quot;'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_xFQXor7o2hA/Rk30ev7meFI/AAAAAAAAAEM/z0kmOl08xeY/s72-c/1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-984822604715620583</id><published>2007-05-18T11:42:00.000-07:00</published><updated>2007-05-18T11:44:23.826-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Deploying'/><category scheme='http://www.blogger.com/atom/ns#' term='Designing'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Developing'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizing'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='Building'/><title type='text'>Beginning VB.NET (2nd Edition) - "Visual Basic Books"</title><content type='html'>&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_xFQXor7o2hA/Rk3z_P7meEI/AAAAAAAAAEE/De8dKI8l1_o/s320/c.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5065973423795501122" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;Beginning VB.NET (2nd Edition)&lt;br /&gt;&lt;br /&gt;by Richard Blair et all&lt;br /&gt;Publisher: Wrox Press&lt;br /&gt;&lt;br /&gt;Review&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This book is for beginner programmers who have chosen Visual Basic .NET as their first programming language. It is also intended for programmers experienced in another programming language, but who are new to Windows programming.&lt;br /&gt;&lt;br /&gt;The book begins with step by step instructions on how to install Visual Basic .NET. Next, there is a brief introduction on how to write Visual Basic .NET code, and a description of what the .NET framework is. The next chapter teaches how to control the flow of applications using loops and branching structures. You will then learn how to create windows, screens, and how to add menus to your applications.&lt;br /&gt;&lt;br /&gt;Visual Basic .NET is the first version of Visual Basic to provide full object oriented capabilities, making it among the most powerful windows development tools. The book teaches you what object oriented programming is and how to use it in your applications.&lt;br /&gt;&lt;br /&gt;Chapter 15 and 16 introduce database access with Visual Basic .NET. You will learn what a database is, how to write simple SQL statements, and how to use ADO.NET to access Microsoft SQL Server and Microsoft Access databases. The final three chapters show how to create applications for the web using web forms, XML, and web services such as SOAP, "Simple Object Access Protocol".&lt;br /&gt;&lt;br /&gt;Like all Wrox Press beginner programming books, this book is written in a clear and easy to learn manner. Each chapter contains plenty of sample code examples and an end of chapter test.&lt;br /&gt;&lt;br /&gt;If you are new to programming, or new to Windows programming, "Beginning Visual Basic .NET" is an excellent first step in aquiring the knowledge needed to develop Windows applications.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Table of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Introduction &lt;br /&gt;Chapter 1: Welcome to Visual Basic .NET &lt;br /&gt;Chapter 2: Writing Software &lt;br /&gt;Chapter 3: Controlling the Flow &lt;br /&gt;Chapter 4: Building Objects &lt;br /&gt;Chapter 5: The Microsoft .NET Framework &lt;br /&gt;Chapter 6: Working with Data Structures &lt;br /&gt;Chapter 7: Forms and Common Controls &lt;br /&gt;Chapter 8: Dialogs &lt;br /&gt;Chapter 9: Creating Menus &lt;br /&gt;Chapter 10: Advanced Object-Oriented Techniques &lt;br /&gt;Chapter 11: Debugging and Error Handling &lt;br /&gt;Chapter 12: Graphics &lt;br /&gt;Chapter 13: Components &lt;br /&gt;Chapter 14: Creating Your Own Custom Controls &lt;br /&gt;Chapter 15: Accessing Databases from Visual Basic .NET &lt;br /&gt;Chapter 16: Programming SQL Server with ADO.NET &lt;br /&gt;Chapter 17: Web Forms&lt;br /&gt;Chapter 18: Visual Basic .NET and XML &lt;br /&gt;Chapter 19: Web Services &lt;br /&gt;Appendix A: Where to Now?&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-984822604715620583?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/984822604715620583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=984822604715620583' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/984822604715620583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/984822604715620583'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/05/beginning-vbnet-2nd-edition-visual.html' title='Beginning VB.NET (2nd Edition) - &quot;Visual Basic Books&quot;'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_xFQXor7o2hA/Rk3z_P7meEI/AAAAAAAAAEE/De8dKI8l1_o/s72-c/c.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-7641217967329448732</id><published>2007-05-18T11:39:00.000-07:00</published><updated>2007-05-18T11:41:58.673-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Deploying'/><category scheme='http://www.blogger.com/atom/ns#' term='Designing'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Developing'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizing'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='Building'/><title type='text'>Microsoft Visual Basic .NET Deluxe Learning Edition - "Visual Basic Books"</title><content type='html'>&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_xFQXor7o2hA/Rk3zYv7meDI/AAAAAAAAAD8/qx4KMm70138/s320/b.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5065972762370537522" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Microsoft Visual Basic .NET Deluxe Learning Edition&lt;br /&gt;&lt;br /&gt;Michael Halvorson&lt;br /&gt;Publisher: Microsoft Press&lt;br /&gt;&lt;br /&gt;Review&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Microsoft Visual Basic .NET Deluxe Learning Edition provides everything you need to start developing powerful applications for the new .NET platform.&lt;br /&gt;&lt;br /&gt;Although finding and reading a good Visual Basic book is an excellent start to ones Visual Basic career, I cannot over emphasize how important it is to get ones hands on a copy of the Visual Basic software/compiler. With both the book and Visual Basic .NET software you can quickly become comfortable with the Visual Basic Development Environment by typing in some of the source code in the book and test running it for yourself. Eventually, when you feel comfortable with your knowledge of Visual Basic you can begin writing and running your own programs. Visual Basic .NET Deluxe Learning Edition will allow you to do just that. &lt;br /&gt;&lt;br /&gt;This book/software package comes with an excellent Visual Basic .NET book from Microsoft Press. The book is titled, "Microsoft Visual Basic .NET Step by Step". This is an excellent beginner VB.NET book which will allow you to quickly begin creating professional Visual Basic applications for the new Microsoft .NET platform. Second, and most importantly, a copy of the Visual Basic .NET Standard Edition software/compiler on CD-ROM is included. As I mentioned above, a copy of the software/compiler is essential to mastering any programming language. The only way to truly master Visual Basic .NET is by eventually writing and testing your own applications.&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-7641217967329448732?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/7641217967329448732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=7641217967329448732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/7641217967329448732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/7641217967329448732'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/05/microsoft-visual-basic-net-deluxe.html' title='Microsoft Visual Basic .NET Deluxe Learning Edition - &quot;Visual Basic Books&quot;'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_xFQXor7o2hA/Rk3zYv7meDI/AAAAAAAAAD8/qx4KMm70138/s72-c/b.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4912343655587692633.post-1971880114574774227</id><published>2007-05-18T11:33:00.000-07:00</published><updated>2007-05-18T11:38:35.596-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Deploying'/><category scheme='http://www.blogger.com/atom/ns#' term='Designing'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Developing'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizing'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='Building'/><title type='text'>Programming Microsoft Visual Basic .NET - "Visual Basic Books"</title><content type='html'>&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_xFQXor7o2hA/Rk3yiv7meCI/AAAAAAAAAD0/m8sim5uSl34/s320/progvb.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5065971834657601570" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Programming Microsoft Visual Basic .NET&lt;br /&gt;&lt;br /&gt;Author: Francesco Balena&lt;br /&gt;&lt;br /&gt;Publisher: Microsoft Press&lt;br /&gt;&lt;br /&gt;Review&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Programming Visual Basic .NET by Francesco Balena builds on the success of the author's previous programming book for Visual Basic 6. This huge 1600 page book provides the most complete coverage of Visual Basic .NET that I have seen.&lt;br /&gt;&lt;br /&gt;This book isn't for beginner programmers who wish to learn Visual Basic .NET. It is aimed at experienced Visual Basic 6 developers who want to take full advantage of the new .NET Framework.&lt;br /&gt;&lt;br /&gt;The book provides complete coverage of advanced new object-oriented features, the common language runtime, multithreaded programs, Windows Forms, GDI+ graphic programming, Windows Services, ADO.NET classes for databases, ASP.NET Web Forms, and XML Web Services. Also included are many advanced optimization techniques and tips for leveraging the power of the Visual Studio .NET environment. For those who love code examples, you won't be disappointed. The book is filled with short code examples that illustarte how each specific .NET feature works.&lt;br /&gt;&lt;br /&gt;The software that accompanies the book includes a CD containing the project source code which demonstartes the concepts discussed in each chapter. Also available on the CD is the previous edition of this book in electronic form. In addition, the book includes a sixty day trial version of Visual Studio .NET on DVD.&lt;br /&gt;&lt;br /&gt;Programming Visual Basic .NET has received alot of well deserved praise from the Visual Basic community. I found the book to be very thorough, concise, and well written. This is one book that all experienced Visual Basic developers must have by their side.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can check out some other reviews at Amazon.com&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Table of Contents&lt;br /&gt;&lt;br /&gt;Introduction &lt;br /&gt;&lt;br /&gt;Part I - The Basics &lt;br /&gt;&lt;br /&gt;1 Getting Started with Visual Basic .NET &lt;br /&gt;2 Modules and Variables&lt;br /&gt;3 Control Flow and Error Handling&lt;br /&gt;&lt;br /&gt;Part II - Object-Oriented Programming &lt;br /&gt;&lt;br /&gt;4 Class Fundamentals &lt;br /&gt;5 Inheritance &lt;br /&gt;6 Interfaces and Delegates &lt;br /&gt;7 Attributes &lt;br /&gt;&lt;br /&gt;Part III - Programming the .NET Framework &lt;br /&gt;&lt;br /&gt;8 .NET Framework Basic Types &lt;br /&gt;9 Arrays, Lists, and Collections &lt;br /&gt;10 Files, Directories, and Streams &lt;br /&gt;11 Object Serialization &lt;br /&gt;12 Regular Expressions&lt;br /&gt;13 Threading&lt;br /&gt;14 Assemblies and AppDomains&lt;br /&gt;15 Reflection&lt;br /&gt;&lt;br /&gt;Part IV - Win32 Applications&lt;br /&gt;&lt;br /&gt;16 Windows Forms Applications&lt;br /&gt;17 Controls&lt;br /&gt;18 GDI+ &lt;br /&gt;19 Advanced Win32 Techniques&lt;br /&gt;&lt;br /&gt;Part V - Database Applications &lt;br /&gt;&lt;br /&gt;20 ADO.NET in Connected Mode &lt;br /&gt;21 ADO.NET in Disconnected Mode &lt;br /&gt;22 XML and ADO.NET &lt;br /&gt;&lt;br /&gt;Part VI - Internet Applications &lt;br /&gt;&lt;br /&gt;23 Web Forms and Controls &lt;br /&gt;24 ASP.NET Applications &lt;br /&gt;25 User Controls and Custom Controls &lt;br /&gt;26 XML Web Services&lt;div class="blogger-post-footer"&gt;Visual Basic Programming, Developing, Debugging, Designing, Customizing, Deploying, Building, Security, Microsoft .NET Framework, Certification&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4912343655587692633-1971880114574774227?l=vbbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbbooks.blogspot.com/feeds/1971880114574774227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4912343655587692633&amp;postID=1971880114574774227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/1971880114574774227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4912343655587692633/posts/default/1971880114574774227'/><link rel='alternate' type='text/html' href='http://vbbooks.blogspot.com/2007/05/programming-microsoft-visual-basic-net.html' title='Programming Microsoft Visual Basic .NET - &quot;Visual Basic Books&quot;'/><author><name>Administrador</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_xFQXor7o2hA/Rk3yiv7meCI/AAAAAAAAAD0/m8sim5uSl34/s72-c/progvb.gif' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
