预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

高级语言程序设计(VB)〖HTH〗 课程编号:62130312 类〓〓别:函授 层〓〓次:专升本 讲课学时:28 自学学时:112 实验学时:18[HT] 〖BT1〗 一、本课程地位、作用和任务 本课程是为非计算机专业学生开设的一门当前流行的程序设计语言课程。通过该课程的 学习使学生不但要掌握高级语言程序设计的能力,同时也要掌握最新的面向对象的程序设计 方法,能运用所学的知识开发图形界面下的应用程序,为培养学生结合专业进行软件开发的 能力打好基础。 〖BT1〗二、本课程对先修课的要求 本课程的先修课是计算机实用基础。要求学生掌握计算机语言的基本概念、高级语言程序设 计相关的基本概念、简单的编程步骤,建立用高级语言编写程序的意识。学生应具备必要的 计算机软硬件基本知识(包括CPU,存储器,输入/输出设备,Windows操作系统,各种应用 软件等)。熟练掌握微机常用输入/输出设备的使用(包括键盘,鼠标,显示器和打印机)。 学会使用Windows95的基本操作方法(包括文件系统,菜单,文本编辑,中文输入法及剪贴板 等)。 〖BT1〗三、教学内容和教学要求 Ⅰ.教学的要求 1.掌握面向对象的程序设计的基本概念和方法。 2.掌握VisualBasic的基本语句、常用控件和常用的算法。 3.初步掌握VisualBasic的高级编程技术。 Ⅱ.教学基本内容 (一)VisualBasic程序设计概述 1.VB简介 2.VB功能特点 3.VB的运行环境、安装和启动 4.集成开发环境 (二)VB简单的程序设计 1.Vb中对象的概念 2.建立一个简单的应用程序 3.最基本的4个控件的使用(窗体、标签、文本框和命令按钮) 4.工程管理 (三)VB语言基础 1.源程序的书写规则 2.数据类型 3.变量与常量 4.运算符和表达式 5.常用函数 (四)基本的控制结构 1.顺序结构 2.选择结构 3.循环结构 4.其他辅助控制语句(GoTo和End语句) 5.与控制结构相关的常用算法 (五)数组 6.数组的概念 7.静态数组 8.动态数组 9.控件数组 10.自定义数据类型 11.与数组相关的常用算法 (六)过程 1.函数过程 2.子过程 3.参数传递 4.变量、过程的作用域(简单掌握) 5.递归(简单掌握) (七)常用控件 1.单选钮、检查框和框架 2.滚动条 3.列表框 4.组合框 5.时钟 6.多重窗体 7.高级控件(简单掌握) 8.高级事件过程(简单掌握) (八)可视界面(可以自学) 1.通用对话框(CommonDialog) 2.菜单设计编辑器 3.多文档窗体(Form) 4.工具栏、状态栏 (九)文件 1.驱动器、目录和文件列表框 2.文件及其结构 3.顺序文件 4.随机文件 5.二进制文件 〖BT1〗四、实验内容以及要求 实验一〓顺序程序设计(1学时) 实验二〓选择结构程序设计(2学时) 实验三〓循环结构程序设计(2学时) 实验四〓数组(2学时) 实验五〓过程(2学时) 实验六〓常用控件(2学时) 实验七〓菜单、文件(1学时) 每个实验的具体题目可以选用教材的例题和课后习题。要求学生交实验的源代码和程序的运 行界面。 〖BT1〗五、教材与主要参考书 (1)《VisualBasic程序设计教程6.0》刘炳文,许曼舒.清华大学出版社 (2)《VisualBasic程序设计简明教程6.0》龚沛曾,陆慰民,杨志强.高等教育出版社 (3)《VisualBasic实验指导与测试》龚沛曾,陆慰民,杨志强.高等教育出版社 〖BT1〗六、说明 课程使用教材(1)、(2)均可以,根据学生的现行课的学习情况而决定。实验可以参考教 材(3)。 该课程实践性很强并且见效快,因此要求学生通过学习后完成几个难度较大且较实用的 大作业,有助于学习的巩固和能力的培养。