1 / 67
文档名称:

visualbasic程序设计刘瑞vb2章节.ppt

格式:ppt   大小:4,271KB   页数:67页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

visualbasic程序设计刘瑞vb2章节.ppt

上传人:416612240 2019/5/12 文件大小:4.17 MB

下载得到文件列表

visualbasic程序设计刘瑞vb2章节.ppt

文档介绍

文档介绍:本章主要内容:●可视化编程的基本概念●VB编程步骤●控件的画法第2章可视化编程的概念与步骤/(Object)想象成日常生活中的各种物体,例如一只气球、一本书、一把椅子、一台电脑等都是对象。以电脑来说,电脑本身是一个对象,而电脑又可以拆分为主板、CPU、内存、外设等部件,这些部件又都分别是对象,因此电脑对象可以说是由多个“子”对象组成的,即是一个容器(Container)对象。与电脑的概念类似,在VB中,窗体(Form)、mandButton)、文本框(TextBox)等都是对象。在程序设计的过程中,这些对象就是程序的主角。 ,在计算机程序语言中叫做属性(Property)。如小孩玩的气球,与它相关的属性数据有:直径、颜色、状态(充气或未充气)等,还有一些不可见的性质,如寿命等。记录这些属性数据的地方是属性栏。属性栏中记录的属性数据就叫做属性值。在可视化编程中,每一种对象都有一组特定的属性。对象属性的设置一般有两条途径:(1)预设法(2)现改法方法为:在代码中使用赋值语句,格式为:=属性值其中“”是VB中引用对象属性的方法,如下述代码可以设置标签控件Label1的标题为“输入X的值”:="输入X的值"/,例如,拿一般的汽车与坦克车相比较,虽然都有车长、车宽等属性,但坦克车会多出一些记录大炮口径、履带形式的属性。。如对象打印(Print)方法、显示窗体(Show)方法、移动(Move)方法等。方法只能在代码中使用,其用法依赖于方法所需的参数个数以及参数是否具有返回值。当方法不需要参数并且也没有返回值时,可用下面的格式调用对象方法:,在事件过程代码中调用该方法的代码为:.,事件(Event)就是发生在该对象上的事情。,必须想办法处理这个事件,而处理的步骤就是事件过程(EventProcedure)。事件过程是针对事件而来的,而事件过程中的处理步骤在VB程序设计中就是所谓的程序代码。换句话说,VB程序设计者的主要工作,就是为对象编写事件过程中的程序代码。/,程序就会进入等待状态,直到下一个事件发生为止。简单地说,VB程序的执行步骤为:①等待事件的发生。②事件发生时,执行其对应的事件过程。③重复步骤①。如此周而复始地执行,直到程序结束,这就是事件驱动程序设计。/,控件是预先定义好的、程序中能够直接使用的对象,每个控件都有大量的属性、事件和方法可在设计时或在代码中修改和使用。VB中的控件通常分为3种类型:l内部控件:在默认状态下工具箱中显示的控件都是内部控件,这些控件被“封装”在VB的EXE文件中,不可从工具箱中删除。如命令按钮、单选按钮、复选框等控件。lActiveX控件:,其中包括各种版本VB提供的控件,如数据绑定网格、数据绑定组合框等。l可插入的对象:用户可将Excel工作表或PowerPoint幻灯片等作为一个对象添加到工具箱中,编程时可根据需要随时创建。/工具箱中的控件主要包括表2-1列出的20个内部控件。表2-1VB的内部控件/(Form)也就是平时所说的窗口,它是VB编程中最常见的对象,也是程序设计的基础。各种控件对象必须建立在窗体上,一个窗体对应一个窗体模块。:①从“工程”菜单中选择“添加窗体”菜单项,缺省情况下系统将显示如图2-1所示的“添加窗体”对话框。/②该对话框的“新建”选项卡用于创建一个新窗体,列表框中列出了各种新窗体的类型。如果选择“窗体”项,则建立一个空白的新窗体;如果选择其他项,则建立一个预定义了某些功能的窗体。③单击“打开”按钮,一个新的空白窗体被加入到当前工程中,同时会显示在屏幕上。建立新窗体后,用户可以在属性设置窗口中,对其大小、背景颜色、标题及窗体名称等属性进行设置。/

最近更新

2024年新版二建机电知识点总结 90页

2024年食品安全知识考试题库及答案2 27页

精品材料员基础知识等级考试题库大全及参考答.. 28页

RFID课程实践-3 23页

“弘扬抗洪精神赓续红色血脉”主题作文500字 17页

精品材料员之基础知识资格考试通关秘籍题库【.. 28页

三年级六一儿童节节目观后感通用7篇 7页

中国内河船舶行业市场现状调研及前瞻分析报告.. 5页

中式实木家具图片欣赏 4页

主要施工和检测设备表 4页

二级医院医疗设备配置标准 24页

产品开发流程进度表-概述说明以及解释 13页

人教版三年级上册数学期中测试卷【轻巧夺冠】.. 5页

人β干扰素与人血清白蛋白融合蛋白的高产菌株.. 2页

信息技术培训研修计划6篇 11页

八年级语文作文通用15篇 14页

公司领导述职述廉报告范文(二篇) 5页

自然之旅作文 13页

二维小角X射线散射数据分析平台的设计与实现 2页

别墅大工程施工方案范本 4页

医疗器械研发转化生产流程 4页

英语组集体教研简报范文优选18篇 24页

乙胺丁醇-磷酸钙骨水泥复合体药物释放系统的研.. 2页

GOCAD 操作手册 89页

个人简历模板电子版简历表格下载 4页

05G515 轻型屋面梯形钢屋架 123页

山西省员额法官考试试题 8页

幼儿园食堂筹建申请报告(卫生许可证) 2页

幼儿园食堂设施设备管理制度 2页

中国诉欧盟紧固件反倾销措施争端之评析 - 卓纬.. 39页