|
To whom this book aimed for?
Variety of C# books starting from Programmers Introduction
to Advanced Experienced Programmers are coming from Deitel &
Associates, Inc. This book, C# for Experienced Programmer's,
is part of the new Deitel Developer Series, intended for the
Experienced software developer who wants a deep treatment of
a new technology with minimal, if any, introductory
material. The numerous live code examples provide a clear
in-depth picture about the C#.
"Detailed treatments of language topics for experienced
programmers".
Key Features of this Book:
Syntax Highlighting --- Approximately 26,000 lines of code
in 230 complete Live Code Programs
Web Forms, Web Controls and ASP.NET --- Web Services and
ASP.NET
Object-Oriented Programming --- XML --- Multithreading
--- ADO.NET
Visual Studio .NET Debugger --- Career Opportunities ---
Unicode --- Accesibility
Bit Manipulation --- COM Integration --- Documentation in
Visual Studio.NET
Networking --- Graphics --- Files and Streams --- 4,800
Index Entries
665 Illustrations /Figures --- 402 Programming Tips ---
Performance Tips --- Lot more Observations
More than 80 Reviewers Reviewing this Book to improve this
book.
Written by Experienced Authors --- Deitel's = Listfield =
Nieto = Yaeger = Zlatkina
Organization of the Book:
This book has 22 Chapters and 16 Appendixes.
|
1. Introduction to .NET and C# --- The first chapter
presents the history of the Internet, World Wide Web and
various technologies (such as XML and SOAP) that have
led to advances in computing. It also introduce the
Microsoft .NET initiative and the C# programming
language, including Web services. |
2. Introduction to the Visual Studio.NET IDE & C#
Programming --- Chapter 2 introduces Visual Studio .NET,
an integrated development environment (IDE) that allows
programmers to create C# programs. |
|
3. Control Structures --- This chapter introduces the
principles of structured programming, a set of
techniques that will help the reader develop clear,
understandable and maintainable programs. The chapter
then introduces the use of control structures that
affect the sequence in which statements are executed. |
4. Methods & Arrays --- This chapter explains about
Methods & Arrays. A method allows the programmer to
create a block of code that can be called upon from
various points in a program. This chapter also
introduces arrays, our first data structure. Data
structures are crucial to storing, sorting, searching
and manipulating large amounts of information. |
|
5. Object-Based Programming --- Chapter 5 introduces
objects and classes. Object technology has led to
considerable improvements in software development,
allowing programmers to create reusable software
components. |
6. Object-Oriented Programming : Inheritance --- In
this chapter, they discuss inheritance—a form of
software reusability in which classes (called derived
classes) are created by absorbing attributes and methods
of existing classes (called base classes). |
|
7.Object-Oriented Programming : Polymorphism ---Chapter
7 continues the presentation of object-oriented
programming. It discuss polymorphic programming and its
advantages. |
8. Exceptional Handling --- This chapter covers the
details of C# exception handling, the termination model
of exception handling, throwing and catching exceptions
and FCL class
Exception. |
|
9. Graphical User Interface Concepts : Part1 --- Chapter
9 explains how to add sophisticated GUIs to programs. By
using the techniques of rapid application development (RAD),
programmers can create GUIs from reusable components,
rather than explicitly programming every detail. |
10. Graphical User Interface Concepts : Part2 ---
Chapter 10 introduces more complex GUI components,
including menus, link labels, panels, list boxes, combo
boxes, tab controls and Multiple Document Interface
(MDI) programming. |
|
11.Multithreading --- This chapter lays the foundation
for creating the multithreaded programs that clients
demand. |
12.Strings and Characters and Regular Expressions --- In
this chapter, they discuss the processing of words,
sentences, characters and groups of characters.
|
|
13.Graphics and Multimedia --- In this chapter, they
discuss GDI+ (an extension of the Graphics Device
Interface—GDI), the Windows service that provides the
graphical features used by .NET applications. |
14.Files and Streams --- In this chapter they introduce
FCL classes for inputting and outputting data. A
detailed example demonstrates these concepts by allowing
users to read and write bank account information to and
from files. |
|
15. XML --- In this chapter, they present examples that
illustrate the basics of marking up data with XML. They
demonstrate several XML-derived markup languages, such
as XML Schema, XSLT and Microsoft’s BizTalk™. |
16.Database, SQL and ADO.NET ---- This chapter
discusses .NET support for database manipulation along
with detailed exposure to SQL and ADO.NET. |
|
17.ASP.NET, Web Forms and Web Controls ---- In this
chapter and Chapters 18 and 22, they discuss how to
create Web-based applications using Active Server Pages
(ASP) .NET. |
18.ASP.NET and Web Services ---- This chapter, they
introduce Web services, which are programs that "expose"
services (i.e., methods) to clients over the Internet,
intranets and extranets. |
|
19.Networking : Streams-Based Sockets --- Chapter 19
introduces the fundamental techniques of streams-based
networking. They demonstrate how streams-based sockets
allow programmers to hide many networking details. |
20.Data Structures and Collections --- This chapter
discusses arranging data into aggregations such as
linked lists, stacks, queues and trees. |
|
21.Accessibility ---This chapter provides a description
about VoiceXML, CallXML etc.. |
22. Mobile Internet Toolkit ---This chapter introduces
mobile Web controls and mobile Web Forms that can be
used to create ASP .NET applications that target a wide
range of mobile devices. |
|
|
|
A. Operator Precedence Chart |
B. Number Systems |
|
C. Career Opportunities |
D. Visual Studio .NET Debugger |
|
E.Generating Documentation in Visual Studio.NET |
F. ASCII Character Set |
|
G. Unicode |
H. COM Integration |
|
I. Introduction to HTML 4 Part1 |
J. Introduction to HTML 4 Part2 |
|
K. Introduction to XHTML Part1 |
L. Introduction to XHTML Part2 |
|
M. HTML/XHTML Special Characters |
N. HTML/XHTML Colors |
|
O. Bit Manipulation |
P.Crystal Reports for Visual Studio.NET |
MY OUTLOOK:
This book is intended for experienced programmers. I fond of
this book much, because it explores the C# in depth and
features 230 Live-Code programs, 402 Programming tips! This
book provides all the essential, required details about C#.
This book wraps not only C#, it also delves deep into all
the allied advanced topics such as ASP.NET Web services,
ASP.NET, ADO.NET, Windows Forms and XML.
The usage of wireless applications is rising rapidly. Within
few years, the number of people browsing the Web from
wireless devices will exceed the number browsing from
desktop computers. This book provides all the details about
the Mobile Internet Tool Kit. They introduce mobile Web
controls and mobile Web Forms that can be used to create
ASP .NET applications that target a wide range of mobile
devices. This book also covers device-specific rendering and
how to consume a Web service from a mobile Web application.
With this book, the C++, Visual Basic and Java programmers
can get an exhaustive knowledge of C# and they can fabricate
next generation of .NET applications. The coverage of the
book is excellent and it launches with concise introduction
and moves to sophisticated advanced topics.
"Inclusive, Pleasant, Obvious, Example rich Book which
provide all the realistic approach for the Experienced
Programmer's to dive deep into C#" |