资源预览内容
第1页 / 共47页
第2页 / 共47页
第3页 / 共47页
第4页 / 共47页
第5页 / 共47页
第6页 / 共47页
第7页 / 共47页
第8页 / 共47页
第9页 / 共47页
第10页 / 共47页
亲,该文档总共47页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第1章 VB导论,1,让我们一起来学习VB,主 讲 吕光瑛,第1章 VB导论,2,两本教材(互为补充) : 新编Visual Basic 教程(上课) Visual Basic学习与实验指导书(课后练习及上机),关于本课程教学几点说明,第1章 VB导论,3,教学课时(2.5学分) 上课40学时(2.5学分) 上机40机时(其中教师辅导20机时) 学会上机实践,关于本课程教学几点说明,关键在个人,第1章 VB导论,4,VB上机时间安排,各班级的同学,每周五下午或晚上 都要去机房一楼的通告栏查看下周上机时间,每周上机时间、机房都有可能不同。,教师辅导20机时,学生课外上机(自主20机时),第1章 VB导论,7,答疑时间: 每次上机时间(其他老师也可) 期末考试前 必要时可增加 复习资料:FTP:/10.33.12.8,关于本课程教学几点说明,第1章 VB导论,8,我的电子邮箱:Lgy50761sina.com.cn 我的电话:13601584690,关于本课程教学几点说明,第1章 VB导论,9,本门课的成绩评定: 平时+期末=总评成绩 平时:作业、考勤、课堂提问,关于本课程教学几点说明,第1章 VB导论,10,作业包括两种: 书面作业:每个人准备几张16K大小的纸,作业可能是课堂上做或课后做。 上机作业:每次上机均要将所做的练习存盘,并上交作业。,关于本课程教学几点说明,第1章 VB导论,11,上机作业交到:FTP:/10.33.12.5 登录名: LGYSTU(大小写均可) 密码: 888 交作业的FTP:/10.33.12.5要登录,而复习资料的FTP:/10.33.12.8则不需要登录。,关于本课程教学几点说明,第1章 VB导论,12,课程要求,课前请做好预习 保持课堂安静,头脑清醒,思维活跃 做好课堂笔记 认真、独立、按时完成并提交作业 重视上机实践,有效利用宝贵的上机时间,第1章 VB导论,13,“纸上谈兵”学不出程序设计本领; 只有大量上机、编程、调试,才能掌握。 学好程序设计语言的唯一途径是上机。 你的编程能力和你在机器上投入的时间成正比。,课程要求,第1章 VB导论,14,考试时间: 2011年秋学期10月中旬 考试形式 笔试(120分钟) 机试(70分钟),关于江苏省计算机等级考试,第1章 VB导论,15,一、笔试:考试时间为120分钟,关于江苏省计算机等级考试,第1章 VB导论,16,二、机试: 考试时间为70分钟,第1章 VB导论,17,通过省计算机二级考试,则发给合格证书或优秀证书。同时,自己还可以到省劳动厅技能办公室换取中级程序员证书。换证地点: 山西路68号颐和商厦417室 TEL:83271773,第1章 VB导论,18,第一章 Visual Basic 导论,第1章 VB导论,19,教学要求,1.了解VB的特点。 2.理解OOP、类、对象、属性、 事件、方法等概念。 3.理解“事件驱动”过程的程序设计原理。,第1章 VB导论,20,教学要求,4、了解什么是工程。 5、熟悉VB的开发环境。 6、熟练掌握VB开发应用程序 的一般步骤。,第1章 VB导论,21,1.1 Visual Basic与Windows,一、Visual Basic的发展 Visual Basic 是Microsoft 公司开发的Windows 应用程序开发工具,Visual “可视化的”,是一种开发图形用户界面(GUI)的方法。 VB只支持32位windows9x以上版本的操作系统。,第1章 VB导论,22,1991年推出 VB1.0 1992、1993、1995、1997、1998,2000相继推出: 2.0, 3.0, 4.0, 5.0, 6.0,VB.Net(7.0)版本 5.0 ,6.0包含三种版本(学习版、专业版和企业版),Visual Basic的发展,第1章 VB导论,23,Visual的英文含义就是可视化,“可视的Baisc”这个名字可能抽象了点,但实际上它却是最直观的编程方法,之所以叫做“可视化”,你只要看到VB的界面就会明白,实际上你无需编程,就可以完成许多步骤。,可视化,在VB中引入了控件的概念,在Windows中控件的身影无处不在,如按钮、文本框等,VB把这些控件模式化,并且每个控件都有若干属性用来控制控件的外观,工作方法。 这样你就可以象在画板上一样,随意点几下鼠标,一个按钮就完成了,这些在以前的编程语言下是要经过相当复杂的工作的。,第1章 VB导论,24,二、Visual Basic的特点,1. 具有面向对象(OOP)的可视化设计工具 2. 事件驱动的编程机制 3. 结构化的程序设计语言 4. 提供了易学易用的应用程序集成开发环境(编辑、测试、程序调试) 5.支持多种数据库系统的访问 6.支持Windows系统的OLE技术 7. VB6.0在开发环境上、网络功能等的增强,第1章 VB导论,25,三、VB的学习特点,易学 难学 实用 听课与实习 作业与检查,第1章 VB导论,26,1.2 Windows程序:界面与事件驱动,Windows下的应用程序的用户界面都是由窗体、菜单和控件等对象构成,各对象的动作及各对象间的关联,完全取决于操作者所做的动作。也就是说,程序的运行,并没有固定的顺序。 Windows程序的这种工作模式,被称为事件或消息驱动方式。(P2) 例如:演示,第1章 VB导论,27,1.3 对象的三要素(属性、事件和方法),一、什么是面向对象的程序设计方法(OOP)? 二、什么是对象及类? 三、什么是对象的属性、事件、方法?,第1章 VB导论,28,一 、什么是OOP (面向对象程序设计),OOP是提高程序设计开发效率的面向对象的程序设计方法。 它以对象为中心; 它是基于对类和对象的程序设计; 它以事件驱动机制实现信息传递机制与分布式系统,网络模型融为一体。,第1章 VB导论,29,“面向对象的程序设计思想”,在描述一辆汽车动作的时候,着眼点是组成汽车的一个个部件,即动作体的特性、工作规律和动作方式,通过对这些动作体的描述,进而确定整个汽车的工作特性和规律。,传统的“面向过程的程序设计思想”,在描述一辆汽车动作的时候,着眼点是汽车从一地到另一地的运动过程。,第1章 VB导论,30,面向对象的程序设计的优点: 1符合人们习惯的思维方法,便于分解大型的复杂多变的问题。由于对象对应于现实世界中的实体,因而可以很自然地按照现实世界中处理实体的方法来处理对象,软件开发者可以很方便地与问题提出者进行沟通和交流。 2易于软件的维护和功能的增减。对象的封装性及对象之间的松散组合,都给软件的修改和维护带来了方便。 3可重用性好。重复使用一个类(类是对象的定义,对象是类的实例化),可以比较方便地构造出软件系统,加上继承的方式,极大地提高了软件开发的效率。 4与可视化技术相结合,改善了工作界面。随着基于图形界面操作系统的流行,面向对象的程序设计方法也将深入人心。它与可视化技术相结合,使人机界面进入GUI时代。,第1章 VB导论,31,类: 定义了一组有共同特性,外观,行为的对象的模板; 如:汽车类;电话类;机器人类 类:是对象的正式定义。,二、对象与对象类,第1章 VB导论,32,类是创建对象实例的模板,是同种对象的集合与抽象,它包含所创建对象的属性描述和行为特征的定义。类是对象的定义,而对象是类的一个实例。,第1章 VB导论,33,如,在马路上看到的各种各样的汽车都属于汽车的范畴。那么,某一辆具体的小轿车就是汽车的一个实例,在这里,汽车是类,某一辆具体的小轿车是对象。,第1章 VB导论,34,对象在现实生活中到处可见,如,一个人,一辆汽车,一台电脑等都是一个对象,对象是具有某些特性的具体事物的抽象。每个对象都具有描述特征的属性,及属于它的行为。如,一辆汽车有了型号、外壳、车轮、颜色、功率等特性,又有启动、加速、停止等行为。,对象还可以分为很多更小的对象。如,车轮也是一个对象,它有外胎、内胎、尺寸等属性,也有充气、放气等行为。这些都有可以在OOP中用对象及其属性、方法模拟出来。,第1章 VB导论,35,工具箱的各种控件并不是对象,而是代表了各个不同的类。通过类的实例化,可以得到真正的对象。当在窗体上画一个控件时,就将类转换为对象,即创建了一个控件对象,也简称为控件。,第1章 VB导论,36,Windows下的应用程序都是以窗口形式出现的,窗口就是代表屏幕上某个矩形区域的对象。 VB中把窗口称为“窗体”,放置在窗体上的各种部件称为“控件”,窗体和控件都是VB中的对象。,第1章 VB导论,37,对象的属性( property) 对象的事件(event) 对象的方法(method),窗体与控件都有自己的属性,事件,方法。,三.什么是对象的三要素:,第1章 VB导论,38,1.什么是属性: 对象特征的描述。对象具有属性(Property),每个对象都有属性。 属性定义了对象的特征或某一方面的行为。 属性由对象所基于的类决定。 属性值既能在设计时也可在运行时进行设置。,第1章 VB导论,39,2、什么是“事件”,事件:是对象可以识别的动作; 事件:使某个对象进入活动状态(又称激活)的一种操作或动作。 事件发生: 自动执行一段事先安排的代码程序。,第1章 VB导论,40,3.什么是“方法”,方法是指对象可以进行(可执行)的动作或行为。 人们可以通过“方法”使对象以特定的方式去做某种动作或改变行为。此方法对应有程序或代码。 例如:通过“转向”方法使方向盘旋转,从而车轮转往规定的方向。,第1章 VB导论,41,1、P8 习题3,2、P8 习题4 有一个红色、充满氢气的气球,如果人不小心松开手抓的引线,就会飞走;如果用针刺它,则会爆破。请问,对于气球对象,哪些是属性、哪些是事件、哪些是方法?,练习:,第1章 VB导论,42,VB集成开发环境的主画面是一个典型的Windows界面。由以下部件组成:,1.4 一个Windows程序示例,七.工程资源管理器窗口 和代码窗口 八.属性窗口 九.“窗体布局”窗口 十.“立即”、“本地” 和“监视”窗口 十一.对象浏览器,一.标题条 二.菜单 三.工具栏 四.窗体设计器 五.控制箱 六.弹出式菜单,第1章 VB导论,43,在VB中,创建一个应用程序,称为建立一个工程。 每次启动VB时,总是开始一个称为工程1.VBP的新工程。(可以更名) 一个应用程序的文件集合一个工程文件 (扩展名:.vbp) 一个工程文件: 将与工程有关的各种类型文件组织在一起。并不包含这些文件,只是对文件的引用。所以一个窗体文件可以属于不同的工程文件。,第1章 VB导论,44,创建VB应用程序的一般步骤,1.创建程序的用户界面 2.设置界面上各个对象的属性 3.编写对象响应事件的程序代码,第1章 VB导论,45,四、保存工程 .vbp 工程文件 Vb的文件类型(p6) 五、测试和调试应用程序 六、创建可执行程序 举例1-1: P4 P7,创建VB应用程序的一般步骤,第1章 VB导论,46,小结,了解什么是工程。 熟悉VB的开发环境。 熟练掌握VB开发应用程序的一般步骤。 学会使用帮助。 “帮助”是自学的老师,是110。 习题:P8 第10题 。,第1章 VB导论,47,态度认真,但不要浮躁。 循序渐进的熟悉VB界面。 正确找到对象,正确设置,正确录入。 细心!(英文符号,对象名) 努力就会成功!,实验要求,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号