C# Bible 1st Edition by Jeff Ferguson (PDF)

0

 

Ebook Info

  • Published: 2002
  • Number of pages: 830 pages
  • Format: PDF
  • File Size: 4.09 MB
  • Authors: Jeff Ferguson

Description

100% comprehensive, the C# Bible will have even beginning programmers up and running with Microsoft’s new C# language quickly and easily. But this title does not stop at just presenting the C# language – it teaches practical application development in the new .NET Framework. Starting at ground zero, readers will benefit from veteran developer Jeff Ferguson’s insight into topics that include: * Background of C# * .NET concepts * Defining data with variables * Building containers with arrays * Writing expressions and statements * Object Oriented Programming with C# * Maintaining state with fields * Defining behavior with methods * Building WinForm and WebFom applications * Using C# in ASP.NET * Working with COM

User’s Reviews

Editorial Reviews: From the Back Cover * Master all the elements of this powerful new language from Microsoft * Harness object-oriented programming techniques and advanced language features * Create Web services, ASP.NET applications, and other .NET solutions If C# can do it, you can do it, too . . . Blending the object-oriented power of C++ with the simplicity of Visual Basic, C# is the ideal language for building sophisticated .NET components and applications. This all-in-one guide by a team of .NET programming pros delivers everything you need to get up and running with C# – a complete tour of the language and practical guidance on developing a variety of .NET solutions. Take the language tour and get the scoop on C# basics and object-oriented techniques as well as on advanced topics such as delegates and versioning. Then turn to the solutions section for all the examples and source code you need to jumpstart a C# project, whether it’s a Windows Form or an ASP.NET application. Inside, you’ll find complete coverage of C# * Get up to speed on expressions, functions, data types, and other C# fundamentals * Master classes, overloaded operators, inheritance, and other object-oriented tools * Harness the power of namespaces, interfaces, enumerations, and delegates * Explore the ins and outs of exceptions, attributes, versioning, and unsafe code * Create real-world Windows Forms and WebForms applications * Build components to access files or a database * Use C# in an ASP.NET application * Integrate COM with .NET using C# About the Author Jeff Ferguson is a Microsoft Certified Solutions Developer (MCSD) with over 10 years of professional software development experience. Jeff is a Senior Consultant for Magenic Technologies, a Microsoft Certified Solutions Provider Partner whose clients include Microsoft themselves. Jeff has extensive experience in n-tier application development with Visual C++, ASP, SQL Server and other related technologies, and has been working with the new C# language since the early pre-beta stages. Jeff is active in the .NET developer community, and is a contributor to The Visual C++ Developer’s Journal, a popular programmer’s magazine. Brian Patterson currently work for Affina, Inc., as a Technical Team Leader, where he is generally working with C++ on HP-UX or Windows development with any number of the Visual Studio languages. Jason Beres has been a software developer for 10 years. He is currently a consultant in South Florida and works exclusively with Microsoft technologies. Pierre Boutquin is a senior software architect in the treasury of a major Canadian bank, where he helps develop leading-edge market risk management software. Meeta Gupta has a master’s degree in computer engineering. She is presently working at NIIT Ltd., where she designs, develops, and authors books on a varied range of subjects.

Reviews from Amazon users which were colected at the time this book was published on the website:

⭐I really enjoyed this book. I used it as a textbook for learning C#. I still use it to this day and very satisfied with the product.

⭐This is my 6th book on C#. I have hard core C++/Java back ground and use most of the programming languages. I got this book to use it as a dictionary or desk reference. The book I bought does not have a CD, and the site for bonus companion for sample code is missing. I was directed to Technical Support by the authors. Thanks. If you are my style, prefer to see in depth commenting or code discussion, then don’t buy. Buy only you know and used these dll/namespace/keywords/interface/delegation/indexers, would be a quick guide for you. Goodies: codes looked simple ch 7,ch 16, ch 33.

