第二次课第2次课对象概念_第1页
第二次课第2次课对象概念_第2页
第二次课第2次课对象概念_第3页
第二次课第2次课对象概念_第4页
第二次课第2次课对象概念_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、1.4 设计程序的一般步骤VB程序设计一般有5个步骤:创建应用程序的界面设置属性编写程序代码调试程序生成可执行程序例1-0:设计一个VB程序,窗体界面如下图所示,在输入方框中输入字符,单击运行按钮后,在输出框输出所输入的字符,单击Exit按钮或按Alt+E键后,退出程序。学习创建VB应用程序、工程管理、环境设置、安装盘制作及帮助系统使用。VB6.0的3种工作模式:设计模式(Design):界面设计、代码编写运行模式(Run):不能编辑界面和代码中断模式(Break):代码编辑,但不能编辑界面对象及其属性、事件和方法VB中对象的概念面向数据/过程的设计方法面向对象的程序设计(OOP)对象数据和数

2、据操作方式的综合体。例如,窗体、控件。窗体对象是 Visual Basic 应用程序的基本构造模块,是运行应用程序时,与用户交互操作的实际窗口。窗体有自己的属性、事件和方法,控制窗体的外观和行为。控件更易阅读的一种图形对象,用来接收用户的输入、显示输出、触发事件过程。每个控件都有一组属性、方法和事件。对象的命名:通过设置属性“Name”来命名,必须以字母或汉字开头,由字母、汉字、数字串组成,长度小于40个字符。OOPObject Oriented ProgrammingEncapsulation Inheritance Polymorphism对象的三要素:属性、事件和方法。 属性Proper

3、ty描述对象的性质(数据)。例如,Caption,Font,BackColor。 事件Event对象的响应。例如,Click,Load事件过程Event Procedure事件的处理过程,其格式如下: Private Sub 对象名_事件过程名(参数列表) End Sub使用属性的方法: 在设计阶段直接设置对象的属性; 在程序代码中通过赋值实现,其格式如下: 对象.属性=属性值 ( Text1.BackColor=vbRed )事件驱动特定的事件发生在特定的对象身上时, 才执行相应事件过程中的代码。 方法Method作用于对象的操作。例如 Clear,Print,Show,Hide对象方法的调

4、用格式:对象 .方法参数名表 Form1.Print “abcdef” 窗体及常用控件的常用属性、事件和方法属性:Name, Caption, Icon, Visible, Enable, Font, ControlBox, Left, Top, Width, Height, WindowsState, FillColor, FillStyle, StartupPosition, Picture, MaxButton, MinButton, BorderStyle事件:Click, DblClick, Resize, Initialize, Load, Activate, Unload方法:C

5、ls, Move, Hide, Show, Print窗体标签、命令按钮、文本框、时钟控件文本框属性:Text, MaxLength, MultiLine, ScrollBars, SelText, Sellength, SelStart, PasswordChar, Alignment公有属性:Name, Appearance, Font, Left, Top, Width, Height, Visible, Enable标签属性:Caption, BorderStyle, AutoSize, BackColor, Font, ForeColor命令按钮属性:Caption, Default, Cancel, Picture时钟控件属性:Interval标签事件: Click, DblClick, Change命令按钮事件:Click文本框事件: Click, DblClick, Change, KeyPress, GotFocus时钟事件: Timer例题与练习 例1-1 窗口上有“显示”和“隐藏”两个按钮,一个文本框。单击“显示”按钮时,文本框中出现一段文字;当单击“隐藏”按钮时,文本框中的文字消失。思考:1. 如何设置应用程序界面及放置控件? 2. 如何设置控件属性?并注意事件驱动概

温馨提示

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

评论

0/150

提交评论