《编写程序的步骤》ppt课件1初中信息技术.ppt_第1页
《编写程序的步骤》ppt课件1初中信息技术.ppt_第2页
《编写程序的步骤》ppt课件1初中信息技术.ppt_第3页
《编写程序的步骤》ppt课件1初中信息技术.ppt_第4页
《编写程序的步骤》ppt课件1初中信息技术.ppt_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第2讲 VB简单程序的编写,本讲主要内容,VB中的语句,程序的运行,编写流程及简单应用程序的编写,面向对象程序设计的基本概念,主要内容,复习,VB程序的设计过程 新建工程 选取控件 绘出对象 设置属性 书写代码 运行程序 保存工程,复习,对象的属性、对象的事件 属性、事件、方法是对象的三要素 对象的属性: 对象.属性如form1.Text, label1.font 对象的事件 对象_事件 如 command1_click(),代码的设计 要点:检查程序中的对象,研究每个对象可能响应的事件; 例如:程序中的按钮必定有click事件,从而必定有这种事件的相应代码;,任务:调色板程序,目标:设计如下

2、界面的调色板程序: 功能:拖动滑块,第一个框显示RGB配色结果,另三个框显示RGB取值。 控件:四个文本框,六个标签,三个滚动条,一个按钮。,科目一考试 驾驶员理论考试 科目二考试 场地考试 科目三考试 实际道路考试 科目四考试 安全文明驾驶常识考试 2016年驾驶员试题网学车试题大全,设置属性,在窗体中绘出各个对象 设置属性,文本框与标签的区别 标签用于说明 文本框用于输入,设置属性,设置属性(),滚动条的属性: name对象名称 value 滚动条的取值 min滚动条最小值 max滚动条最大值 事件 change,代码设计,代码设计 分析: 事件? 拖动H1、H2、H3的滑块 单击退出按钮

3、 响应? Text1以当前H1、H2、H3的值组成RGB颜色 Text2Text4中显示各自RGB成份,取值于H1H3的值 分析: 当拖动H2和H3时结果相同,故可将代码定义成一个自定义过程(即C语言中的函数)。,Public Sub setcolor( ) Text1.BackColor =Color.FromArgb (H1.Value, H2.Value, H3.Value) Text2 = H1.Value Text3 = H2.Value Text4 = H3.Value End Sub,private:窗体级 窗体级过程只能被本窗体中的过程调用; public:全局级 全局级过程可

4、被程序中的所有窗体中的过程调用;,双击command1,输入代码 End; 双击H1,输入代码: Private sub H1_chage() call setcolor End Sub 双击H2、H3,输入同样内容:call setcolor,过程的调用: call 过程名,基本控件属性,name:对象的名称; text:标题; font,backcolor,forecolor Enable:true/false,决定对象可否操作 Visible: true/false,决定对象是否可见,匈牙利命名规则: 前缀名称 例如:文本框 txtInputbox 命令按钮cmdclear,一、 Vis

5、ual Basic对象的概念,1 对象和类 1.对象 对象就是日常生活中的某个实在的物体 例如,一个人、一辆汽车、一台电脑。 对象都具有各自的特征(属性)、行为(方法) 。 人有身高、体重、听力等特征;也具有起立、行走、说话、踢足球等行为。 在VB.NET中,将反映对象的属性和行为封装在一起,是面向对象编程的基本元素。,2.类的概念,类 同种对象的集合与抽象,是创建对象实例的模板,包含所创建对象的属性描述和行为特征的定义。 例如,人类是具体人的抽象。每个人有不同的身高、体重等属性值和不同的行为。 VB.NET工具箱中的可视图标是VB.NET系统设计好的标准控件类。通过将控件类实例化,得到真正的

6、控件对象。在窗体上画一个控件,就将类转换为对象,创建了一个控件对象(简称控件)。,属性、事件和方法构成对象的三要素 1. 属性 存放对象的数据(决定对象外观及功能) 例如,控件名称、文本、大小等属性。 对象属性的设置方法: 设计阶段 利用属性窗口直接设置属性值 程序运行时 通过语句对象名.属性名=属性值 例如:Button1.Text = 确定 注意:若属性只能在设计阶段设置,在程序运行阶段不可改变,称为只读属性。,3 对象的属性、事件和方法,事件 发生在对象上的事情 同一事件,对不同的对象,会引发不同的反应:,事件,教师_铃声() 讲课 End Sub,学生_铃声() 听讲 接受知识 End

7、 Sub,VB.NET为对象预先定义了一系列的事件。例如,单击Click、获取焦点GotFocus 、按下键盘KeyPress 等,其他人员_铃声() 可不于响应 End Sub,事件过程 应用程序处理事件的步骤 它针对某一对象并与该对象的一个事件相联系 应用程序设计的主要工作就是为对象编写事件过程的代码。事件过程的形式如下: Sub 对象名_事件(对象引用,事件信息)Handles 事件处理程序 事件过程代码 End Sub 对象引用:指向引发事件的对象 事件信息:与事件相关的信息,方法,面向对象的程序设计语言,为程序设计人员提供了一种特殊的过程和函数,称为方法。 方法是面向对象的,调用时一

8、定要指明对象。对象方法的调用格式为: 对象.方法 参数名表 若省略对象,表示当前对象,一般指窗体。 例如:Textbox1.Focus 此语句使Textbox1控件获得焦点,光标在本文框内闪烁。,二、保存程序和文件组成,程序存盘后将建立一个文件夹,包含如下内容: (1)xxx.sln 项目关联、配置等的信息 (2) xxx.suo 开发环境选项的信息 (3) xxx.vbproj 项目文件 (4)Form1.vb 窗体文件 (5)AssemblyInfo.vb 项目集合信息(系统自动建立) (6) xxx.exe 可执行文件(在Bin文件夹) (7)Bin文件夹 可执行文件的默认路径, 可用Application.StartupPath()获得该路径。 (8)Debug 文件夹 存放程序调试产生的信息,(3) 控件布局属性 控件布局由Location、Size结构来实现,它们各有一对整数来表示,整数单位为像素。 Location 控件左上角位置, Size 控件大小 例如,命令按钮控件布局 Button1.Location = New Point(88, 48) Button1.Size = New

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论