SQL Server Performance

  • Home
  • Articles
  • Forums
  • Tips
  • Training
  • FAQ's
  • Blogs
  • Software
  • Books
  • About Us
RSS Feeds
Sign in | Join


USEFUL SITES :

ASP.NET Tutorials
Windows and SQL Azure Tutorials
Cloud Hosting Magazine
SharePoint Tutorials
Windows Server Help

Write for Us

Share your SQL Server knowledge with others and raise your profile in the community More...
Latest Articles

A High Level Comparison Between Oracle and SQL Server - Part ...
A High Level Comparison Between Oracle and SQL Server - Part ...
A High Level Comparison Between Oracle and SQL Server - Part ...
A High Level Comparison Between Oracle and SQL Server

More     
 
Latest FAQ's

Add Node to A SQL Server failover Cluster failed with invalid ...
SQL Server Destination remote server error
Setting Up Data And Log Files For SQL Server
Will Check Constraints Improve Database Performance?

More     
   
Latest Software Reviews

dbForge Review
Spotlight on ApexSQL Diff - Server-based database comparison tool ...
Spotlight on ApexSQL Data Diff - Server-based database comparison tool ...
Spotlight on ApexSQL Doc 2008

More     

books >> sql server 2005 books >> Murach's C# 2005

Murach's C# 2005


Sep 05, 2006

Develop Windows Forms Fast and Effectively


Review by SQL-Server-Peformance.Com



Murach's C# 2005
By Joel Murach
812 pages. Mike Murach & Associates. $52.50.

Find out more about this book, or purchase it, from Amazon.com.



C#!!!

I can't stand it anymore. C# here, C# there, C# everywhere. The whole world seems to be talking only about C#, and, and what is probably even more significant, developing in C#. And I? I confess right here that I haven't written a single line of C# code yet. Well, reading C# source code isn't all that difficult with my background in VB, C++, and some Java. But I haven't written a line myself. It seems as though this fact will sooner or later mean I won't be able to join in a conversation anymore because almost all the new books about SQL Server seem to use C# as a .NET language. I have decided now to learn C#.

The C# Express version is quickly downloaded and installed. Suddenly I have to decide what to develop in C# as my first project. "Hello world," the xxx millionth version? No, thanks! Although this is very easily done, I always failed to find some practical use in this exercise. No, the first project has to be "something better," presumably something using a database. But at this point, I painfully realize that my client development knowledge has stagnated with Visual Studio 6.0.

The uncommon C# syntax along with the unknown .NET framework turns my first steps very quickly into a frustrating search in the online help and on the Internet. I need a book before I waste even more time senselessly without any result.

Of course, you can find books about C# like sand on the beach and the choice for a specific book is certainly very difficult, but at this point, it is an immense advantage to be in contact with many publishing houses. You get review copies, for which, under normal circumstances, you would have to pay much money. And so I remembered that there is indeed a book about C# somewhere in my ever-growing collection of books to be reviewed: "Murach's C# 2005."

The Murach books, I already know, have established a very positive impression and therefore my expectation toward this book were quite high. And the very first screen shot in the book confirms my opinion of Murach books. It is no "Hello world" clone, but a Windows form to calculate the future Value of an investment. Cool!

Table of Contents:

  • An Introduction to Visual Studio.
  • The C# Language Essentials.
  • Object-Oriented Programming.
  • Database Programming.
  • Other Skills for C# Developers.
  • Appendixes.

I believe this book is of interest to visitors of SQL-Server-Performance.com because of its extensive coverage of database programming, which takes up about 200 pages. Naturally, almost any C# book offers some explanations about how to connect, use, and present data in a database with C#. But this book takes it one step further and also shows the advantages of a tiered-architecture. And it doesn't leave the developer alone with some quickly presented examples about how to write some data access code in one's presentational tier.

The soon-to-be C# adept can find a vast amount of information and knowledge, which is presented in the typical Murach paired pages style. So, you find not only information about C#, but also how to apply this information in real-world scenarios.

Meanwhile, I've become a great fan of Murach's style of knowledge transfer. The books serve only one purpose: To get you going quickly and addressing those problems and questions that almost certainly will arise when working more closely in a topic. "Murach's C# 2005" is a book that you use both to learn the topic and as a reference, which even developers versed in C# will refer to from time to time.

The complete source code of the book and two sample chapters can be downloaded from http://www.murach.com/books/csh5/index.htm. So, test it out yourself.


        








C# Help and Tutorials | PHP MySQL Tutorial | Sharepoint Tutorial | Azure Tutorial | Cloud Hosting Magazine | ASP.NET Tutorials | Windows Server Help | Windows Phone Pro | Silverlight Ace | Visual Studio Tutorials | Home | Peformance Articles | Audit Articles | Business Intelligence Articles | Clustering Articles | Developer Articles | Reporting Services Articles | DBA Articles | ASP.NET / ADO.NET Articles | SQL Server Training Videos | DBA FAQ's | Developer Peformance FAQ's | DBA Peformance FAQ's | Developer FAQ's | Clustering FAQ's | Error Messages | Audit Tool Reviews | Backup Tool Reviews | Coding Tool Reviews | Compare Tool Reviews | Documentation Tool Reviews | Design Tool Reviews | Monitoring Tool Reviews | Log Tool Reviews | Reporting Tool Reviews | Clustering Tool Reviews | Security Tool Reviews | Change Management Tool Reviews | Remote Access Tool Reviews | Book Reviews | Security Tool Reviews | ADO.NET / ASP.NET | Administration | Analysis/OLAP Services | Application Development | Configuration | Components | ETL | Hardware | High Availability | Hints | Index | Misc | Operating Systems | Performance Tuning | Replication | T-SQL | Views


              © 2010 Jude O'Kelly. All rights reserved