《基于XtremeToolkit的VC界面编程简介.pdf》由会员分享,可在线阅读,更多相关《基于XtremeToolkit的VC界面编程简介.pdf(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于基于XtremeToolkit的的VC界面编程简介界面编程简介 提提 纲纲 I.基于基于MFC的界面编程的界面编程 II.基于基于XtremeToolkit的界面编程的界面编程 什么是什么是MFC?MFC,Microsoft Foundation Class Library 微软基础类库 MFC的核心是的核心是 Windows API的的C+封装封装.CreateWindow/CreateFile/MFC提供了功能强大的应用程序提供了功能强大的应用程序编程框架编程框架 菜单栏/工具栏/状态栏 打印/打印预览 数据库支持/ActiveX支持 2009-11-14 3/34 基于XtremeT
2、oolkit的VC界面编程简介 MFC的组成的组成 Global Variables(全局变量全局变量)Global Functions(全局函数全局函数)Macros(宏宏)Classes(类类)10类,229个 2009-11-14 基于XtremeToolkit的VC界面编程简介 4/34 2009-11-14 基于XtremeToolkit的VC界面编程简介 5/34 ID NAME SAMPLES 1 Root:CObject CObject 2 Application Architecture Classes CWinApp/CFrameWnd/.3 Window,Dialog,a
3、nd Control Classes CWnd/CDialog/.4 Drawing and Printing Classes CGdiObject/CPrintInfo/.5 Simple Data Type Classes CString/CRect/.6 Array,List,and Map Classes CTypedPtrArray/.7 File and Database Classes CStdioFile/CDatabase/.8 Internet and Networking Classes CSocket/.9 OLE Classes .10 Debugging and E
4、xception Classes CMemoryState/CException/.MFC的用途的用途 MFC provides tools to create small,lightweight controls,database applications,full-featured,Windows desktop applications.2009-11-14 6/34 基于XtremeToolkit的VC界面编程简介 基于基于MFC的界面编程步骤的界面编程步骤 基于“基于“MFC Appwizard(exe)”搭建框架”搭建框架 单文档/多文档/对话框 可视元素设计、绑定、编码可视元素设
5、计、绑定、编码 菜单栏/工具栏/状态栏 控制面板/对话框/视图 控件(标准/自定义)2009-11-14 基于XtremeToolkit的VC界面编程简介 7/34 问题与不足问题与不足 界面风格朴素、简单界面风格朴素、简单 控件种类、功能不丰富控件种类、功能不丰富 2009-11-14 基于XtremeToolkit的VC界面编程简介 8/34 参考资料参考资料 MSDN Library Visual Studio 6.0|Visual C+Document|Reference|MFC Library and Templates|MFC Library MSDN Library Visual
6、 Studio 6.0|Visual C+Document|Samples|MFC Samples 2009-11-14 9/34 基于XtremeToolkit的VC界面编程简介 提提 纲纲 I.基于基于MFC的界面编程的界面编程 II.基于基于XtremeToolkit的界面编程的界面编程 Xtreme Toolkit Xtreme Toolkit Professional Edition MFC扩展界面库 支持专业化应用程序的简单、快速创建 支持“Microsoft Office、MS Visual Studio.NET”风格的可视界面与特色。2009-11-14 11/34 基于Xtr
7、emeToolkit的VC界面编程简介 Xtreme Toolkit版本版本 Xtreme Toolkit V1.9.2.2 Xtreme Toolkit V12.0.0(2008)Xtreme Toolkit V13.2.1(2009)2009-11-14 12/34 基于XtremeToolkit的VC界面编程简介 Xtreme Toolkit V12.0.0(2008)Supported Environements Visual C+5.0 Visual C+6.0+SP6 Visual C+7.0(.NET 2002)Visual C+7.1(.NET 2003)Visual C+8.
8、0(.NET 2005)(Not VC 2008)Supported Operating Systems Windows NT 4.0,2000,XP,2003(Not Vista,Win 7)Windows 95,98,98SE,ME 2009-11-14 基于XtremeToolkit的VC界面编程简介 13/34 Xtreme Toolkit 2008的组成的组成 Command Bars Calendar Docking Pane Common Files Property Grid Task Panel Report Control Shortcut Bar Tab Manager
9、Skin Framework Standard Controls Syntax Edit 2009-11-14 基于XtremeToolkit的VC界面编程简介 14/34 12类扩展类扩展(1)Command Bars“Office风格”菜单栏、工具栏风格”菜单栏、工具栏 2009-11-14 基于XtremeToolkit的VC界面编程简介 15/34(2)Docking Pane“Visual Studio.NET风格”停靠面板风格”停靠面板 2009-11-14 基于XtremeToolkit的VC界面编程简介 16/34(3)Property Grid“Visual Studio.N
10、ET风格”属性表风格”属性表 2009-11-14 基于XtremeToolkit的VC界面编程简介 17/34(4)Report Control“Outlook 2003风格”列表显示风格”列表显示 2009-11-14 基于XtremeToolkit的VC界面编程简介 18/34(5)Tab Manager Tab Window管理器管理器 2009-11-14 基于XtremeToolkit的VC界面编程简介 19/34(6)Standard Controls 丰富的扩展控件丰富的扩展控件 浏览目录/文件控件 超链接控件 支持多选中的树型控件 Office风格的颜色选取控件 2009-1
11、1-14 基于XtremeToolkit的VC界面编程简介 20/34 2009-11-14 基于XtremeToolkit的VC界面编程简介 21/34(7)Calendar“Office风格”日历风格”日历 2009-11-14 基于XtremeToolkit的VC界面编程简介 22/34(8)Common Files 实用编程支持实用编程支持 自动选取、释放GDI对象 自定义绘制支持 帮助管理资源 帮助管理窗口尺寸、状态 2009-11-14 基于XtremeToolkit的VC界面编程简介 23/34(9)Task Panel“Office风格”任务面板风格”任务面板 2009-11-
12、14 基于XtremeToolkit的VC界面编程简介 24/34(10)Shortcut Bar“Outlook 2003风格”快捷导航条风格”快捷导航条 2009-11-14 基于XtremeToolkit的VC界面编程简介 25/34(11)Skin Framework 全面支持“换肤”功能全面支持“换肤”功能 标题栏 滚动条 按钮 Check Box Option Button 2009-11-14 基于XtremeToolkit的VC界面编程简介 26/34(12)Syntax Edit“Visual Studio.NET风格”语义高亮显示风格”语义高亮显示 2009-11-14 基
13、于XtremeToolkit的VC界面编程简介 27/34 基于基于Xtreme Toolkit的编程步骤的编程步骤 基于向导搭建程序框架基于向导搭建程序框架 Xtreme Toolkit Pro AppWizard 可视元素设计、绑定、编码可视元素设计、绑定、编码 首先,绑定到一个标准MFC类上 然后,手工修改类型:标准MFC类型-Xtreme Toolkit类型 2009-11-14 基于XtremeToolkit的VC界面编程简介 28/34 2009-11-14 基于XtremeToolkit的VC界面编程简介 29/34 2009-11-14 基于XtremeToolkit的VC界面
14、编程简介 30/34 特点与优势特点与优势 界面更专业、更美观界面更专业、更美观 界面编程更简单、高效界面编程更简单、高效 2009-11-14 基于XtremeToolkit的VC界面编程简介 31/34 参考资料参考资料 Xtreme Toolkit Pro v12.0 Online Help Xtreme Toolkit Pro v12.0 Users Guide Xtreme Toolkit Pro v12.0 Samples(111)Xtreme Toolkit官方网站:官方网站:http:/ Xtreme Toolkit官方论坛:官方论坛:http:/ 2009-11-14 32/34 基于XtremeToolkit的VC界面编程简介 wangjin数字签名者:wangjin DN:cn=wangjin 日期:2011.03.10 10:26:08+0800