If we were to describe the C# language and its associated environment, the .NET Framework, as the most important new technology for developers for many years, we would not be exaggerating. .NET is designed to provide a new environment within which you can develop almost any application to run on Windows, while C# is a new programming language that has been designed specifically to work with .NET.
In this book, we introduce all the key concepts of the C# language and the .NET Framework. As well as full coverage of C# syntax, there are examples of building all types of applications using C# - Windows applications and Windows services, web applications and web services with ASP.NET, and Windows and web controls. There is also full discussion of the most common .NET class libraries, such as data access using ADO.NET, and accessing Active Directory using the DirectoryServices classes.
This book covers:
All the features of the C# language
Object-oriented programming in C#
Windows applications and Windows services
Writing web pages and web services with ASP.NET
.NET Assemblies
Accessing your data with ADO.NET
Distributed applications with .NET Remoting
Integration with COM, COM+, and Active Directory
"synopsis" may belong to another edition of this title.
C# is so tied to the .NET framework it doesn't make sense to separate the two. This is why Professional C# starts with a thorough discussion of the .NET Framework architecture first.
Similarly, the authors discuss VB.NET and C++ along with the byte code they compile to--Intermediate Language--backward compatibility with COM and comparisons with other languages including Java (not all entirely accurate).
In Professional C# you start at the beginning with types, variables, casting (boxing), scope and other basics followed by flow control: if, switch, while and foreach (from VB). Just about every feature of C# is then discussed and demonstrated along with all the things you might want to do with it in a Windows environment, ending with a long chapter on .NET security. There follows sections for other language programmers moving to C#. It's all rather thorough.
High points include the section on Visual.NET studio, XML, Active Directory and ASP.NET--largely for the way they demonstrate how hard Microsoft has worked to integrate .NET features (of which C# is one). The discussions associated with the practical code samples are also excellent, for example, the one on programming graphics with GDI+ (following the section on forms) which introduces some interesting gotchas.
While completeness is to be applauded Professional C# suffers from dry wordiness and poor subbing common to many multi-authored Wrox programming titles. Despite constantly wishing the text were as tightly written as the code Professional C# is an accessible reference to the language suitable for anyone with an interest in C#. --Steve Patient
Simon Robinson first encountered serious programming when he was doing his PhD in physics, modeling all sorts of weird things to do with superconductors and quantum mechanics. His programming work eventually lead him into writing, and he now makes a living mostly from writing great books for programmers. He is a great enthusiast for C#, which he firmly believes is set to revolutionize programming.
Burton Harvey builds software that elegantly fulfills users' needs. An MCSD with fifteen years' experience using Microsoft development tools, Burt is adept at a multitude of technologies including VB, COM, ASP, SQL, C#, C++, x86 assembler, UML, WML, and the Palm OS. As a consultant, Burt provides services to healthcare companies, music publishers, financial institutions, and sports organizations. As an entrepreneur, he develops handheld applications that empower the individual. Burt has spoken on C# at Wrox conferences in Las Vegas and Amsterdam. He can be reached at kbharvey@mindspring.com.
As a strategic technology advisor at Sage, Craig McQueen plays a key role in educating clients about the latest trends in current and emerging IT industry standards (COM, .NET, Dynamic HTML, XML, etc.). This role is supported by Craig's active involvement in trade and industry publishing and speaking opportunities. He has been a contributor to six books related to web applications, as well as industry periodicals including Visual C++ Developer and ActiveWeb Developer. Craig was also a presenter at the 1999 and 2000 ASP Professional Web Developer Conferences.
Christian Nagel is working as a trainer and consultant for Global Knowledge, the largest independent information technology training provider. With his profound knowledge of Microsoft technologies - he's certified as Microsoft Certified Trainer (MCT), Solution Developer (MCSD) and Systems Engineer (MCSE) - 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 speaker at European Developer conferences, and more and more addressed by many developers.
Morgan Skinner has used all sorts of languages and platforms, including VAX Macro Assembler, Pascal, Modula2, Smalltalk, x86 assembly language, PowerBuilder, C/C++, Visual Basic and currently C#.
Jay Glynn has been developing software for over 12 years. He currently works management, writing, leading development projects and consulting. Ollie has a degree in computer science and is Microsoft certified.
Jerod Moemeka is an architect with Fujitsu Transaction services. He is responsible for opportunity identification and ownership, as well as full product life cycle inception, design, and implementation. Part of this charge involves project planning, UML design, software and hardware evaluation, resource acquisition, and project team mentoring. Jerod has also worked as a Java architect for SUN Microsystems, a senior IT specialist with IBM and lead architect with JIS. In this capacity he has been part of the architecture team of such high profile sites as Priceline.com, MyFujiFilm.com, SonyStyle.com, and Volume.com.
"About this title" may belong to another edition of this title.
£ 2.53 shipping from Germany to United Kingdom
Destination, rates & speedsSeller: medimops, Berlin, Germany
Condition: good. Befriedigend/Good: Durchschnittlich erhaltenes Buch bzw. Schutzumschlag mit Gebrauchsspuren, aber vollständigen Seiten. / Describes the average WORN book or dust jacket that has all the pages present. Seller Inventory # M01861004990-G
Quantity: 1 available
Seller: Bookbot, Prague, Czech Republic
Condition: As New. Seller Inventory # 7efb13c7-90cc-421e-ab91-66731219836b
Quantity: 1 available
Seller: Wonder Book, Frederick, MD, U.S.A.
Condition: Very Good. Very Good condition. 2nd edition. A copy that may have a few cosmetic defects. May also contain light spine creasing or a few markings such as an owner's name, short gifter's inscription or light stamp. Bundled media such as CDs, DVDs, floppy disks or access codes may not be included. NOT AVAILABLE FOR SHIPMENT OUTSIDE OF THE UNITED STATES. Seller Inventory # L12F-03899
Quantity: 1 available
Seller: SecondSale, Montgomery, IL, U.S.A.
Condition: Very Good. Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00035656523
Quantity: 1 available
Seller: a2zbooks, Burgin, KY, U.S.A.
Softcover. Condition: Good. Dust Jacket Condition: No Dust Jacket. Edition Unstated. Used good, text has highlighting and writing. Cover has some wear to corners and cover. Quantity Available: 1. Shipped Weight: Under 1 kilo. Category: Computers & Internet; ISBN: 1861004990. ISBN/EAN: 9781861004994. Pictures of this item not already displayed here available upon request. Inventory No: 1561016596. Seller Inventory # 1561016596
Quantity: 1 available