Visual Basic 2005 with .NET 3.0 Programmer's Reference By Rod Stephens free book download
Professional VB 2005 with .Net 3.0 By Bill Evjen, Billy Hollis, Bill Sheldon, Tim McCarthy, Kent Sharkey free book download
- This comprehensive book offers readers everything they need to make the transition to the newest version of the world’s most popular programming language
- Coverage provides detailed information on how to use VB 2005 in the ever-expanding .NET world using both essential explanations of the topics and key code demonstrations
- Shows developers how to build everything from traditional console applications to ASP.NET applications and XML Web Services so they can take their abilities to new levels
- Addresses such issues as security, data access (ADO.NET), and the latest Visual Studio .NET IDE, as well as in-depth coverage of the .NET 3.0 Framework
- Discusses CLR (Common Language Runtime), variables and data types, object syntax introduction, inheritance and interfaces, applying objects and components, and error handling and debugging
More details
Applying Domain-Driven Design and Patterns By Jimmy Nilsson free
A practical guide to applying patterns in building a customized architecture for the application you are developing.
More details
Professional .NET Network Programming By Srinivasa Sivakumar, Andrew Krowczyk, Ajit Magale, Vinod Kumar free book download
Details :
Understanding .NET By David Wayne Chappell free book download
Microsoft has introduced a new environment for creating Windows applications: .NET. The technologies it includes will change the way every Windows application is created, and will change the world of all developers. This is the most important new developer technology that Microsoft has introduced since Windows NT. Yet Microsoft has not done a good job of clearly explaining what .NET is and how it works. This book provides the technical introduction to .NET and the entire .NET Framework which developers and technical managers have been seeking ever since Microsoft's initial announcement. This will become known as the first book to go to for anyone seeking a solid understanding of .NET. Windows guru and bestselling author David Chappell has both the inner understanding of .NET and the clear, concise writing style to be able to explain it as no one else can.
-- Clear, concise, jargon-free, easily-understandable writing style, while still technically sound and thorough.
-- David is extremely well known in the Windows development world. Not just a great author, he really knows how to market his books as well.
-- For developers, this is the perfect place to begin mastering .NET, laying a solid foundation for future study. For technical managers, it will contain enough depth to enable them to make good decisions, without delving too deeply into implementation details.
-- Debut title in David Chappell's new Independent Technology Guide series. This series is aimed to be the first book that technical managers or developers pick up to gain an understanding of the essentials of a new technology.
The .NET Framework is the most important developer technology Microsoft has introducedsince the release of Windows NT, and will affect every software professional working in the Windows environment. It introduces a common set of application programming interfaces and a unified set of commands across all programming languages. It automatically takes care of all the housekeeping COM required so that developers can focus on writing business logic code specific to their applications. Applications built within it are automatically Internet-enabled. It lets developers actually program for the Web.
Written for technical managers and software developers looking for a deep but conceptual grounding in .NET, it gives readers an overview of .NET and the .NET Framework, coverage of Web services, Hailstorm, the Common Language Runtime (CLR) and CLR-based languages, the unified class library, ASP.NET, and ADO.NET.
Developers and technical managers.
More details
TCP/IP Sockets in C By Michael J. Donahoo, Kenneth L. Calvert free book download
For example code from the text, Winsock adaptations of text code, sample programming exercises and more, click on the grey "COMPANION SITE" button to the right. Note: This title was formerly known as Pocket Guide to TCP/IP Socket Programming in C, ISBN 1-55860-686-6. TCP/IP Sockets in C: Practical Guide for Programmers is a quick and affordable way to gain the knowledge and skills you need to develop sophisticated and powerful networked-based programs using sockets. Written by two experienced networking instructors, this book provides a series of examples that demonstrate basic sockets techniques for clients and servers. Using plenty of real-world examples, this book is a complete beginner's guide to socket programming and a springboard to more advanced networking topics, including multimedia protocols. *Concise, no-nonsense explanations of issues often troublesome for beginners, including message construction and parsing. *Comprehensive example-based coverage of the most important TCP/IP techniques-including iterative and concurrent servers, timeouts, and asynchronous message processing. *Includes a detailed, easy-to-use reference to the system calls and auxiliary routines that comprise the sockets interface. *A companion Web site provides source code for all example programs in both C and WinSock versions, as well as guidance on running the code on various platforms.
More details
Programming in the .NET Environment By Damien Watkins, Mark J. Hammond, Brad Abrams free book download
More details
Deploying .NET applications By Sayed Ibrahim Hashimi free book download
Whether building a console application, a web service, or a smart client, you eventually need to distribute your finished work. Deploying .NET Applications is a complete guide to delivering applications built with .NET. Packed with hands-on guidance, practical examples, and war stories from the authors many experiences with deployment scenarios, this book provides everything you need to know.
The book begins by introducing the deployment problem, then examines why deployment is an engineering problem for organizations. Subsequent chapters provide detail about deploying each type of application, then discuss automated deployments. Youll want to get ahold of this book because it
- Includes hands-on detail about the newest deployment tools, MSBuild and ClickOnce
- Discusses many best practices of .NET 2.0 software deployment
- Covers details about automating new software deployments
More details
Pragmatic unit testing in C# with NUnit By Andrew Hunt, David Thomas, Pragmatic Programmers (Firm) free book download
This book shows how to write tests, but more importantly, it goes where other books fear to tread and gives you concrete advice and examples of what to test--the common things that go wrong in all of our programs. Discover the tricky hiding places where bugs breed, and how to catch them using the freely available NUnit framework. It's easy to learn how to think of all the things in your code that are likely to break. We'll show you how with helpful mnemonics, summarized in a handy tip sheet (also available from our www.pragmaticprogrammer.com website).
With this book you will:
Write better code, and take less time to write it
Discover the tricky places where bugs breed
Learn how to think of all the things that could go wrong
Test individual pieces of code without having to include the whole project
Test effectively with the whole team
We'll also cover how to use Mock Objects for testing, how to write high quality test code, and how to use unit testing to improve your design skills. We'll show you frequent "gotchas"--along with the fixes--to save you time when problems come up.
But the best part is that you don't need a sweeping mandate to change your whole team or your whole company. You don't need to adopt Extreme Programming, or Test-Driven Development, orchange your development process in order to reap the proven benefits of unit testing. You can start unit testing, the pragmatic way, right away.
More details
Programming WPF By Chris Sells, Ian Griffiths free book download
If you want to build applications that take full advantage of Windows Vista's new user interface capabilities, you need to learn Microsoft's Windows Presentation Foundation (WPF). This new edition, fully updated for the official release of .NET 3.0, is designed to get you up to speed on this technology quickly. By page 2, you'll be writing a simple WPF application. By the end of Chapter 1, you'll have taken a complete tour of WPF and its major elements.
WPF is the new presentation framework for Windows Vista that also works with Windows XP. It's a cornucopia of new technologies, which includes a new graphics engine that supports 3-D graphics, animation, and more; an XML-based markup language, called XAML, for declaring the structure of your Windows UI; and a radical new model for controls.
This second edition includes new chapters on printing, XPS, 3-D, navigation, text and documents, along with a new appendix that covers Microsoft's new WPF/E platform for delivering richer UI through standard web browsers -- much like Adobe Flash. Content from the first edition has been significantly expanded and modified. Programming WPF includes:
- Scores of C# and XAML examples that show you what it takes to get a WPF application up and running, from a simple "Hello, Avalon" program to a tic-tac-toe game
- Insightful discussions of the powerful new programming styles that WPF brings to Windows development, especially its new model for controls
- A color insert to better illustrate WPF support for 3-D, color, and other graphics effects
- A tutorial on XAML, the new HTML-like markup language for declaring Windows UI
- An explanation and comparison of the features that support interoperability with Windows Forms and other Windows legacy applications
WPF represents the best of the control-based Windows world and the content-based web world. Programming WPF helps you bring it all together.
More details
Programming .NET 3.5 By Jesse Liberty, Alex Horovitz free books download
.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
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.
More details
C# 3.0 Design Patterns By Judith Bishop
C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes:
- An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another
- Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players
- C# 3.0 features introduced by example and summarized in sidebars for easy reference
- Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site
- Quizzes and exercises to test your understanding of the material.
More details
C# 3.0 Design Patterns By Judith Bishop
C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes:
- An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another
- Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players
- C# 3.0 features introduced by example and summarized in sidebars for easy reference
- Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site
- Quizzes and exercises to test your understanding of the material.
More details
C# 3.0 Cookbook By Jay Hilyard, Stephen Teilhet free book download
C# 3.0 Cookbook offers a new chapter on LINQ (language integrated query), plus two expanded chapters for recipes for extension methods, lambda functions, object initializers, new synchronization primitives and more. The new edition is also complemented by a public wiki, which not only includes all of the C# 2.0 recipes from the previous edition unchanged by the release of C# 3.0, but invites you to suggest better ways to solve those tasks.
Here are some of topics covered:
- LINQ
- Numeric data types and Enumerations
- Strings and characters
- Classes and structures
- Generics
- Collections
- Exception handling
- Delegates, events, and lambda expressions
- Filesystem interactions
- Web site access
- XML usage (including LINQ to XML, XPath and XSLT)
- Networking
- Threading
- Data Structures & Algorithms
More details
ADO.NET 3.5 Cookbook By Bill Hamilton free book download
This guide is strikingly different from other books on Microsoft ADO.NET. Rather than load you down with theory, the new edition of ADO.NET 3.5 Cookbook gives you more than 200 coding solutions and best practices for real problems you're likely to face with this technology using Visual Studio 2008 and the .NET 3.5 platform.
Organized to help you find the topic and specific recipe you need quickly and easily, this book is more than just a handy compilation of cut-and-paste C# code. ADO.NET 3.5 Cookbook also offers clear explanations of how and why each code solution works, and warns you of potential pitfalls so you can learn to adapt the book's problem-solving techniques to different situations.
This collection of timesaving recipes covers vital topics including:
- Connecting to data
- Retrieving and managing data
- Transforming and analyzing data
- Modifying data
- Binding data to .NET user interfaces
- Optimizing .NET data access
- Enumerating and maintaining database objects
- Maintaining database integrity
More details
Inside SharpDevelop By Christoph Wille, B. Spuida free bookk download
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.This is one of THE books that advanced. NET developers will be able study so they can understand how they will tackle the major projects they will be asked to build in .NET in the coming years.
More details
.NET E-business Architecture By Robert Amar, Matthew Baute, Don Benage, G. A. Sullivan free book download
This book is written for architects and developers preparing to design and build enterprise-scale e-business applications using Microsoft's Visual Studio.NET and .NET Framework. It will guide technical architects and software developers through the design and development of a fully-featured e-commerce application, the gasTIX online ticketing system, using the .NET suite of technologies. Along the way, key concepts behind new .NET products such as C#, Visual Basic .NET, Visual C++ .NET, ASP.NET, ADO.NET, and Web Services are explained. The author team, consisting of several talented G.A. Sullivan consultants, has combined experience equaling tens of years in the trenches with the various releases of Microsoft Visual Studio.
The fully-functional live sample application built for the book can be seen at www.gasullivan.com