VB教学大纲.doc_第1页
VB教学大纲.doc_第2页
VB教学大纲.doc_第3页
VB教学大纲.doc_第4页
VB教学大纲.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Visual Basic程序设计教学大纲课程性质:必修课总学时:80 课程类型:公共基础课学分:4开课教研室:计算机公共基础适用专业:工科各本、专科专业(不包括计算机专业)教学大纲说明一、本课程的地位、作用和任务众所周知,计算机应用已经深入到各行各业,熟练掌握一种计算机应用软件开发工具是对工科大学生的基本要求。本课程所讲授的Visual Basic即是一种易学实用、适用面广的面向对象的软件开发平台。为了更好地培养适应时代需要的人才,促进计算机基础教学水平上一个新台阶,特制定Visual Basic(简称VB)程序设计课程教学大纲。VB程序设计属于计算机基础教育课程的三个层次“文化、技术、应用”中的第二层次,是工科非计算机类各专业学生必修的计算机技术基础课程。本课程可以使学生掌握软件设计的基础知识和基本方法,培养学生具有利用软件开发环境解决实际问题的能力,为进一步学习后续相关课程及今后使用或开发结合本行业工作实际的应用程序奠定基础。二、 本课程的教学基本要求1 本课程为必修课。按照本大纲采用同一程序设计语言开课的各专业统一内容、统一要求、统一考试。2 本课程是一门实践性很强的课程,要求课堂教学和上机实习紧密结合,采用计算机联机大屏幕进行直观教学。3 通过本课程教学,应使学生: (1) 正确理解和领会程序设计的一般知识。 (2) 掌握关系数据库的初步知识初步设计能力 (3) 掌握面向对象编程的基本知识和开发应用程序的基本能力 三、新大纲改革说明新大纲除了保持原有大纲的内容新颖、结构紧凑、层次清楚和通俗易懂等特点外,特别注重及时把新技术引入课堂教学,同时加强了对面向对象程序设计方法及开发实际应用程序的要求,加大了VB语言基础和算法基础的教学力度以及数据库操作的应用程度,实验安排更为合理,以扩展学生的知识面,通过实例开发激发其学习热情,让学生做到学以致用,培养学生的动手能力和发现问题、分析问题、解决问题的综合能力。本次新编大纲结构比较灵活、规范,有较大的弹性和可操作性。本大纲可以较好地适应各专业人才培养目标和培养规格的要求,较好地体现传授知识、培养能力与提高素质相结合的原则精神,对于培养各级各类人才具有全面性、基础性和先导性作用。教学内容一、本课程的理论教学内容1. Visual Basic的基本概念(1) 面向对象的程序设计的基本概念:对象、属性、方法、事件及事件驱动(2) 开发Visual Basic应用程序的一般步骤2Visual Basic的界面设计(1)创建窗体 常用的窗体属性:Name、Caption、BorderStyle、Enabled、Font、BackColor、 ForeColor、Icon、Left、Height、Top、Width、Visible 常用的窗体方法:Move、Show、Hide、Print、PrintForm、Refresh、Cls 常用的窗体事件:Activate、Deactivate、Click、DblClick、Load、Unload、Resize 窗体的显示与隐藏、装载与卸载(2) 基本控件的特性及应用公共属性:Name、Caption、Enabled、Font、Height、Width、Index、Left、Top、 TabStop、Visible公共方法:Move、Refresh、Setfocus公共事件:Click、DblClick、LostFocus 文本框(TextBox):Text、PasswordChar、Alignment、MaxLength、MultiLine属性、Chang、LostFocus事件 标签(Label):Alignment、AutoSize属性 命令按钮(CommandButton):Cancel、Default属性 列表框(ListBox):List、ListCount、ListIndex、Text、Columns、Sorted、Selected属性;AddItem、 Clear、RemoveItem方法。 组合框(ComboBox):Style、Text属性;AddItem、Clear、RemoveItem方法。 单选按钮(OptionButton)、复选框(CheckBox)及框架(Frame):Alignment、Value属性。 图片框(PictureBox)与图象(Image)控件:AutoSize、Image、Picture属性;Cls、Circle方法;DragDrop事件 定时器(Timer):Interval属性(3)定制窗体菜单:创建下拉菜单和弹出式菜单3Visual Basic语言基础(1) 程序代码的组织方式:过程(事件过程、通用过程)与模块(窗体模块、标准模块及类模块)(2) 程序代码的书写规则(3) 数制与数据类型(4) 不同类型常量的表示方法、系统内置常量、用户定义常量的定义方法 (5) 变量:变量命名;全局变量、局部变量和静态变量的说明;变量的作用域(6) 数组:数组命名及说明;数组类型;数组的结构;数组元素;静态数组与动态数组,数组重定义(7) 运算符与表达式:算术运算、关系运算、逻辑运算与字符串运算;各种运算的优先级。 4Visual Basic的基本语句(1)Option语句:Option Explicit、Option Base(2)顺序结构语句:赋值语句:相同类型与不同类型数据之间的赋值。Cls、Print方法(3) 分支结构语句:If-Then 结构语句和 Select Case结构语句(4) 循环结构语句:D0 - Loop结构语句、For-Next 结构语句5公共函数(1)算术函数(Abs, Sin, Cos, Atn, Exp, Hex, Log, Rnd, Sgn, Sqr, Tan)(2)字符串函数(Asc, Chr, Lcase, Ucse, Left, Len, Trim, Mid, Right, Space, String, InStr)(3)日期及时间函数(Time, Date, Now, DateValue,Day, Month, Year, WeekDay)(4)转换函数(Str, Val, Chr, Asc, Cint, Fix, Int, CBool, Cbyte, CDate, Cdbl,Cstr)(5)用户交互函数:InputBox函数与MsgBox函数(6)数组函数(Array,Ubound,Lbound)6过程设计(1)Sub过程(事件Sub过程及通用Sub过程)的定义和调用(2)Function过程的定义及调用(3)过程调用时的数据传递:按值传递、按地址传递;简单变量参数、数组参数、对象参数的传递(4)静态变量与静态过程(5)递归过程(6)模块级变量及全局变量的应用(7)多窗体工程的设计7文件操作(1)文件的基本概念:文件的存取方式及文件类型、文件的基本操作步骤(打开、读/写及关闭)(2)基本文件操作控件:驱动器列表控件、文件夹列表控件及文件列表控件(3)常用文件操作语句(Open, Close, Reset, Lock, Unlock, Seek)及文件操作函数(Eof, FileAttr,FireLen,FreeFile, Lof, Loc,Seek);顺序文件、随机文件及二进制文件的打开、读/写及关闭8图形处理及多媒体应用(1)常用鼠标方法(MouseDown, MouseUp,MouseMove)(2)数据输出的格式化处理(Format函数)(3)图形控件Line、Shape使用及多媒体处理9数据库操作(1)数据库的基本概念:库、表、记录和字段(2)创建Access数据库(3)SQL 查询的基本概念及其子句(4)使用数据控件访问数据库:记录的增、删、改(5)数据访问对象(DAO):DAO对象模型、使用DAO进行数据操作(6)报表设计与输出(7)远程数据访问及基于Internet的数据库应用二、本课程的实践教学内容实验1 VB基本操作实验2 界面设计实验3 菜单设计实验4 MDI窗体与工具栏实验5 简单程序设计(分支结构)实验6 简单程序设计(循环结构)实验7 固定数组实验8 动态数组实验9 数组综合实验10 VB程序调试实验11 文件实验12 过程的定义及调用实验12 参数传递实验13 递归过程实验14 制作图形实验15 数据库(一)实验16 数据库(二)三、建议学时分配表序号教 学 内 容课时分配讲课实验习题小计1第一章 VB概述1122第二章 创建户界面设计55103第三章 VB语言基础4044第四章 VB基础语句和算法基础84125第五章 数组86146第六章 程序调试2247第七章 文件4268第八章 过程106169第九章 图形处理和多媒体应用22410第十章 数据库操作与编程448合计483280四、使用教材及主要参考书使用教材1牛又奇等编新编Visual Basic程序设计教程 苏州大学出版社2孙建国等编新编Visual Basic实验指导书 苏州大学出版社主要参考书龚沛增 主编 Visual Basic程序设计简明教程 高等教育出版社五、 考核方式本课程采取期末集中闭卷考试与平时实验作业考查相结合的方法,期末考试成绩占70%,平时作业成绩占30%。其中,期末考试又分为两部分,笔试根据教学大纲统一命题,考试时间为90分钟, 卷面分值50分;上机操作采用江苏省计算机等级考试数据环境,考试时间为80分钟, 卷面分值50分。六、 教学说明本课程属于讲授计算机程序设计方面的课程,是学生今后开发应用程序的必备基础,也是江苏省及全国非计算机专业学生报考计算机二级考试的主要语种之一。本课程应将理论教学与实验教学紧密结合,使之相互辅助,提高教学效果。理论教学时应编制适合本课程特点的CAI课件,采用多媒体讲授,注重基本概念讲解与实例的演示,使学生可以直观而清晰地看到操作效果,加深对知识点的理解。实验教学应穿插于理论教学的全过程,采用一人

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论