<?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-6282782227967219781</id><updated>2011-11-27T16:58:11.956-08:00</updated><category term='C#'/><category term='csharp'/><category term='Microsoft'/><category term='Net'/><category term='books'/><title type='text'>C Sharp Books</title><subtitle type='html'>C Sharp Books, NET, Microsoft, software</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://csharpbooks.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>30</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6282782227967219781.post-9047591317743464280</id><published>2007-08-09T13:20:00.005-07:00</published><updated>2007-08-09T13:20:59.512-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;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-9047591317743464280?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/9047591317743464280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=9047591317743464280' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/9047591317743464280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/9047591317743464280'/><link rel='alternate' type='text/html' href='http://csharpbooks.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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6282782227967219781.post-6238252876844373841</id><published>2007-08-09T13:20:00.003-07:00</published><updated>2007-08-09T13:20:58.145-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;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-6238252876844373841?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/6238252876844373841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=6238252876844373841' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/6238252876844373841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/6238252876844373841'/><link rel='alternate' type='text/html' href='http://csharpbooks.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-6282782227967219781.post-6275128602674884006</id><published>2007-08-09T13:20:00.001-07:00</published><updated>2007-08-09T13:20:55.881-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;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-6275128602674884006?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/6275128602674884006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=6275128602674884006' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/6275128602674884006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/6275128602674884006'/><link rel='alternate' type='text/html' href='http://csharpbooks.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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6282782227967219781.post-3020602193534756167</id><published>2007-08-09T13:15:00.005-07:00</published><updated>2007-08-09T13:15:59.223-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;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-3020602193534756167?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/3020602193534756167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=3020602193534756167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/3020602193534756167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/3020602193534756167'/><link rel='alternate' type='text/html' href='http://csharpbooks.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-6282782227967219781.post-9177146044693323029</id><published>2007-08-09T13:15:00.003-07:00</published><updated>2007-08-09T13:15:55.368-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;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-9177146044693323029?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/9177146044693323029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=9177146044693323029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/9177146044693323029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/9177146044693323029'/><link rel='alternate' type='text/html' href='http://csharpbooks.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-6282782227967219781.post-8043536234691051752</id><published>2007-08-09T13:15:00.001-07:00</published><updated>2007-08-09T13:15:52.545-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;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-8043536234691051752?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/8043536234691051752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=8043536234691051752' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/8043536234691051752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/8043536234691051752'/><link rel='alternate' type='text/html' href='http://csharpbooks.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-6282782227967219781.post-1024321406766629585</id><published>2007-07-23T09:23:00.003-07:00</published><updated>2007-07-23T09:23:59.428-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;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-1024321406766629585?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/1024321406766629585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=1024321406766629585' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/1024321406766629585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/1024321406766629585'/><link rel='alternate' type='text/html' href='http://csharpbooks.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-6282782227967219781.post-496490358240731520</id><published>2007-07-23T09:23:00.001-07:00</published><updated>2007-07-23T09:23:53.148-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;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-496490358240731520?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/496490358240731520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=496490358240731520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/496490358240731520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/496490358240731520'/><link rel='alternate' type='text/html' href='http://csharpbooks.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-6282782227967219781.post-7201298975747884529</id><published>2007-07-03T11:38:00.001-07:00</published><updated>2007-07-03T11:38:24.133-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;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-7201298975747884529?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/7201298975747884529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=7201298975747884529' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/7201298975747884529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/7201298975747884529'/><link rel='alternate' type='text/html' href='http://csharpbooks.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-6282782227967219781.post-4944561333835569840</id><published>2007-07-03T11:33:00.001-07:00</published><updated>2007-07-03T11:33:16.748-07:00</updated><title type='text'>How To Access an Oracle Database by Using the OLE DB .NET Data Provider and Visual C# .NET</title><content type='html'>&lt;DIV&gt; &lt;H2 class=subTitle id=tocHeadRef&gt;&lt;FONT face=Verdana 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 face=Verdana size=2&gt;This article demonstrates how to use  the ADO.NET OLE DB managed provider to access an Oracle database.&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;H3 class=sbody id=tocHeadRef&gt;&lt;SPAN&gt;&lt;A id=2&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;FONT face=Verdana  size=2&gt;Requirements&lt;/FONT&gt;&lt;/H3&gt; &lt;DIV class=sbody&gt; &lt;SCRIPT type=text/javascript&gt;loadTOCNode(2, 'summary');&lt;/SCRIPT&gt; &lt;FONT face=Verdana size=2&gt;The following list outlines the recommended hardware,  software, network infrastructure, and service packs that you 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 face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT face=Verdana size=2&gt;Microsoft Windows 2000        Professional, Windows 2000 Server, Windows 2000 Advanced Server, or        Windows NT 4.0 Server&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 size=2&gt;Oracle Client tools (installed on        the computer)&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 size=2&gt;Microsoft Visual Studio        .NET&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 face=Verdana 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 face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT face=Verdana size=2&gt;Visual Studio .NET&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 size=2&gt;ADO.NET fundamentals and        syntax&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 size=2&gt;Oracle    connectivity&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV class=sbody&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;Steps to Access an  Oracle Database&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 size=2&gt;1.&lt;/FONT&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT size=2&gt;In Oracle, create a table named TestTable as        follows:&lt;/FONT&gt;&lt;CODE&gt;&lt;PRE class=code&gt;Create Table TestTable (c1 char(5)); 					&lt;/PRE&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD class=number&gt;2.&lt;/TD&gt;     &lt;TD class=text&gt;Insert data into TestTable as follows:&lt;CODE&gt;&lt;PRE class=code&gt;Insert into TestTable c1 values('Test1'); Insert into TestTable c1 values('Test2'); Insert into TestTable c1 values('Test3'); 					&lt;/PRE&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD class=number&gt;3&lt;FONT size=2&gt;.&lt;/FONT&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT size=2&gt;Start Visual Studio .NET.&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD class=number&gt;&lt;FONT size=2&gt;4.&lt;/FONT&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT size=2&gt;Create a new Windows Application project in        Visual C# .NET.&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD class=number&gt;&lt;FONT size=2&gt;5.&lt;/FONT&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT size=2&gt;Make sure that your project contains a        reference to the &lt;B&gt;System.Data&lt;/B&gt; namespace, and add a reference to this        namespace if it does not.&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD class=number&gt;&lt;FONT size=2&gt;6.&lt;/FONT&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT size=2&gt;Drag a &lt;B&gt;Button&lt;/B&gt; control to Form1, and        change its &lt;B&gt;Name&lt;/B&gt; property to &lt;SPAN        class=userInput&gt;btnTest&lt;/SPAN&gt;.&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD class=number&gt;&lt;FONT size=2&gt;7.&lt;/FONT&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;FONT        face="Times New Roman"&gt;Use the &lt;B&gt;using&lt;/B&gt; statement on the        &lt;B&gt;System&lt;/B&gt;, &lt;B&gt;System.Data&lt;/B&gt;, and &lt;B&gt;System.Data.OleDb&lt;/B&gt; namespaces        so that you are not required to qualify declarations in those namespaces        later in your code&lt;/FONT&gt;.&lt;/FONT&gt;&lt;/FONT&gt;&lt;CODE&gt;&lt;PRE class=code&gt;using System; using System.Data; using System.Data.OleDb; 					&lt;/PRE&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD class=number&gt;8.&lt;/TD&gt;     &lt;TD class=text&gt;Switch to Form view, and double-click &lt;B&gt;btnTest&lt;/B&gt; to add        the click event handler. Add the following code to the handler:&lt;CODE&gt;&lt;PRE class=code&gt;String sConnectionString =     "Provider=MSDAORA.1;User ID=myUID;password=myPWD;      Data Source=myOracleServer;Persist Security Info=False"; String mySelectQuery =     "SELECT * FROM TestTable where c1 LIKE ?";  OleDbConnection myConnection = new OleDbConnection(sConnectionString); OleDbCommand myCommand = new OleDbCommand(mySelectQuery, myConnection);  myCommand.Parameters.Add("@p1", OleDbType.Char, 5).Value = "Test%"; myConnection.Open(); OleDbDataReader myReader = myCommand.ExecuteReader(); int RecordCount=0; try {     while (myReader.Read())     {         RecordCount = RecordCount + 1; 	MessageBox.Show(myReader.GetString(0).ToString());     }     if (RecordCount == 0)     { 	MessageBox.Show("No data returned");     }     else     { 	MessageBox.Show("Number of records returned: " + RecordCount);     } } catch (Exception ex) {     MessageBox.Show(ex.ToString()); } finally {     myReader.Close();     myConnection.Close(); } 					&lt;/PRE&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD class=number&gt;9.&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT size=2&gt;Save your project.&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD class=number&gt;&lt;FONT size=2&gt;10.&lt;/FONT&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT size=2&gt;On the &lt;B&gt;Debug&lt;/B&gt; menu, click &lt;B&gt;Start&lt;/B&gt;        to run your project.&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD class=number&gt;&lt;FONT size=2&gt;11.&lt;/FONT&gt;&lt;/TD&gt;     &lt;TD class=text&gt;&lt;FONT size=2&gt;Click the button to display the    data.&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV class=sbody&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-4944561333835569840?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/4944561333835569840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=4944561333835569840' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/4944561333835569840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/4944561333835569840'/><link rel='alternate' type='text/html' href='http://csharpbooks.blogspot.com/2007/07/how-to-access-oracle-database-by-using.html' title='How To Access an Oracle Database by Using the OLE DB .NET Data Provider and Visual C# .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-6282782227967219781.post-4748462596291486684</id><published>2007-06-26T06:45:00.001-07:00</published><updated>2007-06-26T06:45:29.445-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;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-4748462596291486684?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/4748462596291486684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=4748462596291486684' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/4748462596291486684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/4748462596291486684'/><link rel='alternate' type='text/html' href='http://csharpbooks.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-6282782227967219781.post-2813366742461024799</id><published>2007-06-19T11:00:00.001-07:00</published><updated>2007-06-19T11:00:52.775-07:00</updated><title type='text'>The Applied Microsoft® .NET Framework Programming in C# Collection</title><content type='html'>&lt;DIV&gt;&lt;STRONG&gt;&lt;FONT face=Verdana size=2&gt;This must-have collection of resources  includes Jeffrey Richter's award-winning APPLIED MICROSOFT .NET FRAMEWORK  PROGRAMMING book, his video lecture on Exception Handling, and the .NET  Framework 1.1 Class Library poster packall in one package&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;STRONG&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;Apply your expertise to the .NET Framework  with the guidance of programming expert Jeffrey Richteron video, through his  award-winning book, and with a set of posters containing complete, at-a-glance  reference to .NET Framework Class Library namespace details. Richter is  well-known to the developer community as an author, an instructor, and a  contributing editor for MSDN® Magazine. He has been consulting with the .NET  Framework team at Microsoft since 1999, and is the cofounder of Wintellect, a  premier training, debugging, and consulting firm. This must-have collection  includes Richter's highly respected Applied Microsoft .NET Framework Programming  book, which describes .NET Framework architecture, the common language runtime,  and core types in the .NET Framework Class Librarydeftly presenting the  concepts, insights, and examples needed to begin developing robust, .NET  Frameworkbased applications. You can experience Richter in action through his  video lecture on Exception Handling, which covers implicit assumptions about  Exceptions, key benefits of exception handling, and tips for managing unhandled  exceptions with Windows® Forms, Web Forms, and XML Web services. You also get  the .NET Framework 1.1 Class Library poster packfour, full-color wall posters  that clearly display the namespace details essential to every developer working  with the .NET Frameworkincluding System, System.Web, System.XML, System.Data,  System.Windows.Forms, and System.Drawing. Each poster provides an easy-to-scan  class derivation hierarchy of the most useful types, a comprehensive list of  value types, an interface cross-reference map, and more. Together, this  collection delivers the hands-on resources you need to advance your  expertiseand your productivitywith the .NET Framework&lt;SPAN  class=539305417-19062007&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-2813366742461024799?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/2813366742461024799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=2813366742461024799' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/2813366742461024799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/2813366742461024799'/><link rel='alternate' type='text/html' href='http://csharpbooks.blogspot.com/2007/06/applied-microsoft-net-framework_19.html' title='The Applied Microsoft® .NET Framework Programming in C# Collection'/><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-6282782227967219781.post-5191022407434700437</id><published>2007-06-13T05:42:00.001-07:00</published><updated>2007-06-13T05:42:24.314-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;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-5191022407434700437?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/5191022407434700437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=5191022407434700437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/5191022407434700437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/5191022407434700437'/><link rel='alternate' type='text/html' href='http://csharpbooks.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-6282782227967219781.post-4178375262452570837</id><published>2007-06-13T05:28:00.001-07:00</published><updated>2007-06-13T05:28:50.617-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;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-4178375262452570837?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/4178375262452570837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=4178375262452570837' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/4178375262452570837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/4178375262452570837'/><link rel='alternate' type='text/html' href='http://csharpbooks.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-6282782227967219781.post-8800188095899766108</id><published>2007-06-08T08:32:00.001-07:00</published><updated>2007-06-08T08:32:10.637-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;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-8800188095899766108?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/8800188095899766108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=8800188095899766108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/8800188095899766108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/8800188095899766108'/><link rel='alternate' type='text/html' href='http://csharpbooks.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-6282782227967219781.post-2640601144034727784</id><published>2007-06-05T11:31:00.000-07:00</published><updated>2007-06-05T11:32:08.335-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Net'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='csharp'/><title type='text'>Murach's C# 2005</title><content type='html'>Review&lt;br /&gt;&lt;br /&gt;This book is aimed at both beginner and experienced developers who want to learn how to use C# 2005 for developing professional Windows applications using Visual Studio 2005. &lt;br /&gt;&lt;br /&gt;Section 1 teaches the .NET Framework and the basics of working with Visual Studio 2005. You'll learn how to develop simple windows applications using the Forms Designer and the code editor to add and edit code. &lt;br /&gt;&lt;br /&gt;Section 2 presents the various data types, control structures, and the core .NET classes which are essential in developing WIndows applications. You will learn many of the essential tasks used in most business applications. &lt;br /&gt;&lt;br /&gt;Section 3 teaches the object oriented programming features of the C# language. You'll learn how to create your own business and database classes, and how to use inheritance, polymorphism, interfaces, and more. &lt;br /&gt;&lt;br /&gt;Section 4 contains 5 chapters on database programming. You'll learn how to use the new data sources features with the new Dataview control. You'll also learn how to use ADO.NET and how to use the three-tiered architecture used by professionals. &lt;br /&gt;&lt;br /&gt;The fifth and final section shows how to work with text files, binary files, and XML. You'll learn how to create a multiple document interface with menus, toolbars, and help. Finally, the section ends by showing you how to deploy your applications using XCopy, ClickOnce, and a setup program. &lt;br /&gt;&lt;br /&gt;If you're looking for just one book that will quickly and easily teach you how to build professional business applications using C#, then Murach's C# 2005 is the one. Murach's C# 2005 is so simple to read and understand that you'll be building your own professional business applications in no time.&lt;div class="blogger-post-footer"&gt;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-2640601144034727784?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/2640601144034727784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=2640601144034727784' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/2640601144034727784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/2640601144034727784'/><link rel='alternate' type='text/html' href='http://csharpbooks.blogspot.com/2007/06/murachs-c-2005.html' title='Murach&apos;s C# 2005'/><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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6282782227967219781.post-4638287575527099287</id><published>2007-06-01T07:07:00.003-07:00</published><updated>2007-06-01T07:07:53.583-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Net'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='csharp'/><title type='text'>Microsoft ASP.NET Coding Strategies with the Microsoft ASP.NET Team</title><content type='html'>Hard-won, real-world knowledge for building world-class ASP.NET applications—based on the experiences of Microsoft developers who have worked with ASP.NET and Microsoft .NET for years.&lt;div class="blogger-post-footer"&gt;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-4638287575527099287?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/4638287575527099287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=4638287575527099287' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/4638287575527099287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/4638287575527099287'/><link rel='alternate' type='text/html' href='http://csharpbooks.blogspot.com/2007/06/microsoft-aspnet-coding-strategies-with.html' title='Microsoft ASP.NET Coding Strategies with the Microsoft ASP.NET Team'/><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-6282782227967219781.post-8450493074256314404</id><published>2007-06-01T07:07:00.001-07:00</published><updated>2007-06-01T07:07:36.295-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Net'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='csharp'/><title type='text'>Programming Microsoft ASP.NET - "CSharp Books "</title><content type='html'>This book uses a task-oriented approach to explain the inner workings of ASP.NET technology—with practical, hands-on examples to help programmers quickly implement ready-made solutions.&lt;div class="blogger-post-footer"&gt;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-8450493074256314404?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/8450493074256314404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=8450493074256314404' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/8450493074256314404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/8450493074256314404'/><link rel='alternate' type='text/html' href='http://csharpbooks.blogspot.com/2007/06/programming-microsoft-aspnet-csharp.html' title='Programming Microsoft ASP.NET - &quot;CSharp 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-6282782227967219781.post-4804240910339352857</id><published>2007-06-01T07:06:00.001-07:00</published><updated>2007-06-01T07:06:47.378-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Net'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='csharp'/><title type='text'>Microsoft ASP.NET Programming with Microsoft Visual C# .NET Version 2003 Step By Step</title><content type='html'>Teach yourself to build Web applications with ASP.NET and Microsoft Visual C# .NET version 2003. Self-paced exercises and sample code will get you started.&lt;div class="blogger-post-footer"&gt;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-4804240910339352857?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/4804240910339352857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=4804240910339352857' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/4804240910339352857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/4804240910339352857'/><link rel='alternate' type='text/html' href='http://csharpbooks.blogspot.com/2007/06/microsoft-aspnet-programming-with_01.html' title='Microsoft ASP.NET Programming with Microsoft Visual C# .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-6282782227967219781.post-539715860202241005</id><published>2007-06-01T07:05:00.000-07:00</published><updated>2007-06-01T07:06:19.989-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Net'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='csharp'/><title type='text'>Microsoft ASP.NET Programming with Microsoft Visual C# .NET Deluxe Learning Edition</title><content type='html'>Teach yourself how to build Web applications and services for Microsoft .NET—with step-by-step instruction for ASP.NET and C#, plus standard-edition software for Visual C# .NET.&lt;div class="blogger-post-footer"&gt;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-539715860202241005?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/539715860202241005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=539715860202241005' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/539715860202241005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/539715860202241005'/><link rel='alternate' type='text/html' href='http://csharpbooks.blogspot.com/2007/06/microsoft-aspnet-programming-with.html' title='Microsoft ASP.NET Programming with Microsoft Visual C# .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-6282782227967219781.post-9160878437262386265</id><published>2007-05-29T10:34:00.000-07:00</published><updated>2007-06-01T07:05:45.646-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='csharp'/><title type='text'>Extreme Programming Adventures in C# (DV-Microsoft Professional) - "CSharp Books"</title><content type='html'>Apply what you know about extreme programming and object-oriented design to learning C# and the Microsoft® .NET Framework on the fly. Author Ron Jeffries, a leading voice and practitioner in the extreme programming movement, demonstrates how to apply its key concepts—including the use of customer stories, customer acceptance tests, and "Spikes"—and the fundamental techniques of Simple Design, Test-Driven Development, and Refactoring to create practical, .NET-ready applications.&lt;br /&gt;&lt;br /&gt;&lt;a href="" target="_new"&gt;View CSharp Book&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-9160878437262386265?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/9160878437262386265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=9160878437262386265' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/9160878437262386265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/9160878437262386265'/><link rel='alternate' type='text/html' href='http://csharpbooks.blogspot.com/2007/05/extreme-programming-adventures-in-c-dv.html' title='Extreme Programming Adventures in C# (DV-Microsoft Professional) - &quot;CSharp 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-6282782227967219781.post-8278707863285396815</id><published>2007-05-29T10:33:00.001-07:00</published><updated>2007-05-29T10:33:51.319-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='csharp'/><title type='text'>Visual C# 2005 A Developer's Notebook  - "CSharp Books"</title><content type='html'>Visual C# 2005: A Developer's Notebook is full of no-nonsense code without the usual page-filling commentary. You'll find suggestions for further experimentation, links to on-line documentation, plus practical notes and warnings. The book also tells developers how to acquire, install and configure Visual Studio .NET 2005. Are you a coder to the core? Learn what C# 2.0 can do for you now.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/31383657/O_Reilly_-_Visual_C_Sharp_2005_-_A_Developer_s_Notebook.chm" target="_new"&gt;View CSharp Book&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-8278707863285396815?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/8278707863285396815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=8278707863285396815' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/8278707863285396815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/8278707863285396815'/><link rel='alternate' type='text/html' href='http://csharpbooks.blogspot.com/2007/05/visual-c-2005-developers-notebook.html' title='Visual C# 2005 A Developer&apos;s Notebook  - &quot;CSharp 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-6282782227967219781.post-6485073216152565082</id><published>2007-05-29T10:32:00.000-07:00</published><updated>2007-05-29T10:33:05.961-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='csharp'/><title type='text'>Essential C# 2.0  - "CSharp Books"</title><content type='html'>Essential C# 2.0 is a clear, concise guide to C#—including the features new to C# 2.0. The book clearly presents material for beginners and experts and provides contrasts and comparisons between C# and other languages. The C# language is covered comprehensively and each important construct is illustrated with succinct code examples.&lt;br /&gt;Following the C# introduction, readers will learn about *C# primitive data types, value types, reference types, type conversions, and arrays *Operators and control flow, loops, conditional logic, and sequential programming *Methods, parameters, exception handling, and structured programming *Classes, inheritance, structures, interfaces, and object-oriented programming *Well-formed types, operator overloading, namespaces, and garbage collection *Generics, collections, and iterators *Reflection, attributes, and declarative programming *Threading, synchronization, and multi-threaded patterns *Interoperability and unsafe code *The Common Language Infrastructure that underlies C#&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/31383609/Addison_Wesley_-_Essential_C_Sharp_2.0.chm" target="_new"&gt;View CSharp Book&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-6485073216152565082?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/6485073216152565082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=6485073216152565082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/6485073216152565082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/6485073216152565082'/><link rel='alternate' type='text/html' href='http://csharpbooks.blogspot.com/2007/05/essential-c-20-csharp-books.html' title='Essential C# 2.0  - &quot;CSharp 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-6282782227967219781.post-6817118241563464118</id><published>2007-05-29T10:31:00.000-07:00</published><updated>2007-05-29T10:32:22.056-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='csharp'/><title type='text'>C# Cookbook  - "CSharp Books"</title><content type='html'>With C# Cookbook, 2nd Edition, you'll be able to learn and improve your mastery of both the C# language and the .NET platform. This updated bestseller has been completely revised to account for C# 2.0, the latest version of this popular object-oriented programming language. It also includes more than 100 new code solutions (over 300 overall) to common problems and tasks that you're sure to face as a C# programmer.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/31383487/O_Reilly_-_C_Sharp_Cookbook_-_2nd_Editionn.chm" target="_new"&gt;View CSharp Book&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-6817118241563464118?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/6817118241563464118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=6817118241563464118' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/6817118241563464118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/6817118241563464118'/><link rel='alternate' type='text/html' href='http://csharpbooks.blogspot.com/2007/05/c-cookbook-csharp-books.html' title='C# Cookbook  - &quot;CSharp 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-6282782227967219781.post-5626990804162853425</id><published>2007-05-29T10:30:00.002-07:00</published><updated>2007-05-29T10:31:35.649-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='csharp'/><title type='text'>Pro .NET 2.0 Code and Design Standards in C#  - "CSharp Books"</title><content type='html'>This book is special, because for the first time you get an easy-to-follow set of code and design standards that addresses the basic needs of. NET developers and application architects. The material is presented in a "what, why, where, and how" format, so it's easy to understand a given topic and apply the solution. The format facilitates fast understanding and quick reference, just what you need when you're under pressure.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/31383451/Apress_-_Pro_.NET_2.0_Code_and_Design_Standards_in_C_.pdf" target="_new"&gt;View CSharp Book&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-5626990804162853425?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/5626990804162853425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=5626990804162853425' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/5626990804162853425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/5626990804162853425'/><link rel='alternate' type='text/html' href='http://csharpbooks.blogspot.com/2007/05/pro-net-20-code-and-design-standards-in.html' title='Pro .NET 2.0 Code and Design Standards in C#  - &quot;CSharp 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-6282782227967219781.post-3692634183030676215</id><published>2007-05-29T10:30:00.001-07:00</published><updated>2007-05-29T10:30:47.342-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='csharp'/><title type='text'>Morgan Kaufmann C Sharp 2 0 Practical Guide for Programmers - "CSharp Books"</title><content type='html'>You dont need coddling; you dont need to be told what you already know. What you need is a book that uses your experience as a Java or C++ programmer to give you a leg up into the challenges and rewards of C#. And this Practical Guide is precisely what youre after. Written by a team that boasts extensive experience teaching C# to professionals, this book provides a practical, efficient explanation of the language itself, covering basic to advanced features and calling out all thats new in 2.0. Its instruction is always firmly situated within the context of the .NET framework and bolstered by code examples, key lessons in object-oriented programming, and installments of a realistic application programming tutorial. Concise and incisive, this is the best way to master the worlds fastest-growing and most marketable programming language.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/31383283/Morgan_Kaufmann_-_C__2.0_Practical_Guide_for_Programmers.pdf" target="_new"&gt;View CSharp Book&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-3692634183030676215?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/3692634183030676215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=3692634183030676215' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/3692634183030676215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/3692634183030676215'/><link rel='alternate' type='text/html' href='http://csharpbooks.blogspot.com/2007/05/morgan-kaufmann-c-sharp-2-0-practical.html' title='Morgan Kaufmann C Sharp 2 0 Practical Guide for Programmers - &quot;CSharp 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-6282782227967219781.post-4817931030299282109</id><published>2007-05-29T10:29:00.001-07:00</published><updated>2007-05-29T10:29:58.902-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='csharp'/><title type='text'>Microsoft Visual C# 2005 Unleashed MAY 2006 - "CSharp Books"</title><content type='html'>Setting the standard for a premium C# reference, Microsoft Visual C# 2005 Unleashed provides practical examples for virtually every aspect of the C# programming language. The book is structured for progressive learning, so it can be read cover-to-cover or used as a comprehensive reference guide.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/32107063/83456105.rar" target="_new"&gt;View CSharp Book&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-4817931030299282109?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/4817931030299282109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=4817931030299282109' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/4817931030299282109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/4817931030299282109'/><link rel='alternate' type='text/html' href='http://csharpbooks.blogspot.com/2007/05/microsoft-visual-c-2005-unleashed-may.html' title='Microsoft Visual C# 2005 Unleashed MAY 2006 - &quot;CSharp 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-6282782227967219781.post-8804805941644261947</id><published>2007-05-29T10:26:00.000-07:00</published><updated>2007-05-29T10:29:13.737-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='csharp'/><title type='text'>Professional C# 2005 - "CSharp Books"</title><content type='html'>Professional C# 2005 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;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/31173109/Wrox.Professional.C_.2005.Nov.2005.rar" target="_new"&gt;View CSharp Book&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-8804805941644261947?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/8804805941644261947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=8804805941644261947' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/8804805941644261947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/8804805941644261947'/><link rel='alternate' type='text/html' href='http://csharpbooks.blogspot.com/2007/05/professional-c-2005-csharp-books.html' title='Professional C# 2005 - &quot;CSharp 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-6282782227967219781.post-9215205001328563947</id><published>2007-05-29T10:25:00.000-07:00</published><updated>2007-05-29T10:26:39.719-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='csharp'/><title type='text'>Beginning Visual C# 2005 - "CSharp Books"</title><content type='html'>Offers a highly structured tutorial that's packed with thorough examples and updated code, as well as exercises that help readers test and fine-tune their development skills.&lt;br /&gt; &lt;br /&gt;Covers C# programming basics, Web and Windows programming, data access, graphics programming with GDI+, and basic networking.&lt;br /&gt; &lt;br /&gt;Explains how to put together basic Web and Windows applications and highlights the differences between Web and Windows programming.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/31171807/Wrox.BeginningC_.2005.Nov.2005.rar" target="_new"&gt;View CSharp Book&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-9215205001328563947?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/9215205001328563947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=9215205001328563947' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/9215205001328563947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/9215205001328563947'/><link rel='alternate' type='text/html' href='http://csharpbooks.blogspot.com/2007/05/beginning-visual-c-2005-csharp-books.html' title='Beginning Visual C# 2005 - &quot;CSharp 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-6282782227967219781.post-7795431284017881913</id><published>2007-05-29T10:23:00.000-07:00</published><updated>2007-05-29T10:25:25.933-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='csharp'/><title type='text'>Visual C#® 2005: How to Program, Second Edition - "CSharp Books"</title><content type='html'>Learn how to build winning C# applications, start to finish, using the Deitels' proven methodology and signature Live-Code(tm) Approach! This new edition includes extensive use of Visual Studio 2005's new visual programming tools that tremendously reduce the amount of code programmers need to write in ADO.NET and ASP.NET applications. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/31169865/how_to_C__2005.rar" target="_new"&gt;View CSharp Book&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;c sharp books miscrosoft net software&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6282782227967219781-7795431284017881913?l=csharpbooks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csharpbooks.blogspot.com/feeds/7795431284017881913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6282782227967219781&amp;postID=7795431284017881913' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/7795431284017881913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6282782227967219781/posts/default/7795431284017881913'/><link rel='alternate' type='text/html' href='http://csharpbooks.blogspot.com/2007/05/visual-c-2005-how-to-program-second.html' title='Visual C#® 2005: How to Program, Second Edition - &quot;CSharp 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></feed>
