Skip to:Content
|
Bottom
Cover image for Visual C++ 2008 how to program
Title:
Visual C++ 2008 how to program
Personal Author:
Edition:
2nd ed.
Publication Information:
Upper Saddle River, NJ : Pearson/Prentice Hall, 2008
Physical Description:
xxxvi, 1497 p. ill. ; 23 cm.
ISBN:
9780136151579

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010169536 QA76.73.C153 D445 2008 Open Access Book Book
Searching...
Searching...
30000010191266 QA76.73.C153 D445 2008 Open Access Book Book
Searching...
Searching...
30000003481722 QA76.73.C153 D445 2008 Open Access Book Book
Searching...

On Order

Summary

Summary

This text provides an in-depth treatment of Windows and Internet programming in Visual Studio.NET. The authors have carefully culled material from each of these areas to produce a solid, two-semester, introductory/intermediate level treatment.


Author Notes

Paul J. Deitel , CEO and Chief Technical Officer of Deitel & Associates, Inc., is a graduate of MIT's Sloan School of Management, where he studied Information Technology. He holds the Java Certified Programmer and Java Certified Developer certifications, and has been designated by Sun Microsystems as a Java Champion. Through Deitel & Associates, Inc., he has delivered Java, C, C++, C# and Visual Basic courses to industry clients, including IBM, Sun Microsystems, Dell, Lucent Technologies, Fidelity, NASA at the Kennedy Space Center, the National Severe Storm Laboratory, White Sands Missile Range, Rogue Wave Software, Boeing, Stratus, Cambridge Technology Partners, Open Environment Corporation, One Wave, Hyperion Software, Adra Systems, Entergy, CableData Systems, Nortel Networks, Puma, iRobot, Invensys and many more. He has also lectured on Java and C++ for the Boston Chapter of the Association for Computing Machinery. He and his father, Dr. Harvey M. Deitel, are the world's best-selling programming language textbook authors.


Dr. Harvey M. Deitel , Chairman and Chief Strategy Officer of Deitel & Associates, Inc., has 45 years of academic and industry experience in the computer field. Dr. Deitel earned B.S. and M.S. degrees from the MIT and a Ph.D. from Boston University. He has 20 years of college teaching experience, including earning tenure and serving as the Chairman of the Computer Science Department at Boston College before founding Deitel & Associates, Inc., with his son, Paul J. Deitel. He and Paul are the co-authors of several dozen books and multimedia packages and they are writing many more. With translations published in Japanese, German, Russian, Spanish, Traditional Chinese, Simplified Chinese, Korean, French, Polish, Italian, Portuguese, Greek, Urdu and Turkish, the Deitels' texts have earned international recognition. Dr. Deitel has delivered hundreds of professional seminars to major corporations, academic institutions, government organizations and the military.


Table of Contents

1 Introduction to Computers, the Internet and Visual C++
1.1 Introduction
1.2 What Is a Computer?
1.3 Computer Organization
1.4 Early Operating Systems
1.5 Personal Computing, Distributed Computing and Client/Server Computing
1.6 The Internet and the World Wide Web
1.7 Hardware Trends
1.8 Microsofts Windows Operating System
1.9 Machine Languages, Assembly Languages and High-Level Languages
1.10 Visual C++
1.11 C++ Standard Library
1.12 Java, C# and Visual Basic
1.13 Other High-Level Languages
1.14 Microsofts .NET
1.15 The .NET Framework and the Common Language Runtime
1.16 Key Software Trend: Object Technology
1.17 Typical Visual C++ Development Environment
1.18 Test-Driving a Visual C++ Application
1.19 Software Technologies
1.20 Future of Visual C++: Open Source Boost Libraries, TR1 and C++0x
1.21 (Only Required Section of the Case Study) Software Engineering Case Study: Introduction to Object Technology and the UML
1.22 Wrap-Up
2 Dive Into Visual C++ 2008 Express
2.1 Introduction
2.2 Overview of the Visual Studio 2008 IDE
2.3 Menu Bar and Toolbar
2.4 Navigating the Visual Studio 2008 IDE
2.4.1 Solution Explorer
2.4.2 Properties Window
2.5 Using Help
2.6 Wrap-Up
2.7 Web Resources
2.7.1 Toolbox
3 Introduction to Visual C++ Programming
3.1 Introduction
3.2 First Program in Visual C++: Printing a Line of Text
3.3 Modifying Our First Visual C++ Program
3.4 Another Visual C++ Program: Adding Integers
3.5 Memory Concepts
3.6 Arithmetic
3.7 Decision Making: Equality and Relational Operators
3.8 (Optional) Software Engineering Case Study: Examining the ATM Requirements Specification
3.9 Wrap-Up
4 Introduction to Classes and Objects
4.1 Introduction
4.2 Classes, Objects, Member Functions and Data Members
4.3 Overview of the Chapter Examples
4.4 Defining a Class with a Member Function
4.5 Defining a Member Function with a Parameter
4.6 Data Members, set Functions and get Functions
4.7 Initializing Objects with Constructors
4.8 Placing a Class in a Separate File for Reusability
4.9 Separating Interface from Implementation
4.10 Validating Data with set Functions
4.11 Defining a Managed Class with Member Functions in C++/CLI
4.12 Instance Variables and Properties in C++/CLI
4.13 (Optional) Software Engineering Case Study: Identifying the Classes in the ATM Requirements Specification
4.14 Wrap-Up
5 Control Statements: Part 1
5.1 Introduction
5.2 Algorithms
5.3 Pseudocode
5.4 Control Structures
5.5 If Selection Statement
5.6 Ifelse Double-Selection Statement
5.7 While Repetition Statement
5.8 Formulating Algorithms: Counter-Controlled Repetition
5.9 Formulating Algorithms: Sentinel-Controlled Repetition
5.10 Formulating Algorithms: Nested Control Statements
5.11 Assignment Operators
5.12 Increment and Decrement Operators
5.13 (Optional) Software Engineering Case Study: Identifying Class Attributes in the ATM System
5.14 Wrap-Up
6 Control Statements: Part 2
6.1 Introduction
6.2 Essentials of Counter-Controlled Repetition
6.3 For Repetition Statement
6.4 Examples Using the for Statement
6.5 Dowhile Repetition Statement
6.6 Switch Multiple-Selection Statement
6.7 Break and continue Statements
6.8 Logical Operators
6.9 Confusing the Equality (==) and Assignment (=) Operators
6.10 Structured Programming Summary
6.11 (Optional) Software Engineering Case Study: Identifying Objects States and Activities in the ATM System
6.12 Wrap-Up
7 Functions and an Introduction to Recursion
7.1 Introduction
7.2 Program Components in Visual C++
7.3 Math Library Functions
7.4 Function Definitions with Multiple Parameters
7.5 Function Prototypes and Argument C
Go to:Top of Page