Thursday, June 18, 2009

Programming C# 3.0

Programming C# 3.0













Written by popular author and .NET expert Jesse Liberty, this thoroughly updated tutorial for beginning to intermediate programmers covers the latest release of Microsoft’s popular C# language (C# 3.0) and the newest .NET platform for developing Windows and web applications. Our bestselling Programming C# 3.0, now in its fifth edition, is a world-class tutorial that goes well beyond the documentation otherwise available. Liberty doesn’t just teach C#; he tells the complete story of the C# language and how it integrates with all of .NET programming, so that you can get started creating professional quality web and Windows applications. This book: Provides a comprehensive tutorial in C# and .NET programming that also serves as a useful reference you’ll want by your side while you’re working Covers all of the new features of the language, thoroughly integrated into every chapter, rather than tacked on at the end Provides insight into best practices and insight into real world programming by a professional programmer who worked with C# as an independent contractor for nearly a decade before joining Microsoft as a Senior Program Manager Every chapter in this book has been totally revised, and the entire book has been reorganized to respond to the significant changes in the language Full coverage, from the ground up of LINQ (Language Integrated Query) and other C# 3.0 language innovations to speed up development tasks Explains how to use C# in creating Web Applications as well as Windows Applications, using both the new Windows Presentation Foundation (WPF) and the older WinForms technology This new edition of Programming C# 3.0 is for working programmers who want to develop proficiency inMicrosoft’s most important language.

No prior .NET experience is required for you to get started. There’s no time like the present to work with C# — and no book like this one to teach you everything you need to know. Special note to VB6 and Java programmers: if you’ve decided to transition to .NET, this book will take you there.


Free Download:

Free Download Link 2:

Programming Atlas

O’Reilly Media, Inc. | ISBN: 0596526725 | 404 pages | September 22, 2006 | CHM | 2 Mb
Learn how to deliver richer, more interactive web experiences to your users using ASP.NET Atlas, Microsoft’s new framework for building Ajax-savvy web sites. Web developers of all persuasions have embraced the Ajax suite of technologies (JavaScript, HTTP, XML and more) as a way to implement pages that are faster, livelier and more desktop-like in their behavior. Now Atlas brings the power of Ajax to ASP.NET 2.0 developers with controls, script libraries and server support that delivers engaging results without the pain that writing complex JavaScript can entail. Better yet, Atlas web pages are standards based and even run cross-browser.

Programming Atlas is not just another “drag and drop” ASP.NET 2.0 book, but dives into the technologies that make it work. You’ll begin with a tour of the technologies most often associated with Ajax, from JavaScript and XMLHttpRequest to JSON and the DOM. With the fundamentals in place, author JavaScript expert Christian Wenz unpacks the Atlas framework and shows you how to put its tools to work. You’ll learn to:

  • Understand the architecture of Atlas and the role played by server conrols, such as ScriptManager and UpdatePanel
  • Use core Atlas controls and extenders to build more interactive pages with text fields that autocomplete, user input that is validated, controls that can be dragged and dropped, and much more
  • Bind, display, and update data without causing the entire page to refresh and use the Atlas web services bridge to consume third-party services beyond the domain of your application
  • Incorporate Microsoft Virtual Earth into an application, use Atlas with Web Parts, and create a Windows Live Gadget
  • Use Atlas with PHP and explore other non-Microsoft Ajax tools for ASP.NET


Free Download:


Free Download Link 2:

Monday, June 15, 2009

Programming ASP.NET, 3rd Edition

Programming ASP.NET, 3rd Edition













O’Reilly has once again updated its bestselling tutorial on ASP.NET, the world’s leading web development tool from Microsoft. In Programming ASP.NET, Third Edition, authors Jesse Liberty and Dan Hurwitz give you the lowdown on the technology’s latest version, ASP.NET 2.0, as well as Visual Studio 2005.

Among the most significant improvements to ASP.NET 2.0 are new server controls and services that make you dramatically more productive. In fact, when compared to its predecessor, ASP.NET 2.0 reduces the amount of code you have to write by about 75%. Creating interactive web applications has never been easier-but that still doesn’t mean it’s hassle-free! The difficulty in ASP.NET 2.0 is that it’s so complete and flexible that there are many pieces that must be woven together to build a robust, scalable, and efficient application.

Fortunately, Programming ASP.NET, Third Edition is on the case, dispensing all the information you need to be effective with this dynamic tool. For starters, the book features a comprehensive tutorial on Web Forms, the user interface that gives web applications their look and feel. It then offers detailed explanations of all new controls, including web server controls, HTML controls, and custom controls. Used properly, these controls are able to take care of nearly all the foundation work-security, data access, layout, etc.-that you would normally have to write yourself. Free of these burdensome tasks, you can instead focus on your specific application.

Other new material found in this updated edition even shows you how to create ASP.NET 2.0 pages for mobile devices. With Programming ASP.NET, Third Edition at your side, there’s virtually no end to the programming possibilities.


Free Download:

Programming ASP.NET AJAX: Build rich, Web 2.0-style UI with ASP.NET AJAX

Delivering rich, Web 2.0-style experiences has never been easier. This book gives you a complete hands-on introduction to Microsoft ASP.NET AJAX 1.0, the new framework that offers many of the same benefits for Ajax development that ASP.NET provides for server-side development. With Programming ASP.NET AJAX, you’ll learn how to create professional, dynamic web pages with Ajax in no time.

Loaded with code and examples that demonstrate key aspects of the framework, this book is ideal not only for ASP.NET developers who want to take their applications a step further with Ajax, but for any web developers interested in ASP.NET AJAX, no matter what technology they use currently. That includes JavaScript programmers who would like to avoid the headaches of writing cross-browser code.

Programming ASP.NET AJAX offers you:
  • A high-level overview of the ASP.NET AJAX framework
  • Functional code that you can cut and paste for use in your own applications
  • The essentials of JavaScript and Ajax to help you understand individual technologies used by the framework
  • An organization that reflects the framework’s packages, including Extensions, Control Toolkit, the Futures CTP, and the AJAX Library
  • Sidebars throughout the book that identify and propose solutions to potential security breaches
  • Ways to use the standards-based AJAX Library with other platforms, such as PHP
  • A complete chapter on the UpdatePanel control for making individual parts of a web page independently updateable — one of the framework’s most important elements

Released previously as Programming Atlas to cover the beta version of the Microsoft framework, this edition is fully up-to-date and expanded for the official 1.0 release of ASP.NET AJAX.


Free Download:

Programming .NET Security

Programming .NET Security














