C# 4.0 Programming Made Easy - Softcover

Dr. Sachin Kadam; K. Feroz

 
9789350231029: C# 4.0 Programming Made Easy

Synopsis

This book is designed as a primary text and reference book for a C# course. Previous programming experience in a high-level language is helpful, but not necessary. Since the book is self-contained and usable for reference as well as regular teaching-learning, it makes an excellent companion text for a course in C# as well as other courses using C# as programming platform (e.g. Data Structures). Due to its ample collection of programs, exercises and emphasis on practical problems, the book will also appeal to readers who are learning C# on their own. The contents of the book are organized in a modular fashion. Each chapter is a self-sufficient unit having minimal dependency on the other chapters. So a reader may follow a linear approach from start to end, or may jump to appropriate chapters as and when required. Each chapter is followed by Frequently Asked Questions (FAQs) based upon the chapter contents to enforce the understanding. Programming examples are provided to almost each and every concept under consideration. Starting from the fundamental concepts in C# 4.0 and .Net Framework 4.0, this book spans the entire width of the domain with appropriate programming examples.

The Topics Covered in the Book:

  • Object Oriented Programming Paradigm
  • .Net Philosophy
  • .Net 4.0 Framework
  • C# 4.0 Language
  • Command Line Processing
  • Data Types
  • Operators
  • Control Flow Constructs
  • Enumerators
  • Logical Operations
  • Classes and Objects
  • Different Types of Arrays
  • .Net Framework
  • Support for Arrays
  • Object Properties
  • Object Methods
  • Nesting of Class
  • Inheritance
  • Polymorphism
  • Generics
  • Constraints
  • Exception Handling
  • Delegates
  • Events
  • Reflection
  • LINQ
  • QueryExpression

"synopsis" may belong to another edition of this title.

About the Author

Dr. Sachin Kadam is an engineering graduate. He started his career as a service engineer. Afterwards he completed his MCA and joined the IT industry as a researcher. He specialized in embedded systems through Post Graduate Diploma in Embedded Systems. Then he joined academia to pursue his research interests. He completed his doctoral research in Computer Applications. He invented a new computer language titled CML (Concept Modeling Language) specifically designed for educational domain. While in academia he is also closely working with the industry as a corporate trainer and consultant. He conducts national level seminars and workshops for the industry professionals as well as for university teachers on various topics ranging from embedded systems to supercomputers. He has taken consultancy and teaching assignments all over India. He is a regular contributor towards the leading computer related magazines and publications. Presently he is working as Director-MCA at Sinhgad Institute of Management and Computer Application (SIMCA), Pune.

K. Feroz was fascinated with the computers in early nineties. He started with writing TSR programs for DOS, and debugging the UNIX kernel and file system. From there he ventured into COM and DCOM technologies followed by B2B platforms for the Internet. At present, his responsibilities include driving the awareness-excitement-readiness cycle around techno-development areas, build a community and help incubate solutions on Microsoft technologies with the colleges and corporate throughout India. He is working on Microsoft technologies for around 14+ years, first working as a Technical Lead with DMC (Toronto, Canada) on VC++ support team and recently moving into the present role as Project Consultant on .Net Technologies and MS-SharePoint. He started working with Microsoft .Net technologies since the very first release of .Net in late 2001.

"About this title" may belong to another edition of this title.