C# Programming: From Problem Analysis to Program Design

Front Cover
Cengage Learning, Aug 21, 2007 - Computers - 832 pages
Master the problem-solving skills and techniques associated with object-oriented program development using this hands-on, reader-friendly text. C# Programming: From Problem Analysis to Program Design, Second Edition, introduces a variety of basic programming concepts, from data types and expressions to arrays and collections, all using C# as the programming language. Ideal for both novices and programmers with experience in other languages, this book goes beyond traditional programming books by including new, advanced software development features that are often only found in specialized books. Full chapters are devoted to ADO.NET and ASP.NET. The second edition has been revised to include new features of Visual C# 2005, including generics and partial classes, so readers receive an up-to-date education on programming.
Important Notice: Media content referenced within the product description or the product text may not be available in the ebook version.

What people are saying - Write a review

User Review - Flag as inappropriate


User Review - Flag as inappropriate

This book is used in DeVry's CIS170 and CIS247. The only thing I don't like about it is the index isn't as robust as I like for a textbook. The index has a tremendous amount of entries under some of the words but the formatting isn't as readable because it is hard to see when the main word is starting or ending and where the next word begins. The pages in the book are very thin and are pretty durable. I have owned my copy for over two years and have even loaned it out to other people and the only wear and tear are the soft covers.
It is hard to recommend a text book since they are required for class but the quality of the book manufacturing and the clean formatting for reading the code makes this book a good reference. I don't know about other schools but DeVry provides an electronic copy for students but I chose to purchase mine. I usually read from the hard text and do the search in the online since this book is pretty massive as far as an ocular search goes it is almost impossible at times.


Introduction to Computing and Programming
Your First C Program
Data Types and Expressions
Methods and Behaviors
Making Decisions
Repeating Instructions
Arrays and Collections
Introduction to Windows Programming
Database Access Using ADONET
WebBased Applications Web Forms Web Services andMobile Device Applications
Compiling and Running an Application from the Command Line
Visual Studio Configuration
Code Editor Tools
Character Sets
Operator Precedence
C Keywords

Programming Based on Events
Advanced ObjectOriented Programming Features
Debugging and Handling Exceptions
Working with Files
Coding Standards

Other editions - View all

Common terms and phrases

About the author (2007)

Distinguished author Dr. Barbara Doyle has been teaching introductory programming courses for more than 25 years. She received her Ph.D. from Florida Institute of Technology in 1991 and shortly after joined the faculty at Jacksonville University. She currently chairs the CS Department, where they prepare majors in Computing Science and Information Systems. Ms. Doyle teaches the CS1 and CS2 courses using the C# programming language. She has been very involved with ABET-CAC, the Computer Science accreditation board, chairing more than a dozen accreditation teams. In 2009 she was elected to a five-year ABET-CAC commissioner appointment and currently volunteers as a training support facilitator.

Bibliographic information