你所不知道的mfc…mfc项目索引 &mfc调优指南 &mfc vc添加添加子功能指南

Adding Program Functionality

 

源文档 <http://msdn.microsoft.com/en-us/library/aa248191(v=vs.60).aspx>

 

 

clip_image001

 

 

 

 

    How Do I...

  1. Procedures for Adding Program Functionality
  2. Active Technology Tasks
  3. Assembler (Inline) Tasks
  4. Automation Tasks
  5. Calling Conventions Tasks
  6. CArchive Tasks
  7. Class Browsing Tasks
  8. CObject Tasks
  9. Collection Class Tasks
  10. Connection Point Tasks
  11. Database Tasks
  12. Date and Time Tasks
  13. DLL Tasks
  14. Exception Handling Tasks
  15. File-Handling Tasks
  16. Internet Tasks
  17. Mail-Enabling Tasks (MAPI)
  18. Memory-Management Tasks
  19. Message-Mapping Tasks
  20. MFC Tasks
  21. Mixed-Language Programming Tasks
  22. Multibyte Character Set (MBCS) Tasks
  23. Multithreading Tasks
  24. OLE Tasks
  25. Reusing Code Tasks
  26. Serialization Tasks
  27. String Handling Tasks
  28. Template Tasks
  29. Unicode Programming Tasks
  30. Win32 Programming Tasks
  31. Windows Sockets Tasks
  32. Working with Classes Tasks
  33.  

    源文档 <http://msdn.microsoft.com/en-us/library/aa248191(v=vs.60).aspx>

     

     

    Visual C++ Programmer's Guide

     

    源文档 <http://msdn.microsoft.com/en-us/library/aa240996(v=vs.60).aspx>

     

     

 

