版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
工程文件和窗体文件的后缀分别是()。在()窗口可以设置对象的外观。在()窗口可以显示和编写应用程序的代码。VB应用程序设计的步骤?复习设计界面设置属性编写代码保存工程运行调试第2章
VB6.0程序设计步骤2.1VB的程序管理在开发应用程序时,要使用工程来管理构成应用程序的所有不同的文件。应用程序工程1.vbp工程2.vbp工程3.vbp窗体模块.frm类模块.cls标准模块.basVB的程序管理结构工程的构成工程文件(.vbp)包含了一个应用程序的所有文件和对象的清单。2.窗体文件(.frm)包含了该窗体的所有控件属性和代码。 3.标准模块文件(.bas)完全由代码组成。用户自定义的(可以定义函数过程和子程序过程)、可供本工程内各窗体调用的过程。4.类模块文件(.CLS)包括代码和数据。每个类模块定义了一个类,可以在窗体模块中定义类的对象,调用类模块中的过程。2、工程管理工程:新建工程打开工程保存工程工程另存为添加工程移除工程工程属性的设置工程环境设置2、工程管理窗体:移去添加删除重命名设置启动窗体2.2一个简单的VB程序应用程序设计步骤一个简单的VB程序1、创建VB应用程序设计的步骤之前,建立程序文件夹。1)建立用户界面以及界面中的对象2)设置各个对象的属性3)为对象事件编写程序4)保存工程到程序文件夹中。5)运行程序和调试程序。6)可执行文件的生成。2、一个简单的应用程序
2.3窗体系统菜单标题栏最大化按钮最小化按钮关闭按钮topleftheightWIdth窗体的主要属性(1)属性名属性值说明Name字符串用于设置窗体的名称,中英文均可,默认名称为Form1Caption字符串用于设置窗体标题栏中显示的文本,默认标题为Form1Height数值用于指定窗体的高度Width数值用于指定窗体的宽度Left数值用于确定窗体左上角的坐标位置,即窗体左上角离屏幕左边的距离Top数值用于确定窗体左上角的坐标位置,即窗体左上角离屏幕顶边的距离Enabled逻辑值用于决定是否允许操作窗体,True:允许;False:禁止Visible逻辑值用于决定程序运行时窗体是否可见,True:可见;False:不可见窗体的主要属性(2)属性名属性值说明FontName字符串用于设置窗体或对象上文本的字体FontSize整数用于设置窗体或对象上文本字体的大小,单位为磅,范围1~2160FontBold逻辑值该属性值为True时用于设置窗体或对象上显示的文本为粗体FontItalic逻辑值该属性值为True时用于设置窗体或对象上显示的文本为斜体FontStrikethru逻辑值该属性值为True时用于给窗体或对象上显示的文本加一删除线FontUnderline逻辑值该属性值为True时用于给窗体或对象上显示的文本加一下划线窗体的主要属性(3)属性名属性值说明MaxButton逻辑值用于设置窗体右上角的最大化按钮,True:有;False:无MinButton逻辑值用于设置窗体右上角的最小化按钮,True:有;False:无ControlBox逻辑值用于设置窗口控制框的状态,True:有;False:无Icon用于设置窗体最小化时的图标ForeColor整数用于设置窗体或对象的前景颜色BackColor整数用于设置窗体或对象的背景颜色Picture字符串用于设置窗体中要显示的图片窗体的常用事件(1)Click事件:鼠标单击窗体时被触发。(2)DblClick事件:鼠标双击窗体时被触发。(3)Load事件:当窗体被加载装入内存时被触发。(4)UnLoad事件:当从内存中清除一个窗体时被触发。窗体的常用方法窗体的常用方法有: Print方法Cls方法Show方法Print方法格式:[对象.]Print[Spc(n)|Tab(n)][表达式列表][,|;]功能:在窗体、图形框或打印机对象上输出信息,省略对象则在窗体上输出。说明:(1)表达式列表可以是数值表达式或字符串,若省略则输出一个空行。a=100:b=200PrintaPrintPrint"欢迎使用VB6.0"100欢迎使用VB6.0(2)当输出多个表达式时,各表达式之间以“,”或“;”隔开。若以逗号分隔,则按标准输出格式(分区输出格式)显示数据项。即以14个字符位置为单位把一个输出行分为若干个区段,逗号后面的表达式在下一个区段输出。若以分号分隔,则按紧凑输出格式输出数据。数值型:1)默认用空隔分隔2)数值前有符号位阅读与Print方法有关的标准函数Tab函数一般形式:Tab(n)作用:从左端第n列开始输出。说明:(1)要输出的信息放在Tab函数的后面,用分号隔开(2)如果当前位置的列数大于n,则从下一行的第n列开始输出。Spc函数一般形式:Spc(n)作用:从当前位置开始,插入n个空格。说明:Spc函数与输出项之间用分号隔开。举例:Print"a";Tab(5);"b"Print"a";Spc(5);"b"Cls方法格式:[对象.]Cls功能:清除窗体或控件对象上的信息;说明:①对象为窗体或图形框,对象省略则为窗体;②Cls方法只清除运行时在窗体或图形框中创建的文本或图形,不清除设计时在窗体建立的文本或图形;Show方法格式:
[对象.]show[1/0]功能:显示一个窗体。说明:“1”:不关闭本窗体无法操作其它窗体。“0”:不关闭本窗体也可操作其它窗体。hide方法格式:
[对象.]hide功能:隐藏一个窗体。Load事件:当窗体被加载装入内存时被触发,但并没有将窗体显示出来。注:在Load事件中写代码,指在窗体装入内存过程中执行该命令。练习:程序运行时显示“你好!”。
PrivateSubForm_Load()Form1.ShowForm1.Print"你好!"EndSubForm1.AutoRedraw=TrueForm1.Print"你好!"Form1.Visible=TrueForm1.Print"你好!"Load事件:一般进行控件、变量的初始化工作。Load事件:一般进行控件、变量的初始化工作。2.4常用控件标签(Label)用来显示文本的控件。文本框(TextBox)用来输入文本的控件。命令按钮(CommandButton)主要用于启动或中断一个处理过程。命令按钮通常响应Click事件。标签的主要属性属性名属性值说明Caption字符串显示在标签上的正文(标题)Alignment0显示的标题靠左1显示的标题靠右2显示的标题居中AutosizeTrue根据显示的标题自动调整大小False保持设计时的大小BorderStyle0标签无边框1标签有边框(单边框)BackStyle0标签覆盖背景1标签透明文本框的常用属性(1)属性名属性值说明Text字符串文本框中显示的文本内容MaxLength数值用来设置文本框中允许输入的最大字符数。默认值为0,表示没有字符数的限制;如果为非另,此值即为允许输入的最大字符数MultiLineTrue允许在文本框中输入多行文字False文本框中只能输入一行文字PasswordChar字符串设置口令输入。默认值为空,此时输入的字母按原样显示在文本框中;若为非空字符,则输入字符用该非空字符显示在文本框中LockedTrue文本框中的文字内容不可编辑False文本框中的文字内容可以编辑文本框的常用属性(2)属性名属性值说明ScrollBars0(默认)文本框没有滚动条1文本框只有水平滚动条2文本框只有垂直滚动条3文本框同时拥有水平和垂直滚动条SelLength数值文本框中当前选中的字符个数。该属性只能在程序中进行设置和返回SelStart数值文本框中当前选中的字符中第一个字符的位置。第一个字符的位置为0,该属性只能在程序中进行设置和返回SelText字符串文本框中当前选中的文字内容。该属性只能在程序中进行设置和返回文本框的常用事件和方法文本框的事件:Change:文本框中的内容改变时发生。GotFocus:当控件获得焦点时发生。LostFocus:当控件失去焦点时发生。文本框的方法:SetFocus:使文本框获得焦点,可以直接接收键盘输入。说明:获得焦点,指对象可直接响应鼠标或键盘的操作。命令按钮、文本框等可以获得焦点。Tab顺序:按下Tab键时,多个控件获得焦点的顺序。TabIndex属性值即是Tab顺序值。1)获得焦点方法在属性窗口设置TabIndex的值,改变获得焦点的顺序。在代码窗口对象.SetFocus2)用选择属性完成字处理功能选中文本框中的所有文本:Text1.SetFocusText1.SelStart=0Text1.SelLength=Len(Text1.Text)命令按钮的常用属性属性名属性值说明Caption字符串在按钮上显示的标题信息Cancel逻辑值该属性被设为True时,按键盘上的Esc键与单击该按钮作用相同。在一个窗体中,只允许有一个命令按钮的Cancel属性设为TrueDefault逻辑值该属性被设为True时,按回车键与单击该按钮作用相同。在一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 泥塑工艺品市场发展预测和趋势分析
- 2024年度PE管材批量采购价格谈判合同
- 2024年度广告代理合同:某品牌委托广告公司进行广告代理
- 2024年度挖掘机广告投放合同
- 2024年度建筑施工技术咨询合同
- 通话筒市场需求与消费特点分析
- 运载工具用玻璃窗项目评价分析报告
- 2024年度水泥行业广告宣传合同
- 2024年度智能移动办公设备采购合同
- 2024年度民间房产抵押借款合同
- 湖北省武汉市新洲区2021上半年社区专职工作者《公共基础知识》试题
- 福建省龙岩市上杭县城区三校2024-2025学年九年级上学期期中考试数学试题
- 小儿惊厥的护理幻灯
- 高中英语必背3500单词表(完整版)
- 2024至2030年中国领先型机组式凹版印刷机数据监测研究报告
- 生态农业综合开发项目可行性研究报告
- 2024年公安智能外呼项目合同
- 铸造机械市场分析及投资价值研究报告
- 内蒙古自治区锡林郭勒盟2024-2025学年高一上学期11月期中 生物试题(含答案)
- LOGO著作权转让协议书
- 2025年公务员考试时政专项测验100题及答案
评论
0/150
提交评论