With the spread of web-enabled desktop clients and web-server based applications, developers can no longer afford to treat security as an afterthought. It’s one topic, in fact, that .NET forces you to address, since Microsoft has placed security-related features at the core of the .NET Framework. Yet, because a developer’s carelessness or lack of experience can still allow a program to be used in an unintended way, Programming .NET Security shows you how the various tools will help you write secure applications. The book works as both a comprehensive tutorial and reference to security issues for .NET application development, and contains numerous practical examples in both the C# and VB.NET languages. With Programming .NET Security, you will learn to apply sound security principles to your application designs, and to understand the concepts of identity, authentication and authorization and how they apply to .NET security. This guide also teaches you to:
  • use the .NET run-time security features and .NET security namespaces and types to implement best-practices in your applications, including evidence, permissions, code identity and security policy, and role based and Code Access Security (CAS) use the .NET cryptographic APIs , from hashing and common encryption algorithms to digital signatures and cryptographic keys, to protect your data.
  • use COM+ component services in a secure manner

If you program with ASP.NET will also learn how to apply security to your applications. And the book also shows you how to use the Windows Event Log Service to audit Windows security violations that may be a threat to your solution. Authors Adam Freeman and Allen Jones, early .NET adopters and long-time proponents of an “end-to-end” security model, based this book on their years of experience in applying security policies and developing products for NASDAQ, Sun Microsystems, Netscape, Microsoft, and others. With the .NET platform placing security at center stage, the better informed you are, the more secure your project will be.


Free Download:

Programming .NET 3.5

Programming .NET 3.5













.NET 3.5 will help you create better Windows applications, build Web Services that are more powerful, implement new Workflow projects and dramatically enhance the user’s experience. But it does so with what appears to be a collection of disparate technologies. In Programming .NET 3.5, bestselling author Jesse Liberty and industry expert Alex Horovitz uncover the common threads that unite the .NET 3.5 technologies, so you can benefit from the best practices and architectural patterns baked into this newest generation of Microsoft frameworks. While single-topic .NET 3.5 books delve into Windows Presentation Foundation and the other frameworks in greater detail, Programming .NET 3.5 offers a “Grand Tour” of the release that describes how the four principal technologies can be used together, with Ajax, to build modern n-tier and service-oriented applications.

Developers have struggled to implement these patterns with previous versions of the .NET Framework, but this hands-on guide uses real-world examples and fully annotated source code to demonstrate how .NET 3.5 can make it easy. The concepts and technologies that this book covers include: XAML — Microsoft’s new XML-based markup language for UI, used with WPF Windows Presentation Foundation (WPF) — a new presentation framework and graphics subsystem for Windows that puts Vista-like effect in your grasp Ajax Windows Communication Foundation (WCF) - a new standards-based framework that enables applications to communicate across a network using a variety of protocols Workflow Foundation (WF) — framework for defining, executing, and managing workflows CardSpace — framework for managing the identities of your users You’ll learn how to useeach of the four frameworks alone and in concert to build a series of meaningful example applications. Examples are written in C#, and all of the source code will be available for download at both the O’Reilly and the authors’ site, which offers access to a free support forum. Between them, authors Jesse Liberty and Alex Horovitz have nearly forty years of experience in delivering commercial applications for companies such as Citibank, Apple, AT&T, NeXt, PBS, Ziff Davis, and dozens of smaller organizations. Their combined experience is valuable for telling the story of .NET 3.5 and how it will shorten the development life cycle for applications developers, and enhance your productivity.


Free Download:

Sunday, June 14, 2009

Essential C# 3.0: For .NET Framework 3.5

Essential C# 3.0: For .NET Framework 3.5














“If you want to be a C# developer, or if you want to enhance your C# programming skills, there is no more useful tool than a well-crafted book on the subject. You are holding such a book in your hands.”

–From the Foreword by Charlie Calvert, Community Program Manager, Visual C#, Microsoft



“In a time when you can search online for any reference material, Essential C# 3.0 is the one book I still bother to carry in my bag. Any developer can hit F1 for help with the language syntax; this book, however, arms me with the knowledge to make better design and coding decisions (and the confidence to say so). You know when a book has more than twenty pages of index that it’s got depth covered, and although Essential C# 3.0 has introductory chapters, it progresses effortlessly into the lesser known corners of the language, which makes this book indispensible to any level of C# developer.”

–Troy Magennis, C# MVP and creator of HookedOnLINQ.com


“If you are new to C#, as I was, Mark’s book is an excellent way to start. His approach takes you step by step through the structure and syntax of the language, making it easy to understand how things work. I found the code samples extremely helpful and supportive of the concepts being discussed.”

–Robert Stokesbary, senior consultant, Option Explicit


“This book expands on the concepts introduced in Essential C# 2.0 to include C# 3.0 enhancements. One great aspect of this book is that it not only covers the new 3.0 enhancements in great detail, but it also shows where it makes sense to utilize these new features over the existing 2.0 features. While I have been programming C# for many years, I find myself referring to this book often and always seem to find something new buried in the pages. This is a must-read for both the C# newbie as well as the C# seasoned veteran.”

–Michael Stokesbary, senior software engineer, Itron Inc.




Free Download:

Essential ASP.NET with Examples in Visual Basic .NET

Essential ASP.NET with Examples in Visual Basic .NET














With coverage not found in other titles and endorsed by the architects of ASP.NET, this book is essential for any serious ASP.NET developer. Covers Visual Basic.NET. Softcover.

From the Author
I am the author of DevelopMentor’s Essential ASP.net course, which was first taught 2 years ago this month (Febrary 2003). This book is the culmination of refining ‘the story’ of ASP.net through teaching it in many classrooms over the last 2 years. I have also had the opportunity to speak at several conferences and author a number of articles on ASP.net, all of which fed into the book writing process.

My goal in writing this book was to provide a clear, concise reference to ASP.net for developers that are already comfortable with concepts in .net. I strive to explain not just how to use the various pieces of ASP.net, but also how and why they are built the way they are. In my experience, the most effective developers are the ones that truly understand the implications of the tools they use. I hope this book provides you with knowledge to become a better ASP.net developer.


Free Download:

Essential .NET, Volume I: The Common Language Runtime (Microsoft .NET Development Series)

Essential .NET, Volume I: The Common Language Runtime (Microsoft .NET Development Series)














Essential .NET, Volume 1, provides everything developers need to take full advantage of the power of Microsoft .NET. This book describes, in depth, the glue of the .NET Framework: the Common Language Runtime (CLR). Box and Sells explain the inner workings of the CLR—the rationale behind its design, the problems it solves, and the role of type in CLR programming—and show readers how to build better applications using the .NET Framework while gaining a more complete understanding of how the CLR works.

The book is packed with the practical detail and expert advice only Don Box can provide. Topics covered include:
  • CLR’s evolution
  • Assemblies in the .NET Framework
  • The CLR type system
  • Programming with type
  • Objects and values
  • Methods
  • Explicit method invocation
  • Application domains
  • Security
  • Interoperability

Essential .NET, Volume 1, is an authoritative guide to the Microsoft .NET Common Language Runtime.

Books in the Microsoft .NET Development Series are written and reviewed by the principal authorities and pioneering developers of the Microsoft .NET technologies, including the Microsoft .NET development team and DevelopMentor. Books in the Microsoft .NET Development Series focus on the design, architecture, and implementation of the Microsoft .NET initiative to empower developers and students everywhere with the knowledge they need to thrive in the Microsoft .NET revolution.


