VB教案2014(完整版)

VB教案2014(完整版)
VB教案2014(完整版)

第1章VB概述

教学目的要求:

了解VB的发展过程和特点

掌握VB集成开发环境

教学重点

VB集成开发环境及工作模式

1.1 VB的发展过程和特点

* 演示VB小程序,说明VB学习重要性及方法。

一、发展过程:

学习版:Learning

VB的基础版本,为初学者提供轻松的编程开发环境。

专业版:Professional

为计算机专业编程人员提供的一套功能完备开发工具。

包括学习版的全部功能。

企业版:Enterprise

提供大型网络开发程序,包括专业版功能。

二、VB6.0主要功能特点

VB是基于windows环境的可视化程序设计语言。即继承了结构化程序设计特点,又具有面向对象语言特点

1 事件驱动的编程机制

2 友好的VB集成开发环境

3 支持多种数据库系统的访问

4 支持动态数据交换、动态链接库、对象的链接与嵌入技术及ActiveX技术,主要提供共享其它资源的

技术

5 完善的联机帮助

1.2VB6.0 集成开发环境

1、VB6.0安装(略)、启动、界面组成

2、VB6.0 三种工作模式:

设计模式:用户可以进行界面、程序代码的编辑

运行模式:程序运行结果,此时界面和程序代码不能编辑。

中断模式:程序运行暂时中断,此时可以编辑代码,不能编辑界面。

(举例说明)

如:计算圆面积窗体,说明设计模式,运行模式,中断模式。

第2章VB应用程序设计过程

教学目的要求:

理解面向对象程序设计及概念

掌握常用基本控件及应用

掌握VB工程开发设计步骤

教学重点

掌握常用基本控件属性、方法、事件

教学难点:

面向对象程序设计中对象、属性、方法、事件概念

2.1 面向对象程序设计基本概念

一. 对象概念

对象含义:一是客观世界中的每一个实体。二是对象是数据和操作的集合.

类的概念:是对具有相同属性和相同操作的一组对象的共同描述,是同种对象的抽象。

二、对象的三要素

VB中对象三要素:属性、事件、方法。

1、属性:是用来描述对象的特性。

不同的对象有不同的属性

属性都有其属性值。

同一属性中不同对象的属性值也不相同。 (举例说明)

VB中对象属性设置:

?在属性窗口上设置

?在程序代码中:对象名.属性名=属性值

例如:窗体标题设为:学生成绩管理系统.其中标签标题为“长春工程学院”, 黑体,60点阵字. 2、事件:在VB中,系统为每一对象预先定义好一系列的动作。每个事件都有相应的事件过程,事件过程是通过执行一段程序代码来实现的。

常见的事件:

?单击(Click)

?双击(DblClick)

?装入(Load)

?鼠标移动(MouseMove)

?鼠标抬起(Mouseup)

?鼠标按下(Mousedown)

?获取焦点(GotFocus)

事件过程的一般格式:

Private Sub <对象名>_<事件名>([<参数表>])

<程序代码>

End Sub

3、方法:方法是指对象本身能执行的动作。系统为不同对象提供的一种功能(系统函数或过程),可供用户直接调用。

一般格式如下:

对象名.方法名 [参数]

窗体常用的方法:Print 、Show 、hide 、Cls 、Move 等. 例如:在窗体中输出:Visual Basic 程序设计。 Form1.Print " Visual Basic 程序设计" 举例说明:对象的属性、事件和方法

单击显示按钮,在窗体中显示:长春工程学院

2.2 窗体的属性、方法和事件

一、窗体常用属性

窗体属性决定了窗体的外观和操作。用两种方法来设置窗体属性: 一是通过属性窗口设置;

二是在窗体事件过程中通过代码来设置:对象名.属性名=属性值。

代码中设置:

Form1.caption=“计算窗口”

Form1.FontName = "黑体"

Form1.FontSize = 40

Form1.FontBold = True 是否粗体

Form1.FontItalic = False 是否斜体

Form1.FontStrikethru = True 是否加删除线

Form1.FontUnderline = False 是否加下划线

Form1.BackColor = RGB(255, 255, 0) 黄色

RGB(红,绿,蓝)函数,三原色混合,值在0-255之间

Form1.BackColor = QBColor(1) 蓝色

QBColor(参数)函数参数为0-15,代表16种颜色。

或用系统常量VBred, VBblue,VBgreen等。

Form1.Height = 5000 像素点

Form1.Picture=Loadpicture(“d:\user1\图像1.bmp”)

二、窗体常用方法

窗体的方法在程序代码中设置,调用方法的一般格式为:

对象名.方法名 [参数1,参数2,…]

Show方法:显示窗体 , 格式:窗体名 .Show

Hide方法:隐藏窗体 , 格式:窗体名 . Hide

Cls方法:清除窗体上用Print方法显示的信息,格式为:窗体名.Cls Move 移动窗体位置或改变大小

语法格式为:窗体名.Move ,[Top] ,[width], [height]

如:form1.move 200,100,6000,8000

Print 在窗体中输出信息;格式:[窗体名] . Print 输出内容

如:Form1.print “ABCD”

Form1.print “中国长春”

Print 1+2

Print “abcd” , 3.14 , 1+2 , “长春”

每一项各占一个输出区(14列)

Print “abcd”; 3.14; 1+2 ;“长春”紧凑格式输出。三、窗体的事件

Click(单击)事件单击窗体空白区事件.

DblClick(双击)事件双击窗体空白区事件.

Load(装入)事件当窗体被装入时,设置其初始化属性.

Activate(活动)事件当窗体为活动窗口时,响应事件

Unload(卸载)事件当卸载窗体时,响应事件

如:关闭窗口时,用msgbox()提示.

Mousedown. Mouseup, Mousemove 鼠标事件

KeyPress ,KeyDown ,KeyUp 键盘操作事件

* 事件过程包括相应的过程代码

四、MDI窗体:窗体布局中的一种多文档界面

“工程”菜单—“添加MDI窗体”

父窗体:添加的MDI窗体,子窗体:普通窗体,将其MDIChild属性为True

五、窗体装载和卸载

?装载窗体:load 窗体名

将已设计好的窗体调入内存,但不显示,显示需用show方法.

?卸载窗体:Unload 窗体名或 Unload Me 或 End

?多窗体启动设置:“工程”—”工程属性”或在工程窗口,用快捷菜单,选“工程属性”。

2.3 基本控件

VB6.0控件分为三类:

?标准控件(内部控件):由VB本身提供的控件,如标签、文本框、等。启动VB后,显示在工具箱中,

既不能添加,也不能删除。

?ActiveX控件:OLE控件或定制控件。使用前必须事先添加到工具箱中,否则不能使用。

?可插入对象:其它应用程序。

一、标签(Label)

VB提供的标签控件只能显示文本,而不能编辑文本。标签通常用Caption属性,描述说明信息,或用于输出。

标签属性

name :标签的名字

Caption:标签的标题。

Alignment:确定标签中标题的对齐方式

0-LeftJustify 缺省值,标题左对齐。

1-RightJustif 标题右对齐。

2-Center 标题居中。

AutoSize:是否根据标题自动调整大小。True,False

BackStyle:选择标签是否透明。

1(缺省值)不透明;0 标签透明。

* 标签字体,标签位置属性(略)

标签事件:常用Click、DblClick事件。

例:设窗体上有一个标签名称为MyLabel,标题为“长春”,其AutoSize属性值为True。单击标签时,字体颜色变为兰色;双击标签时,则标签的标题字体增加10。

属性窗口中设置( 略 )

事件代码:

Private Sub myLabel_DblClick()

myLabel.FontSize = myLabel.FontSize + 10

End Sub

Private Sub myLabel_Click()

myLabel.ForeColor = QBColor(1)

End Sub

标签方法:Move 用于实现标签的移动。

格式:对象名.Move ,[top],[width],[height]

例1:双击标签,使之移动到左边距200,上边距100位置.

例2:利用标签caption属性,显示输出信息. (利用&连接不同类型数据)

例3:窗体上有一个标签控件Label1,单击该标签控件,使该标签控件向右、向下移动50,

代码如下:

Private Sub Label1_C1ick()

Label1.Move Label1.Left+50, Label1.Top+50

End Sub

二、文本框(Text)

在VB中,文本框通常作为输入控件,也可作为数据输出。

常用文本框属性

Text属性:设置文本框中显示的内容。

Text1.Text = “欢迎使用 Visual Basic”

Text1.Text=123

Alignment属性:文本对齐方式

MultiLine属性:是否可以输入或显示多行文本。

属性窗口设置:True,False

Maxlength属性:设置文本框最大字符数。(0 无限制)

PasswordChar属性:用于输入保密口令。如设置 *、# 等

ScrollBars属性:在MultiLine属性值为True时,决定文本框是否带滚动条。0-None 没有滚动条 1-Horizontal 只有水平滚动条

2-Vertical 只有垂直滚动条

3-Both 同时具有水平和垂直滚动条

Locked属性:决定文本框内容是否可以编辑。

Ture 不能编辑,常用于输出显示结果。

False 默认值,表示可以编辑,用于输入数据。

其他属性:Font,forecolor,backcolor,top,left,height, width

文本框常用事件Click、DblClick、Change、GotFocus、LostFocus、KeyPress等

