- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 第4章 对话框设计和编程 ——构建人机交互界面,提升系统交互能力 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 教学内容 §4.1 对话框基础知识 §4.2 对话框设计——EX04A示例程序 §4.3 滚动条、旋转按钮和滑动条控件 §4.4 无模式对话框 §4.5 公用对话框 §4.6 综合实例——宾馆管理系统的界面设计 §4.7 小结 思考与练习 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. §4.1 对话框基础知识 4.1.1 对话框的分类 按照运行机制来划分,对话框可分为模式对话框和无模式对话框。 1、对于模式对话框,如打开文件对话框,在该对话框被关闭之前,用户将无法在同一程序的其他地方进行工作。 2、对于无模式对话框,在它仍然保留在屏幕上的同时,用户还可以在应用程序的其它窗口中进行工作。Microsoft Word中的“查找与替换”对话框就是无模式对话框的一个很好的例子,在该对话框打开的同时,我们仍然可以对文档进行编辑。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. §4.1 对话框基础知识 4.1.2 对话框的组成 1、对话框资源模板 对话框资源模板不但指定了对话框本身的位置、大小、风格等特征,还确定了它所包含的各种控件的位置、大小分割、排列和其他特征,实际上模板中储存了Windows用于创建或显示对话框的所有信息。 2、对话框类 在Visual C++.NET中,每个对话框都必须有一个类与之对应。由于不同的对话框行使的功能各不相同,因此一般需要从CDialog类派生一个新类以完成特定功能。CDialog中提供了多个与对话框编程密切相关的函数供程序员调用,从而大大简化了编程代码,提高效率。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. §4.1 对话框基础知识 4.1.3 对话框的创建 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. §4.2 对话框设计——EX04A示例程序 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. §4.2 对话框设计——EX04A示例程序 4.2.1 创建对话框资源 创建对话框资源的步骤如下: 1、运行应用程序向导来产生名为EX04A的单文档的应用程序,并取消“打印和打印预览”选项,其它所有选项选择默认值。 2、插入对话框资源。在应用程序的设计环境中换至“资源视图”框,右击Dialog图标,在弹出的快捷菜单中单击“插入Dialog...”命令,将会在Dialog节点下增加一项ID号为IDD_DIALOG1的对话框模板资源,单击Dialog节点将其展开即可看到。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. §4.2 对话框设计——EX04A示例程序 4.2.1 创建对话框资源 创建对话框资源的步骤如下: 1、运行应用程序向导来产生名为EX04A的单文档的应用程序,并取消“打印和打印预览”选项,其它所有选项选择默认值。 2、插入对话框资源。在应用程序的设计环境中换至“资源视图”框,右击Dialog图标,在弹出的快捷菜单中单击“插入Dialog...”命令,将会在Dialog节点下增加一项ID号为IDD_DIALOG1的对话框模板资源,单击Dialo
文档评论(0)