- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VS2010经验学习总结
VS2010 经验总结
单文档:程序一次只能处理一个文档对象(文件),像写字板、记事本等;
多文档:程序一次可以处理多个对象(文件),像word 之类的,可以同时打开多个文件;
基本对话框:程序一般用于处理一些比较小的、工具型的软件,像CAD 是基于对话框。优点是:所见即所得,一
些控件可以像VB 一样拖到工作区,选好之后直接按完成就好了。
ID :控件的标志。不能有相同的ID 出现。一些需要修改,便于后续工作。
SetDlgItemText:静态文本框中的内容设置。
例如:SetDlgItemText (IDC_FIRSTLABEL,”今天在干嘛呢?”)IDC_FIRSTLABEL :控件的ID,后面的参数是
要显示的内容。
VC 对大小写敏感。
MFC :Microsoft 基本类库
好的开端是从设计用户界面开始。首先,你要决定什么样的用户能使用该程序并根据需要来设置相应的用户界面对
象。Windows 用户界面有一些标准的控制,如按钮、菜单、滚动条和列表等,这对那些 Windows 用户已经是很
熟悉了。 要记住的是,作为程序员必须选择一组控制并决定如何把它们安排到屏幕上。
当是使用 MFC 时,你编写的代码是用来建立必要的用户界面控制并定制其外观。同时你还要编写用来响应用户
操作这些控制的代码。
例如,如果用户单击一个按钮时,你应该有代码来响应。这就是事件驱动代码,它构成了所有应用程序。一旦应用
程序正确的响应了所有允许的控制,它的任务也就完成了。
Windows 应用程序使用几个标准的控制:
静态文本框 Static Text
按钮 Button
列表框 Listbox
组合框(一种更高级的列表框) Combo Box
单选框 Radio Button
复选框 Check Box
编辑框(单行和多行) Edit Control
滚动条 Scroll Bar
Windows 支持几种类型的应用程序窗口。一个典型的应用程序应该活动在称为“框架窗口”中。一个框架窗口是
一个全功能的主窗口,用户可以改变尺寸、最小化、最大化等。
Windows 也支持两种类型的对话框:模态和非模态对话框。模态对话框一旦出现在屏幕上,只有当它退出时,屏
幕上该应用程序的其余部分才能响应。非模态对话框出现在屏幕上时,程序的其余部分也可以作出响应,它就象浮
动在上面一样。
最简单的 Windows 应用程序是使用单文档界面(SDI),只有一个框架窗口。
Windows 也提供了一种称为多文档界面的组织形式,它可用于更复杂的应用程序。MDI 系统允许用户在同一应用
程序中同时可以查看多个文档。
使用 MDI 时,应用程序有一个主窗口,在主窗口中有一些子窗口,每个子窗口中各自包含有各自的文档。在MDI
框架中,主窗口有一个主菜单,它对主框架中最顶端窗口有效。各子窗口都可以缩成图标或展开,MDI 主窗口也
可以变成桌面上的一个图标。MDI 界面可能会给你一种第二桌面的感觉,它对窗口的管理和删除混乱的窗口有很
大的帮助。
你所建立的每一个应用程序都会使用它自己的一套控制、菜单结构以及对话框。应用程序界面的好坏取决于你如何
选择和组织这些界面对象。Visual C++ 中的资源编辑器可以使你能容易的建立和定制这些界面对象。
所有基于窗口的 GUI 都包含相同的基本元素,它们的操作方式都是相同的。在屏幕上,用户所看到的是一组窗口,
每个窗口都包含有控制、图标、对象以及一些处理鼠标和键盘的元素。从用户角度来看,各系统的界面对象都是相
同的:按钮、滚动条、图标、对话框以及下拉菜单等等。尽管这些界面元素的“外观和感觉”可能有些不同,但这
些界面对象的工作方式都是相同的。
为了建立 GUI 程序,程序员第一步要把所有需要的用户界面控制都放到窗口上。
因为是用户来操作应用程序的控制,所以程序必须作出响应。所做的响应依赖于用户使用鼠标或键盘在不同控制上
的操作。屏幕上的每个用户界面对象对事件的响应是不同的。
在一个典型的应用程序中,你将建立一个主窗口,并且在其中放置了一些用户界面控制。这些控制通常被称为子窗
口——它们就象一些在主窗口中的更小更特殊的子窗口。作为程序员,你应该通过函数调用来发送信息操作这些控
制、通过把信息发送给你到代码来响应用户的操作。
事件驱动程序设计方式是很容易理解的。具体的细节对不同的系统可能有些不同,但是其基本概念是类似的。在一
您可能关注的文档
最近下载
- Unit 6 Rain or Shine (第3课时) 课件人教版(2024)英语七年级下册.pptx VIP
- 港珠澳大桥岛隧工程沉管隧道混凝土质量控制措施.pdf
- 2025年中考数学复习热搜题速递之尺规作图(2024年7月).docx
- 股市风险预警机制-深度研究.pptx
- 政策解读2025年中央一号文件PPT.pptx VIP
- 5.0MPa路面抗折混凝土配合比.docx VIP
- 17J927-1 车库建筑构造(OCR).pdf VIP
- XX市疾病预防控制中心-艾滋病HIV筛查实验室管理手册_精品.doc
- 2025年春季小学学校德育工作计划(1975字).docx VIP
- 渤海水泥厂包装车间除尘系统设计.docx
文档评论(0)