




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Visual Basic基础知识,Nozioni di base di Visual Basic,在设计时设置属性,属性定义了对象的外观和行为。 用户可以在设计时和运行时设置大部分属性。一些属性可以通过使用属性窗口在设计时设置对象的属性。有些属性不能在设计时进行设置,可以在运行时通过程序代码设置这些属性。 在设计时设置属性的方法是使用属性窗口在设计时设置。任何在设计时所做的属性设置都会作为每次运行时的初始设置。 在工程窗口中,选中想要设置其属性的窗体和控件,此时Visual Basic将激活窗体或控件并在属性窗口中显示这个对象的属性,输入或选择想要的属性设置值。 在属性窗口中,双击属性名称,可以查看这个属性的可取值。 用“对象.属性=表达式”的赋值语句,可以在运行时设置对象的属性。 一些属性必须设置为特定的值,以便在应用程序中具有特殊的含义。一个复选框可以有三种状态:选中、未选中、无效。可以把复选框的Value属性分别设置为0、1、2表示这些状态。 Visual Basic提供了许多已定义的常数,可以作为应用程序中的值。常数具有说明性的名字,用VB前缀来标识。在用到值的地方使用常数可以使用户的程序代码更易于理解。 在应用程序中,有时需要对象属性的值来执行某些计算或其它任务。要想得到“返回”对象属性的值,可以使用“变量=属性.表达式”把属性的值设置为变量的值。,方法,除了具有某些特性外,对象还可以通过方法执行操作。 方法可以使对象执行一个操作或任务。与属性相似,方法是对象的一部分。通常,方法是用户想要执行的操作,而属性则是想要设置或获取的特性。 方法可以影响属性的值。如列表框具有List属性,用Clear方法可以修改List属性,删除列表框中所有的项目,或是Add Item方法给列表框添加一个新的项目。 可以用多种不同的方式调用方法。根据方法是否返回值以及这个值是否被应用程序使用,可以采用不同的语法调用方法。 要调用一个不返回值的方法,可以使用“对象.方法参数”的语法。 要使用由方法返回的值时,可以把参数用圆括号括起来。通常,只要方法出现在等号的右边就要使用圆括号:变量=对象.方法(参数)。 一个方法有多个参数时,就要用逗号把它们分开。,事件,事件是可以被窗体或控件识别的操作,如单击鼠标或按下一个键。用户可以在事件过程中编写程序代码,一旦事件发生就会执行它们。任何操作都可以和Visual Basic事件相关联,这样用户就可以完全控制应用程序来响应所有这些事件了。 对象的某些方面被改动时,会触发事件。例如,在垂直滚动条中移动滚动块触发Scroll事件。 Visual Basic中的每个对象都有一组它可以识别的事件。,设计时和运行时都可设置的属性,窗体对象是用Visual Basic编写的应用程序中基本的构造块。用户主要是通过窗体对象和放置在它上面的控件与应用程序进行相互。窗体用自己的属性、事件和方法来控制它们的外观和行为。 窗体对象与其它对象相同,设计时可以在属性窗口中设置窗体对象的属性,也可以通过编写代码在运行时设置它们。 Caption属性:标题栏上的文本值,当窗体被最小化时,这个文本会出现在窗体图标的下方。 Name属性:窗口的默认名称是Form加上一个不重复的整数,在程序中引用这个窗体。窗体的名称必须以字母开头,可以包含数字和下划线字符。 Font属性:设置窗体上的字体。窗体上放置的其它控件使用为窗体设置的字体。 Left、Top、Width和Height属性:设置窗体的大小和位置,这些属性的默认单位是缇,一英寸是1440缇。在设计时,可以使用属性窗口或鼠标来设置窗体的尺寸和位置。要设置Height和Width属性,可以拖动窗体的底边和右边框,要设置Left和Top属性,可以在窗体布局窗口中把代表窗体的图形拖动到正确的位置。 Back Color 和Fore Color属性:窗体的两个颜色属性。前者设置对象的背景颜色,后者设置用于在对象上显示文本和图形的前景颜色。运行时设置背景颜色会擦除所有的文本和图形,包括永久性图形,设置前景颜色不会影响已经绘制的图形或打印输出。 Icon属性:指定了窗体最小化时出现的图标,要在设计时进行设置。 Mouse Pointer属性:运行时当鼠标指针出现在对象的特定区域上方时显示的鼠标指针类型。 Window State属性:窗体出现时的状态,要在运行时设置。 Border Style属性:控制着窗体边框的外观。 Max Button和Min Button:决定是否用标准的最小化和最大化按钮。 Control Box属性:决定标准Windows控制框是否出现在窗体上。,窗体方法和事件,与其它对象相似,窗体提供了方法并可以响应事件。 两个最重要的窗体方法是Show和Hide方法。调用Show方法和把窗体的Visible属性设置为True效果是一样的;Print、Line、 Circle和Refresh方法直接在窗体上进行打印或绘制图形。 窗体对象包含一些事件。窗体被缩放时触发Resize事件,可以通过编写程序来响应窗体尺寸的变化。 只要窗体成为活动窗体,Activate事件就会发生,当另一个窗体或应用程序处于活动状态时就会触发Deactivate事件。,给窗体添加控件,控件是包含在窗体对象中的对象。每种类型的空间都有自己的一组属性、方法和事件,用于相应的特定目的。 在Visual Basic中使用的控件分为标准控件、ActiveX控件和可插入对象。 工具箱中包含了标准控件,可用于在窗体中绘制控件。工具箱里的每一个按钮代表一种控件,包括指针、图片框、标签、文本框、框架、命令按钮、复选框、单选框、组合框、列表框、水平滚动条、垂直滚动条、计时器、驱动器列表框、目录列表框、文件列表框、几何图形、直线、图像框和数据控件。 单击工具箱中想要添加的控件,把鼠标指针移动到窗体上,指针会变化为十字形,把十字形指针放置在控件的左上角所在的位置,拖动到右下角,这样就会在窗体上绘制出一个矩形,表明控件的实际大小和位置。控件被正确地防治之后,释放鼠标,控件就会进入窗体中的位置。 控件添加到窗体中之后,它还可以被重新摆放位置或缩放大小。要重新设置控件的位置,可以单击选中它,然后拖动到希望的位置。要缩放控件,直接拖动缩放手柄,调整到合适的大小就可以了。,设置Name属性,Name属性总是在设计时被设置。在创建控件时,Visual Basic会给它一个默认的名称,表明了控件的类型,再加一个整数。在应用程序开发的前期修改Name属性是很重要的,因为控件的名称在程序中用来指代控件。如果修改了控件的名称,那么任何其事件里的程序或任何引用了原来的名称的程序,都不会再运行。,使用WithEnd With语句来设置对象属性,在为对象设置属性和调用方法时,通常要在同一个对象上编写许多程序语句。使用WithEnd With语句可以使程序变得更有效和易于阅读。可以使用With语句快速简便地设置几个属性和调用几个方法。因为仅给对象赋值一次,所以程序就会执行得更快。WithEnd With语句可以被多层嵌套使用。 WithEnd With语句所用的语法如下: With 对象 语句 End With 对象的名称被放置在With行。所有以后的程序代码都没有对象指示符,但都会自动应用在对象上。,设置标签控件的Caption属性,几乎所有用Visual Basic编写的应用程序都要用到标签、文本框和命令按钮三个控件。标签是一个用于显示文本的图形控件,不能编辑文本,标签控件最常用于标识不具有Caption属性的控件,如文本框控件。 可以使用Caption属性来修改显示在标签上的文本,在设计时,可以从控件的属性窗口中选中并设置其属性。 在运行时,可以把标签的Caption属性设置为提供给用户的指导或附加的帮助性文字。,对齐标签中的文本,Alignment属性用来设置标签控件中文本的对齐方式,可以是左对齐、右对齐或居中对齐。默认情况下,文本是左对齐的。,使用Auto Size和Word Wrap,如果Caption属性中输入的文本数量超出了标签控件的宽度,文本就会换到下一行。如果超出了控件的高度,文本就会被剪切。把Auto Size属性设置为True,就可以在水平方向扩展控件以适应其内容的尺寸。要想把内容换到下一行并做垂直扩展,可以把Word Wrap属性设置为True。,创建一个多行文本框,使用文本框来获得用户输入或显示应用程序提供的信息。显示在文本框中的文本可以被用户改变。文本框可以和数据控件结合使用,显示数据库中的信息。用户还可以使用文本框建立数据库或编辑数据库中的记录。 文本框的Multiple Line属性与Scroll Bar属性结合使用时,可以显示几行文本。Multiple Line属性可以设置True或False,Scroll Bar属性可以设置为空、水平、垂直或水平与垂直结合。 如果把Multiple Line属性设置为True,Alignment属性就可以用来设置文本框中的对齐方式。默认状态下,文本是左对齐的。如果Multiple Line属性设置为了False,对Alignment属性的设置就无效了。,命令按钮,单击命令按钮时会执行一项任务。可以使用命令按钮控件来开始、中断或结束一个过程,因为在单击按钮时它的样子好像是被按下的,所以叫下压式按钮。对于命令按钮,最常见的事件是Click事件。 使用Caption属性可以在命令按钮控件上显示文本。用户可以通过单击按钮选中一个命令按钮控
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公园咨询管理服务方案
- 薪税筹划咨询方案
- 丰台区火灾事故应急预案
- 余杭软文营销方案设计
- 口腔咨询沟通转化方案
- 创新型离婚赡养父母协议兼顾子女成长与父母权益
- 企事业单位环境清洁与垃圾收运服务协议
- 互联网信息服务合同防范信息泄露保障用户隐私
- 离婚协议书:涵盖知识产权及商标权分割的详细范本
- 离异夫妻房产交易与子女抚养费用分摊协议
- 人工气道气囊压力监测
- 外科品管圈提高外科腹部手术后早期下床的执行率课件
- 消毒记录登记表14079
- 东芝电梯CV180故障诊断
- GB/T 31186.1-2014银行客户基本信息描述规范第1部分:描述模型
- 生物质资源及其开发利用课件
- 调查研究方法与调研报告写作讲义课件
- 卡西欧PROTREKPRW-6000使用手册
- 关于开具无犯罪记录证明的函(模板)
- 初中综合实践课程
- 大金D型水冷螺杆机说明书
评论
0/150
提交评论