Reference books of C# programming.
Filed Under ( C#) by admin on June-30-2008
If you want to speed up the development of your .NET applications, you’re ready for C# design patterns — elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they’re used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O’Reilly and the author’s companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.
Filed Under ( C#) by admin on May-8-2008
The first edition of this book was released at the 2001 Tech Ed conference in Atlanta, Georgia. Since that time, this text has been revised, tweaked, and enhanced to account for the changes found within each release of the .NET platform (1.1, 2.0, 3.0 and now 3.5).
The last version, .NET 3.0, was more of an augmentative release, essentially providing three new APIs: Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF). As you would expect, coverage of the “W’s” has been expanded a great deal in this version of the book from the previous Special Edition text.
Unlike .NET 3.0, .NET 3.5 provides dozens of new C# language features and .NET APIs. This edition of the book will walk you through all of this new material using the same readable approach as was found in previous editions. Rest assured, you’ll find detailed coverage of Language Integrated Query (LINQ), the C# 2008 language changes (automatic properties, extension methods, anonymous types, etc.) and the numerous bells and whistles of Visual Studio 2008.
What you will learn
* Everything you need to know – get up to speed with C# 2008 quickly and efficiently.
* Discover all the new .NET 3.5 features — Language Integrated Query, anonymous types, extension methods, automatic properties, and more.
* Get a professional foothold — targeted to appeal to experienced software professionals, this book gives you the facts you need the way you need to see them.
* A rock-solid foundation – focuses on everything you need to be a successful .NET 3.5 programmer, not just the new features. Get comfortable with all the core aspects of the platform — including assemblies, remoting, Windows Forms, Web Forms, ADO.NET, XML web services, and much more.
Building on the revolutionary ASP.NET 2.0 release, ASP.NET 3.5 adds several key new developer features including AJAX, LINQ, and a new CSS designer in Visual Web Developer 2008. The dramatic reduction in code that developers realized from the more than 50 new server controls in ASP.NET 2.0 now allows developers the time to make their applications more interactive with AJAX, to work with data in their preferred language with LINQ, and to build visually attractive and consistent standards-based sites with CSS.
Professional ASP.NET 3.5 helps the experienced programmer put these new technologies into action. Greatly expanded from the original best-selling Professional ASP.NET 2.0, Professional ASP.NET 3.5 covers all the key technologies retained from 2.0 in new depth alongside the hundreds of pages of coverage of the important new 3.5 features. Written by 3 of the most well-known and influential ASP.NET developers who were highly praised by ASP.NET creator Scott Guthrie for their ASP.NET 2.0 books, Professional ASP.NET 3.5 is the book you’ll learn the language from and turn to day after day as you write web applications. And as always, Professional ASP.NET 3.5 features language examples in the book and in the code download in both C# and VB!
Key new coverage for ASP.NET 3.5 includes:
* Thorough coverage of how to implement ASP.NET 3.5 AJAX and the ASP.NET AJAX Toolkit
* An introduction to LINQ and many LINQ examples throughout the book side-by-side with the related SQL example to show you the differences between the two
* Enhanced coverage of XML use in ASP.NET including the new XML Schema Designer Add-on, LINQ to XML, LINQ for XML examples, and XSLTC.exe, a command-line XSLT compiler
* A new chapter on CSS design for ASP.NET and the Visual Web Developer CSS design tools
* A new chapter on the ASP.NET lifecycle and architecture best-practices
* Increased coverage of ASP.NET with SQL Server 2005 and Oracle as the databases
* Coverage of enhancing your ASP.NET applications with Microsoft’s new Silverlight for stunning video and animation uses
* Coverage of Scott Hanselman’s famous productivity tool picks for developers to help make you a more productive ASP.NET developer
* Updated coverage of migrating applications for previous ASP.NET versions
Key coverage retained and improved from the ASP.NET 2.0 book:
* The idea of the server control and its pivotal role in ASP.NET development
* How to create templated ASP.NET pages using the master page feature
* Techniques for debugging and handling errors
* Ways to package and deploy ASP.NET applications
* How to retrieve, update, and delete data quickly and logically
* How to implement the cultures and regions features to localize your web site into multiple languages for different visitors
* An understanding of how to use and extend the provider model for accessing data stores, processes, and more
* How to keep track of your application’s performance and health with monitoring tools
Filed Under ( C#, Asp.net) by admin on July-1-2007
ASP.NET 2.0 is the latest version of Microsoft’s current ASP.NET 1.1 technology. ASP.NET 1.1 is fast becoming the accepted technology standard for creating dynamic web pages on the Windows platform, and is now used across the board from start-ups to blue-chip multi-national corporations. ASP.NET 2.0 is building on this solid foundation and adding new improvements. The new technology will be faster to code, offer a more powerful set of tools (i.e. MasterPages and Generics), and run faster when deployed, so that customers enjoy a significantly better user experience.
Pro ASP.NET 2.0 in C# follows the well-regarded Pro ASP.NET 1.1, rooted in the same best-practices and pragmatic style. Matthew MacDonald explains how ASP.NET 2.0 works for the professional programmer – covering both new innovations and the features carried over from the previous version. And while new features are important, MacDonald stresses the importance of the technology as a cohesive whole. His broad-based approach shows how all of the features inter-relate. This gives readers the solid understanding they need to code real applications.
Filed Under ( C#) by admin on June-26-2007
Looking to break into C# programming? Sams Teach Yourself Visual C# 2005 in 24 Hours, Complete Starter Kit is a valuable resource. You will start by learning the basics of the Visual C# environment and begin to build working programs very quickly. As the programs become more complex, you will discover more of the advanced features of the C# programming language and the Visual C# tool.
Set with the practical goal of providing you with a solid foundation from which to grow and develop your C# programming skills, this book is perfect for use in a professional setting or for use with personal projects. The accompanying CD includes Visual C# 2005 Express Edition, a streamlined, easy-to-use development tool that makes Windows programming with C# fun. Jump in with both feet with the help of Sams Teach Yourself Visual C# 2005 in 24 Hours, Complete Starter Kit.
Filed Under ( C#) by admin on June-25-2007
Visual C#, a feature of Microsoft Visual Studio® 2005, is a modern programming language designed to deliver a productive environment for creating business frameworks and reusable object-oriented components. Now you can teach yourself essential techniques with Visual C# - and start building components and Microsoft Windows®-based applications-one step at a time. With STEP BY STEP, you work at your own pace through hands-on, learn-by-doing exercises. Whether you’re a beginning programmer or new to this particular language, you’ll learn how, when, and why to use specific features of Visual C# 2005. Each chapter puts you to work, building your knowledge of core capabilities and guiding you as create your first C#-based applications for Windows, data management, and the Web.
The popular STEP BY STEP approach provides hands-on guidance for creating smart-client and Web applications to programmers who are new to Visual C# 2005 and the Microsoft .NET Framework 2.0. The companion CD includes data sets and sample code for all exercises.
Key Book Benefits:
• Popular C# programming tutorial, now fully revised for version 2005.
• Provides step-by-step guidance on how to use Visual Studio 2005 with Visual C# 2005 to create smart-client and Web applications.
• Features easy-to-follow, logically planned lessons, with necessary data sets and additional code samples on the CD.
• STEP BY STEP is ideal for anyone with a fundamental understanding of computer programming.
Filed Under ( C#) by admin on June-25-2007
C# 2005 has enjoyed huge success in the year since its launch, firmly establishing itself as the premier language for development on Microsoft’s successful .NET 2.0 platform. With the launch of the .NET 3.0 extensions in early 2007, the horizons of this language are being extended, and it is becoming even more powerful as it is able to leverage the new .NET 3.0 Foundations.
In recognition of this, Apress presents Pro C# with .NET 3.0, Special Edition to provide you with a complete A-to-Z reference for using C# with the .NET 2.0 platform and the .NET 3.0 extensions. The book contains new chapters that explore the interactions between the existing framework and the new extensions, giving you an edge when you evaluate and implement .NET 3.0 for the first time. To provide even more support, a bonus PDF download will be available with each purchase, offering over 500 pages of carefully selected additional content to help broaden your understanding of both .NET 2.0 and .NET 3.0.
Filed Under ( C#) by admin on June-25-2007
Professional C# 2005 prepares you to program in C#, and it provides the necessary background information on how the .NET architecture works. It provides examples of applications that use a variety of related technologies, including database access, dynamic web pages, advanced graphics, and directory access. The only requirement is that you are familiar with at least one other high-level language used on Windows—either C++, VB, or J++. It starts with a tutorial on C# and the .NET framework. This introduction assumes no prior knowledge of .NET, but it does move rapidly, on the assumption that the reader is an experienced programmer. Once this background knowledge is established, the book starts to sweep through the vast .NET class library, showing how you can use C# to solve various tasks. This comprehensive coverage is one of the key selling points of previous versions of the book, and is maintained and enhanced with this new edition by adding new chapters on Generics, ObjectSpaces, Yukon, and Indigo. Some reference material is included either as appendices or is available to download from the Wrox website.
After the introduction and initial chapter, the book is divided into a number of sections that cover both the C# language and its application in a variety of areas. Coverage includes:
* Writing Windows applications and Windows services
* Writing web pages and web services with ASP.NET
* Manipulating XML using C# 2005
* Understanding .NET Assemblies
* Using ADO.NET to access databases
* Integration with COM, COM+, and Active Directory
* Distributed applications with .NET Remoting
* Generating graphics using C# 2005
* Accessing files and the Registry, and controlling .NET security
Filed Under ( C#) by admin on June-25-2007
With C# Cookbook, 2nd Edition, you’ll be able to learn and improve your mastery of both the C# language and the .NET platform. This updated bestseller has been completely revised to account for C# 2.0, the latest version of this popular object-oriented programming language. It also includes more than 100 new code solutions (over 300 overall) to common problems and tasks that you’re sure to face as a C# programmer. Nearly every solution, or “recipe,” contains a complete, documented code sample showing you how to solve the specific problem, as well as a detailed discussion of how and why the underling technology works. This question-solution-discussion format is a proven teaching method, as any fan of O’Reilly’s “Cookbook” series can attest to. In fact, no other source offers a learn-as-you-go format quite like this.
C# Cookbook, 2nd Edition is organized into 20 chapters, each of which focuses on a particular topic in creating C# solutions. Here are just some of what’s covered:
- Numeric data types
- Strings and characters
- Classes and structures
- Generics
- Exception handling
- Delegates, events, and anonymous methods
- Filesystem interactions
- Web site access
- XML usage (including XPath and XSLT)
- Networking
- Threading
- Unsafe code
Best of all, you don’t have to be an experienced C# or .NET developer to use C# Cookbook, 2nd Edition. You just have to be someone who wants to solve a problem now, without having to learn all the related theory first.
Filed Under ( C#) by admin on June-25-2007
The programming language C# was built with the future of application development in mind. Pursuing that vision, C#’s designers succeeded in creating a safe, simple, component-based, high-performance language that works effectively with Microsoft’s .NET Framework. Now the favored language among those programming for the Microsoft platform, C# continues to grow in popularity as more developers discover its strength and flexibility. And, from the start, C# developers have relied on Programming C# both as an introduction to the language and a means of further building their skills.
The fourth edition of Programming C#–the top-selling C# book on the market–has been updated to the C# ISO standard as well as changes to Microsoft’s implementation of the language. It also provides notes and warnings on C# 1.1 and C# 2.0.
Aimed at experienced programmers and web developers, Programming C#, 4th Edition, doesn’t waste too much time on the basics. Rather, it focuses on the features and programming patterns unique to the C# language. New C# 2005 features covered in-depth include:
- Visual Studio 2005
- Generics
- Collection interfaces and iterators
- Anonymous methods
- New ADO.NET data controls
- Fundamentals of Object-Oriented Programming
Author Jesse Liberty, an acclaimed web programming expert and entrepreneur, teaches C# in a way that experienced programmers will appreciate by grounding its applications firmly in the context of Microsoft’s .NET platform and the development of desktop and Internet applications.
Liberty also incorporates reader suggestions from previous editions to help create the most consumer-friendly guide possible.
|
|