VB程序设计步骤课件.ppt

上传人(卖家):晟晟文业 文档编号:4281166 上传时间:2022-11-25 格式:PPT 页数:41 大小:524.50KB
下载 相关 举报
VB程序设计步骤课件.ppt_第1页
第1页 / 共41页
VB程序设计步骤课件.ppt_第2页
第2页 / 共41页
VB程序设计步骤课件.ppt_第3页
第3页 / 共41页
VB程序设计步骤课件.ppt_第4页
第4页 / 共41页
VB程序设计步骤课件.ppt_第5页
第5页 / 共41页
点击查看更多>>
资源描述

1、工程文件和窗体文件的后缀分别是(工程文件和窗体文件的后缀分别是()。)。在(在()窗口可以设置对象的外观。)窗口可以设置对象的外观。在(在()窗口可以显示和编写应用程序的代码。)窗口可以显示和编写应用程序的代码。VB应用程序设计的步骤应用程序设计的步骤?复习复习设计界面设计界面设置属性设置属性编写代码编写代码保存工程保存工程运行调试运行调试第第2章章VB6.0程序设计步骤程序设计步骤2.1 VB的程序管理的程序管理在开发应用程序时,要使用在开发应用程序时,要使用工程工程来管理构成应用程来管理构成应用程序的所有不同的文件。序的所有不同的文件。应用程序工程1.vbp 工程2.vbp 工程3.vbp

2、窗体模块.frm类模块.cls标准模块.basVB的程序管理结构的程序管理结构工程的构成工程的构成 工程文件工程文件(.vbp)包含了一个应用程序的所有文件和对象的清单。包含了一个应用程序的所有文件和对象的清单。2.窗体文件窗体文件(.frm)包含了该窗体的所有控件属性和代码。包含了该窗体的所有控件属性和代码。3.标准模块文件标准模块文件(.bas)完全由代码组成。用户自定义的(可以定义函数过程和子完全由代码组成。用户自定义的(可以定义函数过程和子程序过程)、可供本工程内各窗体调用的过程。程序过程)、可供本工程内各窗体调用的过程。4.类模块文件(类模块文件(.CLS)包括代码和数据。每个类模块

3、定义了一个类,可以在窗体包括代码和数据。每个类模块定义了一个类,可以在窗体模块中定义类的对象,调用类模块中的过程。模块中定义类的对象,调用类模块中的过程。2、工程管理、工程管理工程:工程:u新建工程新建工程u打开工程打开工程u保存工程保存工程u工程另存为工程另存为u添加工程添加工程u移除工程移除工程工程属性的设置工程属性的设置 工程环境设置工程环境设置 2、工程管理、工程管理窗体:窗体:u移去移去u添加添加u删除删除u重命名重命名u设置启动窗体设置启动窗体2.2 一个简单的一个简单的VB程序程序n应用程序设计步骤应用程序设计步骤n一个简单的一个简单的VB程序程序1、创建VB应用程序设计的步骤

4、之前,建立程序文件夹。之前,建立程序文件夹。1)建立用户界面以及界面中的对象建立用户界面以及界面中的对象2)设置各个对象的属性设置各个对象的属性3)为对象事件编写程序为对象事件编写程序4)保存工程到程序文件夹中。保存工程到程序文件夹中。5)运行程序和调试程序。运行程序和调试程序。6)可执行文件的生成。可执行文件的生成。2、一个简单的应用程序 2.3窗体窗体 窗体的主要属性窗体的主要属性(1)属性名属性名属性值属性值说说 明明NameName字符串字符串用于设置窗体的名称,中英文均可,默认名称为用于设置窗体的名称,中英文均可,默认名称为Form1Form1CaptionCaption字符串字符串

5、用于设置窗体标题栏中显示的文本,默认标题为用于设置窗体标题栏中显示的文本,默认标题为Form1Form1HeightHeight数值数值用于指定窗体的高度用于指定窗体的高度WidthWidth数值数值用于指定窗体的宽度用于指定窗体的宽度LeftLeft数值数值用于确定窗体左上角的坐标位置,即窗体左上角离屏幕左边用于确定窗体左上角的坐标位置,即窗体左上角离屏幕左边的距离的距离TopTop数值数值用于确定窗体左上角的坐标位置,即窗体左上角离屏幕顶边用于确定窗体左上角的坐标位置,即窗体左上角离屏幕顶边的距离的距离EnabledEnabled逻辑值逻辑值用于决定是否允许操作窗体,用于决定是否允许操作窗

