VB公共课简义
- 格式:docx
- 大小:14.13 KB
- 文档页数:2
我们这门课程是高级语言-VB程序设计,它与上学期学习的C语言不相同,它们都是程序设计,但是方法不一样的,C语言是面向过程的程序设计语言,我们让计算机完成某个任务,你必须要告诉计算机如何去完成,你要写出每个命令,需要你编写程序语句,VB它是面向对象的程序程序设计语言,你只需要告诉需要完成什么任务,具体如何去完成你就不用管了,VB系统内部封装好了一些程序,你们只需要编写一些简单的代码就可以。
所以VB程序设计需要你们在计算机上去设计。
这门课程的成绩评定:上课考勤:10%平时作业(含上机):30%期末考试:60%(上机操作)不是笔答,给你们一个任务要求,你用VB做出来下面我先设计一个简单的VB程序,大家看一下,在窗体上画了几个控件,为这些控件写了简单的代码设置了控件的一些属性,就完成了一个小程序VB是面向对象的程序设计语言,那就了解什么是对象对象简单地说就是世间的一切事物,如:人、桌子、计算机等都是一个对象对象包含:属性、方法和事件三个元素属性:是指对象的特征,如人有身高、体重等特征,桌子有颜色、大小等特征,这些就称为对象的属性方法:对象能做的事情。
如人能写字、能打球事件:对象能够响应的事情,如人天气冷了,容易感冒在VB中它的对象指的是窗体和控件我们进行VB程序设计主要的就是设计对象的三个元素因此学好VB程序设计的首要问题是掌握好对象的各种属性、方法及事件我们刚开始选择“新建”如果要打开以前保存过的工程文件,选择“现存”如果有多个VB的工程文件,想要打开最近使用过的,选择第三个在退出时,如果没有保存文件,系统给你提示,让你确认是否保存。
控件工具栏:它是常用的,VB程序设计就是用这些控件来完成属性窗口:用来设置对象的属性值工程管理器窗口:它是用来管理该工程中的各个文件(类似于文件夹)窗体窗口:主要是进行VB程序设计的窗口,在VB中把它称为窗体,程序设计好后,当运行它时,就把它称为窗口。
在VB中和WINDOWS中所叫的名称不同,其实质是一样的代码窗口:为控件编写能够响应的一些命令,打开代码窗口的方法是双击某个控件,代码窗口中有两列:左边列是控件的名称,右边是控件的事件名称掌握好你是为哪个控件对象编写什么事件的代码,大家需要掌握好:对象的属性设置方法,对象的事件过程编写,这样你就可以编写好VB 程序。
《VB语言程序设计》课程教学大纲课程编号:08028111课程名称:VB语言程序设计英文名称:Visual Basic Programming课程类型:公共基础课课程要求:必修学时/学分:40/2.5 (讲课学时:28 上机学时:12)适用专业:工业设计一'课程性质与任务本课程是工业设计专业的必修课,为公共基础课。
本课程以Visual Basic语言为学习对象,通过本课程的学习,使学生掌握计算机程序设计的主要内容,了解程序设计的基本思想,学会程序设计的基本方法,为今后专业课程学习打下良好的基础。
通过本课程的学习,可以使学生学会程序设计的基本技能,能够运用程序设计解决实际问题。
二' 课程与其他课程的联系本课程无先修课程,为《CAD/CAE/CAM》等后续课程的学习提供程序设计基础知识。
三'课程教学目标1.掌握Visual Basic程序设计的基本知识,理解程序设计的主要步骤。
了解Visual Basic语言基础知识,掌握Visual Basic的数据类型,数据的运算,程序的控制结构。
掌握Visual Basic的基本控常用控件的基本属性及其使用方法。
学习运用程序设计来分析、解决实际工程问题。
(支撑毕业能力要求3, 4)2.掌握Visual Basic界面设计,掌握窗体和常用控件的运用。
(支撑毕业能力要求3, 4)3.掌握Visual Basic程序设计中的Sub过程和Function过程设计,以及过程的调用。
了解数据库及Data控件的运用。
(支撑毕业能力要求3, 4)4.能够运用程序设计分析、解决、研究实际问题。
(支撑毕业能力要求3, 4, 5)四、教学内容、基本要求与学时分配五、其他教学环节无六'教学方法本课程以课堂教学为主,运用互动式、启发式教学方法完成课程教学任务,通过课堂练习、上机等教学环节培养学生的问题分析能力。
在教学过程中,把所学程序设计知识与实际问题相结合,培养学生运用所学程序设计知识设计解决方案的能力。
第1课VB简介一、教学目标了解VB的界面熟悉VB的一些简单操作二、教材分析重点:1、了解VB的界面2、熟悉VB的一些简单操作难点:熟悉VB的一些简单操作三、有关教材教材:选修1——《算法与程序设计》1、你如何理解“算法与程序设计”的`?2、学习《算法与程序设计》有什么意义?3、你知道的程序设计语言有哪些?一、VB是一种编程编程语言Basic正是微软公司售出的第一套软件。
Basic 发展到今天已经有很多版本,如 GW-Basic 、QuickBasic 、QBasic 、Visual Basic ,等等,其中,Visual Basic 是最容易学习与应用的程序语言之一。
虽然最容易学习与使用,但它的功能却非常强大,很多应用程序都是用它编写出来的。
例如:俄罗斯方块等游戏、MP3播放器等多媒体软件、图书馆的图书管理系统、商店的销售系统等。
不是个个都能成为比尔盖茨,但你想知道天天使用的Windows的诸多功能是如何实现的吗?你想要编写自己的应用程序吗?通过学习VB就能写出很多应用程序。
二、打开程序:点击桌面上的 Visual Basic 图标(或从“程序”菜单中打开“Microsoft Visual Basic 6.0 中文版”),在弹出的如图一的窗口中选择“创建标准EXE”按钮。
图一确定后的状态如图二图二三、工作界面简介:1、标题栏2、菜单栏3、工具栏图三4、工具箱面板5、程序设计区6、VB工程管理器:用来管理开发一个VB程序所需要的各种类型的窗体和模块,如左图是一个工程所包含的东西,窗体是一个程序表现在外面的界面、模块是程序内部使用的代码。
7、属性窗口图四用来显示控件的属性,并允许我们修改,设定这些属性的值,我们在窗体设计区域的窗体上选中一个控件,以按钮为例,则在“属性窗口”中会列出它的属性,我们可以看到常用的“Name”、“Capition”、“Font”等等属性,试着把“Caption”属性改为“这是一个按钮”,然后看看“窗体设计区域”的按钮上显示的文字是不是改变了。
课程名称:Visual Basic程序设计授课对象:计算机科学与技术专业本科生授课时间:每周二上午第3、4节授课地点:计算机实验楼102室教学目标:1. 使学生掌握Visual Basic 6.0的基本语法和编程技巧。
2. 培养学生利用Visual Basic 6.0进行程序设计的能力。
3. 培养学生分析问题、解决问题的能力。
4. 提高学生的团队协作和沟通能力。
教学内容:1. Visual Basic 6.0的安装与配置2. Visual Basic 6.0集成开发环境3. Visual Basic 6.0的基本语法4. 控件的使用5. 程序设计方法6. 常用算法与数据结构7. 程序调试与优化教学过程:一、导入新课1. 引导学生回顾上节课的内容,回顾Visual Basic 6.0的安装与配置。
2. 提出本节课的学习目标,使学生明确学习重点。
二、讲授新课1. Visual Basic 6.0的安装与配置- 讲解Visual Basic 6.0的安装过程,强调安装注意事项。
- 演示Visual Basic 6.0的配置方法,包括环境变量设置、开发环境启动等。
2. Visual Basic 6.0集成开发环境- 介绍集成开发环境的主要组成部分,如工具箱、属性窗口、代码窗口等。
- 讲解各个部分的功能和使用方法。
3. Visual Basic 6.0的基本语法- 介绍变量、常量、数据类型、运算符等基本概念。
- 讲解控制结构(如条件语句、循环语句)的使用。
4. 控件的使用- 介绍常用的控件,如文本框、标签、按钮、列表框等。
- 讲解控件属性、事件和方法的使用。
5. 程序设计方法- 讲解面向对象程序设计的基本思想,如类、对象、继承、多态等。
- 举例说明如何使用面向对象方法进行程序设计。
6. 常用算法与数据结构- 介绍常用的算法,如排序、查找、递归等。
- 讲解常见的数据结构,如数组、链表、树等。
7. 程序调试与优化- 讲解程序调试的方法和技巧。
《VB程序设计》课程标准课程编码:01023003 课程类别:专业必修适用专业:网络系统管理授课单位:网络技术教研室学时: 56 编写执笔人及编写日期: 2013.3学分: 3 审定负责人及审定日期: 2013.31.课程定位和课程设计1. 1课程性质与作用1.1.1课程的性质VB程序设计是计算机专业的专业基础课,是理论和实际紧密相连的技术。
通过学习VB 程序设计语言,能过理解程序设计方法以及面向对象的编程思想,具备高级语言程序设计及可视化编程能力;通过上机实践培养学生分析和解决具体问题的能力,并能够结合相关技术如数据库,实现应用软件项目的设计与实现。
VB是一种易学实用、适用面广的面向对象的软件开发平台。
本课程的建设是与企业合作开发的结果,教学的实施是任务驱动型的课程。
1.1.2课程的作用VB程序设计课程可以使学生掌握可视化应用程序开发工具的基本使用方法,进一步掌握程序设计的基本方法及获得相应的训练,为以后有关课程的学习和一些实践环节做好必要准备,并为将来在本专业领域进行数据处理与软件设计打下基础。
课程在课程体系中的定位、与前导后续课程的关系。
1.2课程基本理念课程建设过程中运用了当今职教领域的先进理念为指导,主要理念包括:终身学习的教育观,多元智能的学生观,建构主义的知识观;课程设计遵循“设计导向”的职教观,能力本位的质量观,过程导向的课程观,行动导向的教学观,校企合作的课程开发观。
1.3课程设计思路课程设计过程中,吸收企业实践专家深度参与课程建设的基本工作。
课程的教学过程,也是教师引领学生进行项目实现的过程。
课程设计的原则是通过对来自生产一线的典型工作任务的分析而衍生得到的虚拟的项目。
课程的每个环节都是在为完成整个项目而作积累和储备,生动直观的实现了教学过程和生产过程的合理对接。
2.课程目标2.1总目标本课程的设计总体目标是:以就业为向导,以能力为本位,以职业实践为主线,以项目课程为主体,以国家计算机二级资格考试为辅助考核依据,使学生了解程序设计在本专业的应用及其发展趋势,形成的严谨的学习态度。
第二节 VB语言概述(一)一、教学目标知识目标:1、通过阅读程序代码,让学生了解程序的组成。
2、掌握VB数据类型。
3、掌握常变量、运算符、函数、表达式。
技能目标:1、学会数据类型的定义。
2、学会常量、变量的定义。
3、学会将数学式子写成VB表达式。
情感态度与价值观:1、培养学生阅读程序的能力。
2、树立学生的探究意识。
二、教学重点和难点重点:1、变量名的命名规则。
2、算术运算符的优先级。
3、VB数据类型的作用。
难点:1、数据类型,尤其是布尔型的理解。
2、运算符和数学符号的区别。
3、表达式和数学式子的区别。
三、教学过程VB中每行代码为一条语句,每一条语句都须按照一定的规则书写,VB的程序一般包含如下部分:(1)数据类型说明部分(常量、变量说明语句);(2)数据的输入部分(输入语句);(3)数据的处理部分(赋值语句);(4)数据的输出部分(输出语句)。
(一)数据类型和常量、变量1、数据类型数据:任何符号(如数字、英文字母、汉字或某些特殊符号等)只要将它赋予一定的含义,就是数据。
数据类型:数值型、字符串型、布尔型(逻辑型)、日期型。
注:字符串要用双引号定界起来,如”开江中学”,”ABC”,”123”;日期型要用#号定界起来,如#2012-02-29#数值型分为:整型(Integer)、长整型(Long)、单精度型(Single)、双精度型(Double)提问:(1)一个字节由几位二进制数组成。
(2)整形数由2个字节组成,即28为65536,为什么整形数的取值范围为-32768至32767。
2、常量和变量常量:是程序在运行过程中,其值不会改变的一个内存单元。
变量:是程序在运行过程中,其值可以改变的一个命名内存单元。
VB的命名规则:(1)必须以字母开头,由字母、数字或下划线组成,长度不超过255个字符。
(2)不能使用VB中的关键字。
(3)常量名和变量名不分大小写(常量一般用大写字母表示,变量一般用小写字母)。
2.3.2在程序中设置文字和颜色属性
教学目标:
1.掌握程序设计中文字外观的设置属性。
2.掌握程序设计中设计对象的背景色与前景色的设置属性和语句格式。
3.新建完成一个“文字编辑”设计程序,并成功运行保存。
教学难点:理解并掌握“文字编辑”的程序代码。
教学内容:
1.设置文字的属性
(1)FontName属性:设置文字的字体。
(2)FontSize属性:设置文字的大小。
(3)FontBold属性:设置文字是否为粗体。
(4)FontItalic属性:设置文字是否为斜体。
(5)FontStrikethru属性:设置文字是否加删除线。
(6)FontUnderline属性:设置文字是否带下划线。
2.设置背景色与前景色
(1)BackColor属性:设置对象的背景色。
(2)ForeColor属性:设置对象的前景色。
(3)设置颜色的语句格式:对象名称.BackColor = Color
对象名称.ForeColor = Color
Color是描述颜色的值,有四种表示方法。
(1)使用十六或十进制整数描述。
(2)使用系统提供的描述颜色的常量。
(3)使用RGB(r,g,b)函数。
(4)使用QBColor(Color)函数。
3.[案例6]文字编辑
(1)程序中窗体和控件的属性设置
(2)程序代码
----------------------------------------- Private Sub Command1_Click()
Text1.FontName = "黑体"
End Sub
----------------------------------------- Private Sub Command2_Click()
Text1.ForeColor = QBColor(12)
End Sub
----------------------------------------- Private Sub Command3_Click()
Text1.FontBold = True
End Sub
----------------------------------------- Private Sub Command4_Click()
Text1.FontItalic = True
End Sub
----------------------------------------- (3)保存工程和窗体文件。