Programming in C#

Price: 640.00 INR

We sell our titles through other companies
Disclaimer :You will be redirected to a third party website.The sole responsibility of supplies, condition of the product, availability of stock, date of delivery, mode of payment will be as promised by the said third party only. Prices and specifications may vary from the OUP India site.

ISBN:

9780198097402

Publication date:

27/03/2014

Paperback

612 pages

241.0x184.0mm

Price: 640.00 INR

We sell our titles through other companies
Disclaimer :You will be redirected to a third party website.The sole responsibility of supplies, condition of the product, availability of stock, date of delivery, mode of payment will be as promised by the said third party only. Prices and specifications may vary from the OUP India site.

ISBN:

9780198097402

Publication date:

27/03/2014

Paperback

612 pages

241.0x184.0mm

First Edition

Harsh Bhasin

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.

Suitable for: A textbook designed for the undergraduate and postgraduate students of computer science engineering, information technology, and computer applications.

Rights:  World Rights

First Edition

Harsh Bhasin

Description

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.

First Edition

Harsh Bhasin

Table of contents

PART ONE: INTRODUCTION TO C#, .NET, AND PROCEDURAL PROGRAMMING
Chapter 1. Introduction to .NET Framework
Chapter 2. Basics of C#
Chapter 3. Data Types and Operators
Chapter 4. Conditional Statements
Chapter 5. Loops
Chapter 6. Collections
Chapter 7. Methods
Chapter 8. Strings
Chapter 9. Arrays
Chapter 10. Structures and Enumerations
PART TWO: OBJECT ORIENTED PROGRAMMING
Chapter 11. Classes and Objects
Chapter 12. Inheritance
Chapter 13. Interfaces
Chapter 14. Operator Overloading
Chapter 15. Errors and Exceptions
Chapter 16. Generics
Chapter 17. Threads
PART THREE: COMPONENT OBJECT MODEL AND ADVANCED TOPICS
Chapter 18. Windows Forms and Basic Controls
Chapter 19. Advanced Controls and Menus
Chapter 20. Common Dialogs
Chapter 21. Data Connectivity
Chapter 22. Introduction to ASP.NET
Chapter 23. Networking
Chapter 24. Deployment
Chapter 25. Towards WPF and WCF

First Edition

Harsh Bhasin

Features

  • Offers in-depth treatment of topics such as generics and collections, basic and advanced Windows Forms and controls, and common dialogs
  • Includes projects on finding IP addresses entered by a user, Greedy Approach, Notepad, Online Voting System, and Genetic algorithms to show the implementation of the concepts covered in various chapters of the book.
  • Offers numerous programming problems along with their outputs to help students easily apply the concepts learnt.
  • Provides points to remember and a glossary with definitions of the key terms at the end of each chapter which will help readers to quickly memorize important concepts.
  • Online Resources:
  • For Faculty
  • Chapter-wise PowerPoint slides
  • For Students:
  • Assignment Questions in each chapter
  • Additional Projects (Hindi-Marathi Converter, Knapsack problem, Web page Similarity, Travelling Salesman problem, and Student management)
  • Source codes of all the programs and projects given in the book

Description

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.

Read More

Table of contents

PART ONE: INTRODUCTION TO C#, .NET, AND PROCEDURAL PROGRAMMING
Chapter 1. Introduction to .NET Framework
Chapter 2. Basics of C#
Chapter 3. Data Types and Operators
Chapter 4. Conditional Statements
Chapter 5. Loops
Chapter 6. Collections
Chapter 7. Methods
Chapter 8. Strings
Chapter 9. Arrays
Chapter 10. Structures and Enumerations
PART TWO: OBJECT ORIENTED PROGRAMMING
Chapter 11. Classes and Objects
Chapter 12. Inheritance
Chapter 13. Interfaces
Chapter 14. Operator Overloading
Chapter 15. Errors and Exceptions
Chapter 16. Generics
Chapter 17. Threads
PART THREE: COMPONENT OBJECT MODEL AND ADVANCED TOPICS
Chapter 18. Windows Forms and Basic Controls
Chapter 19. Advanced Controls and Menus
Chapter 20. Common Dialogs
Chapter 21. Data Connectivity
Chapter 22. Introduction to ASP.NET
Chapter 23. Networking
Chapter 24. Deployment
Chapter 25. Towards WPF and WCF

Read More