|
Samay Live | |
|
EBooks » C# & C Sharp
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.  A Programmer’s Introduction to C#, Second Edition is designed as a comprehensive
reference to the C# language and is designed to help experienced programmers
get up-to-speed on C#. Author Eric Gunnerson is a developer on Microsoft’s C#
design team and has logged many hours writing and testing C# code. As such,
he is uniquely poised to teach developers the effective use of this new language.
Gunnerson also explains to readers how C# fits into Microsoft’s new .NET framework.
Gunnerson provides the foundation to let experienced programmers begin to
develop in C#. Among the core topics covered are everything from C# basic statements
and flow of execution, to classes, structs, interfaces, expressions, arrays,
enums, delegates and events, exception handling, interoperability, and more!
The final section of the book provides a history of C#, and a language comparison
to other widely used programming languages. New features in this edition include
coverage of how to develop a GUI application using Windows Forms and in-depth
information on advanced topics such as threading and execution-time code generation.
 100%
comprehensive, the C# Bible will have even beginning programmers up and
running with Microsoft's new C# language quickly and easily. But this
title does not stop at just presenting the C# language - it teaches
practical application development in the new .NET Framework. Starting
at ground zero, readers will benefit from veteran developer Jeff
Ferguson's insight into topics that include: - Background of C#
- .NET concepts
- Defining data with variables
- Building containers with arrays
- Writing expressions and statements
- Object Oriented Programming with C#
- Maintaining state with fields
- Defining behavior with methods
- Building WinForm and WebFom applications
- Using C# in ASP.NET
- Working with COM
Includes chapter 18 bonus chapter Learn advanced .NET programming techniques by getting an insiders' look at a complete application! The SharpDevelop team will show you how to:
Build a highly modular application Provide a flexible, extendable, customizable user interface Manage the efforts of translators for effcient internationalization Represent and manipulate text efficiently Code search and replace functionality Construct reusable controls Implement a parser to provide syntax highlightingauto-completion as users type Use reflection to access information about .NET classes Create a Windows Forms designer Generate code programmatically In the .NET environment, GUI elements like menus, buttons, lists, trees--and of course the window itself--are created and deployed using the new Windows Forms framework. Windows Forms is an object-oriented set of classes that offers an effective, modern programming environment for rich Windows applications development.
Intended for beginner and intermediate programmers willing to get their hands dirty, this book teaches by example. Step-by-step instructions guide the reader through the entire Windows Forms namespace. Examples build around a common theme, collectively developing a real-world application. The book covers fundamentals like labels, menus, buttons, as well as advanced concepts like owner-drawn lists, explorer-style interfaces, customized data binding, and the integration of the Microsoft web browser control into a Windows program. Appendices include a 30-page reference to the C# language and a handy visual index of the Windows Forms classes.
|
| |
|