方法SetFocus

如:Click事件;如:设计text1初始值为0,每次单击增加1

如:Dblclick事件;如:设计text1,字体变大10点阵。

Change事件:文本框内容改变时,发生事件。

如:建立两个文本框。运行时,Text1中内容变化时,Text2显示相同内容。

Gotfocus事件:用Tab键或用鼠标选中该对象时,触发该事

件,称之为“获得焦点”。

LostFocus事件:用Tab键或用鼠标选择其他对象时,触发该对象事件,称之为“失去焦点”。

如:文本框内容获得焦点时,红色字;失去焦点时,绿色字。

KeyPress事件:

当在键盘上按下某个键时触发该事件。KeyPress事件返回一个参数KeyAscII,该参数值为按下键的ASCⅡ码。

如:在文本框text1中输入字母a时,显示其ASCII码值。

SetFocus方法:使文本框获得焦点

如:text1.setfocus。使文本框text1获得焦点

Private Sub Command1_Click()

Text1.Enabled = True

Text1.SetFocus

Text2.Enabled = False

End Sub

Private Sub Command2_Click()

Text2.Enabled = True

Text2.SetFocus

Text1.Enabled = False

End Sub

三、命令按钮Command

命令按钮控件:常用来接受用户的操作信息,激发相应的事件过程。

命令按钮主要属性

Name 名称,默认command

Caption 标题

Font 字体设置(字体,字形,大小等)

Enabled 是否有效

Style 标准/图形按钮

Picture 添加图形/图像( Style 为图形状态)

Visible 是否可见

命令按钮常用事件:鼠标单击(Click) 鼠标按下(MouseDown) 鼠标抬起(MouseUp) 鼠标移动(Mousemove)

如:设计按钮,鼠标按下显示时间, 抬起显示日期

命令按钮常用方法:SetFocus方法,将焦点定位在指定的命令按钮上.

如:在窗体的Activate事件中: cmdok.SetFocus 表示将焦点定位在名称为cmdok的命令按钮上.

例1 设计一个简易的加法运算器,任意两数相加并显示结果

窗体中有3个Text、2个Label和2个Command。

Form Caption设置为:“加法器程序”

Label1 Caption设置为:“+”

Label2 Caption设置为:“=”

Text1 Text设置为:空

Text2 Text设置为:空

Text3 Text设置为:空

Command1 name属性为cmdadd,Caption设置为:“计算”

Command2 name属性为cmdreset,Caption设置为:“重设”

事件代码过程

Private Sub cmdAdd_Click()

Text3.Text=Str(Val(Text1.Text)+ Val(Text2.Text))

End Sub

Private Sub cmdReset_Click()

Text1.Text = ""

Text2.Text = ""

Text3.Text = ""

End Sub

例2:设计如下窗体,输入半径,计算周长和面积。

窗体名称:myform, 标题:计算,背景为浅蓝色

标签名称label_bj,标题:输入半径,样式为透明。

标签名称label_zc, 标题:周长,样式为透明。

标签名称label_mj, 标题:面积,样式为透明。

文本框名称mytext, 文本为空

三个命令按钮名称:cmd1.cmd2,cmd3,标题为:求周长,求面

积,关闭

例3 设计窗体,当用户单击“显示”按钮时,在标签控件中显

示“Visual Basic程序设计基础!”,当用户单击“清除”按钮时,清除内容

窗体Form中2个Command,1个Label。

Command1 Caption设置为:显示; Name设置为:cmdDisplay

Command2 Caption设置为:清除; Name设置为:cmdClear

Label1 Caption设置为:空; Name设置为:lblMessage

2.4 Visual Basic应用程序设计步骤

建立一个VB应用程序主要步骤:

?创建新工程

?设计用户界面(添加控件)

?设置控件属性

?编写程序代码

?保存应用程序

?运行应用程序

?生成可执行文件

* 实例说明,VB生成文件类型。

第3章VB程序设计基础

教学目的要求:

掌握VB基本数据类型;VB中的常量与变量;掌握运算符与表达式

理解常用标准函数

教学重点

常量与变量、运算符与表达式、常用标准函数

教学难点:

变量的类型, 运算符, 标准函数

3.1 语句与语法规则

Visual Basic 语句由关键字+其它组成。每个语句以回车键结束,一个语句行最大长度不超过1023个字符。常用的语法规则如下:

(1) 正确的命令动词首字母大写。

(2) 运算符的前后空格。

(3) 语句中关键字、函数等可以不区分大小写。

(4) 一般情况下,程序要求一行一句;多个语句放在一行中,需用冒号(:) 隔开。

(5) 当一条语句较长时,可用续行符分几行写。续行符:空格紧跟下划线( _)。

3.2 数据类型

VB提供系统定义的基本数据类型;还允许用户自定义数据类型。

VB提供的基本数据类型主要有:

?数值型

?字符串型

?布尔型/逻辑型

?日期型

?对象型

?和变体型

一.数值型数据

整数:整型(Integer %)

长整型(Long &)

实数:单精度浮点型(Single !)

