VB程序设计
- 格式:ppt
- 大小:405.50 KB
- 文档页数:81


《Visual Basic程序设计》说课稿
一、课程定位
该课程是城市轨道交通控制专业的专业选修课,通过课程的学习让学生掌握一门编程语言,学习VB编程语言的特点、工作环境等先关知识,让学生掌握计算机编程的技巧,为今后学习其他编程语言打下良好基础。
该课程的先导课程包括《高等数学》、《大学计算机基础》等,课程以培养高素质技术应用性人才为课程目标,理论教学使用基于工作过程的“案例驱动”教学法,精选多个案例,让学生掌握可视化应用程序开发工具的基本使用方法,培养学生程序设计的基本思想、项目开发的基本方法、程序调试能力,培养学生的计算机素质和严密的逻辑思维能力,培养学生的自主学习能力和继续学习能力,为后续程序课程的学习打下坚实基础。
二、教学目标
本课程的教学目标是使学生掌握可视化应用程序开发工具的基本使用方法,握如何在Visual Basic6.0中调用SQL Sever2000数据库中数据的方法,并把所学知识融会贯通,提高学生的实际动手能力、上机操作能力及综合知识应用能力。重点培养学生程序设计的基本思想、项目开发的基本方法、程序调试能力,培养学生的计算机素质和严密的逻辑思维能力,培养学生的自主学习能力和继续学习能力。为后续程序课程的学习打下坚实基础。
三、教学内容
学习情境1.1
创建“学生档案管理”界面 1)熟悉VB的集成开发环境
2)了解VB工程、窗体、控件、属性、事件的概念
3)掌握标签、文本框、命令按钮的常用属性和使用方法
4)能利用“格式”菜单对窗体快速布局
5)掌握对象的命名规则,介绍匈牙利命名法
6)掌握编写VB应用程序的基本步骤
7)掌握保存VB工程的方法
学习情境1.2
创建“登录”界面 1)掌握VB窗体的概念和基本属性
2)掌握在VB工程中添加窗体的方法
3)掌握多窗体的操作方法
学习情境1.3
1、编写“登录”界面程序
2、编写把“学生成绩”的 “百分制”转化为“等级制”程序 1)掌握顺序结构
VB程序设计
VB程序设计
一、介绍
VB程序设计是指使用Visual Basic语言进行软件开发的过程。Visual Basic是一种高级的、可视化的编程语言,广泛用于Windows平台上的应用程序开发。
在VB程序设计中,开发者可以通过简单的拖拽和控件的属性设置来完成界面的创建和布局,通过编写逻辑代码来实现程序的各类功能。VB程序设计的特点是简单易学、开发效率高,特别适合初学者和快速开发的场景。
二、VB程序设计的基本语法
1. 变量和数据类型
在VB程序设计中,变量是用来存储数据的一种容器。在声明变量时,需要指定变量的类型,常用的数据类型有整型、浮点型、字符型等。例如,可以使用以下语句声明一个整型的变量:
Dim num As Integer
2. 控制结构 控制结构用于根据条件来执行不同的代码块。常用的控制结构有条件语句和循环语句。
条件语句:
If 条件 Then
' 代码块
ElseIf 条件 Then
' 代码块
Else
' 代码块
End If
循环语句:
For i = 1 To 10
' 代码块
Next i
Do While 条件
' 代码块
Loop 3. 函数和过程
函数是一段代码块,接受输入参数并返回一个值。过程是一段代码块,用于执行一系列操作。在VB程序设计中,可以自定义函数和过程,也可以使用内置的函数和过程。例如,可以使用以下语句定义一个函数:
Function Add(num1 As Integer, num2 As Integer) As
Integer
Add = num1 + num2
End Function
4. 对象和事件
在VB程序设计中,控件是程序的核心。通过使用控件,可以创建窗体、按钮、文本框等等。每个控件都是一个对象,可以通过设置对象的属性和调用对象的方法来实现不同的功能。对象还可以响应事件,例如鼠标、键盘按下等。开发者可以编写事件处理程序来控制对象的行为。例如:
湖南计算机等级考试VB程序设计题选
第 1/7 页 序号 问题 参考答案 题型
1 输出1~100中所有整数的平方和。 328350 基本
2 求1~210之间所有整数的立方和并输出结果。 490844025 基本
3 求1~55的平方根的和。(保留小数点两位) 275.43 基本
4 求S=1+1/2+1/3+……+1/100。 5.187388 基本
5 计算y=1+2/3+3/5+4/7+…+n/(2*n-1)的值, n=50, 要求:按四舍五入的方式精确到小数点后第二位。 26.47 基本
6 当m的值为50时,计算下列公式之值: t=1+1/2^2+1/3^2+…+1/m^2 (按四舍五入的方式精确到小数点后第四位)。 1.6251 基本
7 当m的值为50时,计算下列公式之值:t=1-1/(2*2)-1/(3*3)-…-1/(m*m) 要求:按四舍五入的方式精确到小数点后第四位。 0.3749 基本
8 当n=50时,求下列级数和:S=1/(1*2)+1/(2*3)+…+1/(n*(n+1)) 要求:按四舍五入的方式精确到小数点后第四位。 0.9804 基本
9 求Y=1-1/2+1/3-1/4+1/5... 前30项之和。要求:按四舍五入的方式精确到小数点后第二位。 0.68 基本
10 求数学式1-1/2+1/3-1/4+1/5-1/6+…+1/99-1/100的值。 (按四舍五入方式精确到小数点后4位) 0.6882 基本
11 根据以下公式pi/2=1+1/3+1/3*2/5+1/3*2/5*3/7+1/3*2/5*3/7*4/9+…求pi(pi为圆周率)的值(保留6位小数)。当最后一项的值小于0.0005时停止计算。 3.140578 基本
12 求10的阶乘。 3628800 基本
13 当n的值为25时,计算下列公式的值: s=1+1/1!+1/2!+1/3!+…+1/n! 要求:按四舍五入的方式精确到小数点后第四位。 2.7183 基本
《VB程序设计》补修课试卷
一、单选题(每题2分,空20分)
1. VB6.0是一种面向 ( ) 的编程环境。
(A) 机器 (B) 对象
(C) 过程 (D) 应用
2. 要使FormI窗体的标题栏显示"欢迎使用VB",以下 ( ) 语句是正确的。
(A) Forml.Caption=“欢迎使用VB”
(B) Forml.Caption='欢迎使用VB'
(C) Forml.Caption=欢迎使用VB
(D) Forml.Caption="欢迎使用VB"
3. 若要使命令按钮不可操作,要对 ( ) 属性进行设置。
(A) EnabIed (B)Visible
(C) Backcolor (D)Caption
4. 如果在窗体上已经创建了一个文本框对象TextI,可以通过 ( ) 事件获得输入键值的ASCII码。
(A) Change (B) LostFocus
(C) KeyPress (D) GotFocus
5. 下面 是合法的变量名。
(A) X_yz (B) 123ab。 (C) integer (D) X-Y
6. 以下关系表达式 中,其值为False的是( ) 。
(A) "ABC">"AbC" (B) "女">"男"
(C) "BASIC"=UCase("basic) (D) "123"<"23"