6、体,TrueTrue:允许;:允许;FalseFalse:禁止:禁止VisibleVisible逻辑值逻辑值用于决定程序运行时窗体是否可见,用于决定程序运行时窗体是否可见,TrueTrue:可见;:可见;FalseFalse:不:不可见可见窗体的主要属性窗体的主要属性(2)属性名属性名属性值属性值说说 明明FontName字符串字符串用于设置窗体或对象上文本的字体用于设置窗体或对象上文本的字体FontSize整数整数用于设置窗体或对象上文本字体的大小用于设置窗体或对象上文本字体的大小,单位为磅,范围单位为磅,范围12160FontBold逻辑值逻辑值该属性值为该属性值为True时用于设置窗体或

7、对象上显示的文本为时用于设置窗体或对象上显示的文本为粗体粗体FontItalic逻辑值逻辑值该属性值为该属性值为True时用于设置窗体或对象上显示的文本为时用于设置窗体或对象上显示的文本为斜体斜体FontStrikethru逻辑值逻辑值该属性值为该属性值为True时用于给窗体或对象上显示的文本加一时用于给窗体或对象上显示的文本加一删除线删除线FontUnderline逻辑值逻辑值该属性值为该属性值为True时用于给窗体或对象上显示的文本加一时用于给窗体或对象上显示的文本加一下划线下划线窗体的主要属性窗体的主要属性(3)属性名属性值说 明MaxButtonMaxButton逻辑值逻辑值用于设置窗

8、体右上角的最大化按钮,用于设置窗体右上角的最大化按钮,TrueTrue:有;:有;FalseFalse:无:无MinButtonMinButton逻辑值逻辑值用于设置窗体右上角的最小化按钮,用于设置窗体右上角的最小化按钮,TrueTrue:有;:有;FalseFalse:无:无ControlBoxControlBox逻辑值逻辑值用于设置窗口控制框的状态,用于设置窗口控制框的状态,TrueTrue:有;:有;FalseFalse:无无IconIcon用于设置窗体最小化时的图标用于设置窗体最小化时的图标ForeColorForeColor整数整数用于设置窗体或对象的前景颜色用于设置窗体或对象的前景

9、颜色BackColorBackColor整数整数用于设置窗体或对象的背景颜色用于设置窗体或对象的背景颜色PicturePicture字符串字符串用于设置窗体中要显示的图片用于设置窗体中要显示的图片窗体的常用事件窗体的常用事件(1)Click事件:鼠标单击窗体时被触发。事件:鼠标单击窗体时被触发。(2)DblClick事件:鼠标双击窗体时被触发。事件:鼠标双击窗体时被触发。(3)Load事件:当窗体被加载装入内存时被触发。事件:当窗体被加载装入内存时被触发。(4)UnLoad事件:当从内存中清除一个窗体时被触发事件:当从内存中清除一个窗体时被触发。窗体的常用方法窗体的常用方法 窗体的常用方法有:

10、窗体的常用方法有:Print方法方法Cls方法方法Show方法方法Print方法方法 格式:格式:对象.Print Spc(n)|Tab(n)表达式列表 ,|;功能:在窗体、图形框或打印机对象上输出信息功能:在窗体、图形框或打印机对象上输出信息,省略对省略对象则在窗体上输出。象则在窗体上输出。说明:说明:(1)表达式列表可以是数值表达式或字符串,若)表达式列表可以是数值表达式或字符串,若省略则输出一个空行。省略则输出一个空行。a=100:b=200 Print a Print Print 欢迎使用欢迎使用VB 6.0100欢迎使用欢迎使用VB 6.0(2)当输出多个表达式时,各表达式之间以)当

11、输出多个表达式时,各表达式之间以“,”或或“;”隔开。隔开。若以若以逗号逗号分隔,则按标准输出格式(分隔,则按标准输出格式(分区分区输出输出格式格式)显示数据)显示数据项。即以项。即以14个字符位置为单位把一个输出行分为若干个区段,个字符位置为单位把一个输出行分为若干个区段,逗号后面的表达式在下一个区段输出。逗号后面的表达式在下一个区段输出。若以若以分号分号分隔,则按分隔,则按紧凑紧凑输出输出格式格式输出数据。输出数据。数值型:数值型:1)默认用空隔分隔)默认用空隔分隔2)数值前有符号位)数值前有符号位阅读与与 Print方法有关的标准函数方法有关的标准函数u Tab函数函数一般形式:一般形式

