文档详情

非计算机类专业《高级语言程序设计(VB)》教学大纲….doc

发布:2016-05-10约3.94千字共7页下载文档
文本预览下载声明
非计算机类专业 《Visual BASIC程序设计》课程教学大纲 一、性质与任务 本课程是非计算机专业本科生了解和应用计算机的重要基础课程。掌握计算机的基本工作原理和一定的软件开发方法,已成为今天理工科学生知识结构中必不可少的组成部分。Visual BASIC语言体现了许多最新的计算机软件技术,例如图形用户界面(GUI)、对象技术、事件驱动机制,并支持多媒体、OLE、网络功能等。Visual BASIC把这些功能封装成“控件”,既保持了BASIC语言的简单易学性,又使其具有很大的工程价值。 本课程教学任务由三个方面内容构成: (1)概念:包括可视化程序设计的基本概念;程序设计语言的基本语法规则;常用数据形式、常用简单算法。 (2)方法:可视化程序设计集成开发环境应用;Visual BASIC控件使用;界面设计方法;事件驱动过程设计;一个完整工程的建立。 (3)实践:按照教学进度完成各知识点理解性和验证性实验;根据一个小规模实际问题完成应用软件的分析、设计、测试及建立简单文档的训练。 二、教学目的与基本要求 教学目的: 通过Visual BASIC语言的学习,掌握一种简单实用的软件开发工具;了解计算机的基本工作原理、软件开发的基本方法,为学生把计算机技术应用于专业,及日后进一步学习打下良好基础。 基本要求: (1)掌握可视化程序设计中对象、属性、事件、方法和事件驱动等基本概念。 (2)熟练掌握Visual BASIC集成开发环境的使用;掌握各种常用内部控件的特点,常用的属性、事件和方法;能够熟练设计简洁实用的图形用户界面和建立事件驱动程序;能够熟练使用Visual BASIC的联机帮助手册。 (3)熟练掌握程序设计语言的三种基本控制流程;子程序的概念,以及相关的参数传送、静态变量、自动变量概念和应用。 (4)熟练掌握数值型、字符型、逻辑型数据的定义和应用;了解日期型数据的定义和使用;熟练掌握一维、二维数组、记录的定义和使用;掌握顺序文件、随机文件的定义和使用。能够根据实际问题选择数据类型和进行数据类型转换。 (5)掌握几个常用算法:迭代法、穷举法、简单排序法、顺序查找法、有序数据的二分查找法。能读能写简单算法的应用程序。 (6)熟练掌握自定义过程的建立,参数的概念和使用;了解子程序递归调用的概念和建立递归程序的方法。 (7)知道Visual BASIC具有的各种其他功能:图形设计;菜单设计;高级事件过程;多重窗体设计;多重文档界面设计;对象链接和嵌入(OLE)等。 (8)能够在Visual BASIC上开发一个简单应用软件。 三、课程内容(含学时分配) 本课程总学时数64学时,其中授课时数48学时,实验时数16学时。 注:带“**”号部分为学生自学内容。 任课教师可以根据情况对学时分配和讲授内容作适当调整。 第1章 程序设计语言与程序设计 4学时 1.1 程序设计语言 1.2 程序设计 1.3 Visual BASIC集成开发环境 1.4 建立VB应用程序 1.5 界面、对象与事件驱动程序 第2章 基本数据类型与表达式 6学时 2.1 VB的基本字符集和词汇集 2.1.1 字符集 2.1.2 词汇集 2.2 VB的基本数据类型 2.2.1 字符串型 2.2.2 数值型 2.2.3 逻辑型 ** 2.2.4 日期型 2.3 常量与变量 2.3.1 常量 2.3.2 变量 2.4 运算符与表达式 2.4.1 算术运算符与数值表达式 2.4.2 字符串连接 2.4.3 关系运算与逻辑运算 2.5 常用内部函数 2.5.1 命令行的解释执行 2.5.2 转换函数 2.5.3 数学函数 2.5.4 字符串函数 2.5.5 随机函数 第3章 程序流程控制 10学时 3.1 顺序结构 3.1.1 赋值语句 3.1.2 数据输入 3.1.3 输出数据的Print方法 3.1.4 打印机输出 ** 3.1.5 注释、暂停与程序结束 3.2 分支结构 3.2.1 单行结构条件语句 3.2.2 块结构条件语句 3.2.3 GoTo语句 3.2.4 情况语句 3.3 循环结构 3.3.1 循环概念 3.3.2 While … Wend 语句 3.3.3 Do…Loop语句 3.3.4 For…Next语句 第4章 常用控件 10学时 4.1 控件概述 4.2 窗体 4.2.1 主要属性 4.2.2 窗体事件 4.2.3 窗体的方法 4.2.4 字体和字形 4.3 标签和文本框 4.4 图片框与图像框 4.5 命令按钮、复选框和单选按钮
显示全部
相似文档