| help | account  


Visual C# 2005 Recipes: A Problem-Solution Approach
View Larger Image
Allen Jones, Matthew MacDonald
Apress, Paperback, Published January 2006, 600 pages, ISBN 1590595890
List Price: $49.99
Our Price: $30.50
You Save: $19.49 (39% Off)


FREE Shipping on Orders over $40!*
Availability: Out-Of-Stock

Customer Reviews: 2     Average Customer Rating:

Write a Review and tell the world about this title!

People who purchase this book frequently purchase:

Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:

Mastering .NET development is as much about understanding the functionality of the .NET Framework as it is about the syntax and grammar of your chosen language. Visual C# 2005 Recipes: A Problem-Solution Approach recognizes this fine balance. This book meets your need for fast, effective solutions to the difficulties you encounter in your coding projects.

The recipes included in this book have been chosen and written with emerging pros in mind. The book features an equal balance of code and text. The supplied code gives you everything you need to solve the problem at hand, while the accompanying text provides supporting information.

This is a fully up-to-date reference for .NET 2.0 programmers. All code comes as a stand-alone Visual Studio 2005 solution. The book even covers advanced concepts that take you past basic recipe solutions—you’ll be able to distill entire concepts and theories.

 

Table of Contents

About the Authors xv
About the Technical Reviewer xvii
Acknowledgments xix
Preface xxi
CHAPTER 1 Application Development 1
CHAPTER 2 Data Manipulation 31
CHAPTER 3 Application Domains, Reflection, and Metadata 65
CHAPTER 4 Threads, Processes, and Synchronization 95
CHAPTER 5 Files, Directories, and I/O 143
CHAPTER 6 XML Processing 183
CHAPTER 7 Windows Forms 213
CHAPTER 8 Graphics, Multimedia, and Printing 257
CHAPTER 9 Database Access 299
CHAPTER 10 Networking and Remoting 335
CHAPTER 11 Security and Cryptography 393
CHAPTER 12 Unmanaged Code Interoperability 439
CHAPTER 13 Commonly Used Interfaces and Patterns 457
CHAPTER 14 Windows Integration 499
APPENDIX Acronyms 521
INDEX 527

 

About the Authors

Allen Jones is a Director of Principal Objective Ltd., a UK-based consultancy that provides independent IT strategy and solutions architecture services. Allen has more than 15 years of commercial experience, covering almost every aspect of IT; however, his true passion has been and always will be software development. In his spare time, Allen works—writing books and training material—or studies in an effort to find some form of enlightenment that has so far eluded him.

Matthew MacDonald is an author, educator, and MCSD developer who has a passion for emerging technologies. He is a regular writer for developer journals such as Inside Visual Basic, ASPToday, and Hardcore Visual Studio .NET, and he's the author of several books about programming with .NET, including User Interfaces in VB .NET: Windows Forms and Custom Controls, The Book of VB .NET, and .NET Distributed Applications. In a dimly remembered past life, he studied English literature and theoretical physics. Send e-mail to him with praise, condemnation, and everything in between, to p2p@prosetech.com.

Rakesh Rajan is a software engineer from India working with US technology at Trivandrum. He is a Microsoft MVP in C# and an MCSD in .NET. He has been working in .NET for the past three years. You can find him posting at newsgroups, writing articles, working on his own projects, or speaking about .NET. Visit his site at www.rakeshrajan.comor drop him an e-mail at rakeshrajan@mvps.org.


Customer Reviews

Customer Reviews: 2     Average Customer Rating:

Mar 30, 2006     A review from St. Louis, MO
Copied and Pasted from C# Programmer's Cookbook
The title of this book is highly misleading, even dishonest. I own a copy of the author's C# Programmer's Cookbook ( MS Press ) and I decided to give the new version a try as I am starting to work with C# 2.0. What a mistake: I certainly expected overlap but the two versions are pretty much the same book. I guess I can keep one copy at work and one at home. Do not buy if you own C# Programmer's Cookbook.

Feb 26, 2006     Cameron Scholtz from Phoenix, AZ
An Essential Tool for My .NET Toolbox
Ive been developing with .NET since 2002 and C# has been my primary language for over two years now. In my opinion, Jones and McDonald have assembled a highly useful reference for serious C# developers. Theres no filler or MSG here! In each chapter the authors have setup real-world "problems" with accompanying solutions and explanations.

Ive had this book for several weeks and Ive already cooked up quite a few of these "recipes". Since this book is a giant collection of topics I will try to just highlight some of the areas I found especially helpful.

The book has something for every level of C# developer. Beginner and intermediate programmers will benefit from the command-line topics in chapter 1. There are some samples here that showed me how to create and run command line applications. Some other great topics for everyone include the StringBuilder or Date format examples. You can put those to use today.

Other topics will appeal to intermediate and advanced C# developers. For example, there is an entire chapter on Threads. And the chapters on XML and security have some fantastic walkthroughs.

There is also an entire chapter on Windows Forms tricks. Some of these recipes include how to force a ListBox to scroll to the most recently added item and how to restrict a TextBox to accept only specific input. This is something Ive needed to do quite often.

Some of my favorite walkthroughs include how to print a multi-page document, how to allow partially trusted code to use a strong-named assembly, and how to store a database connection string securely.

Also, the chapter on interfaces and patterns is one of my favorites because it gives examples of how I can use these in my real-world applications. If youve been using C# then youve no doubt heard of the ISerializable interface. But do you know how it can benefit you? Well, theres an example using a fictional Employee class. Another common pattern in any program is collections. But do you know how (or why) to create an Enumerable collection? The book has a great explanation of this topic.

Because there are sooo many examples in this book Ive listed the chapters. The notes in parenthesis are mine and are not inclusive--just a few topics I found especially interesting.

CHAPTERS: 1. Application Development (Command line tips and tricks).

2. Data Manipulation (Stringbuilder, Dates, Generic lists).

3. Application Domains, Reflection and Meta Data (Custom attributes).

4. Threads, Processes and Synchronization (Pools, timing threads).

5. Files, Directories and I/O (Create, write to and search files).

6. XML Processing (XML structures, insert nodes, validate schemas).

7. Windows Forms (Add controls programmatically, Autocomplete ComboBox).

8. Graphics, Multimedia and Printing (Fonts, screen capture).

9. Database Access (XML from SQL, secure connection string).

10. Networking and Remoting (Communication using UDP).

11. Security and Cryptography (Limit assembly and class permissions).

12. Unmanaged Code Interoperability (Use COM in a .NET client).

13. Commonly Used Interfaces and Patterns (How to use IEnumerable).

14. Windows Integration (Access runtime information).

APPENDIX a. Acronyms



Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account