Programming C# with Visual Studio .Net 2005
Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio
|
Contents |
C# Online.NET Book Review
Most of the books I review on a subject this large are—well—large! They can have over 1,000 pages of dense type and weigh as much as a textbook. Often they try to—at least—touch on every aspect of the subject; yet, fail to explain adequately the topics which most interest the average reader.
This guileless, little gem of a book is the type of book that is going to give self publishing a good name. Firstly, it is targeted at the average C# beginner. And, the author has done a great job of cutting the C# mountain into little hills that anyone can climb and enjoy the trip! The book is short and sweet and light: It can easily be carried around with you wherever you may study. Secondly, the author uses plain language to walk the reader over the C# landscape. His style is clean, crisp, direct, and economical.
One of the author's best moments is when he explains Delegates and Events. It can be a diffcult topic; but, he makes it all seem like child's play. He takes your hand and leads you through some very useful examples. Another particularly lucid explanation is on the topic of threading.
One of the great things about self-published books it that they are very inexpensive—often less than half the cost of the offerings of major publishers. This book is currently listed for $20.60 for the print version and $6.20 for the downloadable version.
On the other hand, with self-publishing there is no editor to correct your grammar. Our author is comma-impaired—erring on the side of too few. (My wife considers me comma obssessive.) However, I really do not think it will give the average reader pause. They are not mistakes which interfere with understanding.
The author's intuitive choice of words plus his choice of topics and examples equals a painless, straight-forward introduction to the C# language and .NET.
Bottom line
Programming C# with Visual Studio .Net 2005 is a great—and inexpensive—introduction to the world of C# and Visual Studio.
Publisher's description
Programming C# with Visual Studio .NET 2005 is a practical guide to writing software using the latest version of the C# language. After covering the fundamentals of the language, the book moves into more advanced topics, such as Windows Programming, Threads, Database Programming with ADO.NET, XML, and Network programming.
From the back cover
Programming C# with Visual Studio 2005 is the perfect way to learn Windows programming with the C# language. This book uses the latest version of .NET and the C# language to teach beginner and intermediate level programmers how to create .NET applications.
Inside you will learn...
- The fundamentals of the C# language
- Object oriented programming
- Delegates and events
- Generics
- Windows Programming
- Database Programming with ADO.NET
- Multithreaded and Network Programming
Each chapter builds on the previous. The first part of the book focuses on core concepts rather than the development environment. Later, you lesrn effective programming and debugging techniques with the Visual Studio .NET environment.
The author uses a pragmatic teaching approach. You learn by creating useful programs that will give you the skills to help you create applications for business or personal use. Examples include Web Searching, The Speech API, a SQL Program for Microsoft Access files, and a program that plays Movies and Music Files!
From the publisher's Web site
The focus of this book is on how to write software. Along the way it teaches the C# language and Visual Studio 2005 because those are the tools I use to get the job done. The book is aimed at beginners and those who know other languages but want to learn C# from the ground up. There are some interesting projects in here for intermediate programmers as well. Want to write a program that reads to you? Want to write a desktop application that searches the web? Want to create database applications? Use XML? Network Programming with TCP sockets? Its all in here.
Table of Contents (abbreviated)
- Chapter 01 – .NET and the C# Language
- Chapter 02 – Input and Output
- Chapter 03 – Variables and Operators
- Chapter 04 – User Defined Types
- Chapter 05 – Logic and Loops
- Chapter 06 – Working With Classes
- Chapter 07 – Object Oriented Programming
- Chapter 08 – Arrays and Collections
- Chapter 09 – Delegates and Events
- Chapter 10 – Exception Handling
- Chapter 11 – The Visual Studio Environment
- Chapter 12 – Windows Forms Programming
- Chapter 13 – The User Interface
- Chapter 14 – User Controls and ActiveX
- Chapter 15 – Working With Data
- Chapter 16 – Using XML
- Chapter 17 – Multithreaded Programming
- Chapter 18 – Network Programming
About the author(s)
Jeffery Suddeth has been programming since the age of 12. He is a graduate of Eastern Illinois University, where he majored in Mathematics and Computer Science. His professional programming career goes back over nine years. He has worked as a programmer, consultant, and teacher. He has developed software for several industries, including insurance, banking, investing, and security.
Jeff Suddeth is a contributor to C# Online.NET.