Free Download:

Effective Use of Microsoft Enterprise Library: Building Blocks for Creating Enterprise Applications and Services (Microsoft .NET Development Series)

Effective Use of Microsoft Enterprise Library













Writing robust enterprise applications presents a special challenge for developers, but Microsoft has addressed that challenge with the free, downloadable Enterprise Library for the .NET Framework.

Enterprise Library is a collection of application blocks and guidance documents that together provide functionality common to enterprise applications; each application block includes full source code. Lacking in the guidance provided by Microsoft is an overall roadmap to the process of using the application blocks. Effective Use of Microsoft Enterprise Library is that roadmap.

Microsoft application development lead architect Len Fenster explains exactly how to build applications using Enterprise Library application blocks. Fenster covers all seven application blocks as implemented for .NET Framework 1.1, shows how to develop and use a new application block, and explains how Enterprise Library is changing for .NET Framework 2.0.

Readers will learn
How the Configuration Application Block is designed and can be used at runtime to easily read and write configuration data
How the Configuration Application Block works at design time for all blocks
How to use the Data Access Block to create a portable data layer
How to use the Exception Handling Application Block to implement a policy-driven, application-wide exception handling system
How to use the Logging and Instrumentation Application Block to log and instrument messages independent of the message destination
How to add authentication, authorization, role membership, security cache, and profile membership features to an application with the Security Application Block
How to use the Cryptography Application Block to add functionality to encrypt and decrypt data and create and compare hashes
How to build your own application block and providers that “snap” right into Enterprise Library

Whether you plan to extend Enterprise Library for your organization, or just use the existing application blocks to add functionality to your architecture in a consistent, extensible, integrated way, this book will guide you through the complexities and help you find a clear path to success.


Free Download:

DotNetNuke Skinning Tutorial

DotNetNuke Skinning Tutorial














DotNetNuke is an open-source web application framework written in VB.NET for the ASP.NET framework. The application’s content management system is extensible and customizable through the use of skins and modules, and it can be used to create, deploy, and manage intranet, extranet, and websites.

DotNetNuke has a skinning architecture, which provides a clear separation between design and content, enabling a web designer to develop skins without requiring any specialist knowledge of development in ASP.NET; only knowledge of HTML and an understanding of how to prepare and package the skins themselves are required.

If you want to create great-looking skins for your DotNetNuke websites, this book is for you. If you’re new to DotNetNuke skinning, this book is the ideal introduction. It will give you clear, concise and practical guidance to take you from the basics of DotNetNuke skinning right through to developing the skills to make you a DotNetNuke skinner to be reckoned with! This book gives you step-by-step instructions to the fundamentals of skinning so that you will be in control of the look and feel of your DotNetNuke site, and dreaming of new ideas for creating more interactive user interfaces.

What you will learn from this book:

  • Basics of DNN skins
  • Setting up your skin development environment and creating a skin
  • Page design and layout for your skin
  • Implementing styles in your skin
  • Configuring and customizing the skin objects
  • Configuring the menu in your skin
  • Managing graphics for your skin to change the look
  • Creating and managing containers
  • Packaging and deploying your skin
  • Modifying the control panel for skin administration

Approach:

Designed as a tutorial for beginners to DotNetNuke skinning, this book is packed with practical steps for you to try. Written in a clear, easy-to-read style this book will guide you through the most important tasks of working with DotNetNuke skins.

Who this book is written for:

This book is for web designers or developers who want to customize DNN sites, to bring a specific look and feel to them, and create more attractive user interfaces.

This book is ideal for beginners to DotNetNuke skinning.

You will need to know about the general operation of DotNetNuke and also have some familiarity with creating web pages. Familiarity with CSS and basic ASP.NET would be a bonus.


Free Download:

Dissecting a C# Application: Inside SharpDevelop

Dissecting a C# Application: Inside SharpDevelop













Learn advanced .NET programming techniques by getting an insiders’ look at a complete application!SharpDevelop is a complete Integrated Development Environment, written in C#. It includes all the advanced features that programmers expect from a modern IDE and, of course, implementing these features has required some advanced programming techniques.


The developers who created SharpDevelop give you an inside track on application development with a guided tour of the sourcecode for SharpDevelop. They will show you the most important code features and explain how you can use these techniques in your own projects. You will gain valuable experience of building an application on this scale, learning from the decisions, mistakes, problems and solutions that lead to the current version on SharpDevelop.

The SharpDevelop team will show you how to:

Build a highly modular application
Provide a flexible, extendable, customizable user interface
Manage the efforts of translators for effcient internationalization
Represent and manipulate text efficiently
Code search and replace functionality
Construct reusable controls
Implement a parser to provide syntax highlightingauto-completion as users type
Use reflection to access information about .NET classes
Create a Windows Forms designer
Generate code programmatically

All of these techniques are shown in the context of the source of the SharpDevelop application - a real piece of software that you can download and user yourself. This means that there are no ‘toy’ examples or theory that will not work in practice - just solid, real-world code and frank discussions of how it was created.


Free Download:

Developing Web Applications with Visual Basic. NET and ASP.NET

Developing Web Applications with Visual Basic. NET and ASP.NET













John Alexander and bestselling author Billy Hollis show programmers how to develop enterprise-level Web applications using Microsoft’s popular programming language—Visual Basic.NET.

  • Features the incomparable insights and programming know-how of two popular Microsoft insiders, arming developers with proven tips and workarounds to use in their own projects
  • Provides step-by-step instruction for creating business Web applications using ASP.NET and VB.NET
  • Companion Web site contains all the code for the sample application

Developing Web Applications with ASP.NET and C#

Developing Web Applications with ASP.NET and C#














Packed with tips, tricks, and workarounds, this book covers every aspect of developing a Web application for the enterprise using ASP.NET and C#. Written by Microsoft insiders, it shows readers how to create the basic, dynamic, and advanced ASP.NET pages in Microsoft’s new C# programming language, and explains how to interact with the database using ADO.NET.

The authors review how to transport and display data on the Internet or an Intranet using XML, objects, and Web services. They also explain how to implement security with authentication, integrate important e-commerce issues, and optimize the ASP.NET Web application for optimal performance.

Companion Web site features complete source code samples for the applications developed and explained in the book.

Microsoft Technologies
.NET Platform: The next big overhaul to Microsoft’s technologies that will bring enterprise distributed computing to the next level by fully integrating the Internet into the development platform. This will allow interaction between any machine, on any platform, and on any device.

Visual Basic.NET: The update to this popular visual programming language will offer greater Web functionality, more sophisticated object-oriented language features, links to Microsoft’s new common runtime, and a new interface.

ASP.NET: A programming framework (formerly known as Active Server Pages) for building powerful Web-based enterprise applications; can be programmed using VB.NET or C#.

C#: Microsoft’s new truly object-oriented programming language that builds on the strengths of C++ and the ease of Visual Basic; promises to give Sun’s Java a run for its money.


Free Download:

Developing Visual Studio .NET Macros and Add-Ins

 Developing Visual Studio .NET Macros and Add-Ins













  • Takes developers step-by-step through the process of customizing Visual Studio to allow easier and faster incorporation of specialized subroutines, UI elements, and other components
  • Shows how to customize the development environment for macros and add-ins created in any .NET-hosted language from Visual Studio to Perl, Delphi, COBOL, and Eiffel
  • Supplies readers with the only print documentation available on all the Macro IDE menu commands
  • Companion Web site includes all the source code and executables for the book


From the Back Cover
Learn how to supercharge Visual Studio .NET with this in-depth guide to creating customized macros and add-insWhether you simply need to automate a repetitive task or make a full-scale improvement to Visual Studio .NET, Jeff Cogswell will quickly teach you how in this comprehensive book. You’ll find all the tools necessary to create customized macros and add-ins using the Macros Integrated Development Environment (IDE) of Visual Studio .NET, and the only print documentation available on how to gain complete control over the IDE’s menus.

With clear and concise details, Cogswell walks you through macro development, showing you how to automate processes in Visual Studio .NET.

He explains how to use Visual Studio .NET to write add-ins for Microsoft Office, and how to integrate Microsoft Office products such as Word, Excel, and Outlook right into Visual Studio .NET.

Along the way, he also uncovers the ins and outs of deploying your add-ins and presents expert tips and techniques on how to supercharge Visual Studio .NET.

With this book, you’ll learn how to:
  • Program against the object model and how to develop, save, deploy, and reuse add-ins
  • Customize Visual Studio .NET to allow easier and faster incorporation of specialized subroutines, UI elements, and other components
  • Develop satellite DLLs that provide for globalization of your software
  • Customize the development environment for macros and add-ins created in any .NET-hosted language from Visual Studio to Perl, Delphi, COBOL, and Eiffel

The companion Web site contains all of the source code for the book.


Free Download:




Developing Microsoft ASP.NET Server Controls and Components

Developing Microsoft ASP.NET Server Controls and Components















Here’s the essential book for developers who want to learn how to author controls for ASP.NET applications. Combining conceptual details with practical how-to information, this guide provides the solid understanding developers need to get controls up and running. Topics include Web services, HTTP runtime programming, packaging, deployment, debugging, and more. Written by Microsoft insiders who really understand the technology, this is an indispensable tool for professionals creating dynamic web sites and web-enabled applications.


Free Download:

Saturday, June 13, 2009

The Ultimate VB .NET and ASP.NET Code Book

The Ultimate VB .NET and ASP.NET Code Book
















Have you noticed that the majority of .NET books seem intent on hiding you from real-world code? You can buy a 1,500-page draft excluder, study it intensively for a month, and still be none the wiser as to how to write basic programs. This book isnt like that.

Within these pages, youll learn how to create exciting new XP-style interfaces, and how to code ultra-thin Windows applications that automatically update via the Web. Youll learn how to apply dozens of ASP.NET secrets, how to push your DataGrid to the max in Windows applications and on the Web, and how to add powerful Google, Amazon, and TerraServer searches to your applications.


Youll also discover ways to obtain Microsoft code and save hours of development time; youll uncover the truth behind creating fast programs that run on anything from PDAs to mobile phones to microwaves; youll be exposed to a hidden .NET language; and youll find out why you need to know at least some C# (and then be given a cheat course on the basics.)

The useful code and .NET programming tips having been personally developed by the author over the past three yearsthese arent updated Visual Basic 6 code scraps. Everything within these pages has been created and tested for VB .NET and ASP.NET.


Free Download:

THE THEORY AND PRACTICE OF ONLINE LEARNING
















Neither an academic tome nor a prescriptive “how to” guide, The Theory and Practice of Online Learning is an illuminating collection of essays by practitioners and scholars active in the complex field of distance education. Distance education has evolved significantly in its 150 years of existence. For most of this time, it was an individual pursuit defined by infrequent postal communication. But recently, three more developmental generations have emerged, supported by televison and radio, teleconferencing, and computer conferencing. The early 21st century has produced a fifth generation, based on autonomous agents and intelligent, database-assisted learning, that has been referred to as Web 2.0. The second edition of The Theory and Practice of Online Learning features updates in each chapter, plus four new chapters on current distance education issues such as connectivism and social software innovations.


Free Download:

The Microsoft Expression Web Developer

















Expression Web introduced ASP.NET to a new group of web developers. This book is designed to help you start using ASP.NET right away to add powerful new features to your website. Don’t worry, you won’t have to learn a lot of programming; instead, you’ll create an ASP.NET application from start to finish using Visual Web Developer 2008, while writing only a very small amount of actual programming code.



DETAILED INFORMATION ON HOW TO…

• Create and work with websites in Visual Web Developer 2008

• Use the different compilation and code models in ASP.NET

• Configure ASP.NET security and other settings

• Use ASP.NET master pages and user controls

• Take advantage of ASP.NET membership features for a password-protected website

• Use form validation in ASP.NET

• Use CSS, skins, and themes

• Access, edit, and add data to a database using ASP.NET

• Send email using ASP.NET

• Use Ajax and ASP.NET Web services

• Debug and troubleshoot ASP.NET

. . . and much more!


Jim Cheshire is the author of several books, including Special Edition Using Microsoft Expression Web. He has been working with ASP.NET since before its release. He has been heavily involved in the web design community for more than a decade and is widely considered an expert in Microsoft’s web design technologies. Jim currently works as an escalation engineer on the ASP.NET team at Microsoft.


ON THE WEB:

Download examples and source code presented in this book from www.informit.com/title/

9780789736659.


CATEGORY:

Web Development

COVERS:

ASP.NET and Visual Web Developer 2008

USER LEVEL:

Beginning to Intermediate


Free Download:

The Definitive Guide to the Microsoft Enterprise Library

The Definitive Guide to the Microsoft Enterprise Library














The Definitive Guide to the Microsoft Enterprise Library introduces one of the most exciting and popular .NET-oriented initiatives, the Enterprise Library. The EL offers nine classes of reusable code, or blocks, that are used to solve a variety of common problem spaces. These problems cover a number of topics, including configuration, data access, exception management, caching, application updates, UI separation, asynchronous invocation, logging, security, and XML-based information aggregation.

Author Keenan Newton, a senior consultant for noted Microsoft Partner Magenic, begins the book with an introduction to common challenges, explaining the conditions that brought about the creation of the EL. After an EL overview, subsequent chapters offer detailed information about each of the nine blocks. The book concludes by outlining the framework available for creating custom application blocks.

You’ll be able to build .NET applications faster and more efficiently by taking advantage of readily available code developed and released by Microsoft’s Patterns and Practices group. All book examples are based on a theme project that develops a point-of-sale application for a cosmetics company. You will be introduced to these technologies in conjunction with real-world scenarios.


Free Download:

The Book of Visual Basic 2005: .NET Insight for Classic VB Developers

The Book of Visual Basic 2005: .NET Insight for Classic VB Developers














