




已阅读5页,还剩75页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第 2 章 简单的 序设计的概念 机器语言 ( 由 0/1组成的机器指令的集合,它可以被直接接收执行。 汇编语言 ( 用助记符、符号地址、标号等符号编写的程序。 高级语言 (编译: 将高级语言源程序翻译成目标程序的过程。 (高级语言 源程序 机器语言 目标程序 可执行程序 编译程序 连接程序 编译 连接 语言处理程序 汇编: 将汇编语言源程序翻译成目标程序的过程。 解释: 将高级语言源程序翻译和执行的过程 。 (高级语言 源程序 结果 解释程序 解释并执行 语言处理程序 对象:具有特殊属性 (数据 )和行为方式(方法 )的 实体 ,它由 属性 、 事件 和 方法 构成。 对象的分类:预定义对象 /自定义对象 常用的预定义对象: 窗体、控件(工具箱窗口中) 自定义对象: 对象的三要素 属性 ( 对象的性质 ,即用来描述和反映对象特征的参数。 方法 ( 对象的行为 ,用来描述对象的动作的术语,实质上是 事件 ( 系统事先设定的能被对象识别和响应的 动作 。 鼠标事件:单击控件( 标移动等 键盘事件:键盘按下( 习的重点): 对象属性 、 事件 、 方法 的 设置及其使用 象的名称 每一个对象都有自己的名字。每个窗体、控件对象在建立时 认名 。用户可通过 属性窗口 设置( 给对象命名。 使用对象名称的方式是: 对象名 窗体名 象的属性 对象属性设置的方法: 方法一: 在设计模式下,通过属性窗口直接设置对象的属性。 方法二: 在程序的代码中通过赋值实现,其格式为: 对象名 新设置属性值 例如: 迎进入 象的事件 事件:是由 的、能够被对象识别的动作。 事件过程: 是指附在该对象上的程序代码,是事件触发后处理的程序。事件过程的形式如下: 对象名称 _事件名称() . 事件响应程序代码 充:常用事件 击)事件:单击鼠标左键时触发 击)事件:双击鼠标时触发 入)事件: 窗体 被装入工作区时触发 设置事件及事件过程的方法 在 代码窗口 选中 对象 后,选中相应 事件 ,再编写事件响应程序代码 直接 双击 对象后,编写事件响应程序代码 添加事件关键:选对 “ 事件对象 ” 和 “ 事件类型 ” 象的方法 方法是对象能执行的动作或功能,如移动、绘图、打开等。 使用对象的方法的格式如下: 对象名 参数列表 例如: 00,300 补充:常用方法 适用于窗体及图片框 ) (见教材 适用于窗体 ) (见教材 适用于窗体 ) (见教材 适用于各种控件 ) 窗体模块 (*窗体文件中含有两方面的信息: 一是窗体及控件的属性; 二是窗体中编写的代码。 标准模块 (* 类模块 (*简单程序只有 窗体模块 件驱动 应用程序的工作方式。 典型的 载和显示窗体; 执行该代码; 1. 绘制界面 插入对象,在 窗体设计窗口 利用 工具箱窗口 完成 2. 设置属性 设置对象属性,在 属性窗口 完成 3. 编写代码 填写代码,在 代码窗口 完成 知识点一:控件的使用 教材 控件的绘制: 方法一:单击工具箱控件对象 在窗体上按住左键拖曳到所需要的大小后释放。 方法二:双击工具箱控件对象 则立即在窗体出一个默认大小的对象框。 知识点一:关于控件 教材 控件的选择: 单个对象: 单击鼠标左键 多个对象: 标选择 复制 : , 注意:一般不要生成属性组。 删除 : 识点一:关于控件 教材 缩放和移动 鼠标拖曳 修改属性值( 对齐与调整 “ 格式 ” |”对齐 “ 1. 绘制界面 插入对象,在 窗体设计窗口 利用 工具箱窗口 完成 2. 设置属性 设置对象属性,在 属性窗口 完成 3. 编写代码 填写代码,在 代码窗口 完成 知识点二 :关于属性 方法一: 在 设计模式 下,通过 属性窗口 直接设置对象的属性。 方法二: 在程序的 代码中 通过 赋值 实现,其格式为: 对象名 新设置属性值 例如: 迎进入 对象属性设置的方法: 对象的基本属性 1. 何对象都具有的) 创建的 对象名称 ,有 默认的名称 。在程序中,对象名是作为对象的标识而引用, 不会显示在窗体上 。 2. 题属性 设置控件 标题栏 上显示的内容。 显示在对象上 对象的命名 (设置控件的 命名约定: 1)必须由 字母 或 汉字 开头、 随后可以是字母、汉字、数字、下划线 (最好不用)组成。 2)长度 =255个字符。 对象命名的惯例: 匈牙利命名法 教材 前缀(表示控件的类型) + 单词(控件代表的意义) ) 例: 种常用对象的前缀 按钮 标签 文本框 图片框 图象框 1. 绘制界面 插入对象,在 窗体设计窗口 利用 工具箱窗口 完成 2. 设置属性 设置对象属性,在 属性窗口 完成 3. 编写代码 填写代码,在 代码窗口 完成 知识点三:关于代码编写 进入程序代码窗口的四种方法: 双击窗体 或已建立好的 控件 。 执行 “ 视图 ” 菜单中的 “ 代码窗口 ” 命令。 单击 工程资源管理器 窗口中的 “ 查看代码 ”按钮。 快捷键 材 知识点三:关于代码编写 编写代码技巧: 先分析事件(用户动作,译成 添加事件过程(应用程序的相应反映,对象属性变化等) 先用自己的语言描述,再通过代码实现 知识点四:关于保存程序 保存工程 教材 “ 文件 ” |“保存工程 ” 工具栏中的 “ 保存 ” 按钮 “ 文件 | “文件 |工程另存为” 保存提示 : 1. 工程文件 常 1个工程文件对应 1个应用程序) 窗体文件 常 1个工程文件包含至少1个窗体文件) 保存这两个文件时 ,一定要 先保存窗体文件 ( 再保存工程文件 (否则下次打开工程会出错 . 保存提示 : 2. 每一个程序都要 单独建一个工程 ,并放在 单独的文件夹 中 3. 下次编辑打开这个程序,双击 知识点五:运行应用程序 运行调试工程 教材 ( 1)选择 “运行 ”菜单中的 “启动 ”。 ( 2)单击工具栏中的 “启动 ”按钮。 ( 3)按 。 知识点六: 生成 生成 教材 “文件” |”生成工程 程者不需要它 知识点七 : 教材 设计状态 ( 进行程序的界面设计、属性设置、代码编写等。 运行状态 ( 执行“运行 /启动”命令,查看程序运行效果 ,也可以查看程序代码,但不能修改。 中断状态 ( 当在运行模式,按了“中断”命令或当程序出现运行时错误时进入中断模式。可以查看代码、修改代码、检查数据。 补充:窗体与控件 涉及章节 控件 与 窗体 是 窗体 (属性 ,方法和事件 常见控件 :文本框 ( 标签 ( 命令按钮 (属性 ,常见事件和方法 窗体属性决定了窗体的外观与操作。 一、窗体( 教材 窗体( 属性 称 用于标识窗体对象的名字 ,默认名 例如: 窗体 窗体名 窗体文件名 体标题 决定出现在窗体的标题栏上的文本内容,也是当窗体被最小化后出现在窗体图标下的文本。 窗体( 属性 置窗体大小 置窗体位置 窗体( 属性 窗体左边与桌面左边的距离。 窗体顶部和桌面顶边的距离。 提示:高宽左右的单位为 ) 窗体的高度 窗体的宽度包括边框和标题栏 :正文的字体(缺省为 宋体 )。 :正文的字体大小。 :正文是否是粗体。 文是否是斜体。 文是否加一删除线。 文是否带下划线。 窗体( 属性 :设置窗体上显示字体 逻辑值) :决定控件是否可操作。 允许用户进行操作,并对操作出响应(缺省值) 。 暗淡色,禁止用户进行操作。 定控件是否可见 运行时控件可见(缺省值) 。 行时控件隐藏,用户看不到,但控件本身是存在的。 窗体( 属性 置窗体的背景颜色 义在窗体里显示 图片和文本 的 前景颜色 例如 , 窗体 55, 0, 0) 窗体( 属性 最大或最小化按钮 无。 置窗口控制框的状态 体左上角有控件菜单 控件菜单,同时窗体也无最大化按钮和最小化按钮。 窗体( 属性 置窗体中要显示的图片。 窗体( 属性 D:引例 2-1 在窗体中设置显示图片的方法 : 在属性窗口中设置 在代码中利用 提示 : 0: 常窗口状态,有窗口边界; 1:最小化状态,以图标方式运行; 2:最大化状态,无边框,充满整个屏幕。 窗体( 属性 动时窗口状态 框风格 窗体( 常用事件 击)事件:单击鼠标左键时触发 击)事件:双击 窗体 时触发 入)事件: 窗体 被装入工作区时触发 引例 述属性 、 件演示 。 注意识别 “ 事件对象 ” 和 “ 事件类型 ” 装入窗体 48 隶书 装入窗体 鼠标单击 欢迎使用 鼠标双击 ) 结束使用 见教材 见教材 窗体( 方法 打印 作用 : 在窗体对象上 输出信息(文字) 形式 : 对象 .数 窗体( 方法 “输出信息 输出字符串 X 输出变量值 清除 作用 : 清除运行时在窗体显示的文本或图形。 形式 : 对象名 .体( 方法 例如 : 移动 作用 : 移动窗体或控件,并可改变其大小。 形式 : 对象名 .数 窗体( 方法 000 00 如 : 在窗体上的 a = 10: b = 欢迎进入 a=; a, b=; b 空一行 a=; a, b=; b 例 显示 作用:用于在屏幕上窗体。 格式:窗体名 隐藏 不从内存中删除窗体。 格式:窗体名 体( 方法 例:实现将指定的窗体在屏幕上进行显示或隐藏的切换。 引例 窗体 隐藏窗体 单击按钮 , 使窗体重现屏幕 显示信息 重现窗体 、文本框 (功能 : 文本编辑区域,在该区域输入,编辑和显示文本。 注意 :文本框没有 常用属性 : 性 :设置文本框中显示的内容。 置文本框 名称 设置文本框 大小 设置文本框 位置 置文本框的 背景颜色 置在文本框中显示文本的前景颜色 文本框 (属性 :正文的 字体 (缺省为 宋体 )。 :正文的 字体大小 。 :正文是否是 粗体 。 文是否是 斜体 。 文是否加 删除线 。 文是否带 下划线 。 文本框 (属性 :设置在文本框中显示内容的字体 逻辑值) :决定控件是否可操作。 允许用户进行操作。 暗淡色,禁止用户进行操作。 定控件是否可见 运行时控件可见(缺省值) 。 行时控件隐藏,用户看不到,但控件本身是存在的。 文本框 (属性 置文本框的背景颜色 义在文本框中显示文本的前景颜色 例如 , 文本框 55, 0, 0) 文本框 (属性 设置文本显示内容 是否为多行 ,默认一行 . 本显示内容为多行 本显示内容为一行 掩盖文本框中输入的字符。 该属性的设置只有在 文本框 (属性 文本框 (用事件 文本框支持 时还支持 三、标签( 作用 :用于显示文本 (输出 )信息,不能输入信息。 基本属性 常用属性 ( 1) ( 2 ) 性 :是否自动改变大小以显示内容 自动改变控件大小以显示全部内容。 (缺省值)保持控件大小不变。超出控件区域的内容被裁剪掉。 标签( 属性 ( 3) 设置文本对齐方式 0: 左对齐。 1: 右对齐 2: 居中 ( 4) 标签大小随文字多少的扩展方式 标签在垂直方向上随文本变化 。 签在水平方向上随文本变化 。 注意 :效 标签( 属性 ( 5) 性: 对象的背景是否透明 0:透明在控件后的背景色和任何图片都是可见的。 1:(缺省值)非透明 标签( 属性 ( 6) 性: 设置对象的边框样式 属性值: 0:(缺省值 )无。 1:固定单边框。 标签( 属性 ( 7) 性 :设置鼠标指针 ( 8) 性 :设置鼠标图标 作用:自定义的鼠标图标 ,必须在 9时使用 引例 窗体上放置 5个标签 ,其名称使用默认值 们的高度与宽度相同 , 按下表设置它们的属性 。 默认控件名 N a m e 标题 C a p t i o n 有关属性设置 F o r m 1 颜色、对齐、鼠标属性例 M o u s e P o i n t e r = 9 9 , M o u s e I c o n = K e y 0 4 . i c o L a b e l 1 左对齐 A l i g n m e n t = 0 , B o r d e r S t y l e = 1 L a b e l 2 水平居中 A l i g n m e n t = 2 , B o r d e r S t y l e = 1 L a b e l 3 自动 A u t o S i z e = T r u e , W o r d W a r p = F a l s e , B o r d e r S t y l e = 1 L a b e l 4 背景白 B a c k C o l o r = 白色, B o r d e r S t y l e = 0 L a b e l 5 前景红 B a c k C o l o r = 黄色, F o r e C o l o r = 红色, B o r d e r S t y l e = 0 效果 四、命令按钮 ( 作用 :命令按钮用于接受用户输入的命令 默认名称: 2 常用属性: 确认属性(逻辑值),设置为 注意: 在一个窗体 只能有一个 按钮的 取消功能属性(逻辑值),当设置为序运行时按 注意: 在一个窗体 只能有一个 按钮的 确定显示的形式 . 0 :只能显示文字 1 :文字、图形均可 。 按钮可显示图片文件 (只有当 时有效 注意 :如果要在按钮上加图片必须首先设 然后再设 击 到焦点 去焦点 对象的基本属性总结 对象的名称
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福建省三元县2025届数学七下期末调研试题含解析
- 重视市场反馈优化产品改进计划
- 汽车维修行业安全保障总结计划
- 加强班级安全教育的措施计划
- 打造班级特色活动品牌计划
- 高危活动的安保方案设计计划
- 班级互动小游戏的设计与意义计划
- 2024年四川省国防科工办下属事业单位真题
- 脚本语言与编译语言的比较试题及答案
- 2024年内江市东兴区城镇公益性岗位招聘真题
- 2025年辽宁省盘锦市中考数学二模试卷
- 贵州国企招聘2025贵州省水利投资(集团)有限责任公司招聘84人笔试参考题库附带答案详解
- 【8生 会考】2022-2024年安徽省初中(八年级)中考初二会考生物试卷(3年真题)
- 2025年网络与信息安全专业考试试卷及答案
- 《俗世奇人》阅读考级试题含答案
- 本科毕业生实习总结模版
- 2025年高考英语复习难题速递之说明文阅读理解(2025年4月)
- 理解市场营销英语术语试题及答案
- 2024年河北承德辰飞供电服务有限公司招聘真题
- 小小科学家《物理》模拟试卷A(附答案)
- 体能科学训练方法智慧树知到期末考试答案2024年
评论
0/150
提交评论