双精度浮点型(Double #)

整型(Integer ):占2个字节, 范围-32768~32767。

可在数字或变量名的尾部加%表示,如:2,137%,

-45%,x%

长整型(Long):占4个字节,范围-2147483648~2147483647

可在数字或变量名尾部加&表示.如:137&, 32769& , y&

单精度(Single):占4个字节,有效数字精确到7位,取值范围±1.40×10-45 ~ ±3.40×1038

指数形式:1.23E+3,1.5e-5,1.23e5

* 可在数字或变量名尾部加!表示。如:3.14!,x!

双精度(Double):占8个字节,有效数字精确到16位。取值范围±4.94×10-324~±1.79×10+308

指数形式:1.23D+3,1.5d-5

* 可在数字或变量尾部加#表示。如:2.3,3.14# , y#

二、货币型(Currency):占8个字节。

用固定格式表示,小数左边有15位,右边有4位。

取值分围:-922337203685477.5808~922337203685477.5807

* 可在数字或变量尾部加@表示。主要用于精度较高的货币计算。

三、字节型(Byte)是一种无符号整型数,占1个字节

用于存储二进制数据,取值范围:0~255

四、字符型数据(String)

字符串是一个用双引号括起来的字符序列。

例如:"Hello" "123456" "程序设计"

"" (表示空字符串)

" "(表示空格字符串)

只能用$类型符表示变量,如:X$

注意:在字符串中,字母的大小写是有区别的。若双引号作为字符串,用连续的两个双引号表示.

"asdfas""3245673567"

字符串的长度:字符个数,最长65535个字符.

五、布尔型数据(Boolean)

用于逻辑判断结果:True 和False ,占2个字节。

注意:数值和布尔型转换

当数值型转布尔型时,0转换为False,非0值转换为True。

当布尔型转数值型时,False转换为0,True转换为-1。

六. 日期型数据( Date )

占8个字节,用来表示日期和时间,用两个#括起来.

如:#January,1,2001#;#10/21/1980#

#1/1/2001 8:20:02 PM# #1/1/2001 8:20:02 AM#

3.3 常量与变量

一、常量

常量是在程序运行过程中,其值不会发生变化的量。

有两种形式:

?直接常量

?符号常量:用户自定义符号常量、系统符号常量。

直接常量:字符串常量,数值常量,布尔常量,日期常量

例如:‖欢迎使用visual Basic‖

125 1.2E+2 3.14!

&O36 (八进制)&H38(十六进制)

True False

#11/10/2001# #1/1/2001 8:20:02 PM#

符号常量:在程序中用一个符号来代替常量,称为符号常量。

1、系统符号常量:常以VB开头

如:VBred , VBgreen, VBblue等

2、用户自定义符号常量,在使用前需要声明, 格式:

[Public/Private] Const 常量名[As 类型]=表达式

省略格式:Const 常量名=表达式

如:Const pi=3.1415926

l=2*pi*r

s=pi*r*r

* 用户定义符号常量,在程序中是不可改变的。

* 符号常量可以是任何类型。

符号常量举例

Const Pi=3.14159 Pi 代表3.14159

Const Max As Integer=9 Max代表整型数9

Const BirthDate=#10/1/2001# BirthDate代表2001年10月1日,日期型

Const Pi=3.14, Max=3*2, yStr=―Hello‖同时声明多个不同类型符号常量

Const Pi=3.14

Const y=Pi*2用先定义的符号常量定义新符号常量

二. 变量

1、变量是指程序运行过程中其值可以变化的量。

?使用变量,要事先声明(定义)。

?变量都有名字和数据类型。

?VB变量的命名规则:

必须以字母或汉字开头,由字母、汉字、数字和下划线构成, 长度不超过255个字符,不区分大小写。

不能使用VB关键字,不能与过程名或符号常量同名。

例如:合法变量名: MyString、name、x、x1、姓名、y_1

非法变量名: 1x、a-b、double

2.变量的声明

变量使用前,一般必须先声明变量名和类型,以便系统为其分配存储单元,否则系统默认。

格式:Dim [Private ] [Static] [Public] <变量名> [As <类型名>]

常用类型名:Integer, Long, Single,Double,String,Date,Boolean

如:Dim x as integer Dim y as double

Dim a as integer, b as as long

变量名后也可以加类型符来声明数据类型:

% 整型# 双精度型

& 长整型! 单精度型

@ 货币型$ 字符串型

如:x!=3.14 str1$=―ABCD‖

3.3 运算符与表达式

表达式:用运算符将常量、变量、函数、对象等连接起来的式子

VB中有以下6类运算符:

·算术运算符

.字符串运算符

.关系运算符

.逻辑运算符

.日期运算符

一. 算术运算符与算术表达式

算术运算符用于对数值型数据执行各种算术运算。

VB提供了7个算术运算符,优先级次序如表所列:

优先级运算符运算

1 ^ 乘方

2 - 取负

3 * 乘法

/ 浮点除法

4 \ 整数除法

5 Mod 取模

6 + 加法

- 减法

* 数学表达式用VB表达式表示

乘方运算^

例:10^2 10的平方,结果为100

10^(-2) 10的平方的倒数,即1/100,结果为0.01

25^0.5 25的平方根,结果为5

8^(1/3) 8的立方根,结果为2

2^2^3 运算顺序从左到右,结果为以64 (4^3)

(-8)^(-1/3) 错误,当底数为负数时,指数必须是整数

整除\ :要求参加运算为整型数,结果为整型数。当操作数带有小数点时,先被四舍五入为整型数,后整除。

例:10\4 结果为2

25.68\6.99 先四舍五人再整除,结果为3

取模运算Mod

取模运算符Mod用于求余数, 操作数带小数, 先四舍五入取整型数,后求余; 运算结果符号取决于第一个操作数。

例如: 10 Mod 4 结果为2

25.68 Mod 6.99 先四舍五人再求余数,结果为5

11 Mod -4 结果为3

-11 Mod 5 结果为-1

-11 Mod –3 结果为-2

* 算数运算结果类型:

同类型据运算,结果类型相同

整型与实型运算,结果实型。

整形与长整形运算,结果长整型

单精度与双精度运算,结果双精度

二.字符串运算符与字符串表达式

字符串运算符有两个:―&‖、―+‖,是将两个字符串连接起来,合并成一个新的字符串。

例如:―Hello‖ & ― World‖ 结果为―HelloWorld‖

―Check‖ & 123 结果为―Checkl23‖

―Check‖ + 123 错误

22+‖11‖ 33

注意:+ 两边均为字符串,原样连接。

+ 两边为数字字符串和数值时,转换成数值运算。

& 两边表达式都转换成字符串进行连接。

三. 关系运算符与关系表达式

关系运算符又称为比较运算符,用于对两个表达式的值进行比较,比较的结果:True 或False。VB提供的关系运算符:

= 2=3 False

<> 2<>3 True

< 2<3 True

> 2>3 False

>= 2>=3 False

<= 2<=3 True

字符串比较:

从左到右逐一按字符的ASCII码值进行比较。

从小到大顺序:―0‖—‖9‖, ‖ A‖—‖Z‖, ‖ a‖—‖z‖

* 关系运算符的优先级相同, 从左向右依次运算.

四.逻辑运算符与逻辑表达式

逻辑运算也称布尔运算,结果:True或False.

注意:数学表达式表示。利用真值表演示:逻辑运算结果.

表达式的混合运算优先级

例: a=3, b=5, c=-1, d=7

a +

b >

c +

d And a >= 6 Or Not c > 0 Or d < 0

结果:True

3.4 常用内部函数

VB提供系统内部函数分5类:

?数学函数

?字符串函数

?随机函数、格式输出函数

?转换函数

?日期和时间函数

函数的参数可以是常量、变量或表达式

一.数学函数

数学函数用于各种数学运算,主要包括:

绝对值函数: Abs(x) 返回x的绝对值

例:Abs(3.4) 结果为3.4 Abs(-3.4) 结果为3.4

平方根函数: Sqr(x) 返回x的平方根, x>=0

例: Sqr(9) 结果为3

三角函数:

Sin(x) 正玄函数

Cos(x) 余玄函数

Tan(x) 正切函数

Atn(x) 反正切函数* 参数单位为弧度

指数和对数函数

Exp(x) 返回以e为底的指数函数,即数学中的e x

Log(x) 返回以e为底的自然对数,即数学中的lnx。

例如:Exp(1)、Exp(2*X)、Log(10)

取整函数

Int(x) 返回不大于x的最大值

Fix(x) 返回x的整数部分

例:Int(3.6) =3 Int(-2.3)=-3

Fix(6.5) =6 Fix(-5.6) =-5

随机函数: Rnd() :产生0~1之间的单精度随机数。

产生[N1,N2]间随机整数:Int((N2-N1+1)*Rnd()) +N1

二.字符串函数

VB具有很强的字符串处理能力:包括字符串截取,计算长度,转换等. 1.删除空白字符函数

LTrim(s) 去掉字符串s左边的空格(即前导空格)。

RTrim(s) 去掉字符串s右边的空格(即后置空格)。

Trim(s) 去掉字符串s左右两边的空格。

例如:

LTrim(‖ABC‖) 结果为―ABC‖

RTrim(‖ABC ‖) 结果为―ABC‖

Trim(‖ABC ‖) 结果为―ABC‖

trim(―中国‖) 结果为‖中国‖

trim(text1.text) 删除文本框的前后空格

2.取子串函数

Left(s,n) 取字符串s左边的n个字符

Right(s,n) 取字符串s右边的n个字符

Mid(s,p,n) 从字字符串s的第p个字符开始取n个字符

例:

Left(―ABCDE‖,2) 结果为―AB‖

Right(―ABCDE长春‖,2) 结果为―长春‖

Mid(―中华人民共和国‖,3,2) 结果为―人民‖

Mid(―ABCDE‖,2) Mid(―ABCDE‖,2,6) 结果为―BCDE‖

如何从文本框中取最后一个字符?

3.字符串长度函数

Len(s) 返回字符串s的长度

例:Len(―ABCDE‖) 结果为5

Len(―中国长春ABC‖) 结果为7

4.字符串搜索函数:InStr(n,s1,s2)

从S1字符串的第n个位置开始查找s2字符串的起始位置。

例:InStr(1,―ABCDEF‖,‖EF‖) 结果 5

I nStr(1, ―this is a book‖, ―is‖) 结果 3

I nStr(4, ―this is a book‖, ―is‖) 结果 6

5.生成空格函数:Space(n)

产生n个空格例:Space(3)的结果为" "

如:print “圆面积:”;space(5);10*10*3.14

6.大小写字母转换函数

Lcase(c) 将字符串C中的大写转换成小写

Ucase(c) 将字符串C中的小写转换成大写

如:Lcase(“China 123”) "china 123"

Ucase(“China 123”) "CHINA 123"

三.转换函数

转换函数用于数据类型或形式的转换,包括整型、实型、字符串型之间以及与ASCII码字符之间的转换。

1.将字符转换成ASCII码:Asc(s)

返回字符串s中第一个字符的ASCII码。

例:Asc(“A”) 结果为65

Asc(“BC”) 结果为66

2.将ASCII码转换成字符:Chr(x)

把x的值转换为对应的ASCII字符,x在(0-255)

例:Chr(65)的结果为"A"。

3.将数值转换成字符串:Str(x) 把x的值转换为一个字符串, x数值型。

例:Str(123) 结果为― 123‖

Str(-1.23) 结果为‖-1.23‖

Str(1230!) 结果为‖ 1230‖

4.将字符串转换成数值

Val(s) 把数字字符串s转换为数值。

例:Val(―123‖) 结果为123

Val(―123AB‖) 结果为123

Val(―.123AB‖) 结果为.123

Val(‖a123AB") 结果为0

Val(‖2+3") 结果为2

Val(―2‖+‖5‖) 结果为25

如:V al(text1.text)+Val(text2.text)

5.转换成逻辑型数据

Cbool(x) 其中x 为数值型. 非0为True 0为False。

例:Cbool(123)的结果为True。

6.转换成日期型数据

Cdate(x) 把字符串转换为日期数据。

例:Cdate(―February 20 1999‖) 结果为1999-2-20

Cdate(―4:30:40 PM‖) 结果为16:30:40

Cdate(1980-8-10)+2 结果为1980-8-12

Cdate(text1.text)+2

四.日期和时间函数

常用的日期时间函数有:d 为日期时间类型

Now() 返回系统日期和时间

Date() 返回系统日期

Time() 返回系统时间

Day(d) 返回参数d中指定月份的第几天

WeekDay(d) 返回参数d中指定的星期几

Month(d) 返回参数d中指定的月份

Year(d) 返回年份

Hour(d) 返回小时(0~23)

Minute(d) 返回分钟(0~59)

Second(d) 返回秒(0~59)

五.格式输出函数

格式输出函数可以使数值、日期或字符串按指定的格式输出。其格式为

Format(<表达式> [,<格式字符串>])

表达式:要格式化的数值、日期或字符串表达式。

格式字符串:指定的输出格式。包括:数值格式、日期格式和字符串格式。格式字符要加双引号。

六.其他函数

1.条件函数

iif(x1,x2,x3) 如x1值为真,则返回x2的值,否则返回x3

例:Iif(x>y,x,y) 返回x,y中较大值

Iif(x>=60,―Pass‖,‖Fail‖)

2.选择函数

Choose(n,x1,x2...) 从x1,x2,x3,…中选择第n项.

例:Choose(3,‖星期一‖,‖星期二‖,‖星期三‖,‖星期四‖)

结果为‖星期三‖。

Choose(1,1+2,‖111‖ ,‖222‖ ) 结果为3。

第4章程序设计(1)

教学重点

基本输入、输出语句、结构化程序设计:顺序、选择、循环

教学难点:

选择、循环结构算法、应用

VB程序设计既包含面向对象设计方法,也需要结构化程序设计方法,程序流程有三种最基本的结构:顺序、选择、循环。

顺序结构:程序执行是从第一行开始,按顺序从上到下逐条执行各语句。程序通常可分为三部分,即输入、处理和输出。

4.1.1 基本语句

1.赋值语句

功能:先计算=右边的表达式的值,,然后将此值赋给左边的变量.

说明: 左边:变量名或对象属性。表达式可以是常量、变量、表达式。赋值和等号区别。

格式:Let 变量名=表达式

Let 对象属性=表达式

变量名或对象属性名的类型应与表达式的类型一致.

例如

Dim A As Integer, B As Single, C As Double, S As String

A = 100

S = "123.45―

A = S A=123

S = A S=―123‖

B = 12345.67

A =

B A=12346 四舍五入后取整

C = 123456.789

B =

C A=123456.8 单精度有效数字为7位

S = "abc‖

A = S 错误

变量未赋值时,数值型变量的值为0,字符串变量的值为空串“”。

交换两个变量的值:需要借助第三个变量C,才能实现交换。

代码如下:dim a as integer,b as integer,c as integer

A = 5

B = 8

C = A

A = B

B = C

Dim x as integer, y as string

x=x+1

y=y+‖123‖

2.注释语句

格式:Rem 注释内容‘注释内容

3.结束程序执行语句

格式: End

功能:结束程序的执行。如菜单中退出,窗口关闭,返回用end 语句,来结束程序的运行。

4. 响铃语句

格式:Beep

5. 卸载语句

格式:Unload 对象名如:Unload me 卸载当前窗体。

4.1.2 输入数据

1 输入框函数(InputBox)

格式:InputBox(“提示信息”,”对话框标题”,”默认值”)

说明:

<提示信息>:字符串表达式。在对话框内显示提示信息,提示用户输入的数据的范围、作用等。

<对话框标题>:字符串表达式,可选项。运行时该参数显示在对话框的标题栏中。如果省略,则在标题栏中显示当前的应用程序名。

<默认值>:字符串表达式,可选项。显示在文本框中,在没有其他输入时作为缺省值。如果省略,则文本框为空。

例如:MyStr=InputBox(“提示信息”,“对话框标题”,“aaaaaa”)

在文本框中可以修改默认值内容,单击“确定”按钮,文本框中的文本赋给变量MyStr;单击“取消”按钮,空字符串赋给变量MyStr。

InputBox函数产生一个对话框,作为输入数据的界面,等待用户输入正文或按下按钮,并返回所输入的内容。

例如:设计成绩输入对话框

Private Sub Command1_Click()

Dim x As String, y As Integer

x = InputBox("请输入成绩", "成绩输入对话框", 0)

y = Val(x)

End Sub

2 消息框函数(MsgBox)

格式:MsgBox(<提示信息>[,<按钮类型>][,<对话框标题>])

功能:对话框中显示消息,等待用户单击按钮,返回一个整数告诉用户单击了哪个按钮。

说明:

<提示信息>:字符串表达式,用于指定显示在对话框中的信息。

<按钮类型>:数值型数据,是可选项,用来指定对话框中出现的按钮和图标的种类及数量.

在函数中可以用按钮值,也可以用系统定义符号常量

<对话框标题>:字符串表达式,是可选项,它显示在对话框的标题栏中,如果省略,则在标题栏中显示应用程序名。

若不需要返回值,则可以使用MsgBox语句, 其格式为:

MsgBox <提示信息> [,<按钮类型>][,<对话框标题>]

例:

a= MsgBox(“提示信息”)

a= MsgBox(“提示信息”& Chr(13) & “换行显示”)

a= MsgBox(“提示信息”, ,“标题”)

a= MsgBox(“提示信息”,1,“标题”)

MsgBox "是否退出? ", 1, "关闭对话框"

3 用文本框(TextBox)输入数据

在VB中,可以使用文本框控件作为输入控件,在运行时接收用户输入的数据。Text属性:文本框中的内容, 默认字符型。

选择题(有答案)

选择题(含答案) 一、单项选择题 1、与传统的程序设计语言相比,Visual Basic最突出的特点是(C)。 A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术 2、赋值语句:a=123 & MID("123456",3,2)执行后,a变量中的值是 (C)。 A、"12334" B、123 C、12334 D、157 3、保存一个工程至少应保存两个文件,这两个文件分别是(B)。 A、文本文件和工程文件 B、窗体文件和工程文件 C、窗体文件和标准模块文件 D、类模块文件和工程文件 4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。 A、https://www.360docs.net/doc/f35276215.html,="VisualBasic窗体" B、Form1.Title="VisualBasic窗体" C、Form1.Caption="VisualBasic窗体"

D、Form1.Text="VisualBasic窗体" 5、为了装入一个Visual Basic应用程序,应当(D) A、只装入窗体文件(.frm) B、只装入工程文件(.vbp) C、分别装入工程文件和标准模块文件(.bas) D、分别装入工程文件、窗体文件和标准模块文件 6、赋给一个数组的数据类型一定要(A)。 A、相同 B、不相同 C、两可 D、都不对 7、下面正确的赋值语句是(C)。 A、x+y=30 B、y=π*r*r C、y=x+30 D、3y=x 8、Visual Basic 6.0集成环境的主窗口中不包括(C)。 A、标题栏 B、菜单栏 C、状态栏 D、工具栏 9、以下叙述中错误的是(C)。 A、Visual Basic 是事件驱动型可视化编程工具 B、Visual Basic应用程序不具有明显的开始和结束语句

《VB选择结构程序设计》教学设计

《VB选择结构程序设计》教学设计 山东省临清市第二中学吴焕英 【案例背景】 高中信息技术新课程的实施,其课程目标定位于全面提升学生的信息素养,其课程的设置从知识与技能、过程与方法、情感态度与价值观三个方面实施这个课程目标。然而,众多的老师实施新课程后发现:教学内容的范围比以前更广泛了、课时远远不够、教学软硬件资源缺乏等诸多问题。因此,如何更有效地开展新课程教学,成为老师们迫切需要解决的问题。本教学案例从学生的实际情况出发,根据现有的数学、英语基础,结合简单的生活实例,引导学生进行探索式学习,问题从简单的英语口语入手,过渡到课题的研究学习。原本枯燥无味的VB程序设计,在简单、形象的生活实例下,激发了学生的思考与探索思维。这样的教学案例,值得我们反思研究、总结与完善。 【教材分析】 算法与程序设计是普通高中信息技术课程中选修模块之一,本模块旨在使学生进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。 “选择结构”是教育科学出版社出版的高级中学课程标准实验教科书、算法与程序设计第二章第三节的内容,共分三课时,本课为第二课时。主要内容是用选择结构编写简单的程序解决具体问题。用选择结构编写简单的程序解决具体问题是在学生已经掌握了程序设计数据的表示与处理的基础上,理解了顺序结构的前提后提出的。 通过本课的学习,可以促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想,而且也为多分支选择结构的学习打下基础。 【学生分析】 高一的学生在数学课中已经有了算法和程序设计的基础,学生对事物的分析、综合能力及独立思考能力、分析解决问题的能力都有了一定的水平,在教师的有效引导下,有能力进行自我探究,如果用一种学生比较感兴趣的,能够贴近学生日常生活的例子来分析选择结构的话,那么学生会比较感兴趣。 【教学目标分析】 通过教师引导学生去探究、发现技术背后所蕴含的技术价值和技术思想,使其获得知识与技能的同时,理解和掌握过程与方法,这样才能够学会认知,学会做事,乃至学会生活,提高终生学习的能力、分析解决问题的能力,满足其终身发展的需要,成为适应信息社会的公民。 因此本节课的目标有以下几项:

单项选择题答案

练习题-单项选择题参考答案 练习题1 (1).NET Framework将定义为一组规则,所有.NET语言都应该遵守这个规则才能创建可以与其他语言互操作的应用程序。A A.CLR B.JIT C.MSIL https://www.360docs.net/doc/f35276215.html, (2)在Visual Studio窗口中,在窗口中可以察看当前项目的类和类型的层次信息。A A.解决方案资源管理器 B.类视图 C.资源视图 D.属性 (3)在.NET Framework中,MSIL是指。B A.接口限制 B.中间语言 C.核心代码 D.类库 (4)是独立于CPU的指令集,它可以被高效地转换为本机机器代码。C A.CLR B.CLS C.MSIL D.Web服务 (5)包含在.NET Framework的各语言之间兼容的数据类型。B A.JIT B.CTS C.CLS D.MSIL (6)C#源代码经过次编译,才能在本机上执行。B A.1 B.2 C.3 D.0 (7)所有.NET支持的编程语言编写的源代码经过一次编译后,被编译成。D A.机器代码 B.C#源代码 C.CLS代码 D.MSIL代码 (8)在.NET中,关于CLR和MSIL的、叙述中正确的是。B A.应用程序在CLR环境被编译成MSIL,MSIL能够被任何计算机执行 B..应用程序被编译两次,第一次生成MSIL,MSIL在本机运行时被CLR快速编译 C.应用程序被编译两次,但是第二次CLR编译比第一次慢 D.以上都不对 (9)CLR为.NET提供以下方面的功能或者服务,除了。D A.无用存储单元收集 B.代码验证和类型安全 C.代码访问安全 D.自动消除程序中的逻辑错误 (10).NET Framework有两个主要组件,分别是和.NET基础类库。A A.公共语言运行环境 B.Web服务 C.命名空间 D. Main()函数 (11)控制台应用程序使用命名空间中的类处理输入和输出。A A.System.IO B.System.Web C.System.Windows.Forms D.System.Data (12)Windows应用程序使用命名空间中的类处理输入和输出。C A.System.IO B.System.Web

有机化学选择题以及答案

有机化学各章习题及答案 第一章绪论 第一章:1.A 2.D 3.C 4.B 5.C 6.C 7.D 8.D 9.C 10.D 1. 在下列化合物中,偶极矩最大的是 ( A ) A.CH3CH2Cl B. H2C=CHCl C. HC≡CCl D CH3CH=CHCH3 2. 根据当代的观点,有机物应该是 ( D ) A.来自动植物的化合物 B. 来自于自然界的化合物 C. 人工合成的化合物 D. 含碳的化合物 3. 1828年维勒(F. Wohler)合成尿素时,他用的是 ( B ) A.碳酸铵 B. 醋酸铵 C. 氰酸铵 D. 草酸铵 4. 有机物的结构特点之一就是多数有机物都以 ( ) A.配价键结合 B. 共价键结合 C. 离子键结合 D. 氢键结合 5. 根椐元素化合价,下列分子式正确的是 ( ) A.C6H13 B. C5H9Cl2 C. C8H16O D. C7H15O 6. 下列共价键中极性最强的是 ( ) A.H-C B. C-O C. H-O D. C-N 7. 下列溶剂中极性最强的是 ( ) A.C2H5OC2H5 B. CCl4 C. C6H6 D. CH3CH2OH 8. 下列溶剂中最难溶解离子型化合物的是 ( ) A. H2O B. CH3OH C. CHCl3 D. C8H18 9. 下列溶剂中最易溶解离子型化合物的是 ( ) A.庚烷 B. 石油醚 C. 水 D. 苯 10. 通常有机物分子中发生化学反应的主要结构部位是 ( )

A.键 B. 氢键 C. 所有碳原子 D. 官能团(功能基) 第二章烷烃 第二章:1.C 2.C 3.B 4.D 5.A 6.D 7.D 8.D 9.D 10.C 11.D 12.C 13.C 14.B 15.D 16.A 17.C 18.C 19.B 20.D 21.C 1. 在烷烃的自由基取代反应中,不同类型的氢被取代活性最大的是 ( ) A.一级 B. 二级 C. 三级 D. 那个都不是 2. 氟、氯、溴三种不同的卤素在同种条件下,与某种烷烃发生自由基取代时,对不同氢选择性最高的是( ) A.氟 B. 氯 C. 溴 D. 3. 在自由基反应中化学键发生 ( ) A. 异裂 B. 均裂 C. 不断裂 D. 既不是异裂也不是均裂 4. 下列烷烃沸点最低的是 ( ) A. 正己烷 B. 2,3-二甲基戊烷 C. 3-甲基戊烷 D. 2,3-二甲基丁烷 5. 在具有同碳原子数的烷烃构造异构体中,最稳定的是 ( )的异构体 ( ) A. 支链较多 B. 支链较少 C. 无支链 6. 引起烷烃构象异构的原因是 ( ) A. 分子中的双键旋转受阻 B. 分子中的单双键共轭 C. 分子中有双键 D. 分子中的两个碳原子围绕C-C单键作相对旋转 7. 将下列化合物绕C-C键旋转时哪一个化合物需要克服的能垒最大 ( ) A. CH2ClCH2Br B. CH2ClCH2I C. CH2ClCH2Cl D. CH2ICH2I 8. ClCH2CH2Br中最稳定的构象是 ( )

单项选择题有答案

单项选择题 1、对吴均《山中杂诗》赏析正确的一项是( D ) 诗中的景象都是作者想象出来的,并不是真实存在的。 A. 全诗一句一景,没有人的痕迹。 B. 作者写这首诗的目的只是为了表达他对大自然的热爱之情。 C.本诗表达生动形象,主题明确,作者借幽居的景象,暗示归 D.隐山居之乐,充分表达了作者恬淡超然的闲适心情。 2、关于诗歌《山中杂诗》赏析,不正确的是( B )此题有疑问 这首诗写了四处场景:山际来烟、竹中落日、鸟飞向檐、云 A.出窗里,生动描绘了山居环境的幽静,表现了作者闲适的心情。这首诗写作者仕途不畅,尚未年高就要过上归隐生活,但他 B.很喜爱宁静的山居生活。 这首诗是作者在被贬后有感而发的,侧面体现了作者仕途不 C.畅,鸿图大志不得抱的遗憾。 这首诗表达生动形象,主题明确,作者借幽居的景象,暗示 D.归隐山居之乐,充分表达了作者恬淡超然的闲适心情。 3、赏析诗歌《山中杂诗》,关于诗的写作手法,不正确的是 ( D )

本诗单纯使用白描细描手法。 A. 本诗动静相衬,相得益彰。。 B. 本诗景物交融,景中含情,景中有人。 C. 本诗托物寓意,情感表现相当明显。 D. 4.赏析诗歌《山中杂诗》,关于“竹中窥落日”中的“窥”字,不能用“望”来代替,下列说法正确的是( D ) “窥”和“望”都有“用眼睛去看”的意思,用哪一个字在 A.本诗没有多大影响,只是作者用词习惯。 “窥”和“望”虽然都有“看”的意思,“窥”是从缝隙中 B.看的意思,“望”则是向远处看的意思,两者不在一个层面上。 作者当时是竹林里,是通过竹子与竹子之间的间隙看到的路 C.日,所以应该用“窥”。 “窥”表现出竹林幽深茂密,意境清幽;而“望”则更体现 D.出意境的阔疏朗,与诗歌整体意境不合。 以下关于诗歌《山中杂诗》的理解,分析不正确的是( C )、5这首诗写了四处场景:山际来烟、竹中落日、鸟飞向檐、云 A.出窗里,生动描绘了山居环境的幽静,表现了作者闲适的心.情。表达了诗人宁静、淡泊和愉悦的心情。 诗中说明了一个道理:拥有独到的观察角度,就会欣赏到与 B.众不同的景物。

公开课VB程序设计教案

第四课学学程序设计—初步认识编程软件VB 教学目标: 知识目标:了解什么是程序设计语言和计算机程序以及语言的分类 过程与方法:培养学生的阅读总结和自主探索能力 情感态度与价值观:通过学生利用所学的知识解决实际问题,激发学生 的学习兴趣 教学重难点:了解什么是程序设计语言 启发学生创新思维 以任务为驱动,激发学生创新思维 教法:讲授法、任务驱动法 教学过程: 一、导入新课 教师运行游戏小程序,引起学生的兴趣,并打开程序的原代码说明编程并不很神秘。试运行游戏小程序,激发学生的学习兴趣。 二、教师讲授: 程序设计语言 教师活动:语言是人类交流思想、沟通感情最重要的工具。那么语言不通的人如何交流呢? 学生活动:请一个语言翻译或自己学会他人的语言 教师活动:计算机所做的事情均为人向机器下达的命令,那么操作作者又是通过什么语言同计算机进行沟通的呢? 程序设计语言的分类及特点

1、机器语言 教师活动:①计算机能听懂的语言(机器语言)②机器语言的实质(二进制语言)③二进制语言的特点。强调计算机内部只认识二进制学生活动:谈对二进制语言的感受 教师小结:机器语言的特点(二进制、计算机直接能懂、难以理解,与人类语言差距较大)汇编语言-用助记符号表示面向机器的程序设计语言。使用汇编语言编写的程序,机器不能直接识别,要由一种程雪汇编语言翻译成机器语言。适合编写直接控制机器操作的程序,不容易使用。高级语言-最接近人的自然语言,即简单易学,它所编制的程序计算机执行时需要“翻译”,执行速度比二进制程序慢。 三:展示微课视频 VB简介、认识VB窗口、相关概念:1、对象的概念 2、属性的概念 3、事件和代码的概念。演示设计运行程序“奔跑的小汽车”依照微课演示编写程序“奔跑的小汽车” 四:学生体验 1、学生编写程序“奔跑的小汽车”,教师巡回指导。 2、试修改程序,让汽车倒车、速度变慢。 五、教学评价: 1、教师点评教师通过巡视,把部分学生修改的结果进行点评,指出典型的错误。 六、课后小结: 这节课,我们体验了用VB设计程序,了解程序有关知识。(回顾本节知

2020中考英语100道单项选择题专题训练(附答案)

中考英语100道单项选择题专题训练附答案第1部分 (D)1. He was born in Germany,but he has made China his________. A.family B.address C.house D.home (B)2. It’s cold today.Take your ________with you when you go out. A.knife B.coat C.brush D.key (C)3.—It’s useless to regret what has been done.Don’t make those mistakes again.—I won’t.That’s a(n)________ A.order B.decision C.promise D.agreement (B)4.—Kids often feel better in a happy family. —That’s true.A happy family provides a loving ________ for its children. A.expression B.environment C.encouragement D.development (C)5.—I’m so hungry now. —I think you can eat ________ and two cakes. A.two breads B.two piece of bread C.two pieces of bread D.two pieces of breads (D)6.—The best ________ to come to Yichang is spring. —I think so.The green water and green mountains are unforgettable. A.environment B.journey C.temperature D.season (C)7.Life is like riding a bicycle.To keep your ________,you must keep moving. A.promise B.position C.balance D.ability (C) 8. Some old people need a ________ because they feel lonely. A.gift B.stick C.pet D.watch (C) 9.—Why do you stand a stone monkey in front of the park? —Because it’s the ________of our city.It’s said that the monkeys have ever helped us a lot.

1选择题 (有答案)

1 关于web服务器控件和html控件,下面说法正确的是(D) https://www.360docs.net/doc/f35276215.html,中所有的控件都直接继承自System.Web.UI.Control类 B. web服务器控件中都有OnClick OnMouseMove等事件 C. html控件中没有OnClick OnMouseMove等事件 D. web服务器控件支持状态管理,而html控件不支持状态管理 2以下显示消息框的语法正确的是(AD)[选两项] A.Response.Write(“”); B.this.Literal.Text=“”; https://www.360docs.net/doc/f35276215.html,bel.Test=“”; D.this.ClientScript.RegisterStartupScript(this.GetType(),”note”,”alter(‘bingo’)”,true); **************** c:没有这种写法,b:ok要加单引号 3以下关于get和Post提交方式说法正确的是(CD)[选两项] A.Get不可以用超链接的方式提交数据 B.Get可以用Server.Transfer();来提交Form 表单 C.Post可以通过Server.Transfer();和server.Execute()来提交Form 表单 D.Post可以通过IButton中的PostBackURL属性来提交表单数据 4.下面关于Server对象的方法说法错误的是(AC)[选两项] A.通过UrlEncode()方法可以解码字符串,使其符合URL地址的格式的要求 B.通过HtmlEncode()方法可以解码字符串,使其在浏览器中的显示与原字符串一致 C.可以通过MapPath()方法返回与Web服务器上实际路径对应的物理文件路径 D.可以用Transfer()方法终止当前页的执行,并在当前请求中执行其他页 5.下面说法中正确的是(A) A. Transfer()方法终止当前页的执行,并在当前请求中执行其他页,Execute用于在当前 请求上下文中执行一个新的页面 B.Response.Redirect()方法用于页面转向,请求新的页面,地址栏中显示原来的请求地址 C.Transfer和Execute方法用于页面转向,在地址栏中会显示新页面的地址 D. Response.Request() ,Server.Transfer() , Server.Execute()方法都可以用于页面转向 6.以下关于session会话的说法正确的是:(B ) A.关闭浏览器会结束当前会话 B .调用Session对象的Abandon()方法可以取消当前会话 C.session会话的默认值为30分钟,如果在这个时间段内客户端未发出任何请求, session将会失效 D.Session属于应用程序级别对象,所以每个客户端共享一个Session会话

选择题(有答案)

1-1.文件重命名操作时,误删除了“电子小报.doc”中的“.”,显示出来的图标为,原图标最有可能是( C )。 (A)(B)(C)(D) 1-2.文件重命名操作时,误删除了“主题班会.ppt”中的“.”,显示出来的图标为 ,原图标最有可能是( A )。 (A)(B)(C)(D) 1-3.文件重命名操作时,误删除了“校园一角.bmp”中的“.”,显示出来的图标为 ,原图标最有可能是( D )。 (A)(B)(C)(D) 1-4.文件重命名操作时,误删除了“电费表.xls”中的“.”,显示出来的图标为,原图标最有可能是( C )。 (A)(B)(C)(D) 1-5.文件重命名操作时,误删除了“小说合集.rar”中的“.”,显示出来的图标为,原图标最有可能是( B )。 (A)(B)(C)(D)

1-6.文件重命名操作时,误删除了“上海地铁.htm”中的“.”,显示出来的图标为,原图标最有可能是( A )。 (A)(B)(C)(D) 2-1.图中资源管理器右窗格中显示的是(A )。 (A) C盘中的内容(B) G盘中的内容 (C) C盘已用磁盘空间约为16.1GB (D) C盘中有12个文件 2-2.图中资源管理器右窗格中显示的是(D )。

(A) 光盘中的内容(B) G盘中有6个文件(C) C盘中的内容(D) G盘中有6个文件夹 2-3.图中资源管理器右窗格中显示的是(A )。 (A)光盘中的内容(B)光盘中有5个文件

(C)“回收站”中的内容(D)光盘中存放了10.8GB内容2-4.图中资源管理器右窗格中显示的是(B )。 (A) C盘中的内容(B) G盘中的内容 (C)G盘已用磁盘空间为63.6GB (D) G盘中有6个文件 2-5.图中资源管理器右窗格中显示的是(A )。

《VB程序设计》教案

教案首页

教案纸 2009年9 月8 日教学手段: 利用多媒体机房演示安装Visual Basic 6.0,并对该开发环境进行分析介绍。让学生明确课程的性质和地位、学习本课程要达到的要求。导入新课: 第1课Visual Basic简介 1.1可视化程序设计(讲授法;图文并茂) 课堂讲解本任务要求了解可视化程序设计的概念。 1.2面向对象程序设计(讲授法) 课堂讲解本任务要求了解面向对象程序设计的概念。 1.3 VB6.0的运行安装和启动(边讲边练) 课堂讲解本任务要求掌握VB6.0的运行安装和启动方法。 1.4 VB6.0集成开发环境(边讲边练) 课堂讲解本任务要求熟悉VB6.0开发环境。 本课小结: 面向对象程序设计 可视化程序设计 布置作业: P20页习题一2、3,预习:第2课

教案首页

教案纸 2009年9 月9 日教学手段: 利用多媒体机房边讲边演练。 复习提问: 什么是面向对象?以及面向对象的方法和属性是什么? 导入新课: 第2课VB6.0应用程序的创建及管理 2.1创建VB6.0应用程序的步骤(演、讲、练) 课堂讲解本任务要求掌握创建VB6.0应用程序的步骤。 学生课堂完成任务: (1)建立用户界面的对象; (2)设置对象的属性值。 (3)编写程序代码,建立事件过程。 (4)保存和运行应用程序。 2.2 VB6.0的工程管理(演、讲、练) 课堂讲解本任务要求掌握VB6.0工程管理的方法。 2.3使用帮助信息(边讲边练) 课堂讲解本任务要求掌握帮助信息的使用方法。 本课小结:略 布置作业: P22页上机实验一4 预习:第3课

互换性习题单项选择题及答案

)。1.几何公差带的形状决定于( A.形位公差特征项目 B.形位公差标注形式 C.被测要素的理想形状 D.被测要素的理想形状、形位公差特征项目和标注形式 2.基本偏差是()。 A.上偏差下偏差B. C.上偏差和下偏差 D.上偏差或下偏差 3. 电动轮廓仪是根据()原理制成的。 A.针描 B. 印模干涉C. 光切D. 一般配合尺寸的公差等级范围为(4. )。IT7 IT1A.~IT5 IT2B.~IT13 ~IT5C.IT8D.~IT14 )。取多次重复测量的平均值来表示测量结果可以减少(5. A. 定值系统误差 B.变值系统误差 C. 随机误差粗大误差 D. )。工作止规的最大实体尺寸等于被检验零件的(6. A.最大实体尺寸 B.最小实体尺寸最大极限尺寸C. D. 最小极限尺寸)。7.下列四组配合中配合性质与Φ50H7/f6相同的一组是(50H7/f7 A.Φ 50F7/h6 ΦB. C. Φ50F6/h750H6/f6 D.Φ 标准公差值与(8. )有关。 A.公称尺寸和公差等级 B.公称尺寸和基本偏差 C.公差等级和配合性质 D.基本偏差和配合性质 的两个同心圆包容而形成最小包容如果某轴一横截面实际轮廓由直径分别为Φ40.05mm和Φ40.03mm9. )。区域,则该横截面的圆度误差为(0.02mm A.0.04mm B. 0.01mm C.0.015mm D.凡是测量值与算术平均值之差绝对值大于标10.粗大误差使测量结果严重失真,对于等精度多次测量值中,)倍,即认为该测量值具有粗大误差,即应从测量列中将其剔除。σ准偏差的( 1 A. 2 B. 3 C. 4 D. 11.当Dmin )。时,此代数差称为(<—dmax0最大间隙A.最小间隙B. C.最大过盈最小过盈D. )。12.保证互换性生产的基础是(标准化A.生产现代化B. C.大批量生产协作化生产D.,则该实际被测轴线13.某实际被测轴线相对于基准轴线的最近点距离为0.04mm0.08mm,最远点距离为)。对基准轴线的同轴度误差为(0.04mm A.0.08mm B. 0.012mm C.0.16mm D.典型的规范接触的接触斑点分布近似为齿宽检测齿轮副的接触斑点有助于正确评估轮齿载荷分布情况。14. 80%,有效齿面高度的()。的50% A.60% B.70% C.80% D.)。15. 由于测量器具零位不准而出现的误差属于( A.随机误差 B.系统误差 C.粗大误差 D.测量误差)。16.公差原则是指( A.确定公差值大小的原则制定公差与配合标准的原则 B.形状公差与位置公差的关系 C.尺寸公差与几何公差的关系 D. 17.公差原则是指()。确定公差值大小的原则A. B.制定公差与配合标准的原则 C.形状公差与位置公差的关系尺寸公差与几何公差的关系D. )。18. 表面粗糙度值越小,则零件的(配合精度高A.抗疲劳强度差B. C.传动灵敏性差加工容易D. )。19.关于量块,正确的论述有(量块按等使用比按级使用精度高A.量块具有研合性B.

统计学各章选择题(有答案)

数据的搜集 1,二手数据的特点是() A采集数据的成本低,但搜集比较困难 B采集数据的成本低,搜集比较容易 C数据缺乏可靠性 D不适合自己研究的需要 2,从含有N个元素的总体中,抽取n个元素作为样本,使得总体中的每个元素都有相同的机会被抽中,这样的抽样方式称为()A简单随机抽样B分层抽样 C系统抽样D整群抽样 3,从总体中抽取一个元素后,把这个元素放回到总体中再抽取第二个元素,直到抽取n个元素为止,这样的抽样方法称为() A重复抽样B不重复抽样 C分层抽样D整群抽样 4,一个元素被抽中后不再放回总体,然后再从所剩下的元素中抽取第二个元素,直到抽取n个元素为止,这样的抽样方法称为 () A重复抽样B不重复抽样 C分层抽样D整群抽样 5,在抽取之前先将总体的元素划分为若干类,然后从各个类中抽取一定量的元素组成一个样本,这样的抽样方式称为() A简单随机抽样B分层抽样

C系统抽样D整群抽样 6,先将总体各个元素按某种顺序排列,并按某种规则确定一个随机起点,然后,每隔一定的间隔抽取一个元素,直至抽取n个元素形成一个样本。这样的抽样方式称为() A简单随机抽样B分层抽样 C系统抽样D整群抽样 7,先将总体划分成若干群,然后以群作为抽样单位从中抽取部分群,再对抽中的各个群中所包含的的所有元素进行观察,这样的抽样方式称为() A简单随机抽样B分层抽样 C系统抽样D整群抽样 8,为了调查某校学生的购书费用支出,从男生中抽取60名学生调查,从女生中抽取40名学生调查,这种调查方法是() A简单随机抽样B整群抽样 C系统抽样D分层抽样 9,为了调查某校学生的购书费用支出,从全校中抽取4个班级调查,这种调查方法是() A简单随机抽样B系统抽样 C分层抽样D整群抽样 10,为了调查某校学生的购书费用支出,将全校学生的按拼音顺序排列后,每隔50名学生抽取一名学生进行调查,这种调查方法()

初识VB》教学设计

《初识V B》教学设计一、学生分析 本节课的授课对象为初三年级学生,这阶段的学生理解能力和接受能力较强。初一年级时学生已学习了一些程序设计语言的概念,知道计算机能直接认识的语言为机器语言,为本节课的学习打下了一定的基础。 二、教材内容分析 1、本节的主要内容及在本章中的地位 本节课教学内容为九年级下册第1章第1、2节的内容,主要学习程序、程序设计语言的概念和VB的创建工程、设计界面、编写程序、保存文件、运行程序等操作方法 2、教学重点、难点 重点:程序的概念和作用、创建VB程序的一般步骤和方法 难点:程序的作用、窗体文件和工程文件的保存 3、课时安排:1节 三、教学目标 1、知识与技能 (1)了解程序的概念以及程序在计算机中的作用 (2)了解程序设计语言的不同类型、特点和发展趋势 (3)了解程序设计的方法 (4)了解VB程序设计环境,知道在VB程序设计环境中创建程序的一般步骤和方法 (5)了解VB,学会用VB创建第一个程序 2、情感态度价值观 (1)注重学生的自学能力的培养。

(2)鼓励学生动手、动脑,培养勤于动手、主动探究的精神。 (3)培养学生利用信息技术解决实际问题的能力。 四、教学理念和方法 1.对于程序与程序设计语言等概念,学生学习起来较枯燥,故先安排学生带着教师提出的几个问题,看书思考和自学,再由教师组织学生个别回答、师生举例、师生讨论、归纳等活动来将几个概念弄清楚。 2.对于VB软件的学习,教师先展示一个由VB开发的小游戏,师生一起参与游戏的使用,让学生感受到VB软件的实用性,充分调动学生积极使用VB开发小程序的愿望,再由教师示范讲解VB程序设计环境中创建程序的一般步骤和方法,最后由学生动手尝试使用VB。 五、教学资源 教学硬件:教师机1台、学生机60台、液晶投影仪1部 教学软件:windows xp、达道多媒体教学软件、自制的教学课件 五、教学过程设计

选择题有答案

1 下列叙述中,正确的是()。B A) CPU能直接读取硬盘上的数据 B) CPU能直接存取内存储器 C) CPU由存储器、运算器和控制器组成 D) CPU主要用来存储程序和数据 2 1946年首台电子数字计算机ENIAC问世后,冯·诺依曼(Von Neumann)在研制EDVAC计算机时,提出两个重要的改进,它们是()。C A) 引入CPU和内存储器的概念 B) 采用机器语言和十六进制 C) 采用二进制和存储程序控制的概念 D) 采用ASCII编码系统 3 汇编语言是一种()。A A) 依赖于计算机的低级程序设计语言 B) 计算机能直接执行的程序设计语言 C) 独立于计算机的高级程序设计语言 D) 面向问题的程序设计语言 4 假设某台式计算机的内存储器容量为128MB,硬盘容量为10GB。硬盘的容量是内存容量的()。C A) 40倍 B) 60倍 C) 80倍 D) 100倍 6 20GB的硬盘表示容量约为()。C A) 20亿个字节 B) 20亿个二进制位 C) 200亿个字节 D) 200亿个二进制位 7 在一个非零无符号二进制整数之后添加一个0,则此数的值为原数的()。B A) 4倍 B) 2倍 C) 1/2倍 D) 1/4倍 8 Pentium(奔腾)微机的字长是()。C A) 8位 B) 16位 C) 32位 D) 64位 9 下列关于ASCII编码的叙述中,正确的是()。B A) 一个字符的标准ASCII码占一个字节,其最高二进制位总为1 B) 所有大写英文字母的ASCII码值都小于小写英文字母'a'的ASCII码值

