|
Programming in C# is a textbook designed for the undergraduate and postgraduate students of computer science engineering, information technology, and computer applications. It helps the students to understand the fundamentals and applications of C# programming using .NET Framework. The book will also serve as a useful reference for researchers and practising programmers who intend to pursue a career in C# programming. Broadly divided into three parts, the first part of the book serves as an introduction to the .NET Framework and C# and procedural programming, followed by the second part discussing object-oriented programming concepts, and the third part focusing on component object model (COM) and advanced topics. Part one, beginning with an introduction to the .NET Framework and C#, goes on to discuss data types and operators, conditional statements, loops, collections, strings, arrays, structure and enumerations providing a thorough coverage of procedural programming concepts. The second part, object-oriented programming, starts with the fundamentals of classes and objects, inheritance, interfaces and then discusses topics such as operator overloading, error and exception handling, generics, and threads. The third part deals with topics related to COM, namely, Windows Form and controls, menus and common dialogs, and also advanced topics such as data connectivity, ASP.NET, networking, deployment, and Windows Presentation Foundation (WPF) and Windows Communication Foundation (WCF). Each chapter includes a variety of end-chapter exercises in the form of MCQs with answers, review questions, and programming exercises to help readers test their knowledge. ISBN-9780198097402
|
|
Pages : 612
|