digitalmars.com                      
Last update Sun Mar 8 11:45:47 2009
IDDE
Reference


Part 1: Welcome to Digital Mars C++
1. Introducing Digital Mars C++
2. Introducing the IDDE

Part 2: Creating an Application with Digital Mars C++
3. Starting a Project and Defining Workspaces
4. Generating an Application Framework
5. Defining Classes and Their Hierarchies
6. Editing Program Code
7. Adding Look and Feel with Resources
8. Testing an Application

Part 3: Learning Digital Mars C++ by Example
9. Introduction to the Tutorial
10. Lesson 1: Create the DOS Application
11. Lesson 2: Generate an Application Framework
12. Lesson 3: Customize the Interface
13. Lesson 4: Add Messages with ClassExpress
14. Lesson 5: Add a Dialog Box with ClassExpress

Part 4: More about Creating Programs
15. More about Projects and Workspaces
16. More about Project Build Settings
17. More about AppExpress
18. More about ClassExpress
19. Class Editor Reference
20. Hierarchy Editor Reference
21. Text Editor Reference
22. Using Version Control

Part 5: More about Testing Programs
23. Controlling and Configuring the Debugger
24. Commands Available in Debugging Mode

Part 6: About Managing Resources
25. ResourceStudio Resource Editor
26. Dialog Editor
27. Menu, Accelerator and String Table Editors
28. Bitmap, Cursor, Icon, and Font Editors
29. Version Information and Custom Resource Editors

Part 7: Appendixes
A. Expression Evaluation
B. IDDE Settings and Command-Line Options
C. Using NetBuild


Select Language:

1. Introducing Digital Mars C++

Welcome to the Digital Mars C++ for Windows 95, 98, ME, NT, 2000, XP, Windows 3.1, DOS and DOS32. This chapter contains information on how to use this book and what you need to know about Digital Mars C++. For a list of the Digital Mars C++ features, see features.

Finding the Information

This manual is divided into the following six parts:
Part 1: "Welcome to Digital Mars C++"
In addition to the current chapter, this part contains a chapter introducing the Integrated Development and Debugging Environment (IDDE).
Part 2: "Creating an Application with Digital Mars C++"
Guide to creating your first application in Digital Mars C++.
Part 3: "Learning Digital Mars C++ by Example"
These tutorial chapters take you through building DOS and Windows hypertext file reader applications.
Part 4: "More about Creating Programs"
These chapters provide more detail about IDDE settings, workspaces, the application framework designers, the class browsers, the text editor, and version control.
Part 5: "More about Testing Programs"
These chapters explain in detail the debugging features of Digital Mars C++.
Part 6: "About Managing Resources"
The chapters in this part describe in detail how to use the Digital Mars ResourceStudio to create and edit resources.
Part 7: "Appendixes"
This part contains appendixes on expression evaluation, the relationship between IDDE settings and command-line options, and the NetBuild feature.

Suggestions for the new users of Digital Mars C++

If you are new to Digital Mars C++, congratulations and welcome. We hope you find our product powerful and easy to use. Check out Introducing the IDDE and work through the tutorials in Chapters 9-14 to become proficient with Digital Mars C++ quickly.

Suggestions for users new to Windows development

If you are starting to program for Windows, Digital Mars C++ is a great platform. Read Generating an Application Framework, and Adding Look and Feel with Resources. Also you should read the tutorials (Chapters 9-14), which guide you through the development of a Windows application.

Suggestions for users porting to Digital Mars C++

If you need to port your code from another compiler or from a previous version of C++, read the "Switching to Digital Mars C++" chapter in the Compiler & Tools Guide.

Suggestions for users upgrading to Digital Mars C++

If you are upgrading from a previous version of Digital Mars C++ and want to learn about the new product features, read Generating an Application Framework, Defining Classes and Their Hierarchies, Adding Look and Feel with Resources, More about AppExpress, and More about ClassExpress.