12、:Tab(n)作用:从左端第作用:从左端第n列开始输出。列开始输出。说明:说明:(1)要输出的信息放在)要输出的信息放在Tab函数的后面,用函数的后面,用分号分号隔开隔开(2)如果当前位置的列数大于)如果当前位置的列数大于n,则从下一行的第,则从下一行的第n 列开始输出。列开始输出。u Spc函数函数一般形式:一般形式:Spc(n)作用:从当前位置开始,插入作用:从当前位置开始,插入n个空格。个空格。说明:说明:Spc函数与输出项之间用函数与输出项之间用分号分号隔开。隔开。举例:举例:Print a;Tab(5);bPrint a;Spc(5);bCls方法方法 格式:格式:对象.Cls功能:

13、清除窗体或控件对象上的信息功能:清除窗体或控件对象上的信息;说明:说明:对象为窗体或图形框,对象省略则为窗体;对象为窗体或图形框,对象省略则为窗体;Cls方法只清除运行时在窗体或图形框中创建方法只清除运行时在窗体或图形框中创建的文本或图形,不清除设计时在窗体建立的文本的文本或图形,不清除设计时在窗体建立的文本或图形;或图形;Show方法方法 格式:格式:对象.show 1/0 功能:显示一个窗体。功能:显示一个窗体。说明:说明:“1”:不关闭本窗体无法操作其它窗体。:不关闭本窗体无法操作其它窗体。“0”:不关闭本窗体也可操作其它窗体。:不关闭本窗体也可操作其它窗体。hide方法方法 格式:格式

14、:对象.hide功能:隐藏一个窗体。功能:隐藏一个窗体。Load事件:事件:当窗体被加载装入内存时被触发,但并没有将当窗体被加载装入内存时被触发,但并没有将窗体显示出来窗体显示出来。注:在注:在Load事件中写代码,指在窗体装入内事件中写代码,指在窗体装入内存过程中执行该命令。存过程中执行该命令。练习:程序运行时显示“你好!”。Private Sub Form_Load()Form1.ShowForm1.Print 你好!你好!End SubForm1.AutoRedraw=TrueForm1.Print 你好!你好!Form1.Visible=TrueForm1.Print 你好!你好!Lo

15、ad事件:事件:一般进行控件、变量的初始化工作。一般进行控件、变量的初始化工作。Load事件:事件:一般进行控件、变量的初始化工作。一般进行控件、变量的初始化工作。2.4 常用控件常用控件n标签标签(Label)用来显示文本的控件。用来显示文本的控件。n文本框文本框(TextBox)用来输入文本的控件。用来输入文本的控件。n命令按钮命令按钮(Command Button)主要用于启动或中断一个处理过程。主要用于启动或中断一个处理过程。命令按钮通常响应命令按钮通常响应Click事件。事件。标签的主要属性标签的主要属性 属性名属性名属性值属性值说说 明明CaptionCaption字符串字符串显示

16、在标签上的正文显示在标签上的正文(标题标题)AlignmentAlignment0 0显示的标题靠左显示的标题靠左1 1显示的标题靠右显示的标题靠右2 2显示的标题居中显示的标题居中AutosizeAutosizeTrueTrue根据显示的标题自动调整大小根据显示的标题自动调整大小FalseFalse保持设计时的大小保持设计时的大小BorderStyleBorderStyle0 0标签无边框标签无边框1 1标签有边框标签有边框(单边框单边框)BackStyleBackStyle0 0标签覆盖背景标签覆盖背景1 1标签透明标签透明文本框的常用属性文本框的常用属性(1)属性名属性名属性值属性值说说

17、 明明TextText字符串字符串文本框中显示的文本内容文本框中显示的文本内容MaxLengthMaxLength数值数值用来设置文本框中允许输入的最大字符数。默认值为用来设置文本框中允许输入的最大字符数。默认值为0 0,表示没有字符数的限制;如果为非另,此值即为允许表示没有字符数的限制;如果为非另,此值即为允许输入的最大字符数输入的最大字符数MultiLineMultiLineTrueTrue允许在文本框中输入多行文字允许在文本框中输入多行文字FalseFalse文本框中只能输入一行文字文本框中只能输入一行文字PasswordChPasswordCharar字符串字符串设置口令输入。默认值为

