|
Chapter 01 - Introduction Chapter 02 - Creating an Application Chapter 03 - Controls for Windows Forms Chapter 04 - Variables and Types Chapter 05 - Selection and Repetition Chapter 06 - Reference Types Chapter 07 - Using a Database Chapter 08 - Web Applications
Chapter 09 - Validation Controls Chapter 10 - XML Chapter 11 - Web Services Chapter 12 - Mobile Applications Chapter 13 - Crystal Reports Appendix A - C# Keywords Appendix B - Operator Precedence Table Appendix C - The ASCII Character Set
I designed this text to teach programmers and aspiring programmers how to build applications using the C# language and Visual Studio .NET. These tools facilitate building applications for desktop computers, the Internet, and mobile devices. The text provides a thorough introduction to C#, and carefully shows how to exploit the power of the Visual Studio .NET environment to minimize the coding a developer needs to do “by hand.” The text starts by introducing the event-driven programming style, in which we write code to respond to users interacting with the forms we create. The second chapter goes through the steps of building an application using Visual Studio .NET, while the third presents user interface controls. Chapters 4, 5, and 6 cover the basics of C#. In Chapter 7 we access a database, and in Chapters 8 and 9 we build Web applications, which are an ever-increasing part of the computing landscape. Chapters 10 and 11 cover XML and Web services, the technologies that allow applications to communicate and integrate functions and data. The concluding chapters, 12 and 13, treat mobile applications for handheld computers and other devices and the Crystal Reports report writing tool included with Visual Studio .NET. The Visual Studio .NET platform makes rapid application development possible for those with a wide range of interests. This text will be useful to those preparing to become developers, as well as to those who use computers as a tool to enhance their productivity in their major areas of interest. Visual Studio .NET incorporates all of the capabilities of the .NET class framework library. It generates much of the code we need, leaving only the event-handling code to be written by the developer. For those who want to look behind the scenes and do all the programming without the aid of application building tools, the author's book Computing with C# and the .NET Framework (Jones and Bartlett, 2003) uses the .NET class framework directly, covering many of the same topics as in this text. Download free ebook for C#: Jones and Bartlett-C#.NET Illuminated
|