Basic编程基础教学大纲.doc_第1页
Basic编程基础教学大纲.doc_第2页
Basic编程基础教学大纲.doc_第3页
Basic编程基础教学大纲.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

Visual Basic编程基础教学大纲课程编号0513-09课程类型专门课适用专业电气自动化总 学 时70理论学时35实践学时35制订日期2005.7制订人彭莉 管玉芬审核人陆康一、课程性质和任务本课程介绍Visual BASIC程序设计,它是电气自动化专业技术课。通过本程的学习,着重掌握Visual BASIC语言程序设计技术,初步掌握面对对象的程序设计方法,并能应用Visual BASIC语言进行一般应用问题的程序开发,从而提高学生的软件开发能力。二、教学基本要求 1 掌握Visual BASIC语言的特点,明确相关面对对象程序设计的基本概念;掌握Visual BASIC语言程序编写规则。2 掌握窗体的编程方法,能熟练对常用控件进行编程,并能综合应用,了解多窗体编程。3 熟练掌握菜单文件的编制;能应用简单的对话框进行编程。4 掌握程序设计的基本方法,重点掌握事件过程的程序设计,熟练掌握分支、循环、子程序、函数;一般了解项目文件,能简单的对应用程序进行包装。 实验要求:1 Visual Basic 环境和程序2 顺序程序设计3 选择结构程序设计4 循环结构程序设计5 数组6 过程7 常用控件8 界面设计9 文件及图形技术 习题要求:选做各章习题。三、本课程的理论教学内容 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使用及多媒体处理四、实践环节1. Visual Basic环境和程序设计(一)2. Visual Basic环境和程序设计(二)3. Visual Basic环境和程序设计(三)4. 顺序程序设计(一)5. 顺序程序设计(二)6. 顺序程序设计(三)7. 选择结构程序设计(一)8. 选择结构程序设计(二)9. 循环结构程序设计(一)10. 循环结构程序设计(二)11. 数组(一)12. 数组(二)13. 过程14. 常用控件(一)15. 常用控件(二)16. 界面设计、文件及图形技术五、各教学环节学时分配单元(章)分配学时理论学时实践学时备注实验实训第一章Visual Basic程序设计概述4400第二章简单的VB程序设计12660第三章VB语言基础4400第四章基本的控制结构206140第五章数组8440第六章过程6420第七章常用控件9450第八章界面设计4220第九章文件1.50.510第十章图形操作1.50.510合计7035350六、使用教材及主要参考书教 材: Visual Basic 程序设计简明教程,龚沛曾等编著,高等教育出版社。 新编Visual Basic实验指导与测试,龚沛曾等编著,高等教育出版社。参考书:Visual Basic 程

温馨提示

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

评论

0/150

提交评论