VisualBasic程序设计复习大纲_第1页
VisualBasic程序设计复习大纲_第2页
VisualBasic程序设计复习大纲_第3页
VisualBasic程序设计复习大纲_第4页
VisualBasic程序设计复习大纲_第5页
全文预览已结束

下载本文档

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

文档简介

第6页第6页现代远程教育“设计”复习大纲课程内容第1讲.序论第2讲.数据与运算第3讲.语句与分支控制第4讲.句第5讲.过程与函数(上)第6讲.过程与函数(下)第7讲.数组与常用算法第8讲.常用控件第9讲.绘图、窗体与菜单第10讲.复杂界面第11讲.文件、程序调试第12讲.API及多媒体编程*第13讲.数据库编程*第14讲.网络编程及其他*第15讲.复习关于考试考试内容以讲课的PPT内容为主,第1-11讲都属于考试内容。第1-7讲是基本知识和基本编程技术,所占比例为80%第8-11讲是基本应用,所占比例为20%第12-14讲是深入应用,在笔试中不考,可以体现中平时的作业练习之中。考试题型为:一、选择(30分,每空1分)(单选题,选择最合适的答案)二、填空(45分,每空1.5分)三、分析(20分,每空4分)(分析程序,选择正确的选项)四、改错(5分)如何复习主要看PPT内容,同时看参考书。通过上机练习PPT中的实例巩固所学知识。对于程序题,其深度要求不会超过讲过的内容,参见复习重点复习时,要着重掌握以下三方面的内容:常用运算符、常用函数、常用控件的属性、方法和事件;常用的语法要素:变量定义、分支及循环控制、子程序及函数、数组;常用的算法与应用:要求能分析一段程序的流程及运行结果。下面列出各讲中的重点:课次教学内容学时重点复习内容第1讲.简单的VisualBasic程序第1章VB开发环境1.1VisualBasic概述1.2运行环境、启动与退出VB1.3集成开发环境第2章简单的VB程序设计2.1程序设计的概念2.2VB中的对象2.3VB程序的结构与事件驱动工作方式2.4用VB开发简单的应用程序2.5基础控件的使用2.6工程的管理2.7使用帮助功能3Basic是一种高级语言程序设计的两个方面(界面设计及代码设计)对象的三要素:属性、方法、事件事件驱动第2讲.数据与运算第3章VB中的数据3.1数据类型3.2常量和变量3.3运算符与表达式3数据类型(Integer,Long,Single,Double,)常量的书写变量的定义运算符(特别是+,&,\,/,Mod,And,Or,Not)要求重点掌握第3讲.语句与分支控制第4章语句与控制结构4.1基本语句4.2选择结构程序设计3输入输出(Box,MessageBox,Print)If/If语句SelectCase语句(本讲均是重点)第4讲.句4.3循环结构3句Do(要求掌屋循环的五要素)循环出口语句(ExitFor或ExitDo)循环的嵌套(要求掌屋每重循环的控制变量)循环的应用数列求和(要求掌握递推法及双重)(本讲均是重点,要求能分析一段程序的流程及运行结果)第5讲.过程与函数(上)第5章过程与函数5.1过程5.2过程中的变量5.3函数3过程的定义与调用函数的定义与调用,函数如何返回值参数传递中的ByVal与ByRef的区别过程中的变量(局部变量、窗体级变量、全局变量的差别)第6讲.过程与函数(下)5.4常用内部函数3要求掌握以下几个函数:I/O:MsgBoxBox数学:RndAbsIntSqrSinCosLogExp字符串:LenLTrimRTrimTrimUCaseMidLeftChrAsc日期:DateTimeNowYearMonthDay转换判断CIntValIsDateIsNumeric第7讲.数组与常用算法第6章数组及常用算法6.1算法6.2数组及集合6.3遍试算法6.4迭代算法6.5递归算法3数组:定义数组,下标的范围,数组的基本应用的例子遍试:中用if迭代:for=f递归:f(n)中用f(n-1)(本节都是重点,要求掌握相关的例子以及要求的上机作业)第8讲.常用控件第7章常用内部控件7.1标签、文本框、图片框与图像框7.2命令按钮、复选框和单选按钮7.3列表框、组合框和滚动条7.4直线和形状7.6控件数组7.7窗体布局7.8使用ActiveX控件3要求掌握常用控件的常用属性、方法、事件,包括:CommandButton的Caption;的AutoSize,WordWrap,Alignment;TextBox的SetFocus方法,GotFocus事件,LostFocus事件,SelStart,SelLength,SelText,Text,MultiLine,PasswordChar,Locked,Enabled;CheckBox及OptionButton的Value;HScrollBar,VScrollBar的Max,Min,Value;形状/Line线的Shape/x1,y1,x2,y2,BorderStyle,BorderWidth,BackStyle,Timer的Enabled;及ComboList的Style,MultiSelect,List(i),Index,(i),SelCount,AddItem方法,RemoveItem方法,Clear方法;PictureBox及Image的Picture,以及LoadPicture方法。掌握如何加入外部控件第9讲.绘图、窗体与菜单第8章绘图、窗体与菜单8.1绘图、图形、动画、字体窗体8.3菜单3绘图:绘图时的状态,常用的绘图方法(包括画线、画矩形、画圆、画椭圆)窗体:常用事件与常用属性多窗体:加入窗体,设定启动窗体,通过全局变量在窗体之间传递信息的方法菜单:编辑菜单,特殊的菜单标题(如&及分隔线的使用),对菜单项的Click事件进行编程第10讲.复杂界面8.4键盘与鼠标事件8.5多文档界面MDI3(了解即可,不考)第11讲.文件、程序调试第9章文件的存取9.1文件及其基本操作9.2顺序文件9.3随机文件9.4二进制文件9.5文件系统控件9.6目录及文件操作第10章程序调试和出错处理10.1程序中的错误10.2调试和排错10.3错误捕获处理3文件的分类及操作(要求掌握文本文件逐行拷贝的例子即可)文件及目录控件(了解即可)程序的调试(了解即可)程序中的错误处理(OnGoto以及Err.及Err.Description)第12讲.API及多媒体编程*第11章VisualBasic与Win32API11.1VisualBasic中使用Win32API11.2API的具体应用第12章VisualBasic多媒体编程12.1音频12.2视频3掌握API的声明(Declare)(其余不考)第13讲.数据库编程*第14章VisualBasic数据库编程14.1数据库14.2使用Data控件访问数据库14.3使用DAO访问数据库14.4使用ADO访问数据库3(了解即可,不考)第14讲.网络编程及其他第13章VisualBasic网络编程13.1计算机网络基本概念13.2Web浏览的编程13.3 用Winsock控件进行Internet通信13.4 InternetTransfer控件3(了解即可,不考)第15讲.复习复习3试题样例一、选择(30分,每空1分)选择最合适的答案。1.表达式Mid(“Hello”,2,3)的值是_________ A“ll” B“llo” C“ell” D“ello”2.若要设置定时器控件的定时时间,需设置的属性是_________AInterval BValue CEnabled DTime3.为把焦点移到某个指定的控件,所使用的方法是_________ ASetFocus BVisible CGotFocus DEnabled二、填空(45分,每空1.5分):1.如果要将某菜单项设计为分隔线,则该菜单项的标题应设置为______2.在窗体上画一个红色的圆,将以下语句填完整 Circle(100,100),100,_________3.以下程序的输出结果是:______ n=0 DoWhilen=2 n=n+1 Loop4.表达式Len(“abc”)的值是_________。三、分析(20分,每空4分)分析以下程序,并选择正确的选项。1.当执行以下过程时,在窗体内将打印_________PrivateSubCommand1_ClickDi

温馨提示

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

评论

0/150

提交评论