C) 所有大写英文字母的ASCII码值都大于小写英文字母'a'的ASCII码值 D) 标准ASCII码表有256个不同的字符编码 10 在 CD 光盘上标记有"CD-RW"字样,"RW"标记表明该光盘是()。B A) 只能写入一次,可以反复读出的一次性写入光盘 B) 可多次擦除型光盘 C) 只能读出,不能写入的只读光盘 D) 其驱动器单倍速为1350KB/S的高密度可读写光盘 11 一个字长为5位的无符号二进制数能表示的十进制数值范围是()。B A) 1~32 B) 0~31 C) 1~31 D) 0~32 12 计算机病毒是指"能够侵入计算机系统并在计算机系统中潜伏、传播,破坏系统正常工作的一种具有繁殖能力的()。"B A) 流行性感冒病毒 B) 特殊小程序 C) 特殊微生物 D) 源程序 13 在计算机中,每个存储单元都有一个连续的编号,此编号称为()。A A) 地址 B) 位置号 C) 门牌号 D) 房号 14 在所列出的:1、字处理软件,2、Linux,3、UNIX,4、学籍管理系统,5、Windows 7和6、Office 2010这六个软件中,属于系统软件的有()。B A) 1,2,3 B) 2,3,5 C) 1,2,3,5 D) 全部都不是 15为实现以ADSL方式接入Internet至少需要在计算机中内置或外置的一个关键硬设备是()。D A) 网卡 B) 集线器 C) 服务器 D) 调制解调器(Modem) 16 在下列字符中,其ASCII码值最小的一个是()。A A) 空格字符 B) 0 C) A D) a 17 十进制数18转换成二进制数是()。C