The Book of Visual Basic 2005 is a comprehensive introduction to Microsoft’s newest programming language, Visual Basic 2005, the next iteration of Visual Basic .NET (Microsoft has dropped the .NET in the title). A complete revision to the highly acclaimed Book of VB .NET, the book is organized as a series of lightning tours and real-world examples that show developers the VB 2005 way of doing things. Perfect for old-school Visual Basic developers who haven’t made the jump to .NET, this book is also useful to developers from other programming backgrounds (like Java) who want to cut to the chase and quickly learn how to program with VB 2005.

From the Back Cover

From the author of the highly acclaimed Book of VB .NET comes this comprehensive introduction to Visual Basic 2005, the newest version of Microsoft’s popular programming language. If you’re a developer who is new to the language, you will learn to use VB 2005 effectively. If you’re from the old school of VB but haven’t yet made the jump to .NET, you will be able to make the transition seamlessly. And you won’t have to wade through boring, unnecessary material before you get there.

This guide covers all the necessities, ditching jargon and getting right to the substance of how to:
• Implement object-oriented programming with classes, interfaces, and inheritance
• Design well-behaved multithreaded applications
• Work with XML, file streams, and ADO.NET, the .NET toolkit for relational databases
• Build code-driven web pages and rich Windows applications
• Deploy your applications with snazzy setup programs

Conversational in tone and eminently readable, this book tackles VB 2005’s hot new features and explains how to work with .NET, but it doesn’t water the information down for beginners. After a brief overview of changes from VB 6, you’ll get real-world examples in each chapter that will get you up to speed and ready to perform in the VB 2005 environment. Helpful code examples, references to additional online material, and tips on planning, design, and architecture round out The Book of Visual Basic 2005.

Professional developers who need to master VB 2005 will want this book by their side.


Free Download:

Wednesday, June 10, 2009

XML for ASP.NET Developers















XML for ASP.NET Developers first gives a solid foundation in the basics of MSXML including XML Syntax, XML Schemas, Xpath, Xlink, Xpointer, and other concepts necessary to leverage the power of XML. After the building blocks of XML are thoroughly covered, Dan guides readers through manipulating XML documents using the Document Object Model (DOM) and XSL (Extensible Stylesheet Language) both on the client and the server. Detailed examples combined with easy to follow tutorials will have readers transforming XML documents into professional looking applications quickly and easily. Providing a single source for information on a variety of XML related technologies makes XML for ASP.NET Developers a necessary edition to any developer’s library and sets it apart from any book available today.


Free Download:

Wrox’s ASP.NET 2.0 Visual Web Developer 2005 Express Edition Starter Kit















This Starter Kit serves as an entry-level introduction centered around prebuilt projects that developers can easily deploy and customize for their own sites Explains how to build good basic Web sites, including design and architecture, for users who plan to build more complex sites in the future Details the key site features that beginners like to implement, including catalogs, shopping carts, images, and secure site sections The authors use very little code, but where coding is needed, they feature the simple Visual Basic language.

  • This Starter Kit serves as an entry-level introduction centered around prebuilt projects that developers can easily deploy and customize for their own sites
  • Explains how to build good basic Web sites, including design and architecture, for users who plan to build more complex sites in the future
  • Details the key site features that beginners like to implement, including catalogs, shopping carts, images, and secure site sections
  • The authors use very little code, but where coding is needed, they feature the simple Visual Basic language
  • The CD-ROM includes Visual Web Developer 2005 Express Edition

WPF Recipes in C# 2008: A Problem-Solution Approach

WPF Recipes in C# 2008: A Problem-Solution Approach














WPF offers amazing new opportunities to .NET programmers in terms of the user interfaces they can deliver to their customers. But this significant technological advance comes with a steep learning curve, requiring the programmer to learn new classes, new syntax, and an entirely new approach to UI development.

Although WPF has been generally available for over a year, commercial take–up has been relatively slow, and the publicly available body of knowledge has been weak in terms of real–world examples and best–practice information.

Using WPF Recipes in C# 2008, you’ll find a simple and straightforward approach to solving the problems you face every day. Each solution contains a complete, working example that demonstrates how to make the best use of WPF. You can use the example as a template to solve your own problem or as a base on which to build a solution tailored to your specific needs.

Packed with well–structured and documented solutions to a broad range of common WPF problems, this book, which presents the only WPF recipes currently published, will be a valuable addition to any C# programmer’s reference library. Examples included provide you with a rich source of information as you begin to learn and will be an invaluable quick–reference guide once you’re a proficient WPF programmer.

The emphasis on solving the day–to–day WPF problems that all programmers face frees you from needing to trawl through weighty programming tomes or sift through API documentation, allowing you to focus on the more interesting and innovative aspects of your project.
What you’ll learn
  • Get hands–on experience applying WPF to real–world business applications.
  • Find quick answers to common problems.
  • Develop a new mindset to UI development and a new approach to implementation from the authors’ experience in graphics.
  • Peruse clear and concise code samples that demonstrate solutions to specific problems.

Windows Forms Programming in C#

Windows Forms Programming in C#















Everything changes in the Microsoft .NET Framework and the C# language, including the creation of graphical user interfaces (GUIs). Windows Forms Programming in C# explains the Windows Forms (WinForms) environment to programmers who have some experience with .NET programming, and in the process (thanks to a clear and deliberate expository style) reveals a lot about .NET to less experienced developers. The overall effect is that almost every reader comes away with better knowledge of .NET, not just its user-interface libraries and behaviors.

Author Chris Sells takes care to balance code samples with explanatory text, meaning that most chapters take on a characteristic “code, explanation, effect” style (in which “effect” is usually documented with a screen shot). This approach is effective, and serves both to answer “How do I…” questions and inspire “I should give that a try!” exploration. Once in a while, callouts will link two or more screen shots with a sample of code, graphically illustrating how code affects the appearance of a form and how it’s represented in the Visual Studio development environment. On top of his clear teaching style, Sells calls attention to workarounds for shortcomings in the .NET environment (particularly where similar limitations don’t exist in Microsoft Foundation Classes), helping to improve programmer productivity in the growing .NET environment. –David Wall

Topics covered: How to use the WinForms environment within the Microsoft .NET Framework. Dialog boxes, drawing, printing, and controls all are covered by means of explanations and lots of illustrative examples, and there’s good coverage of the WinForms event model, too. An appendix compares MFC and the .NET Framework.

Book Info
Text focuses on the topics developers need to know in order to build real-world applications, including: form layout, multiple top-level and non-rectangular windows, custom drawing, hosting and bulding controls, data binding, moving from MFC, and more. Softcover. DLC: Microsoft .NET Framework.

password: books_for_all

Free Download:

Windows Forms 2.0 Programming

Windows Forms 2.0 Programming














Windows Forms 2.0 Programming is the successor to the highly praised Windows Forms Programming in C#. This edition has been significantly updated to amalgamate the sheer mass of new and improved support that is encompassed by Windows Forms 2.0, the .NET Framework 2.0, and Visual Studio 2005. This is the one book developers need in order to learn how to build and deploy leading-edge Windows Forms 2.0 applications.


