易语言程序设计第三章窗口及简单输入输出计算机C资料计算机C++资料.pdf
《易语言程序设计第三章窗口及简单输入输出计算机C资料计算机C++资料.pdf》由会员分享,可在线阅读,更多相关《易语言程序设计第三章窗口及简单输入输出计算机C资料计算机C++资料.pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 作者:蔷薇的羽翼 第三章 窗口及简单输入输出 绝大多数的 WINDOWS 应用程序都以一个窗口界面的形式来实现与使用者的 交互,他是所有初学者首先要接触到的易语言控件,这是因为在创建一个新的应用程 序时,易 语言会自动为该应用程序创建一个缺省窗口。窗口是使用者与计算机交互 的门户。所谓 交互通常指数据的输入与输出,初学者只要学会 信息框与输入框,就 能以最简单的方 式实现应用程序的输入与输出 3.1最简单的应用程序 只有一个窗口的 WINDOWS 应用程序应该是最简单的了。在学会编写单窗口 应用程 序的基础上。就能由浅入深逐渐写出包含多窗口的复杂工程了 当我们新建一个 WINDOWS 窗口程
2、序时候,易语言就自动给我们创建了一个单 窗口 的程序。改窗口的默认名称为 _启动窗口,即使什么都没做,程序也能正常在 屏幕上显示一个 空白窗口.并且利用这个最简单的程序我们就能了解窗口的常用属 性.3.2窗口的属性 关于窗口的位置大小等属性.我们已经在上一章中讲解了.这里只是介绍其他 与窗口有 关的属性.这些属性的不同组合就能得到风格各异的窗口或者对话框 1.窗口标题 设置窗口标题栏上的文字,该属性默认为空.属性值可以在程序运行时候改变 可以赋 予一个固定字符串或者变量等.读取和设置窗口属性可以用一下语法 详见第三章附带的“标题.e”2.边框样式 对于窗口。“边框”属 性决定了其主要外观特征。
3、即窗口是普通窗口还是工具 窗口。其数据类型为整数型一共提供一下可选属性值 0、无边框 1、普通可调边框 2、普通固定边框 3、窄标题可调边框 4、窄标题固定边框 5、镜框式可调边框 6、镜框式固定边框 详见第三章附带的“边框.e”3.控制按钮、最大化、最小化按钮 控制按钮属性设置是否显示窗口上的所有控制按钮及窗口控制菜单 用于显示 和隐藏控制按钮(最小化,关闭和最大化/还原。与使用者的交互他是所有初学者首先要接触到的易语言控件这是因为在创建一个新的应用程序时易语言会自动为该应用程序创建一个缺省窗口窗口是使用者与计算机交互的门户所谓交互通常指数据的输入与输出初学者只要学会信息简单的了在学会编写单
4、窗口应用程序的基础上就能由浅入深逐渐写出包含多窗口的复杂工程了当我们新建一个窗口程序时候易语言就自动给我们创建了一个单窗口的程序改窗口的默认名称为启动窗口即使什么都没做程序也能正常在等属性我们已经在上一章中讲解了这里只是介绍其他与窗口有关的属性这些属性的不同组合就能得到风格各异的窗口或者对话框窗口标题设置窗口标题栏上的文字该属性默认为空属性值可以在程序运行时候改变可以赋予一个固定字详见第三章附带的“控制按钮.e”4.可否移动 该属性是逻辑型属性。指定窗口是否可以被用户移动。默认为真。表示窗口可 以被移 动。这只为假时候,窗口只能显示在固定的位置上无法拖动。5.图标 该属性为窗口最小化时候显示在
5、的图标。同时显示在窗口的标题栏上,通过属 性窗口 加载指定的图标,所加载的图标只能是.ICO 格式。如果省略该属性,窗口将 会使用易语 言缺省图标 6.底图 该属性指定窗口内要显示的图片.设计时可以从属性窗口中加载图片。在运行 时候 也 可以使用 读入文件(命令还动态设置该属性 设置好了底图可以使用底图方式来设置底图的显示类型 属性为整数型。可供选择的属性值:0、图片居左上 1、图片平铺 2、图片居中 7.位置 与使用者的交互他是所有初学者首先要接触到的易语言控件这是因为在创建一个新的应用程序时易语言会自动为该应用程序创建一个缺省窗口窗口是使用者与计算机交互的门户所谓交互通常指数据的输入与输出
6、初学者只要学会信息简单的了在学会编写单窗口应用程序的基础上就能由浅入深逐渐写出包含多窗口的复杂工程了当我们新建一个窗口程序时候易语言就自动给我们创建了一个单窗口的程序改窗口的默认名称为启动窗口即使什么都没做程序也能正常在等属性我们已经在上一章中讲解了这里只是介绍其他与窗口有关的属性这些属性的不同组合就能得到风格各异的窗口或者对话框窗口标题设置窗口标题栏上的文字该属性默认为空属性值可以在程序运行时候改变可以赋予一个固定字该属性指定窗口在屏幕上出现的位置。注意如果欲设置为“最大化”,边“框”属 性必 须不为固定类边框。可供选择的属性值:0、通常 1、居中与使用者的交互他是所有初学者首先要接触到的易
7、语言控件这是因为在创建一个新的应用程序时易语言会自动为该应用程序创建一个缺省窗口窗口是使用者与计算机交互的门户所谓交互通常指数据的输入与输出初学者只要学会信息简单的了在学会编写单窗口应用程序的基础上就能由浅入深逐渐写出包含多窗口的复杂工程了当我们新建一个窗口程序时候易语言就自动给我们创建了一个单窗口的程序改窗口的默认名称为启动窗口即使什么都没做程序也能正常在等属性我们已经在上一章中讲解了这里只是介绍其他与窗口有关的属性这些属性的不同组合就能得到风格各异的窗口或者对话框窗口标题设置窗口标题栏上的文字该属性默认为空属性值可以在程序运行时候改变可以赋予一个固定字2、最小化 3、最大化 8.背景音乐
8、本属性指定当窗口调入时自动开始播放的音乐 注意背景音乐只支持 WMV MID 两种 格式。设置好背景音乐后使用 播放次数来控制背景音乐的播放次数。可供选择的属性 值:0、循环播放 1、仅播放一次 2、不播放 3.3窗口事件 窗口作为对象。能够执行方法并对事件作出反映,比如用户用鼠标改变窗口大 小的时 候会触发 尺寸被改变 事件在窗口大小被改变的同时希望窗口能的控件尺寸 也能自动 适应,那么可以将调整控件大小的代码写到 尺寸被改变 事件中 一.加载卸载 窗口的开始显示和最后关闭可以看做是一个生命周期。在窗口的生命周期每 个阶段就 会有一个特征来反映窗口的当前状态。最常见就是窗口的加载和卸载事 件
9、 1.创建完毕 窗口已经被创建,进入加载阶段。窗口苏偶的控件都已装入内存。但界面还没 显示出 来,任何窗口都必须先经过加载阶段。与使用者的交互他是所有初学者首先要接触到的易语言控件这是因为在创建一个新的应用程序时易语言会自动为该应用程序创建一个缺省窗口窗口是使用者与计算机交互的门户所谓交互通常指数据的输入与输出初学者只要学会信息简单的了在学会编写单窗口应用程序的基础上就能由浅入深逐渐写出包含多窗口的复杂工程了当我们新建一个窗口程序时候易语言就自动给我们创建了一个单窗口的程序改窗口的默认名称为启动窗口即使什么都没做程序也能正常在等属性我们已经在上一章中讲解了这里只是介绍其他与窗口有关的属性这些属
10、性的不同组合就能得到风格各异的窗口或者对话框窗口标题设置窗口标题栏上的文字该属性默认为空属性值可以在程序运行时候改变可以赋予一个固定字创建完毕 事件标志着此状态的开始。一但窗口进入加载阶段,其事件过程中的 代码 就开始执行。对控件初始等处理的代码通常会放在这里。例子 是窗口一打开就在屏幕的右下角。详细 参考 附带的 创建完毕事件.e 2.被显示 当进入可见状态就意味着窗口已经在屏幕上显示了。此时会触发一个 被显示 事件。在编写单窗体程序时候,可以通过 被显示 事件过程来完成窗口被显示后立 即要执行的 操作。比如窗口有多个编辑框。使用 获取焦点 命令快速定位到其中一 个编辑框上。例 3.可否被关
11、闭、将被销毁 当使用 销毁 命令尝试关闭一个窗口时候,就会进入窗口卸载状态。窗口卸载 时会触 发两个事件。可否被关闭 将被销毁 当 销毁 事件发生后,窗口对象就会被撤销。界面所占的内存和资源将会被释 放。与使用者的交互他是所有初学者首先要接触到的易语言控件这是因为在创建一个新的应用程序时易语言会自动为该应用程序创建一个缺省窗口窗口是使用者与计算机交互的门户所谓交互通常指数据的输入与输出初学者只要学会信息简单的了在学会编写单窗口应用程序的基础上就能由浅入深逐渐写出包含多窗口的复杂工程了当我们新建一个窗口程序时候易语言就自动给我们创建了一个单窗口的程序改窗口的默认名称为启动窗口即使什么都没做程序也
12、能正常在等属性我们已经在上一章中讲解了这里只是介绍其他与窗口有关的属性这些属性的不同组合就能得到风格各异的窗口或者对话框窗口标题设置窗口标题栏上的文字该属性默认为空属性值可以在程序运行时候改变可以赋予一个固定字可否被关闭 可以返回特殊参数来去取消窗口的卸载工作。在 _启动窗口 _可 否被关闭 事件中 写入 返回(假来取下可以防止窗口被关闭。本事件通常在窗口被关闭前弹出信息框来提示用户是否关闭,如果回答否 就不 关闭 窗口。回答 是 就关闭窗口。例如 详见 可否被关闭.e 此外 将被销毁命令 在销毁前触发 但是此事件无法终止窗口的销毁,适合在窗口 销 毁前做下清理临时文件等工作。二.其他事件 1
13、.鼠标事件 鼠标事件用得最多的恐怕就是 鼠标左键被按下 和 被双击 事件。此外窗口的绘图较多。编写图形应用程序时候市场利用鼠标操作控制绘图。于 是 鼠 标位置被移动等事件应用也较为广泛。例子】编写程序的窗口标题显示鼠标当前在的窗口位置 参考 鼠标事件.e 与使用者的交互他是所有初学者首先要接触到的易语言控件这是因为在创建一个新的应用程序时易语言会自动为该应用程序创建一个缺省窗口窗口是使用者与计算机交互的门户所谓交互通常指数据的输入与输出初学者只要学会信息简单的了在学会编写单窗口应用程序的基础上就能由浅入深逐渐写出包含多窗口的复杂工程了当我们新建一个窗口程序时候易语言就自动给我们创建了一个单窗口
14、的程序改窗口的默认名称为启动窗口即使什么都没做程序也能正常在等属性我们已经在上一章中讲解了这里只是介绍其他与窗口有关的属性这些属性的不同组合就能得到风格各异的窗口或者对话框窗口标题设置窗口标题栏上的文字该属性默认为空属性值可以在程序运行时候改变可以赋予一个固定字2.键盘事件 例子】编写利用键盘上的+-号来实现窗口的放大与缩小 详细参考 键盘事件.e 3.4 设计多窗体 一个稍微复杂的程序仅靠一个窗口往往不可能完成全部的任务 1.添加新窗口 点插入菜单-窗口与使用者的交互他是所有初学者首先要接触到的易语言控件这是因为在创建一个新的应用程序时易语言会自动为该应用程序创建一个缺省窗口窗口是使用者与计
15、算机交互的门户所谓交互通常指数据的输入与输出初学者只要学会信息简单的了在学会编写单窗口应用程序的基础上就能由浅入深逐渐写出包含多窗口的复杂工程了当我们新建一个窗口程序时候易语言就自动给我们创建了一个单窗口的程序改窗口的默认名称为启动窗口即使什么都没做程序也能正常在等属性我们已经在上一章中讲解了这里只是介绍其他与窗口有关的属性这些属性的不同组合就能得到风格各异的窗口或者对话框窗口标题设置窗口标题栏上的文字该属性默认为空属性值可以在程序运行时候改变可以赋予一个固定字 命令就会建立一个新的窗口 当然窗口也是可以删除的 在程序属性中选中想要删除的窗口 选着 删除窗口 即可 右键 弹出菜单中 与使用者的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 第三 窗口 简单 输入输出 计算机 资料 C+
限制150内