计算机高级程序设计第五章内容摘要:
上述中,多文件界面主要是微软视窗系统采用。 而在其他环境中,通常多是单文件界面,所以无所谓单一 /多文件界面的称呼问题。 • 菜单: 将系统可以执行的命令以阶层的方式显示出来的一个界面。 一般置于画面的最上方或者最下方,应用程序能使用的所有命令几乎全部都能放入。 重要程度一般是从左到右,越往右重要度越低。 命定的层次根据应用程序的不同而不同,一般重视文件的操作、编辑功能,因此放在最左边,然后往右有各种设置等操作,最右边往往设有帮助。 一般使用鼠标的第一按钮进行操作。 • 即时菜单: 又称功能表。 与应用程序准备好的层次菜单不同,在菜单栏以外的地方,通过鼠标的第二按钮调出的菜单称为 “ 即时菜单 ”。 根据调出位置的不同,菜单内容即时变化,列出所指示的对象目前可以进行的操作。 • 图标: 显示在管理数据的应用程序中的数据,或者显示应用程序本身。 • 数据管理程序: 即在文件夹中用户数据的管理、进行特定数据管理的程序的情况下,数据通过图标显示出来。 通常情况下显示的是数据的内容或者与数据相关联的应用程序的图案。 另外,点击数据的图标,一般可以之间完成启动相关应用程序以后再显示数据本身这两个步骤的工作。 • 应用程序的图标: 只能用于启动应用程序。 • 按钮: 菜单中,利用程度高的命令用图形表示出来,配置在应用程序中,成为按钮。 应用程序中的按钮,通常可以代替菜单。 一些使用程度高的命令,不必通过菜单一层层翻动才能调出,极大提高了工作效率。 但是,各种用户使用的命令频率是不一样的,因此这种配置一般都是可以由用户自定义编辑。 西南交通大学经济管理学院:何耀琴 21 GUI 应用领域和赛事 • 手机通讯移动产品 • 电脑操作平台 • 软件产品 • PDA产品 • 数码产品 • 车载系统产品 • 智能家电产品 • 游戏产品 • 产品的在线推广 • 国际性竞赛 • 国际上每两年举行一次 GUI锦标赛的的界面竞赛。 “图形用户界面大奖赛” 前身是“图形用户界面奥林匹克”,五大 IT社区联合主办,属于微软认证的金牌合作计划。 2020年大赛共有世界各国 26 个团队参加,参与 9 个项目,争夺共计一万二千美元的奖金(包括 XBox 360、 Nvidia 显卡在内的实物奖品)。 比赛集中在桌面背景( Wallpaper)、桌面图标( Icon)、桌面主题( Visual Style)三个方面,而比赛项目的类型则分为“最实用”( Most Usable)、“最具原创性”( Most Original)、“综合最佳”( Best Overall)。 • 2020GUI锦标赛我国获奖情况 • 我国设计师获得了 1金 3银 3铜的好成绩。 • 我国设计师 iconboy的作品 NonMainstream2020 获得了综合最佳桌面图标奖二等奖( Best Overall Icon Package Winners 2nd Place) • 最实用桌面图标奖二等奖( Most Usable Icon Package Winners 2nd Place)。 西南交通大学经济管理学院:何耀琴 22 • 控件特指程序运行时有一个图形化表示的组件,它可以被添加到窗体或对话框上以实现人机交互。 如字体选择下拉框、工具栏、滚动条、状态栏 • Windows窗体是一种用于创建程序的 GUI。 窗体可以是一个对话框、 SDI窗口、 MDI窗口。 控件名称 对应的 MFC类 静态控件 CStatic 下压控件 CButton 单选按钮 CButton 复选框 CButton 编辑框控件 CEdit 列表框控件 CListBox 组合框控件 CComboBox 滚动条控件 CScrollBar 列表控件 CListCtrl Tab控件 CTabCtrl 常用控件 • VC++中工具箱内有多种类型的控件和组件。 • 在 MFC中,每一种控件都有其对应的 MFC控件类,而所有的控件类都派生于 CWnd类,通过控件类开发人员可以很容易地实现对控件的控制和对控件事件和处理。 • MFC中所包含的控件类如表中所示。 西南交通大学经济管理学院:何耀琴 23 使用控件的步骤 ( 1)准备对话框:对话框相当于控件的容器 ( 2)添加控件:从工具箱中将控件添加到对话框上; ( 3)设置控件的属性。 通过属性可以定义控件的名称、样式、大小、位置、字体颜色等。 ( 4)映射控制变量或对象:在程序中,控件必须映射为一个值变量(value)或控件对象 (control)。 这样程序运行时就可以象控制变量一样控制控件了。 例如一个文本编辑框可以映射为 CString值或 CEdit对象 , CString是一个字符串,而 CEdit是 MFC为文本编辑框专门准备的控件类。 ( 5)编写响应控件事件函数:控件都是有事件的,如按下鼠标左键或右键,或选择“确定”或“取消”等。 应编制好响应函数。 ( 6)调用控件方法:既然控件可以映射成对象变量,就可以用调用其成员函数(或方法, method)来完成特定的功能。 西南交通大学经济管理学院:何耀琴 24 案例:静态控件的使用 • 静态控件。计算机高级程序设计第五章
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
计算机辅助教育的评价
分析处理 成 绩 差 异 价 值 判 断 CAI教学 传统教学 ( 1)实验研究方式 优缺点: 客观公正 的判断 评价结果 有价值 出发点 可行的实验数 据与实验方法 科学理论作指导 大量的人力,物力支持来进行实验设计、测试观察取得数据 适用范围:不可能广泛使用于各种中小型课件的评价,只是在大型计算机辅助教育课题的评价中才使用。 美国教育考试中心( ETS)对有代表性的 CAI系统 ——
计较是贫穷的开始周春明
灣觀光客倍增與服務業品提昇年度專案 創新感動服務 差 異化 服務就是同理心 找到客人的需求 提醒客人 面對危機的轉型 工作態度 每個人都是貴人,貴人不是用消費金額來衡量。 用流程來服務客人和用心來感動客人。 新手 .老手 .高手 改變工作模
计算机网络辅助英语教学为了提高学习效率
• 重视提供辅助学习功能 • 开发仿真度高的练习形式 • 持续开发防止作弊功能 • 记录学习活动 • 提供成绩汇总和随时随地查询功能 • 努力采用人工智能等高新技术 新版交际英语编撰方针 • 继承原教材原则:在高仿真英语交际环境中学习英语,以获得英语交际能力 • 引入 Task Based教学方法组织语言材料和课堂教学活动 • 用现代英语环境的语言材料更换过时材料 •
计算机网络构建与安全技术
、网状型 特点 : 优点 : 缺点 : 系统可靠性高 结构复杂,花费高 结点间的连接是任意的,没有规律,网络的任一结点一般至少有两条链路与其它结点相连。 43 关于网络拓扑结构的说明 局域网的基本拓扑结构:总线型 星型 环型 广域网的网络基本形式:网状拓扑 网络拓扑是决定网络性能的主要因素 44 网络体系结构 OSI参考模型 TCP/IP模型 OSI参考模型和 TCP/IP模型的区别 45