Software Application Development: A Visual C++, MFC, and STL Tutorial
- Length: 1216 pages
- Edition: 1
- Language: English
- Publisher: Chapman and Hall/CRC
- Publication Date: 2012-08-08
- ISBN-10: 1466511001
- ISBN-13: 9781466511002
- Sales Rank: #4699148 (See Top 100 Books)
Software Application Development: A Visual C++, MFC, and STL Tutorial (Chapman & Hall/CRC Computer and Information Science Series)
Software Application Development: A Visual C++, MFC, and STL Tutorial provides a detailed account of the software development process using Visual C++, MFC, and STL. It covers everything from the design to the implementation of all software modules, resulting in a demonstration application prototype which may be used to efficiently represent mathematical equations, perform interactive and intuitive model-building, and conduct control engineering experiments.
All computer code is included, allowing developers to extend and reuse the software modules for their own project work. The book’s tutorial-like approach empowers students and practitioners with the knowledge and skills required to perform disciplined, quality, real-world software engineering.
Table of Contents
Chapter 1 – Object-Oriented Analysis and Design
Chapter 2 – Initial Graphical User Interface
Chapter 3 – Constructing Blocks
Chapter 4 – Constructing Block Ports
Chapter 5 – Constructing Connections
Chapter 6 – Moving Blocks and Connections
Chapter 7 – Automatic Block Placement
Chapter 8 – Connection-Based Bend Points
Chapter 9 – Block Dialog Windows
Chapter 10 – Conversion of String Input to Double Data
Chapter 11 – Moving Multiple Items
Chapter 12 – Addition of a Tree View Control
Chapter 13 – Review of Menu and Toolbar-Based Functionality: Part I
Chapter 14 – Context Menu Extension
Chapter 15 – Setting Port Properties
Chapter 16 – Key-Based Item Movement
Chapter 17 – Reversing Block Direction
Chapter 18 – Model Validation
Chapter 19 – Non-Feedback-Based Signal Propagation
Chapter 20 – Graph Drawing
Chapter 21 – Block Operations
Chapter 22 – Preparation for Feedback-Based Signal Propagation
Chapter 23 – Feedback-Based Signal Propagation
Chapter 24 – Placing an Edit Box on a Toolbar
Chapter 25 – Serialization
Chapter 26 – Review of Menu and Toolbar-Based Functionality: Part II
Chapter 27 – Printing and Print Preview
Chapter 28 – Implementing a Scroll View
Chapter 29 – Edit Menu
Chapter 30 – Annotations
Chapter 31 – Tools Menu
Chapter 32 – Help Menu
Chapter 33 – Finalizing the Project
Chapter 34 – Conclusion
Appendix A: ControlEng: Win32 Console Application
Appendix B: Constructing Connections: An Exploration
Appendix C: NodeArcConnectivity: Win32 Console Application
Appendix D: Debugging: An Introduction
Appendix E: MatrixInversion: Win32 Console Application
Appendix F: Using DiagramEng