Free Download:

VTC Microsoft Visual Basic .NET 2008 Ebook

VTC Microsoft Visual Basic .NET 2008 Ebook

















Title: Microsoft Visual Basic .NET
Duration: 6 hrs / 87 lessons

Microsoft Visual Basic has evolved throughout the years, but has steadily remained one of the most popular programming languages today. Visual Basic .NET is undoubtedly the most significant change to occur to Visual Basic yet. Significant new features include: unity of programming models, extension of the program to include mobile device capabilites, Performance Counters and Server Explorer, flashy new capabilities in Windows Forms, anchoring controls, opacity and transparency properties, and much more. In this six hour tutorial, Microsoft Certified Instructor Mark Long will introduce and expand upon Microsoft Visual Basic .NET and what users can do with it. Simply click one of the topics below to start learning today!

Free Download:

VoiceXML 2.0 Developer’s Guide : Building Professional Voice-enabled Applications with JSP, ASP & Coldfusion

VoiceXML 2.0 Developer’s Guide : Building Professional Voice-enabled Applications with JSP, ASP & Coldfusion













Your Definitive Professional ResourceDevelop real-world voice-based applications using this authoritative one-of-a-kind guide. Featuring in-depth coverage of both core and emerging topics within voice-enabled technology, this book explains everything from setting up a simple voice mail system to developing advanced multi-model voice applications using the newest Web telephony engine. You’ll learn how to integrate VoiceXML with other key technologies such as ASP, JSP, ColdFusion, CCXML, and SALT. All examples are based on today’s most current hardware. Containing project specifications, guidelines, deployment procedures–as well as actual case studies with all source code–this practical resource will change the way you develop next-generation voice-based applications.
*Design dialog flow and navigation architecture and learn guidelines for voice applications
*Manage content and identify target audience
*Learn VoiceXML document structure and execute multi-document-based applications
*Develop voice mail and voice banking systems using ASP and VoiceXML
*Identify the scope and role of grammars in VoiceXML 2.0
*Use JSP to interact with databases and write code for front-end dialogs
*Understand the benefits and components of the Microsoft Web telephony engine
*Write CCXML programs and integrate CCXML with VoiceXML applications
*Produce speech output and speech input in SALT


Free Download:
Free Download Link 2:

Visual Studio 2008 and .NET Framework 3.5 Training Kit

Visual Studio 2008 and .NET Framework 3.5 Training Kit












This kit was created for Visual Studio 2008 and the .NET Framework 3.5..
It is a collection PPTs, Sample Programmes, and documents…

Note: You need install Microsoft Office 2007 to open document and Presentations or PowerPoint Viewer will work fine..

Version: 1.0
Date Published: 11/30/2007
Language: English
Download Size: 125.9 MB (After extracting 231 MB)

Free download

Free Download: PowerPoint Viewer:

Sunday, June 7, 2009

Developing Application Frameworks in .NET
















I recommend this book to architects as much as to developers. It challenges you to begin thinking about how to better build your applications while teaching you how to tie together Design Patterns, Object Orientation, and .NET.


— Maxim V. Karpov, Faith Interactive

Application frameworks, which provide a base of common services on which applications are built, offer the benefits of extensibility, modularity, and reusability of both code and design to your applications. This book explains what frameworks are and how they fit into applications, and offers many object-oriented techniques used in application frameworks.

This book also shows you actually how to develop application frameworks through a concrete framework example called Simplified Application Framework (SAF). The SAF framework was developed by Xin Chen in C#. It consists of common services needed by many applications, such as a class factory service, configuration service, event notification service, security service, and transaction service. This book goes into detail on each of these services to explain its benefits, as well as its design and implementation in C#. Through a discussion of each service, you will also learn about many advanced .NET techniques employed by the framework, such as .NET remoting, reflection, custom attributes, multithreading, and serviced components.

Many of the services discussed in the book also use design patterns as their blueprints. This book discusses these design patterns in-depth and shows how to implement them in a real-world scenario. Accompanying the book are the complete source code of the sample framework and sample executable projects (downloadable via the Internet), allowing readers to actually test out each framework service/component of SAF and learn about the development of frameworks, .NET technologies, and design patterns in a more interactive fashion.


Free Download:

Designing Scalable .NET Applications (Expert’s Voice)















The key issue for all enterprise developers, regardless of platform, is how to design for growth. This is the first book that addresses how to build scalable .NET applications. Given Rossberg and Redler’s extensive consulting experience, this book is based on their combined real world experience with numerous large .NET installations.


Book Info
Text describes the architecture of a scalable .NET application using Microsoft technologies; giving an overview of scalability design that is suitable for IT architects, system designers, and developers. For intermediate to advanced users. Softcover.


Free Download:

Free Download Link 2:

Designing Microsoft ASP.Net Applications















This core reference demonstrates the latest techniques for building dynamic, ultra-scalable business solutions with Active Server Pages.NET-formerly ASP+. After surveying the history of ASP programming, the book shows how ASP.NET integrates with the COM+ 2.0 runtime environment and uses Extensible Markup Language (XML), ActiveX(r) Data Objects .NET (formerly ADO+),

Web Services, and Web Forms to create powerful Web solutions. It comes with code samples on CD-ROM in Microsoft Visual Basic and Microsoft Visual C# development system.


Free Download:

Delphi for .NET Developer

Delphi for .NET Developer













Master Microsoft’s .NET Framework using Delphi.

This book provides expert knowledge of both Delphi and. NET with the same, practicable and real-world solutions approach used in previous Delphi Developer’s Guides. Delphi for .NET Developer’s Guide is a new edition of the #1 Delphi book by authors Xavier Pacheco and Steve Teixeira. This newest edition is completely updated for Delphi using the .NET Framework and includes in-depth coverage on Borland’s new CLX architecture, DBExpress Applications, SOAP, CORBA, WebSnap and BizSnap features. It continues as a complete reference and authoritative guide to the newest version of Delphi. Additional topics covered include: The .NET Framework; Programs, Units, and Namespaces;.NET Security Custom WinForms Controls; Memory Management and Garbage Collection; COM and COM+ Interoperability; ADO.NET, ASP.NET and Web Services.


Free Download:

DB2 Express-C: The Developer Handbook for Xml, Php, C/c++, Java, and .net

DB2 Express-C: The Developer Handbook for Xml, Php, C/c++, Java, and .net













DB2 Express-C: The Developer Handbook for Xml, Php, C/c++, Java, and .net
Paperback: 330 pages
Publisher: Prentice Hall Professional Technical Referenc (September 7, 2006)
Language: English


Free Download:

Thursday, June 4, 2009

Deploying .Net

Deploying .Net













Description: This guide provides guidance, recommendations, and the technical information you need to plan successfully for and deploy Microsoft .NET applications. It is for information technology managers, lead developers, developers, test team members, and system administrators. Read this guide if you are planning to deploy a .NET application, or if you are currently implementing a deployment strategy. Also read this guide if you need to update a solution that has already been rolled out to the production environment.