VB程序设计教案

VB程序设计——选择结构 ■教学目标 1.知识与技能 1.了解选择结构的基本概念。 2.了解关系表达式与逻辑表达式的概念。 3.能利用VB中的条件语句实现简单的选择结构。 2.过程与方法 经历实践、分析、归纳,掌握IF语句的格式和功能。 3.情感态度与价值观 运用捉老鼠游戏,完善程序,发展学生思维的逻辑性及严谨的学习态度。 4.行为与创新 培养学生利用计算机的反馈作用进行探究学习的能力。 ■课时安排 安排2课时。 ■教学重点与难点 1.教学重点 让学生学会使用VB语言的If分支语句,掌握分支判断程序结构,来解决实际问题,并且培养学生的探索、创新能力。 2.教学难点 对解决问题的方法和步骤的理解,并能根据实际问题写出程序代码。■教学方法与手段

讲述与讨论、实验与验证。■课前准备 教学课件、实例程序 教学环 节教师与学生活动 设计意 图 设计情境、引入新课教师活动:让学生制作捉老鼠游戏 学生活动:积极参与。 教师活动:学生制作小游戏界面,教师指导,如果抓到小老鼠系统将会提示抓住老 鼠了。 一只小老鼠在草地上跑来跑去,现在要用鼠标控制敲钟它。敲中一次,就会弹出一 次信息框。我们将通过制作这个小游戏程序,学习程序设计语言IF条件判断语句。 由鼠标抓小老鼠同学们的不同选择引出本课的主题——选择结构。 通过制 作小游 戏使激 发学生 的思维 能力,并 引出本 课的内 容选择 结构 课堂小 结 小结总结本堂课的内容。 拓展活动编写“小游戏”界面。培养学生的探索、创新能力。培养学 生的创 新,探索 能力

