《Visual Basic程序设计》教学大纲.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《Visual Basic程序设计》教学大纲.doc》由会员分享,可在线阅读,更多相关《《Visual Basic程序设计》教学大纲.doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Visual Basic程序设计教学大纲王旅一、大纲说明(一)课程的性质与任务Visual Basic程序设计课程是广东开放大学计算机(网管、网页)、计算机信息管理、建筑施工、工程造价、水利水电、电子商务、机械(数控)等专业的一门省管课程,4学分,72学时,其中实验36学时,开设一学期。课程的主要内容包括:VB程序设计概述,VB编程初步,VB语言基础,VB可视化编程,VB高级语言技巧,文件处理应用程序设计,图形图像和多媒体应用程序设计,数据库应用程序设计,网络应用程序设计,ActiveX控件设计。 (二) 课程的目的与要求通过本课程的学习,使学生理解可视化面向对象编程的基本概念,掌握可视化程序
2、设计方法和VB编程技巧,具备开发中小型应用程序的能力,为后续课程的学习打下基础。(三)本课程与相关课程的关系本课程无必要的先修课程,但在本课程学习之前最好具有使用Windows操作系统及Office办公软件的经验。(四)课程的教材与教学方法本课程的主教材为刘世峰主编的Visual Basic程序设计(第2版),实验教材为刘世峰、王春凤编写的Visual Basic程序设计实验(第2版)。本课程的特点是:概念多、实践性强、涉及面广,建议采用在计算机教室(或计算机多媒体教室)进行讲授的教学形式,讲授、上机练习、实验与课堂讨论相结合。二、大纲文本第一章 VB程序设计概述(一)教学内容1“加法运算”应
3、用程序实例分析2程序设计基本概念3VB的功能特点4VB集成开发环境5面向对象的概念(二)教学要求1了解程序设计的基本概念和VB的功能特点2掌握VB集成开发环境的基本操作3理解可视化编程和面向对象程序设计的基本概念4掌握VB工程的概念及管理方法第二章 VB编程初步(一)教学内容1倒计时应用程序任务2程序代码分析3窗体及基本控件4. 事件驱动5计时器控件6程序调试(二)教学要求1掌握VB应用程序开发的一般步骤2掌握命令按钮、文本框和标签、时钟控件的使用和MsgBox语句的用法3理解赋值语句和变量的概念4理解事件驱动的原理5.掌握调试VB程序的基本方法6.理解时钟程序的开发过程第三章 VB语言基础(
4、一)教学内容1“猜数小游戏”应用程序任务2基本数据类型3. 变量与常量4变量的作用域与生命周期5运算符和表达式6常用函数7. 基本的控制结构8工程化思想及编程风格(二)教学要求1掌握基本的数据类型、运算符表达式、常用函数的正确使用2理解变量的作用域和生命周期的概念3掌握变量的命名规则与变量说明语句4掌握顺序结构、选择结构、循环结构的概念和应用5掌握代码书写规范及编程风格6理解“猜数小游戏”应用程序开发过程第四章 VB可视化编程 (一)教学内容1“简单的计算器”应用程序任务2可视化界面设计基础3可视化界面高级设计(二)教学要求1理解多窗体设计、MDI多文档窗体设计的概念2掌握菜单设计方法3掌握框
5、架、单选钮和复选框,列表框,组合框,工具栏、状态栏和图标列表框,通用对话框等控件的使用。4了解窗体设计的基本原则5理解“简单计算器”应用程序开发过程第五章 VB高级语言技巧(一)教学内容1“多功能计算器”应用程序任务2数组的使用3过程和函数的定义和调用4键盘使用技巧5鼠标使用技巧 (二)教学要求1掌握数组的使用方法2掌握键盘、鼠标的使用技巧3掌握过程和函数的定义和调用方法4掌握API函数的调用方法5理解“多功能计算器”程序设计开发过程第六章 文件处理应用程序设计(一)教学内容1“文件管理器”应用程序任务2文件系统控件及相关语句3标准文件输入/输出(二)教学要求1掌握文件读写的基本方法2掌握与文
6、件处理相关的语句和函数的用法3理解文件系统控件的基本功能4理解“文件管理器”应用程序的开发过程第七章 图形图像和多媒体应用程序设计(一)教学内容1“指针式时钟”和“视频播放器”应用程序任务2VB坐标系统和颜色3相关控件介绍4绘图方法5图像处理的基本方法6播放多媒体信息的基本方法(二)教学要求1掌握图形图像的基本处理方法2理解VB坐标系统的原理3理解“指针式时钟”程序的设计方法4理解“Flash播放器”程序设计的方法5了解播放多媒体信息的基本方法6理解“指针式时钟”和“视频播放器”应用程序的开发过程第八章 网络应用程序设计(一)教学内容1“网络聊天”程序任务2Winsocket控件及网络应用程序
7、设计基础3其他网络应用程序设计(二)教学要求1掌握Winsock控件的基本用法2了解网络应用程序设计的基础知识3理解“网络聊天”应用程序的开发过程第九章 数据库应用程序设计(一)教学内容1“成绩查询”程序任务2数据库应用车工序开发步骤3VB数据对象及数据库访问机制概述4数据库控件和可视化数据管理器5报表设计(二)教学要求1掌握VB数据库应用程序的基本框架2掌握SQL操纵数据的方法3理解使用VB数据库引擎操纵数据库的方法4理解VB数据对象及数据库访问机制5理解数据绑定控件的基本用法6了解使用Excel输出报表的方法7了解第三方报表控件的引用方法8了解DataReport、Crystal Repo
8、rt的使用方法9理解“成绩查询”应用程序的开发过程第十章 ActiveX控件设计(一)教学内容1“自已的VB控件”开发任务2COM和ActiveX基本知识3ActiveX应用设计基础(二)教学要求1理解ActiveX 控件开发应用方法三、试题类型及规范解答一、单项选择题(每题2分,共30分)1在设计应用程序时,可以查看到应用程序工程中所有组成部分的窗口是( )。A、窗体设计器 B、代码编辑器窗口 C、属性窗口 D、工程资源管理器窗口2窗体的Load事件的触发时机是( )A、用户单击窗体时 B、窗体被加载时 C、窗体显示之后 D、窗体被卸载时3与传统的程序设计语言相比,Visual Basic最
9、突出的特点是( )A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术4无论何种控件,共同具有的属性是( )。AText属性 BCaption属性 CName属性 DAutosize属性5如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是( )A、Text.Mytext B、Mytext.Text C、Mytext.(Text) D、 Mytext*Text6按照变量的作用域可将变量划分为( ) A、公有、私有、系统 B、全局变量、模块级变量、过程级变量 C、动态、常数、静态 D、Public、 Private、 Protect
10、ed7可获得字符的ASCII码的函数是( )。 A、Val B、Fix C、Asc D、Chr8要退出DoLoop循环,可使用的语句是( )。 A、Exit B、Exit For C、End Do D、Exit Do 9把数值型转换为字符串型需要使用的函数是( )。A、Val B、Str C、Asc D、Chr10关于语句行,下列说法正确的是( )。 A、一行只能写一条语句 B、一条语句可以分多行书写 C、每行的首字符必须大写 D、长度不能超过255个字符11设置对象的边框类型的属性是( )A、Drawstyle B、BorderstyleC、DrawWidth D、ScaleMode12.为
11、了清除图片框Picture1中的图形,应采取的正确方法是( )A、选择图片框,然后按Del键B、执行语句Picture1.Picture = LoadPicture()C、执行语句Picture1.Picture = D、选择图片框,在属性窗口中选择Picture属性条,然后按回车键13要绘制不同形状的图形,需要设置Shape控件的( )属性A、Shape B、BorderstyleC、FillStyle D、Style14要绘制多种式样的直线,需要设置Line控件的( )属性A、Shape B、BorderstyleC、FillStyle D、Style15如果准备读文件,打开顺序文件”te
12、xt.dat”的正确语句是( )A、open text.dat For wrire As # 1 B、open text.dat For Binary As # 1 C、open text.dat For Input As # 1D、open text.dat For Random As # 1二、填空题(每题2分,共20分)1Winsock控件主要用来编制 或UDP协议的通讯程序。2若窗体的左上角坐标为(-200,250),右下角坐标为(300,-150),则X轴的正向向右,Y轴的正向向 。 3图像框对象的Stretch属性设置为 时,图像框可自动改变大小以适应其中的图形。4用Dim A(5
13、,5)语句声明二维数组后,数组A的元素共有 个。5设CurrentX=50,CurrentY=100,执行指令“Line(100,20)-Step(300,500)”后,CurrentY = 。6使用Hide方法会隐藏被调用的窗体,但是在调用Hide方法之后不会把窗体移出内存,被调用的窗体中的属性等已处于 。7将下列数学式子写成Visual Basic运算表达式。 : 。8将1 x 12写成Visual Basic逻辑表达式 。9设A=2,B=3,C=4,D=5。表达式Not A=C Or 4*C = B2 And BA+C的值为 。10VB中的程序错误类型主要有编译错误 、 等三种。三、阅读
14、程序题(共25分)阅读下列程序并写出程序运行结果1Private Sub Form_Click() Static Sum As Integer For I = 1 To 2 Sum = Sum + I Next I Print SumEnd Sub点击窗体两次后,变量Sum的值是:2Private Sub Form_Click() Dim a,c As IntegerFor a=1 To 5 c=a+1 Print cNext aEnd Sub变量C的结果依次为:3Private Sub Command1_Click() Dim A(1 To 5) As Integer Dim b As In
15、teger For b = 1 To 5 A(b)=b Next b Text1.Text=A(b-2)End Sub文本框Text1的结果是:4Private Sub Command1_Click() Text1.Text=2 Text2.Text=3 Text3.Text=Text1.Text+Text2.Text Text4.Text=Val(Text1.Text)+Val(Text2.Text) End Sub 文件框Text3和Text4的结果分别是:四、完善程序题(共10分)1已知SQL Server数据库管理系统中存在名称为“学生”的数据库,其中的“students”数据表的结构
16、及初始记录如表1所示。要求使用ADO对象和MSFlexGrid控件设计数据库列表显示程序。程序的设计界面和运行结果如图1、图2所示。表1学号姓名专业2004001张红软件专业2004003李强会计专业2004002王丽软件专业图1图2程序如下,请补充完整。声明对象变量ADOcn,用于创建与数据库的连接Private ADOcn As ConnectionReadFromTable过程Private Sub ReadFromTable() Dim strtmp As String Dim ADOrs As 1 ADOrs.ActiveConnection = ADOcn ADOrs.Open 2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual Basic程序设计 Visual Basic程序设计教学大纲 Visual Basic 程序设计 教学大纲
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内