《《VB程序设计》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《VB程序设计》课程教学大纲.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、VB程序设计课程教学大纲 VB程序设计课程教学大纲 课程名称:VB程序设计 课程编号:xxxxxx 课程学分:x学分 课程学时:96学时 课程支配:一年级下学期 课程性质:专业必修课 一、教学目的和任务 VB程序设计是我院软件开发专业的专业基础课,选用清华高校出版、孟德欣主编的VB程序设计,全书共分为14章,包括Visual Basic 6.0的开发环境、语言基础、数组与过程、常用控件、菜单设计、文件处理、ActiveX控件、数据库程序设计、图形程序设计、多媒体编程、网络编程、API函数和注册表的运用、安装程序的制作等,我院软件开发专业主要针对信息管理系统的开发,因此本课程主要讲解前八章内容,
2、要求学生驾驭编程的基础学问和基本方法,同时加强了结构化程序设计和常用算法的训练,重点是训练数据库程序设计,最终能独立编写小型信息管理系统程序。 二、教学方法与教学要求 本课程以理论讲授加上机试验为主要教学手段,通过本课程的学习,学生应能够驾驭Visual Basic基本控件及简洁程序设计,驾驭结构化程序设计和面对对象程序设计的基本方法,重点驾驭数据库程序设计。本课程内容的教学要求分为“驾驭、理解、了解”三个层次。实践环节是本课程重要的、不行缺少的组成部分。其中的“驾驭”是指能够娴熟运用和操作;“理解”表示能够进行操作但不够娴熟;“了解”表示看过演示或体验过功能性的操作过程。 学完本课程应达到以
3、下基本要求: 1.了解Visual Basic 开发环境、对象和事务驱动的基本概念; 2.理解数据类型、运算符与表达式,驾驭基本的输入输出语句; 3.驾驭各标准控件的属性、事务和方法;学会界面设计; 4.了解并驾驭Visual Basic的限制结构,尤其是选择结构、多分支结构及循环结构; 5.了解并驾驭数组的定义和用法,尤其是动态数组; 6.驾驭SUB过程和FUNCTION过程的定义、参数传递 7.驾驭菜单程序设计和对话程序设计方法; 8.驾驭多窗体程序设计方法;了解多文档界面设计; 9.了解数据文件的概念,驾驭依次文件和随机文件的运用方法,学会文件系统控件的设计,驾驭文件操作的吩咐 10.理
4、解Data组件、ADODC组件的应用 11.驾驭ADO对象Connection,RecordSet的常用属性及方法,并能编写信息管理程序 三、教学内容与教学支配 1、课堂讲授 56学时 第一章VB6.0开发环境 教学内容: 1) 了解VB6.0的新特性 2) 了解标签、文本框、按钮和窗体的一般用法 3) 驾驭VB6.0设计应用程序的一般步骤 其次章VB6.0语言基础 教学内容: 1) 驾驭VB 6.0的书写惯例、数据类型、常量和变量以及表达式等 2) 驾驭文本框、标签、吩咐按钮等基本控件的运用 3) 驾驭VB 6.0中If,Select Case等条件语句的运用 4) 娴熟驾驭DoLoop,F
5、orNext等循环语句的运用 第三章 数组与过程 教学内容: 1) 理解数组的概念 2) 了解动态数组的概念及运用 3) 驾驭声明数组和数组操作的基本方法 4) 驾驭过程的调用方法 5) 理解Sub 过程和Function 过程的不同 6) 驾驭按值传递参数和按地址传递参数的调用方式 第四章VB6.0常用控件 教学内容: 1) 驾驭选择框的属性、事务和方法 2) 驾驭单选钮的属性、事务和方法 3) 理解框架的作用并驾驭框架的运用方法 4) 驾驭列表框的属性、事务和方法 5) 握组合框的属性、事务和方法 6) 驾驭图片框和图像框的运用 7) 驾驭滚动条的运用 8) 驾驭通用对话框的运用 9) 驾
6、驭文件系统控件 10) 驾驭消息框、输入对话框的运用 第五章 菜单设计 教学内容 1) 驾驭菜单、弹出式菜单的设计方法 2) 娴熟驾驭多文档界面(MDI)的设计 3) 理解模态窗体和非模态窗体的区分 4) 娴熟驾驭剪切板(ClipBoard)等系统内部对象的应用 第六章 文件处理 教学内容 1) 了解依次文件的特点 2) 了解随机文件的特点 3) 驾驭依次文件的打开、存取和关闭操作 4) 驾驭随机文件的打开、存取和关闭操作 第七章ActiveX控件 教学内容 1) 娴熟驾驭状态栏、工具栏、图像列表等常用ActiveX控件的运用 2) 驾驭运用ActiveX控件设计程序的方法 第八章 数据库程序
7、设计 教学内容: 1) 了解数据库概念 2) 驾驭Acce 数据库的基本应用 3) 驾驭用Data控件链接数据库和用数据感知控件显示数据的方法 4) 驾驭数据报表的设计方法 5) 驾驭ADO控件和DataGrid控件的运用 6) 了解ADO 优于其他数据访问对象的各个方面 7) 驾驭Connection对象的属性和方法 8) 驾驭运用Connection对象对数据库进行增、删、改、查的操作 9) 驾驭RecordSet 对象的属性和方法 10) 驾驭运用 RecordSet 对象对数据库进行增、删、改、查的操作 11) 驾驭MSHFlexGrid组件的常用方法与属性 2、上机实践 40学时 1
8、.第一章VB6.0开发环境 2学时 a、用VB 6.0设计一个程序, 当单击窗体(Form)上的“确定”按钮时,在窗体上干脆显示一行文字,文字内容为“欢迎进入VB 6.0的编程世界!” 。 b、用VB 6设计一个程序,在窗体上的标签(Label)中显示一行文字,文字内容为“欢迎进入VB 6.0的编程世界!”,要求设置标签的字体(Font)属性为“楷体,四号,粗体”,背景色为“淡绿色”,前景色为“红色” 。 c、设计一个程序,当单击窗体时,在窗体上显示随意一幅图片。 2.其次章VB6.0语言基础 4学时 a、编写代码,计算表达式S=a*b+a/c的值。如a=5,b=6,c=2时,S值为32,如图
9、。 b、编写程序,在窗体上输入a,b,c的值,计算方程ax2+bx+c=0的根,假设这里的b2-4ac0。 c、从键盘上输入字符时,在窗体上显示出所键入的字符和该字符的ASCII码。双击窗体时,清除窗体上显示的文字。 d、打印出1000以内的全部“水仙花数”,所谓“水仙花数”是指一个三位数,它各位数字立方和等于该数本身。例如153就是一个水仙花数,因为153=13+53+33, e、利用ForNext循环的嵌套,在一标签上输出九九乘法表。 3.第三章 数组与过程 4学时 a、利用数组编写求出斐波那契数列的前40个数的程序。这个数列有以下特点:第 1、第2两个数都是1,从第3个数起先,该数是其前
10、面两个数之和。 b、打印如下的杨辉三角形(要求行数可以指定) c、编写一过程,用于推断输入的正整数参数是否素数,假如是素数,则输出该数,如不是素数,则输出提示信息“不是素数” 4.第四章VB6.0常用控件 4学时 a、设计一个小程序,运行时窗体中的列表框中列出若干省份名称,当双击某个省份名称时,该省份的省会城市就显示在标签上。 b、设计一个员工信息管理的小程序,要求单击“添加”按钮时能够将文本框中的员工姓名添加到员工信息的列表框中,分别单击“删除”和“修改”按钮时,能够对列表框中的选中项作出相应操作. c、设计一个小程序,窗体上有驱动器列表框、书目列表框和文件列表框,实现这三个控件的同步工作,
11、当单击文件列表框中的图片文件时,在图像框中阅读图片,同时在标签中显示图片名称。 d、设计一个小程序,窗体上有驱动器列表框、书目列表框和文件列表框,实现这三个控件的同步工作,当单击文件列表框中的图片文件时,在图像框中阅读图片,同时在标签中显示图片名称。 5.第五章 菜单设计 2学时 a、在窗体上建立弹出式菜单,菜单项可以用来设置标签框中的文本字体大小。 b、设计多窗体切换的小程序,每个窗体上都有一个按钮,单击按钮时显示另外一个窗体,同时将本窗体隐藏。 c、设计一个多文档界面的文本编辑器,该程序能打开、编辑和保存文本文件,能实现剪切、复制、粘贴等操作,还可以设置字体大小和颜色,变更窗体的排列位置及
12、背景色等。 6.第六章 文件处理 2学时 设计一个用户登录程序,用户的用户名和密码都存放在依次文件Paword.txt中,如以下格式的内容。 Admin,123456 user1,123 user2,456 当用户输入用户名和密码时,打开Paword.txt文件,并与之对比,如相同,显示提示信息“登录胜利”;反之,显示提示信息“非法用户”。 7.第七章ActiveX控件 2学时 a、设计一个小程序,在状态栏上有2个窗格,分别用来显示系统当前时间和日期。 b、设计一个小程序,单击“显示”吩咐按钮启动进度条,该进度条在5秒钟内长度由Min变成Max(从0到100) c、设计一个小程序,单击“显示”
13、吩咐按钮时,在ListView控件中显示带有图标的名单数据信息,选中某一个项后弹出显示人名信息的消息框;单击“清空”按钮时,能够把ListView控件中全部项目清空。 8.第八章 数据库程序设计 20学时 a、用可视化数据管理器设计一个学生基本信息数据库,包含学生编号、姓名、性别、理论课程成果和实践课成果信息,添加若干条记录。然后利用Data控件访问数据库,再用数据感知控件(如文本框控件)来显示数据。 b、设计一个通讯录程序,通过Data控件阅读数据库记录。其中数据库为ACCESS数据库,数据库名为TEL.MDB,数据库中的TelBook表存储通讯信息,该表包括四个字段:姓名、地址、电话和电子
14、邮件。 c、设计一个小程序,单击“显示”吩咐按钮时,在ListView控件中显示带有图标的名单数据信息,选中某一个项后弹出显示人名信息的消息框;单击“清空”按钮时,能够把ListView控件中全部项目清空。 d、利用ADO控件阅读学生信息程序。当用户单击“阅读”按钮时,在DataGrid控件中显示学生信息。要求在代码中对ADO控件和DataGrid控件的属性进行设置。 3、课程作业 a、设计图书信息管理程序,要求用ADO控件实现对数据库的连接,并能够对数据库进行添加、编辑、删除记录操作,以及可以显示图形信息一览表的数据报表。其中,单击“删除”按钮后,只有在用户确认后才能够删除记录。 b、设计如
15、下图所示的窗体,单击刷新按钮显示部门信息 四、课程考核 本课程理论考试采纳闭卷形式,上机实践按相关的功能要求在机房进行考试,同时结合平常作业进行课程考核与成果评定。考核评分以百分制计,原则上理论、实践考试成果占80%,平常作业成果占20%。 五、教材及参考书 教材:VB程序设计,孟德欣、谢婷、王先花编著,清华高校出版社,2009ISBN 978-7-81123-595-1 六、教学设备及教具要求 由学院统一支配多媒体教室及机房,任课老师打算多媒体课件等教学相关资料。 VB程序设计课程教学大纲 VisualBasic程序设计课程教学大纲 C程序设计课程教学大纲 Basic程序设计课程教学大纲 程序设计教学大纲 VC+程序设计课程教学大纲 程序设计技术课程教学大纲 VC+程序设计 课程教学大纲 C语言程序设计课程教学大纲 c语言程序设计课程教学大纲 本文来源:网络收集与整理,如有侵权,请联系作者删除,谢谢!第11页 共11页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页
限制150内