Product Details
Beginning C# (Programmer to programmer)

Beginning C# (Programmer to programmer)
By Karli Watson, John Reid, Christian Nagel, Eric White, Jacob Hammer Pedersen, Ollie Cornes, Morgan Skinner, David Espinosa, Zach Greenvoss, Matthew Reynolds, Marco Bellinaso

Price:

This item is not available for purchase from this store.
Click here to go to Amazon to see other purchasing options.


8 new or used available from £5.00

Average customer review:

Product Description

C# is Microsoft's brand new programming language for its new platform, the .NET Framework. The .NET Framework consists of a runtime environment for managing the execution of our code, and a whole host of class libraries for performing almost any programming task you can think of. Although .NET code can be written in many languages, C# is the only language designed specifically for the .NET Framework, and as such is set to become the language of choice for writing .NET applications for years to come.

This book will be an indispensable guide as you learn to write C# programs, gradually explaining the key concepts of C# and .NET as your skills develop. After a thorough explanation of the basics of the C# language, we take an in-depth look at object-oriented programming in C#, before moving on to see how we write Windows applications in C#. We also show how you can create dynamic web pages and web services in C#. Finally, two case studies provide full examples of C# applications in action and show how it all ties together.

This book covers:

The C# language
.NET Programming with C#
Object-oriented programming
Writing Windows applications
Accessing databases
Writing web pages and web services in C#


Product Details

  • Amazon Sales Rank: #1035377 in Books
  • Published on: 2001-09-01
  • Format: Illustrated
  • Original language: English
  • Number of items: 1
  • Binding: Paperback
  • 1035 pages

Editorial Reviews

Amazon.co.uk Review
C# is Microsoft's new--and preferred--language for programming in the .NET environment. Beginning C# assumes no previous programming knowledge. It also assumes you'll be using Visual Studio.NET.

You start off writing simple console programs to learn the basics of types, flow control, functions, debugging, error handling, object oriented programming, classes, events and other basics of the language. The excitement starts in chapter 13 with Windows form controls and moves on to deployment issues using the new Windows installer. You get data access with ADO and a review of ADO.NET classes and objects. Everything about using C# is covered in exhaustive depth before you go on to look at Web programs, ASP.NET and some complete sample applications.

Wrox--and Karli Wilson--have been involved in enough programming books to get the formula down pat. Beginning C# does a good job of introducing new topics, putting them in context, demonstrating their usage and explaining how they work. There are plenty of simple, lucid examples of code including alternative ways to achieve the same ends with explanations on why you might use one method over another.

As a book Beginning C# is nearly as exciting as the average in-flight magazine, but for working programmers or beginners who need a clean, clear introduction to putting C# to use in the real world, it's hard to beat. Read it before buying Professional C# from the same stable of authors. --Steve Patient

From the Publisher
Beginning C# provides a painless introduction to C# for beginners or relatively inexperienced programmers, who want to move to the .NET Framework from languages that don't support modern object-oriented programming techniques. This book is for everyone who is tired of C# books that assume ten-plus years of C++ experience.

About the Author
Karli Watson is an in-house author for Wrox. Karli's computing interests include all things mobile and upcoming technologies such as C#. He can often be found preaching about these technologies at conferences.

Jon Reid is the Chief Technology Officer for the database and development tool maker Micro Data Base Systems, Inc. John is the editor for the C++ and Object Query Language (OQL), components of the Object Data Management Group (ODMG) standard and has contributed to previous Wrox titles.

Christian Nagel is working as a trainer and consultant for Global Knowledge. He enjoys teaching others programming and architecting distributed solutions. As founder of the now called .NET User Group Austria and as MSDN Regional Director, he is a speaker at European conferences (TechEd, VCDC.

Eric White is an independent consultant. Eric has particular interest in Object-Oriented design methodologies, including use case analysis, UML, and design patterns. Eric is currently specializing in C#, VB.NET, ASP.NET, ADO.NET, XML, COM+, GDI+, SQL Server and other Microsoft technologies.

Jacob Hammer Pedersen is a systems developer at ICL Invia - a member of the Fujitsu Group. Primarily working on the Microsoft platforms, other expertises include MS Office development, COM, COM+ and Visual Basic.Net.

Ollie Cornes co-founded a business-to-business Internet company and until recently was their Chief Technical Officer. Prior to that his various roles involved programming, technical authoring, network management, writing, leading development projects and consulting.

Morgan Skinner has used a variety of languages and platforms, including VAX Macro Assembler, Pascal, Modula2, Smalltalk, x86 assembly language, PowerBuilder, C/C++, Visual Basic, PL/SQL, TSQL and current C#. You can reach Morgan by email at morgan.skinner@totalise.co.uk.

David Espinosa is a Senior Programmer and owner of Espinosa Consulting. He concentrates on Microsoft technologies and tools. David has worked with Microsoft as a Lead Author for the Desktop Visual FoxPro Certification Exam and has recently been focusing on E-Commerce and data integration solutions.

Zach Greenvoss, MCSD is a Senior Consultant with Magenic Technologies, a Microsoft Gold Certified consulting firm. He specializes in middle tier architecture and implementation, utilizing various technologies including COM+, MSMQ, BizTalk, and XML. He can be reached at zachg@magenic.com.

After working with Wrox Press on a number of projects, Matthew Reynolds is now an in-house author writing about and working with virtually all aspects of Microsoft.NET. He's also a regular contributor to Wrox's ASPToday, C#Today and Web Services Architect. He can be reached on matthewr@wrox.com.

Marco Bellinaso is a freelance software engineer and has been working with VB, C/C++ and other Microsoft tools for several years, specializing in User Interface, API, ActiveX/COM design and programming. Marco now spends all his time on the .Net Framework with both C# and VB.NET and is a team member of VB-2-The-Max ) for which he helps write articles and commercial software. You can reach him at mbellinaso@vb2themax.com


Customer Reviews

Begin C# Programming with a BANG!5
This book is clearly presented, and well written. It's style is very accessible, even to very beginners, as opposed to programmers new to C#. I have already read three other beginning c~ style books, and while some were pretty good (Inside C# for example), none of them covered such a wide berth of information for this subject.
This book not only introduces you to C# command-line, like all the other books I have read, but WIndows Forms, and UML, two very important topics. The Chapter 7 on Errors, Debugging and Error handling is brilliant! It doesn't go into too much detail (the book is already huge at 1000 pages), but it covers all you need to know to start experiementing, and what's more you 'feel' like experimenting after reading it! This also applies to the great Exercises, including the 20 or so lines of code to reproduce an ASCII mandlebrot fractal in the command window! VERY accessible.
There are a few typos (though nowhere near as many as in the not-so-good Weekend Crash Course in C#!), but not everything is perfect... :)
Also, the size of the book is daunting, but once you start following the chapters and exercises, if you are truly going for learning C#, OOP, and .NET as a whole, you seriously do not notice, and after a couple of weeks, you are finished!
Brilliant book... 9 thumbs up!