clip_image002

 

     

    Adding Program Functionality

    Most of programming is the iterative process of adding one program subsystem after another. Perhaps you begin with your program's "engine," such as the calculation engine for a spreadsheet application or the formatting engine for a word processor. Then you might develop your program's OLE functionality, and so on. This book covers a wide range of topics useful in this phase of development.

    clip_image003

    Overviews   Short introductions to the concepts important in adding core functionality to your program

    clip_image003

    How Do I   Explanations of the tasks to perform as you add program functionality

    clip_image003

    Frequently Asked Questions   Focused questions that other Visual C++ users are asking too

    clip_image003

    Details   Longer conceptual articles about the subjects you need at this stage

    What else do you want to do?

     

    clip_image003

    Learn how to use ClassView.

    clip_image003

    Learn how to use WizardBar.

    clip_image003

    Learn how to use ClassWizard.

    clip_image003

    Learn how to use Gallery to reuse code and to insert prepackaged components and ActiveX Controls into your project.

    http://msdn.microsoft.com/en-us/library/aa242735(v=vs.60).aspx

    Learn how to use the http://msdn.microsoft.com/en-us/library/aa242735(v=vs.60).aspx effectively.

    Interesting home pages

     

     

       The entire Visual C++ product -- and your gateway to all of the documentation

    clip_image003

    Adding user-interface features   Creating your program's user interface -- dialog boxes, toolbars, and much more

    clip_image003

    Compiling and Linking   Building your program so you can test it

    clip_image003

    Debugging   Debugging your program

     

    源文档 <http://msdn.microsoft.com/en-us/library/aa240996(v=vs.60).aspx>

     

     

     

    //

     

    performance Tuning [有代码,会说话]

     

    源文档 <http://msdn.microsoft.com/en-us/library/aa249768(v=vs.60).aspx>

     

    clip_image004

    Performance Tuning

    This section of the documentation talks about tuning an application through code improvements and profiling.

     

    Feature Only in Professional and Enterprise Editions   Profiling is supported only in Visual C++ Professional and Enterprise Editions. For more information, see .

    What else do you want to do?

     

    clip_image003

    Enable profiling in the development environment.

    clip_image003

     

    Select code to profile.

    Interesting home pages

     

       The entire Visual C++ product.

     

    源文档 <http://msdn.microsoft.com/en-us/library/aa245531(v=vs.60).aspx>

     

     

    How Do I...

  1. Procedures for Performance Tuning
  2. Enable Profiling
  3. Run the Profiler from the Development Environment
  4. Run the Profiler from the Command Line
  5. Select Code to Profile
  6. Produce a Tab-Delimited Profiler Report
  7. Merge Profiler Output
  8. Profile Dynamic-Link Libraries
  9. Profile a COM or OLE Server or ActiveX Control
  10. Profile Inlined Code
  11. Profile Multithreaded Applications
  12. Profile on a "Quiet" Computer
  13. Miscellaneous Profiler Restrictions
  14.  

    源文档 <http://msdn.microsoft.com/en-us/library/aa249768(v=vs.60).aspx>

     

     

    关于ole部分的:

    OLE in MFC: Overview

    This topic has not yet been rated Rate this topic

    Visual Studio 6.0

    http://msdn.microsoft.com/en-us/library/aa240996(v=vs.60).aspxHow Do IDetailsSampleTutorial

    MFC provides the easiest way to write programs that use OLE:

    • For OLE visual editing (in-place activation)
    • To work as OLE containers or servers
    • To implement drag-and-drop functionality
    • To work with date and time data
    • To manage the state data of MFC modules, including exported DLL function entry points, OLE/COM interface entry points, and window procedure entry points

    You can also use Automation or Remote Automation to operate another program from your program.

    What do you want to know more about?

    See Also   Connection Points

     

    源文档 <http://msdn.microsoft.com/en-us/library/aa271006(v=vs.60).aspx>

     

     

    OLE Tasks

    This topic has not yet been rated Rate this topic

    Visual Studio 6.0

    http://msdn.microsoft.com/en-us/library/aa240996(v=vs.60).aspxOverviewDetailsSampleTutorial

    This article family details tasks for OLE in-place activation or visual editing, OLE containers and servers, and OLE uniform data transfer (UDT) and drag and drop. For information about ActiveX controls (formerly known as OLE controls), see ActiveX Control Tasks. For information about Automation (formerly OLE Automation), see Automation Tasks.

    For more information about OLE without MFC, see in the OLE Programmer's Reference.

    The following categories of tasks are listed in following topics:

    See Also   Connection Point Tasks, Automation Tasks


    Did you find this helpful? Yes No

     

    源文档 <http://msdn.microsoft.com/en-us/library/aa271008(v=vs.60).aspx>

     

     

    OLE Drag and Drop and Clipboard Tasks

    This topic has not yet been rated Rate this topic

    Visual Studio 6.0

    http://msdn.microsoft.com/en-us/library/aa240996(v=vs.60).aspxOverviewDetailsSampleTutorial

    OLE drag and drop allows users to drag data items between applications or between windows in a single application. Any data that could be placed on the clipboard can be dragged and dropped.

    What do you want to do?

     

    源文档 <http://msdn.microsoft.com/en-us/library/aa271005(v=vs.60).aspx>

     

     

    比添加ole,更大的mfc 功能集合:

    Overviews

  15. Overviews: Adding Program Functionality
  16. Active Technology: Overview
  17. Assembler (Inline): Overview
  18. Automation: Overview
  19. Calling Conventions: Overview
  20. CObject, The Root Base Class in MFC: Overview
  21. Collections, Working with Aggregate Data: Overview
  22. Compiler COM Support: Overview
  23. Databases: Overview
  24. Date and Time Data: Overview
  25. DLLs: Overview
  26. Exception Handling: Overview
  27. File Handling: Overview
  28. Internet Support: Overview
  29. MAPI, Enabling Your Program for Mail: Overview
  30. Memory Management with MFC: Overview
  31. Messages and Commands: Overview
  32. MFC: Overview
  33. Mixed-Language Programming: Overview
  34. Multibyte Character Sets (MBCS): Overview
  35. Multithreaded Programs: Overview
  36. OLE in MFC: Overview
  37. Reusing Code: Overview
  38. Serialization: Overview
  39. Strings: Overview
  40. Templates in C++: Overview
  41. Unicode Programming: Overview
  42. Win32 Programming: Overview
  43. Windows Sockets for Network Programming: Overview
  44. Working with Classes: Overview
  45.  

    源文档 <http://msdn.microsoft.com/en-us/library/aa248155(v=vs.60).aspx>

     

     

     

posted @ 2012-04-09 11:10  os66  阅读(348)  评论(0)    收藏  举报