VB程序设计——选择结构 ■教学目标 1.知识与技能 1.了解选择结构的基本概念。 2.了解关系表达式与逻辑表达式的概念。 3.能利用VB中的条件语句实现简单的选择结构。 2.过程与方法 经历实践、分析、归纳,掌握IF语句的格式和功能。 3.情感态度与价值观 运用捉老鼠游戏,完善程序,发展学生思维的逻辑性及严谨的学习态度。 4.行为与创新 培养学生利用计算机的反馈作用进行探究学习的能力。 ■课时安排 安排2课时。 ■教学重点与难点 1.教学重点 让学生学会使用VB语言的If分支语句,掌握分支判断程序结构,来解决实际问题,并且培养学生的探索、创新能力。 2.教学难点 对解决问题的方法和步骤的理解,并能根据实际问题写出程序代码。■教学方法与手段

有选择题答案的模拟试卷0204192348

2015-2016学年第一学期计算机基础试卷16 试卷要求: 1、将收到的试卷文件夹名字改为:学号+姓名+试卷X,例如收到试卷3,把试卷名字改为:20150101001王斌试卷3(注意学号在前,姓名在后); 2、按要求做题,做完题后一定要把文件保存在以“学号+姓名+试卷X”命名的文件夹中。 3、请将选择题答案写在此处; 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 D C C C B B D B C B D D D D C 16 17 18 19 20 21 22 23 24 25 D C A A A C B A A B 一、选择题(每题2分,共50分) 1. 世界上首次提出存储程序计算机体系结构的是()。 A.莫奇莱B.艾仑·图灵C.乔治·布尔D.冯·诺依曼2. 个人计算机简称为PC机,这种计算机属于()。 A.超级计算机B.大型计算机C.微型计算机D.嵌入式计算机3. 一个字节包括()个二进制位。 A.16 B.15 C.8 D.32 4. CAD是计算机的应用领域之一,其含义是() A.计算机辅助教学B.计算机辅助管理 C.计算机辅助设计D.计算机辅助测试 5. 下列四条叙述中,属RAM特点的是()。 A.可随机读写数据,且断电后数据不会丢失 B.可随机读写数据,断电后数据将全部丢失 C.只能顺序读写数据,断电后数据将部分丢失 D.只能顺序读写数据,且断电后数据将全部丢失 6. 在计算机硬件设备中,()合在一起称为中央处理器,简称CPU。 A、存储器和控制器 B、运算器和控制器 C、存储器和运算器 D、运算器和RAM 7. 下面列出的计算机病毒传播途径,不正确的说法是()。 A.使用来路不明的软件B.通过借用他人的软盘 C.通过非法的软件拷贝D.通过把多张软盘叠放在一起 8. 在微机中,存储容量为1MB,指的是()。 A.1024×1024个字B.1024×1024个字节 C.1000×1000个字D.1000×1000个字节 9. 将十进制数121转换为二进制数为()。 A 1110111 B 1110101 C 1111001 D 1011101 10. 下列选购个人计算机的原则中,错误的是()。 A.在够用、好用和保证质量的基础上价钱越便宜越好 B.档次越高,配置越豪华越好 C.考虑购机的主要用途,根据自己的经济实力量力而行