⭐First of all, let me state that this is not my first C# book. So I can’t offer the perspective of someone who is new to the language and wants to learn it from this book. My objective for buying this book was to expand my C# library with a book covering some advanced features of the language.Simply stated, this is a good book filled with useful information that comes at a very reasonable price. I don’t think it’s a “comprehensive” reference to C# (what book is?) and it doesn’t go into great depth on any one topic. But it does offer a very broad cross-section of the language.Since I’ve purchased the book I’ve found myself opening it to find out information that is not clearly explained in the MSDN library and not mentioned at all in other books. And the majority of the time, that information was covered in this book in a simple, succinct manner. For example, very few books out there cover asynchronous I/O in C#, but C# Bible devotes 6 pages to the topic – with sample code.For the price, this book is a worthwhile addition to your C# library.

⭐I’m new to C# and this is my first book on it, I’ve had some experience over the past several years in C/C++ but am new to C# and .net in general. This book is a good read, and the first several chapters give you a clear understanding of how to do tasks in C#. It doesn’t spend a lot of time going over the basics that you should probably already have learned from other languages (controls, variables, etc.) but has gotten me up and running with C# in no time flat. I wouldn’t say it’s 100% comprehensive and I have purchased other book to accompany this one as I finish reading it, but it is definitely a good read for someone who has some knowledge of other C languages (some background in C++ OOP is definitely helpful, the author starts in talking about object oriented structures from the beginning and assumes that you know what he is talking about) will do fine with this book.

⭐I praised this book on a Mircosoft newsgroup… But the more I read this the less I like it. I wanted to share some thoughts here. After comparing this book to a few others on C#, I feel this has one a more comprehensive table of contents. You get a full 9 pages on XML commenting while others give a paragraph or two. There are some cool chapters such as “Building Mobile Applications”, “Working with COM”, “Working with COM+ Services” and “.NET Remoting”. These are topics that my 1600 page VB.NET book (Francesco Balena, Microsoft Press) didn’t cover.However, there are a lot of typos, a lot of fluff, explanations are sometimes very poor, and organization is pretty bad.It hasn’t been very thoroughly proofread. Take this for example: “Abstract classes are also, by definition, virtual methods…” Still not sure how a class can be a method. There are a lot more like this, but re-reading the paragraph you can generally figure out what they’re talking about.By fluff, I mean that they do things like give an example of operator overloading for each and every unary operators (come on, do I need an example for unary plus AND unary minus?) Or how to cause about 6 different exceptions (OutOfMemory, StackOverflow, NullReference, etc) and how to catch each one. It’s a good way to pad the page count, that’s about all.The overall organization of the book doesn’t make it a very good read, either. It really skips around a lot. For example, talking about overloading members and virtual members BEFORE talking about classes seems like a poor choice to me if you’re really aiming to help novice programmer.It claims to be written for novice and experienced developer alike, but I’m not sure it makes a great first book on .NET. Although, if you are a veteran programmer, you’ll fly through the first 11 chapters since they are written more so for the novice.If you already know VB.NET and want to transition to C# (like I’m doing) then this book will get you up and running with all of the important things. However, the WROX books have gotten some good reviews on newsgroups, so I might give those a try instead.

⭐It was frustrating from the first set of codes i tried to follow.The beginning of the book indicated that it was also written for begining programmers but totally lacked basic instructions and explanations.

⭐The Bible series is one of my favorite series of technical books due to it’s usual great presentation of the data and the sheer volume of information presented. I’m a very careful shopper and usually research the books I’m going to buy. However, due to the high quality of many of the other books in this series I purchased this one on faith. This turned out to be a big mistake as this book is poorly laid out, covers some topics to a depth that seems ridiculous and other topics are just barely touched. There are not nearly enough examples and the chapter on ADO.Net is woefully inadequate. The book works as a high level overview, but there are much better books out there that work even better as a high level overview. If you want a better book then look at Wrox’s “Beginning Visual C#” ISBN: 0764543822 or Wrox’s “Professional C#, Second Edition” ISBN: 0764543989.

Keywords

Free Download C# Bible 1st Edition in PDF format
C# Bible 1st Edition PDF Free Download
Download C# Bible 1st Edition 2002 PDF Free
C# Bible 1st Edition 2002 PDF Free Download
Download C# Bible 1st Edition PDF
Free Download Ebook C# Bible 1st Edition

Previous articleData Mining: Practical Machine Learning Tools and Techniques (Morgan Kaufmann Series in Data Management Systems) 4th Edition by Ian H. Witten (PDF)
Next articlePerceptrons: An Introduction to Computational Geometry, Expanded Edition by Marvin Minsky (PDF)