free download:

Data Structures and Algorithms Using C#















C# programmers: no more translating data structures from C++ or Java to use in your programs! Mike McMillan provides a tutorial on how to use data structures and algorithms plus the first comprehensive reference for C# implementation of data structures and algorithms found in the .NET Framework library, as well as those developed by the programmer. The approach is very practical, using timing tests rather than Big O notation to analyze the efficiency of an approach. Coverage includes arrays and array lists, linked lists, hash tables, dictionaries, trees, graphs, and sorting and searching algorithms, as well as more advanced algorithms such as probabilistic algorithms and dynamic programming. This is the perfect resource for C# professionals and students alike.

About the Author
Michael McMillan is an Instructor of Computer Information Systems at Pulaski Technical College, as well as an adjunct instructor at the University of Arkansas at Little Rock and the University of Central Arkansas. Mike’s previous books include Object-Oriented Programming With Visual Basic.NET, Data Structures and Algorithms Using Visual Basic.NET, and Perl From the Ground Up. He was a co-author of Programming and Problem-Solving With Visual Basic.NET. Mike has written over 25 trade journal articles on programming and has over 20 years of experience in programming for industry and education.

Password:ganelon



Free Download:

Data Entry and Validation with C# and VB. NET Windows Forms

Data Entry and Validation with C# and VB. NET Windows Forms













Data Entry and Validation with C# and VB .NET Windows Forms is a complete text on how to write effective data entry and validation code. Most books deal only with the individual pieces of .NET, such as the controls or how the .NET Framework works. This book brings together all this knowledge and shows readers how to build real programs. The old hacker adage “Garbage in, garbage out” has never been so important as it is today.

With ever-increasing amounts of information flowing into and out of modern applications, the task of an application developer to control and verify information is critically important to any software project. For the first time, Data Entry and Validation with C# and VB .NET Windows Forms brings together current knowledge on this subject in an understandable, easy-to-read form. Covering development and best practices for data entry and validation, including GDI+, custom controls, localization, accessibility, proper data validation techniques, and best practices with Visual Basic and C#, Data Entry and Validation with C# and VB .NET Windows Forms is a book no modern programmer should be without.

Download Description
The old hacker adage “Garbage in, garbage out” has never been so important as it is today. With ever-increasing amounts of information flowing into and out of modern applications, the task of an application developer to control and verify information is critically important to any software project.

For the first time, Data Entry and Validation with C# and VB .NET Windows Forms brings together current knowledge on this subject in an understandable, easy-to-read form. Covering development and best practices for data entry and validation, including GDI+, custom controls, localization, accessibility, proper data validation techniques, and best practices with Visual Basic and C#, Data Entry and Validation with C# and VB .NET Windows Forms is a book no modern programmer should be without.


Free Download:

Data Binding with Windows Forms 2.0: Programming Smart Client Data Applications with .NET (Microsoft .NET Development Series)

Data Binding with Windows Forms 2.0















Data binding is the most important part of many business applications—and one of the most difficult things to understand. Data Binding with Windows Forms 2.0 is the first book to focus on this crucial area of development. It will quickly get you up to speed on binding data sources to Windows Forms components. The book contains clear examples in C# that work with SQL Server 2000 and SQL Server 2005. Visual Basic .NET examples are available on the book’s Web site.

Brian Noyes, leading consultant and speaker on .NET programming, teaches you both the theory and practice of data binding and provides numerous samples ready to run in Visual Studio 2005.

From his in-depth coverage, you’ll learn how to
Use Visual Studio 2005 to generate a data-bound application from a database
  • Use the new Visual Studio 2005 typed data set designer, and how and why to use typed data sets and typed data adapters
  • Perform simple and complex binding of data to controls, and how to use the .NET 2.0 BindingSource
  • Use the Binding object for simple binding with automatic formatting, and how to handle binding events
  • Generate bound controls with the Visual Studio Designer, and how to use Data Sources
  • Present data with the new DataGridView control, and how to implement advanced features of the DataGridView
  • Implement custom data-bound controls in Windows Forms
  • Create custom business objects and collections that are suitable for use in data binding
  • Implement validation and error handling at the Windows Forms and data-binding levels
  • Implement data binding with ASP.NET 2.0 and the upcoming Windows Presentation Foundation (Avalon) technologies

CSharp For Programmers Course Suite













Contents:

1.1 Introduction

1.1.1 Course Introduction
1.1.2 Course Prerequisites
1.1.3 Object-oriented Programming
1.1.4 Object-oriented Programming Concepts

1.2 .NET Overview

1.2.1 The .NET Framework
1.2.2 The Common Language Runtime
1.2.3 .NET Framework Class Libraries
1.2.4 Assemblies
1.2.5 .NET Framework Components

2.0 Visual Studio .NET

2.1 Visual Studio .NET Tour

2.1.1 Visual Studio .NET Overview
2.1.2 Launching Visual Studio .NET
2.1.3 Using the Solution Explorer
2.1.4 Using Toolbars
2.1.5 Using the Toolbox
2.1.6 Editing Properties
2.1.7 Editing Code
2.1.8 Getting Help

2.2 Creating Applications

2.2.1 Creating a Project
2.2.2 Compiling and Running Programs
2.2.3 Debugging Programs
2.2.4 Using the Visual Studio Simulator

2.3 Application Types

2.3.1 Application Types
2.3.2 Creating a Windows Application
2.3.3 Creating an ASP.NET Web Application
2.3.4 Application Type Facts

3.0 C# Language

3.1 C# Syntax

3.1.1 C# Overview
3.1.2 Code Format
3.1.3 Basic Program Structure

3.2 Data Types

3.2.1 Value and Reference Types
3.2.2 Reference and Value Type Facts
3.2.3 Value Types
3.2.4 String Variables
3.2.5 Data Type Keywords
3.2.6 Declare Data Types

3.3 Operators and Expressions

3.3.1 C# Operators
3.3.2 Building Expressions
3.3.3 Common C# Operators
3.3.4 Construct Expressions 1
3.3.5 Construct Expressions 2

3.4 Casting

3.4.1 Converting Data Types
3.4.2 Data Conversion Facts
3.4.3 Using the Casting Expression
3.4.4 Convert Data Types
3.4.5 Reference-type Conversions

3.5 Arrays

3.5.1 Defining Arrays
3.5.2 Initializing Arrays
3.5.3 Array Facts
3.5.4 Creating Single-dimensional Arrays
3.5.5 Creating Multi-dimensional Arrays
3.5.6 Create a Single-dimensional Array
3.5.7 Create a Multi-dimensional Array
3.5.8 Jagged Arrays

3.6 Conditional Statements

3.6.1 Conditional Statements
3.6.2 Using If Then
3.6.3 Using Switch
3.6.4 Conditional Statement Facts
3.6.5 Create an If Block
3.6.6 Correct an If Block
3.6.7 Format a Switch Block
3.6.8 Create a Switch Block