高中信息技术vb程序设计教案

高中信息技术vb程序设计教案 精品文档 高中信息技术VB程序设计教案 我们知道,计算机系统是由硬件和软件两大部分组成的。硬件指的是各种机器设配,而软件则是人们为解决各种问题而编写的程序。 编写计算机程序需要使用计算机编程语言。计算机编程语言是人和计算机“对话”的桥梁。就像人类的语言一样,计算机编程语言也有很多。目前较为广泛使用的语言有“c++”、“pascal”、“basic”等。在众多的计算机编程语言中,以basic语言最为易学易用。 basic是英文beginner’s all purpose symbolic instruction code的缩写,意思为初学者通用符号指令代码,一直都是程序设计入门的首选语言。 1991年,visual basic(简称vb)面世,他是第三代basic语言,它不但秉承了basic语言的易学易用的优点,而且增加了图形界面设计工具。它简化了复杂的窗口程序编写过程,让编程者将更多的精力致力于问题的求解过程。 本单元将以简单的visual basic 应用程序实例作引导,介绍一些程序设计的基本思想与方法。 第一课:我的第一个vb程序 用vb来编程序并不是一件难事,不信,请往下看。 编写一个程序,运行时显示如下界面: 图简单的vb程序 1 / 3 精品文档

操作步骤如下: 一、新建一个工程 步骤1:启动vb5。单击【开始】?【程序】?【microsoft visual basic 】?【visual basic 】。 步骤2:在新建工程对话框(图)中选择【标准exe】。 visual basic把设计程序比作兴建工程。因此,启动vb5时首先要新建一个工程或打开一个工程文件。 创建一个新的工程时,visual basic将自动创建一个空窗体,并命名为 “form1”。窗体是程序运行的窗口。 图 vb的工作窗口 二、在窗体中新建对象 控件和对象在vb的窗口中有一个工具箱(一般在左边),工具箱中有很多“工具”,称为控件。单击工具箱中的控件,然后在窗体中拖放鼠标,就可以在窗体中绘制具体的控件,这些具体的控件就称为对象。 图 vb工具箱 步骤3:单击工具箱中的label(标签)控件,然后在窗体中拖放鼠标,窗体中就生成了一个新的对象,对象名为label1。如图。 三、修改对象的属性 步骤4:选中窗体中的一个对象,属性窗口就会显示出这个对象的所有属性,如图所示。 2 / 3 精品文档 属性属性就是对象的特征。每个对象都有很多属性。属性的设定有两种方法: 方法一:在属性窗口中修改属性值;操作方法如图所示。

