|
Samay Live | |
|
EBooks » C# & C Sharp
 In the three years since Microsoft made C# available, there have been lots of tweaks to the language. That's because C# is not only essential for making .NET work, it's a big way for Microsoft to attract millions of Java, C and C++ developers to the platform. And C# has definitely made some inroads. Because of its popularity among developers, the language received standardization from ECMA International, making it possible to port C# applications to other platforms. To bolster its appeal, C# 2.0 has undergone some key changes as part of Visual Studio 2005 that will make development with .NET quicker and easier. The updated IDE is not due for official release until summer, but the C# 2.0 beta is available for those who want to take it for a spin and get up to speed. That's precisely what Visual C# 2005: A Developer's Notebook allows you to do. There are some great new features in C# and this unique "all lab, no lecture" guide covers them all with 50 hands-on projects. Each project explores a new feature, with emphasis on changes that increase productivity, simplify programming tasks, and add functionality to applications. C#'s component-based design combines the productivity of Microsoft's popular Visual Basic with the raw power of C++ for web-based applications. Many reviewers note a similarity between C# and Java--in fact, a new feature that took the Java development team five years to incorporate into Java is now available in C# 2.0. Called "generics", this feature enables developers to reuse and customize their existing code, so they can dramatically cut down the time it takes to develop new applications. 
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#
Beginning C# Objects: From Concepts to Code is a comprehensive yet approachable guide for anyone interested in learning the C# language, beginning with the basics.
To begin, this book addresses the two fundamental concepts that
programmers must grasp in order to write a professional object-oriented
C# application: the nature and characteristics of objects, and the structure that allows you to take best advantage of C#’s object-oriented makeup.
In addition to the basics of C# syntax, this book introduces object
terminology—teaching you how to think in terms of objects—and provides
an introduction of object modeling, illustrating how to translate an
object model into C# code with ease.
For folks who have already attempted to learn C# but are still having
trouble mastering C#'s object-oriented nature, the case study format of
this book will be invaluable in showing you how to translate a UML
model into a fully-functional C# application.
An overwhelming number of programmers are now moving to C# as their
language of choice for developing powerful, maintainable, scalabe
software applications. Whether you’re learning C# as your first
programming language, moving to C# from a non-object-oriented language,
or have previously programmed with C# but still feel unsure when it
comes to object aspects, this book is a perfect fit for you.
 The new C# language and Internet software services have received much of
the attention surrounding Microsoft’s new .NET environment. However, Microsoft
has also redesigned the way Windows desktop applications will be created and
deployed in the future. Intended as a tutorial for C++ and Java programmers at
all levels, this book shows how C# and the .NET framework can be used to develop
Windows applications with .NET. As a way to demonstrate how Windows Forms
applications are constructed, the book provides a chapter-by-chapter guide to
building an image application to view, share, and manage digital photos stored
on a hard drive or on removable media. Also discussed are Visual Studio 7.0, C#
language syntax and usage, Windows Forms controls, ADO.NET, and other topics
vital to the creation and deployment of Windows applications in this new
environment.  C# is designed to work with .NET to provide a new framework for
programming on the Windows platform. This comprehensive reference
prepares you to program in C#, while at the same time providing the
necessary background in how the .NET architecture works.
In this all-new third edition, you’ll be introduced to the
fundamentals of C# and find updated coverage of application deployment
and globalization. You’ll gain a working knowledge of the language and
be able to apply it in the .NET environment, build Windows forms,
access databases with ADO.NET, write components for ASP.NET, take
advantage of .NET support for working with COM and COM+, and much more.
Professional C#, 3rd Edition, is the complete C# resource
for developers, packed with code and examples that have been updated
for the latest release — the .NET Framework 1.1 and Visual
Studio .NET 2003.
|
| |
|