18、空,此时输入的字母按原样设置口令输入。默认值为空,此时输入的字母按原样显示在文本框中;若为非空字符,则输入字符用该非显示在文本框中;若为非空字符,则输入字符用该非空字符显示在文本框中空字符显示在文本框中LockedLockedTrueTrue文本框中的文字内容不可编辑文本框中的文字内容不可编辑FalseFalse文本框中的文字内容可以编辑文本框中的文字内容可以编辑文本框的常用属性文本框的常用属性(2)属性名属性名属性值属性值说说 明明ScrollBarsScrollBars0(0(默认默认)文本框没有滚动条文本框没有滚动条1 1文本框只有水平滚动条文本框只有水平滚动条2 2文本框只有垂直滚动条

19、文本框只有垂直滚动条3 3文本框同时拥有水平和垂直滚动条文本框同时拥有水平和垂直滚动条SelLengthSelLength数值数值文本框中当前选中的字符个数。该属性只能在程序中进文本框中当前选中的字符个数。该属性只能在程序中进行设置和返回行设置和返回SelStartSelStart数值数值文本框中当前选中的字符中第一个字符的位置。第一个文本框中当前选中的字符中第一个字符的位置。第一个字符的位置为字符的位置为0 0,该属性只能在程序中进行设置和返回,该属性只能在程序中进行设置和返回SelTextSelText字符串字符串文本框中当前选中的文字内容。该属性只能在程序中进文本框中当前选中的文字内容。

20、该属性只能在程序中进行设置和返回行设置和返回文本框的常用事件和方法文本框的常用事件和方法文本框的文本框的事件事件:Change:文本框中的内容改变时发生。:文本框中的内容改变时发生。GotFocus:当控件获得焦点时发生。:当控件获得焦点时发生。LostFocus:当控件失去焦点时发生。:当控件失去焦点时发生。文本框的文本框的方法方法:SetFocus:使文本框获得焦点,可以直接接收键盘:使文本框获得焦点,可以直接接收键盘输入。输入。说明:说明:获得焦点,指对象可直接响应鼠标或键盘的操作。命令按钮、获得焦点,指对象可直接响应鼠标或键盘的操作。命令按钮、文本框等可以获得焦点。文本框等可以获得焦点

21、。Tab顺序:按下顺序:按下Tab键时,多个控件获得焦点的顺序。键时,多个控件获得焦点的顺序。TabIndex属性值即是属性值即是Tab顺序值。顺序值。1)获得焦点方法)获得焦点方法u在属性窗口设置在属性窗口设置TabIndex的值,的值,改变获得焦点的顺序。改变获得焦点的顺序。u在代码窗口在代码窗口对象对象.SetFocus2)用选择属性完成字处理功能)用选择属性完成字处理功能选中文本框中的所有文本选中文本框中的所有文本:Text1.SetFocusText1.SelStart=0Text1.SelLength=Len(Text1.Text)命令按钮的常用属性命令按钮的常用属性 属性名属性名

22、属性值属性值说说 明明CaptionCaption字符串字符串在按钮上显示的标题信息在按钮上显示的标题信息CancelCancel逻辑值逻辑值该属性被设为该属性被设为TrueTrue时,按键盘上的时,按键盘上的EscEsc键与单击该按钮作用键与单击该按钮作用相同。在一个窗体中,只允许有一个命令按钮的相同。在一个窗体中,只允许有一个命令按钮的CancelCancel属属性设为性设为TrueTrueDefaultDefault逻辑值逻辑值该属性被设为该属性被设为TrueTrue时,按回车键与单击该按钮作用相同。时,按回车键与单击该按钮作用相同。在一个窗体中,只允许有一个命令按钮的在一个窗体中,只允

23、许有一个命令按钮的DefaultDefault属性设为属性设为TrueTruePicturePicture数值数值StyleStyle属性为属性为1 1,则,则PicturePicture属性可显示图形文件属性可显示图形文件StyleStyle0 0按钮上不可显示图形按钮上不可显示图形1 1按钮上可显示图形,也可以显示文字按钮上可显示图形,也可以显示文字ToolTipTextToolTipText字符串字符串设置当鼠标在控件上暂停时显示的文本设置当鼠标在控件上暂停时显示的文本例:设计一个四则运算器。练习:1、编程实现:程序运行后,单击文本框时,文本框中的内容被、编程实现:程序运行后,单击文本框时,文本框中的内容被选中。选中。2、编程实现:程序运行后,哪个文本框被选中,其背景色变为、编程实现:程序运行后,哪个文本框被选中,其背景色变为红色。红色。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(VB程序设计步骤课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|