计算机单项选择习题及答案

计算机单项选择习题及答案(一) (1)计算机的特点是处理速度快、计算精度高、存储容量大、可靠性高、工作全自动以及A)造价低廉 B)便于大规模生产 C)适用范围广、通用性强 D)体积小巧 【答案】:C 【解析】:计算机的主要特点就是处理速度快、计算精度高、存储容量大、可靠性高、工作全自动以及适用范围广、通用性强。 (2)1983年,我国第一台亿次巨型电子计算机诞生了,它的名称是 A)东方红 B)神威 C)曙光 D)银河 【答案】:D 【解析】:1983年底,我国第一台名叫"银河"的亿次巨型电子计算机诞生,标示着我国计算机技术的发展进入一个崭新的阶段。 (3)十进制数215用二进制数表示是 A)1100001 B)11011101 C)0011001 D)11010111 【答案】:D 【解析】:十进制向二进制的转换采用"除二取余"法。 (4)有一个数是123,它与十六进制数53相等,那么该数值是 A)八进制数 B)十进制数 C)五进制 D)二进制数 【答案】:A 【解析】:解答这类问题,一般是将十六进制数逐一转换成选项中的各个进制数进行对比。 (5)下列4种不同数制表示的数中,数值最大的一个是 A)八进制数227 B)十进制数789 C)十六进制数1FF

D)二进制数1010001 【答案】:B 【解析】:解答这类问题,一般都是将这些非十进制数转换成十进制数,才能进行统一的对比。非十进制转换成十进制的方法是按权展开。 (6)某汉字的区位码是5448,它的机内码是 A)D6D0H B)E5E0H C)E5D0H D)D5E0H 【答案】:A 【解析】:国际码=区位码+2020H,汉字机内码=国际码+8080H。首先将区位码转换成国际码,然后将国际码加上8080H,即得机内码。 (7)汉字的字形通常分为哪两类? A)通用型和精密型 B)通用型和专用型 C)精密型和简易型 D)普通型和提高型 【答案】:A 【解析】:汉字的字形可以分为通用型和精密型两种,其中通用型又可以分成简易型、普通型、提高型3种。 (8)中国国家标准汉字信息交换编码是 A)GB 2312-80 B)GBK C)UCS D)BIG-5 【答案】:A 【解析】:GB 2312-80是中国人民共和国国家标准汉字信息交换用编码,习惯上称为国际码、GB码或区位码。 (9)用户用计算机高级语言编写的程序,通常称为 A)汇编程序 B)目标程序 C)源程序 D)二进制代码程序 【答案】:C 【解析】:使用高级语言编写的程序,通常称为高级语言源程序。

相关文档
最新文档