资源描述:
《基于XtremeToolkit的VC界面编程简介.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于XtremeToolkit的VC界面编程简介提纲I.基于MFC的界面编程II.基于XtremeToolkit的界面编程什么是MFC?•MFC,MicrosoftFoundationClassLibrary–微软基础类库•MFC的核心是WindowsAPI的C++封装.–CreateWindow/CreateFile/…•MFC提供了功能强大的应用程序编程框架–菜单栏/工具栏/状态栏–打印/打印预览–数据库支持/ActiveX支持2009-11-14基于XtremeToolkit的VC界面编程简介3/34MFC的组成•GlobalVariables(全局变量
2、)•GlobalFunctions(全局函数)•Macros(宏)•Classes(类)–10类,229个2009-11-14基于XtremeToolkit的VC界面编程简介4/34IDNAMESAMPLES1Root:CObjectCObject2ApplicationArchitectureClassesCWinApp/CFrameWnd/...3Window,Dialog,andControlClassesCWnd/CDialog/...4DrawingandPrintingClassesCGdiObject/CPrintInfo/...5SimpleD
3、ataTypeClassesCString/CRect/...6Array,List,andMapClassesCTypedPtrArray/...7FileandDatabaseClassesCStdioFile/CDatabase/...8InternetandNetworkingClassesCSocket/...9OLEClasses...10DebuggingandExceptionClassesCMemoryState/CException/...2009-11-14基于XtremeToolkit的VC界面编程简介5/34MFC的用途•MFCpro
4、videstoolstocreate–small,lightweightcontrols,–databaseapplications,–full-featured,Windowsdesktopapplications.2009-11-14基于XtremeToolkit的VC界面编程简介6/34基于MFC的界面编程步骤•基于“MFCAppwizard(exe)”搭建框架–单文档/多文档/对话框•可视元素设计、绑定、编码–菜单栏/工具栏/状态栏–控制面板/对话框/视图–控件(标准/自定义)2009-11-14基于XtremeToolkit的VC界面编程简介7/34
5、问题与不足•界面风格朴素、简单•控件种类、功能不丰富2009-11-14基于XtremeToolkit的VC界面编程简介8/34参考资料•MSDNLibraryVisualStudio6.0
6、VisualC++Document
7、Reference
8、MFCLibraryandTemplates
9、MFCLibrary•MSDNLibraryVisualStudio6.0
10、VisualC++Document
11、Samples
12、MFCSamples2009-11-14基于XtremeToolkit的VC界面编程简介9/34提纲I.基于MFC的界面编程II.基于Xtrem
13、eToolkit的界面编程XtremeToolkit•XtremeToolkitProfessionalEdition–MFC扩展界面库–支持专业化应用程序的简单、快速创建•支持“MicrosoftOffice、MSVisualStudio.NET”风格的可视界面与特色。2009-11-14基于XtremeToolkit的VC界面编程简介11/34XtremeToolkit版本•XtremeToolkitV1.9.2.2•XtremeToolkitV12.0.0(2008)•XtremeToolkitV13.2.1(2009)2009-11-14基于Xtrem
14、eToolkit的VC界面编程简介12/34XtremeToolkitV12.0.0(2008)•SupportedEnvironements–VisualC++5.0–VisualC++6.0+SP6–VisualC++7.0(.NET2002)–VisualC++7.1(.NET2003)–VisualC++8.0(.NET2005)(NotVC2008)•SupportedOperatingSystems–WindowsNT4.0,2000,XP,2003(NotVista,Win7)–Windows95,98,98SE,ME2009-11-14基于Xt
15、remeToolkit的VC界面编程简