C++ Software Development for Technology Students
David Conger
- 出版商: Prentice Hall
- 出版日期: 1999-11-02
- 售價: $1,160
- 貴賓價: 9.8 折 $1,137
- 語言: 英文
- 頁數: 726
- 裝訂: Paperback
- ISBN: 0133701808
- ISBN-13: 9780133701807
-
相關分類:
C++ 程式語言
下單後立即進貨 (約5~7天)
商品描述
Summary
For courses in C/C++ Programming and C++ Programming for Technology.
This text presents a balanced discussion of C++ language skills, top-down and object oriented design—along with experience in design and development that directly relates to real-world job skills. Practical applications in this book will explain, first-hand, how to design a system and why. Focusing on these development skills, the text demonstrates how to organize source code into files (.CPP and .H) by object.
Table of Contents
Introduction.
1. A Brief History of C++.
2. Essential C++ Program Development.
3. Atomic Data Types: Integer and Floating Point Variables.
4. Atomic Data Types in C++: Characters.
5. The Essentials of C++ Operators.
6. Other Operations in C++.
7. Logical Operators.
8. Control Flow: Branching.
9. Control Flow: Looping.
10. Single Dimensional Arrays.
11. Multidimensional Arrays.
12. Structured Design with Functions.
13. Object Oriented Programming.
14. C++ Objects.
15. Designing Objects.
16. Polymorphism Through Overloading.
17. Preprocessor Directives.
18. Organizing Programs.
19. Inheritance.
20. Input and Output with Streams.
21. Pointers and References.
22. Dynamic Memory Allocation.
23. Encapsulating Data.
24. Pointers and Inheritance.
25. Member Functions Revisited.
26. Other Programmer-Defined Type.
27. Designating the Text Editor.
28. Developing the Text Editor: TEdit.cpp, Desktop.h, and Desktop.cpp.
29. Developing the Text Editor: InputDev.h, InputDev.cpp, Display.h, and Display.cpp.
30. Developing the Text Editor: Tbuffer, Tbuffer.cpp, Tstring.h, and Tstring.cpp.
31. Developing the Text Editor: Menu.h, Menu.cpp, MenuItem.h, MenuItem.cpp, Statbar.h, Statbar.cpp, and Platform.h.
Appendix: Installing and Using Metrowerks CodeWarrior.