|
Samay Live | |
|
EBooks » C# & C Sharp
 Aimed at those with some previous programming experience, Inside C#
shows developers the unique strengths, advantages, and tips for coding
with C#. This fast-paced and in-depth tutorial will let you use
Microsoft's newest programming language on the emerging .NET platform
successfully.The outstanding strength of this text is its in-depth
language tutorial on C#, with complete coverage of basic and advanced
object-oriented programming techniques. New language features like
properties, indexers, and attributes get full coverage, alongside the
basics of using classes and inheritance. The book relies on
using Visual Studio 6.0 and the command-line .NET tools for running
programs. (Visual Studio.NET, the next version of Visual Studio, was
unavailable when the book was written.) First to market with an
in-depth language tutorial, the focus of Inside C# is on basic
and advanced language features. By viewing generated code (using the
ILDASM disassembler tool), the author examines how class design
features work under the hood. User Interfaces in C#: Windows Forms and Custom Controls, goes beyond
simply covering the Windows Forms namespaces by combining a careful treatment
of the API with a detailed discussion of good user-interface design principles.
The combination will show you how to create the next generation of software
applications using the .NET Framework. After reading User Interfaces in C#:
Windows Forms and Custom Controls, you'll know how to design state-of-the-art
application interfaces, as well as how to extend .NET controls, create data-binding
strategies, program graphics, and much more.  Everything changes in the Microsoft .NET Framework and the C# language,
including the creation of graphical user interfaces (GUIs). Windows Forms Programming in C#
explains the Windows Forms (WinForms) environment to programmers who
have some experience with .NET programming, and in the process (thanks
to a clear and deliberate expository style) reveals a lot about .NET to
less experienced developers. The overall effect is that almost every
reader comes away with better knowledge of .NET, not just its
user-interface libraries and behaviors. Author Chris Sells takes
care to balance code samples with explanatory text, meaning that most
chapters take on a characteristic "code, explanation, effect" style (in
which "effect" is usually documented with a screen shot). This approach
is effective, and serves both to answer "How do I..." questions and
inspire "I should give that a try!" exploration. Once in a while,
callouts will link two or more screen shots with a sample of code,
graphically illustrating how code affects the appearance of a form and
how it's represented in the Visual Studio development environment. On
top of his clear teaching style, Sells calls attention to workarounds
for shortcomings in the .NET environment (particularly where similar
limitations don't exist in Microsoft Foundation Classes), helping to
improve programmer productivity in the growing .NET environment.  Learn advanced .NET programming techniques by getting an insider's look at a complete application!
The developers who created SharpDevelop give you the inside track on
application development with a guided tour of the source code for
SharpDevelop. They show you the most important code features and
explain how you can use these techniques in your own projects. You will
gain valuable experience of building an application on this scale,
learning from the decisions, mistakes, problems, and solutions that led
to the current version of SharpDevelop. INCLUDE SOURCE CODE
The mission of the C# Class Design Handbook is
to provide you with a critical understanding of designing classes,
making you better equipped to take full advantage of C#’s power to
create robust, flexible, reusable classes. This comprehensive guide
lifts the lid on syntax and examines what’s really going on behind the
scenes. Specific topics include the role of types in .NET, the
different kinds of types C# can create, the fundamental role of methods
as containers of program logic, and the workings behind .NET’s
delegate-based event system. It will also show you how to control and
exploit inheritance in your types and how to create logical and
physical code organization through namespaces and assemblies.
|
| |
|