3.7 Iteration Structures

3.7.1 Iteration Structures
3.7.2 Using Do While
3.7.3 Using For
3.7.4 Using Foreach
3.7.5 Iteration Statement Facts
3.7.6 Create a Do While Block
3.7.7 Create a For Block
3.7.8 Create a Foreach Block

3.8 XML Documentation

3.8.1 Generating XML Documentation
3.8.2 XML Documentation Facts

4.0 .NET Components

4.1 Windows Controls

4.1.1 Managing Windows Controls
4.1.2 Use the Property Inspector
4.1.3 Set Control Properties
4.1.4 Get and Set Properties

4.2 Events

4.2.1 Defining Event Actions
4.2.2 Handle Events 1
4.2.3 Handle Events 2
4.2.4 Handle Events 3

4.3 Classes and Methods

4.3.1 Calling Methods
4.3.2 Call a Method 1
4.3.3 Call a Method 2

4.4 Manipulating Strings

4.4.1 Strings
4.4.2 Working with Strings
4.4.3 String Facts
4.4.4 The StringBuilder Class
4.4.5 Using the StringBuilder Class
4.4.6 StringBuilder Facts
4.4.7 Use StringBuilder 1
4.4.8 Use StringBuilder 2
4.4.9 Use Escape Sequences
4.4.10 Compare Strings

5.0 Classes and Methods

5.1 Classes and Namespaces

5.1.1 Creating a Class
5.1.2 Creating a Simple Class
5.1.3 Namespaces
5.1.4 Defining a Namespace
5.1.5 Class and Namespace Facts
5.1.6 Create a Namespace and Class

5.2 Methods

5.2.1 Defining a Method
5.2.2 Access Modifiers
5.2.3 Creating Methods
5.2.4 The Main Method
5.2.5 Calling Methods
5.2.6 Passing Parameters
5.2.7 Method Construction
5.2.8 Create a Method 1
5.2.9 Create a Method 2

5.3 Data Members and Properties

5.3.1 Data Members
5.3.2 Creating Data Members
5.3.3 Defining Properties
5.3.4 Using Properties
5.3.5 Data Member and Property Facts
5.3.6 Define a Property
5.3.7 Use Properties

5.4 Method Overloading

5.4.1 Method Overloading
5.4.2 Using Overloaded Methods
5.4.3 Method Overloading Facts
5.4.4 Call an Overloaded Method
5.4.5 Create an Overloaded Method

5.5 Static Members

5.5.1 Static Data Members
5.5.2 Static Methods
5.5.3 Creating Static Members
5.5.4 Static Member Facts
5.5.5 Create Static Members

5.6 Constructors

5.6.1 Constructors
5.6.2 Default Constructor
5.6.3 Creating a Constructor
5.6.4 Overloading Constructors
5.6.5 Constructor Facts
5.6.6 Create a Constructor
5.6.7 Overload a Constructor

6.0 Inheritance

6.1 Inheritance Concepts

6.1.1 Polymorphism and Inheritance
6.1.2 Inheritance Concepts
6.1.3 Inheritance Facts

6.2 Using Inheritance

6.2.1 Basic Syntax
6.2.2 Creating a Derived Class
6.2.3 Using Access Modifiers
6.2.4 Constructors and Inheritance
6.2.5 Inheritance Syntax
6.2.6 Create an Inherited Class

6.3 Advanced Inheritance

6.3.1 Virtual Methods
6.3.2 Creating Virtual Methods
6.3.3 Sealing a Class
6.3.4 Abstract Classes
6.3.5 Creating an Abstract Class
6.3.6 Customizing Inheritance Facts
6.3.7 Define a Virtual Method
6.3.8 Use a Virtual Method
6.3.9 Seal a Class
6.3.10 Create an Abstract Class

7.0 Interfaces

7.1 Interfaces

7.1.1 Interface Concepts
7.1.2 Implementing an Interface
7.1.3 Classes, Abstract Classes, and Interfaces
7.1.4 Classes, Abstract Classes, and Interfaces Comparison
7.1.5 Interface Facts
7.1.6 Define an Interface
7.1.7 Interfaces and Inheritance

8.0 Delegates and Events

8.1 Delegates

8.1.1 Delegates
8.1.2 Creating a Simple Delegate
8.1.3 Creating a Multicast Delegate
8.1.4 Delegate Facts
8.1.5 Using Delegates

8.2 Events

8.2.1 Delegates and Events
8.2.2 Registering Events
8.2.3 Event Facts

9.0 Enumerations and Structures

9.1 Enumerations

9.1.1 Custom Value Types
9.1.2 Enumerations
9.1.3 Creating Enums
9.1.4 Using Enums as Parameter Types
9.1.5 Enum Facts
9.1.6 Create an Enum
9.1.7 Use Built-in Enums
9.1.8 Use Enum Methods

9.2 Structures

9.2.1 Structures
9.2.2 Creating a Struct
9.2.3 Struct Facts
9.2.4 Define a Struct 1
9.2.5 Define a Struct 2

10.0 Exception Handling

10.1 Handling Exceptions

10.1.1 Exception Classes
10.1.2 Handling Exceptions
10.1.3 Built-in Exceptions
10.1.4 Exception Facts
10.1.5 Handle Exceptions 1
10.1.6 Handle Exceptions 2
10.1.7 Handle Exceptions 3

10.2 Custom Exceptions

10.2.1 Throwing Exceptions
10.2.2 Thowing an Exception
10.2.3 Custom Exceptions
10.2.4 Creating Custom Exceptions
10.2.5 Custom Exception Facts
10.2.6 Throw Exceptions
10.2.7 Define a Custom Exception

11.0 Advanced Topics

11.1 Collections

11.1.1 Collections
11.1.2 ArrayLists
11.1.3 Foreach
11.1.4 Creating an ArrayList
11.1.5 ArrayList Facts
11.1.6 Use a Collection
11.1.7 Queue Facts
11.1.8 Stack Facts
11.1.9 Hashtable Facts

11.2 Streaming and I/O

11.2.1 Streams
11.2.2 Streaming Facts
11.2.3 Reading and Writing Text Files
11.2.4 Text Files and Data Sources
11.2.5 Managing Files
11.2.6 System.IO.File Classes
11.2.7 Managing Files and Directories

11.3 Attributes

11.3.1 Reflection and Attributes
11.3.2 Using Intrinsic Attributes
11.3.3 Attribute Facts
11.3.4 Use Attributes

11.4 Operator Overloading

11.4.1 Operator Overloading
11.4.2 Overloading an Operator
11.4.3 Operator Overloading Facts

download links:
http://rapidshare.com/files/145059228/CP.Course.pm.part1.rar
http://rapidshare.com/files/145062388/CP.Course.pm.part2.rar
http://rapidshare.com/files/144640124/CP.Course.pm.part3.rar
http://rapidshare.com/files/144640275/CP.Course.pm.part4.rar
http://rapidshare.com/files/144640934/CP.Course.pm.part5.rar