- 1、本文档共84页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 110
PAGE 111
第八章 面向对象程序设计基础
32位汉语程序设计语言(简称:汉语编程),是一种基于汉语习惯,使用汉语语法逻辑,针对 Windows 操作系统所设计的一种32位计算机程序设计语言。使用汉语编程可以极大地方便中国人,适合中国人的思维方式,这点是不言而喻的,更重要的是汉语编程系统自身的继承性和可扩充性,这些都使得汉语编程的使用者能够拥有与以往编程语言完全不同的编程空间。
汉语程序设计和其他计算机语言一样包括结构化程序设计和面向对象程序设计。前几章我们主要是讲解结构化程序设计,结构化程序设计是面向对象程序设计的基础。面向对象方法是基于客观世界的对象模型化的软件开发方法。在面向对象程序设计中,所谓对象,是一个属性(数据)集及其操作(行为)的封装体。作为计算机模拟真实世界的抽象,一个对象就是一个实际问题论域、一个物理的实体或逻辑的实体。在计算机程序中,可视为一个“基本程序模块”,因为它包含了数据结构和所提供的相关操作功能。(有关面向对象技术的理论请参看有关书籍)
提到一门语言的面向对象特性,它应当具有继承性、多态性和封装性,如缺少其中的一个则只能称其为基于对象的系统,而不是面向对象的系统。而汉语程序设计语言则很好地具备了全部三个特性。在汉语编程的应用开发中,运用面向对象技术,特别是对于一个大型复杂应用系统的开发,将会大大提高开发效率。
Windows窗口基本知识
一、关于窗口的一些基本知识
为 Microsoftsoft Windows? 操作系统所编写的应用程序窗口,是屏幕上的一块矩形区域,应用程序可以在其中显示输出,或接受来自用户的输入。一个窗口与其他窗口共享屏幕,包括其他应用程序的窗口。在同一时刻只有一个窗口可以接受来自用户的输入。用户可以使用鼠标、键盘和其他输入设备作用于窗口和向窗口发送消息。
窗口最基本的含义就是与用户相关的、完成特定任务的基于 Win32 技术的图形界面应用程序,所以作为图形界面应用程序首先要做的工作便是创建一个窗口。Microsoftsoft Win32 编程接口(API) 常常用来创建和使用窗口、管理窗口之间的关联、调整窗口的大小、移动窗口的位置以及显示窗口。
当 Windows?启动时,它将自动创建桌面窗口。该桌面窗口是一个系统定义窗口,它绘制屏幕背景,由所有应用程序使用、为所有窗口显示提供服务。
桌面窗口使用位图绘制屏幕背景。由位图所创建的样式被称为桌面墙纸。默认情况下,桌面窗口使用被系统注册为桌面墙纸的 .BMP 文件。
每一个图形界面应用程序至少创建一个被称为“主窗口”窗口,作为主窗口它为应用程序提供服务。窗口的基本服务就是在用户和应用程序之间建立接口。许多应用程序也直接或间接创建其它与主窗口关联的窗口。每一个窗口完成部分显示或接受来自用户的输入。
当启动应用程序时,系统也伴随创建一个任务栏按钮。任务按钮包含应用程序的图标和标题。当应用程序处于活动状态时,任务栏按钮显示为按下状态。
二、应用程序窗口的基本组成
Windows?应用程序使用窗口进行对屏幕的输入和输出。Windows?应用程序一般都将创建一个或多个窗口,并具有对窗口的存取功能。应用程序和Windows?操作系统共同分担管理应用程序窗口的责任。
一个应用程序的窗口包含下列元素:标题栏,菜单栏,系统菜单,最小化按钮,最大化按钮,复原按钮,关闭按钮,尺寸调整边框,客户区,水平滚动栏,垂直滚动栏等。应用程序主窗口通常包括所有这些组件。 具体如图8-1所示,这其实是Windows?98附近中的记事本应用程序运行是的窗口。
控制菜单图标
控制菜单图标
左滚动按钮
最小化按钮
关闭按钮
垂直滚动条
下滚动按钮
右滚动按钮
菜单栏
客户区
(编辑区)
水平滚动条
最大化/还原按钮
上滚动按钮
窗口边界
标题栏
图8-1 包含窗口标准成分的记事本
应用程序也使用一些其它类型的窗口作为主窗口的附属部分,包括:控制、对话框、信息框。
当窗口创建时,应用程序必须提供下列窗口的基本属性信息:
· ? 窗口模板 ?
· ? 窗口标题
· ? 窗口风格
· ? 父窗口和成员窗口
· ? 大小
· ? 位置
· ? 空间位置
· ? 子窗口标识或者菜单句柄
· ? 实例句柄 ?
· ? 创建数据
每一个窗口都属于一个窗口模板。应用程序在创建创建窗口之前必须注册一个窗口模板。窗口模板定义了窗口外观和行为。窗口模板首要的组件便是窗口过程,窗口过程是一个函数入口,用以接受和处理所有输入和请求,并将其发送给该窗口。窗口以消息的形式提供输入和请求。
(一)窗口标题
窗口可以拥有一个标题。窗口标题(有时也成为窗口名称) 是一个文本字串用以标识用户窗口。主窗口,对话框,信息框通常将其窗口名
您可能关注的文档
- 第2讲 命题及其关系、充分条件与必要条件.ppt
- 第8章JavaScript编程基础.pptx
- 第47课时 空间中的平行关系.pdf
- 二代瑞风S3使用说明书.pdf
- 发动机维修说明书.pdf
- 飞利浦S5370电动剃须刀说明书.pdf
- 飞利浦剃须刀S7520说明书.pdf
- 飞利浦剃须刀Series 7000说明书.pdf
- 分体水机说明书(中文版).pdf
- 福斯 FS-TH9X中文说明书.pdf
- 英语人教PEP版八年级(上册)Unit4+writing+写作.pptx
- 人美版美术四年级(上册)8 笔的世界 课件 (1).pptx
- 人美版美术七年级(上册)龙的制作.pptx
- 英语人教PEP版六年级(上册)Unit 2 第一课时.pptx
- 数学苏教版三年级(上册)3.3 长方形和正方形周长的计算 苏教版(共12张PPT).pptx
- 音乐人教版八年级(上册)青春舞曲 课件2.pptx
- 音乐人教版四年级(上册) 第一单元 音乐知识 附点四分音符|人教版.pptx
- 英语人教PEP版四年级(上册)Unit 6 Part B let's learn 1.pptx
- 道德与法治人教版二年级(上册)课件-3.11大家排好队部编版(共18张PPT).pptx
- 人美版美术七年级(上册)《黄山天下奇》课件1.pptx
最近下载
- 党纪学习教育政治纪律研讨发言材料.docx VIP
- SY∕T 0601-2016 采出水中乳化油、溶解油的测定.pdf
- 体质健康成绩测试全自动化计算模板--更新.xlsx
- 装配式建筑概论-第二章部品构配件连接.pptx
- 五年级数学小数乘法试卷.docx
- (新教材)部编人教版四年级上册道德与法治全册期末复习知识点重点题型总结.doc
- 第二课 树立科学的世界观(精品课件)-【中职专用】高二思想政治《哲学与人生》同步精品课堂(高教版2023·基础模块).pptx
- 新改版教科版五年级上册科学教学计划(新整理版).doc
- 绿色建材申报指南、流程、范围.pdf
- 2023清水离心泵能效限定值及能效等级.docx
文档评论(0)