VB基础入门学习教案

上传人:ni****g 文档编号:570839224 上传时间:2024-08-06 格式:PPT 页数:41 大小:1.58MB
返回 下载 相关 举报
VB基础入门学习教案_第1页
第1页 / 共41页
VB基础入门学习教案_第2页
第2页 / 共41页
VB基础入门学习教案_第3页
第3页 / 共41页
VB基础入门学习教案_第4页
第4页 / 共41页
VB基础入门学习教案_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《VB基础入门学习教案》由会员分享,可在线阅读,更多相关《VB基础入门学习教案(41页珍藏版)》请在金锄头文库上搜索。

1、会计学1VB基础基础(jch)入门入门第一页,共41页。教材教材(jioci)(jioci)及参考书及参考书 参考书参考书李春葆等:李春葆等:VisualBasicVisualBasic程序设计程序设计(chnxshj)(chnxshj)(第(第2 2版)版) 清华大学出版社,清华大学出版社,罗朝盛:程序设计罗朝盛:程序设计(chnxshj)(chnxshj)教程,人民邮电出版社教程,人民邮电出版社 , 上机软件上机软件 教材(jioci)邱李华等:VisualBasic程序设计教程(第2版)机械工业出版社,第1页/共40页第二页,共41页。学习学习(xux)(xux)目的目的uu 掌握一门编

2、程语言掌握一门编程语言uu开发个人或小组开发个人或小组(xioz)使用的小型工具使用的小型工具uu 为后续计算机课程的学习奠定基础为后续计算机课程的学习奠定基础uu 计算机等级考试计算机等级考试第2页/共40页第三页,共41页。学习学习(xux)(xux)方法方法n n熟记语言规则n n加强编程实践n n开始以模仿为主。n n理解熟记常用算法、方法、属性。n n尝试设计(shj)自己的选题。n n严格按照规定的格式书写程序。第3页/共40页第四页,共41页。计算机语言计算机语言(yyn)(yyn)n n计算机语言(Computer Language)指用于人与计算机之间通讯的语言。计算机语言是

3、人与计算机之间传递信息的媒介(miji)。 n n 计算机语言经历了:机器语言、汇编语言、高级语言第4页/共40页第五页,共41页。机器语言机器语言(j q y yn)(j q y yn)n n机器语言是直接用二进制代码机器语言是直接用二进制代码(di m)(di m)指令表达的计算机语言,指指令表达的计算机语言,指令是用令是用0 0和和1 1组成的一串代码组成的一串代码(di m)(di m),它们有一定的位数,并分成,它们有一定的位数,并分成若干段,各段的编码表示不同的含义若干段,各段的编码表示不同的含义 。如某种计算机的指令为,。如某种计算机的指令为,它表示让计算机进行一次加法操作。它表

4、示让计算机进行一次加法操作。n n 特点特点 n n 简单、快捷简单、快捷n n 可读性差、移植性差可读性差、移植性差第5页/共40页第六页,共41页。汇编语言汇编语言(hu bin y yn)(hu bin y yn)n n 用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用“ADD”“ADD”代代表加法,表加法,“MOV”“MOV”代表数据传递等等。这种程序设计语言就称为汇编语言,即第二代计算机代表数据传递等等。这种程序设计语言就称为汇编语言,即第二代计算机语言语言 。n n 特点特点n n 可有效地访问

5、、控制计算机各种硬件可有效地访问、控制计算机各种硬件(yn jin)(yn jin)设备设备n n 移植性较差移植性较差 第6页/共40页第七页,共41页。高级高级(goj)(goj)语言语言n n高级语言接近于数学高级语言接近于数学(shxu)(shxu)语言或人的自然语言,同时又不依赖于计算机语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所有机器上通用。硬件,编出的程序能在所有机器上通用。n n高级语言包括了很多编程语言,如目前流行的高级语言包括了很多编程语言,如目前流行的C C、VBVB、VCVC、FoxProFoxPro、DelphiDelphi,JavaJava等,这些

6、语言的语法、命令格式都各不相同。等,这些语言的语法、命令格式都各不相同。 n n 特点特点n n 可读性强、移植性好可读性强、移植性好第7页/共40页第八页,共41页。n n程序:用程序设计语言编写,用于完成程序:用程序设计语言编写,用于完成(wn (wn chng)chng)特定任务特定任务n n程序设计:编制程序的工作程序设计:编制程序的工作n n实现:掌握解题的方法和步骤实现:掌握解题的方法和步骤算法;算法;n n 选择工具选择工具语言。语言。程序设计程序设计(chn x sh j)(chn x sh j)第8页/共40页第九页,共41页。n n1. 1. 1. 1. 什么是算法什么是算

7、法什么是算法什么是算法n n 为计算机解决问题而设计的有明确意义为计算机解决问题而设计的有明确意义为计算机解决问题而设计的有明确意义为计算机解决问题而设计的有明确意义(yy)(yy)(yy)(yy)的操作步骤的有限集合。的操作步骤的有限集合。的操作步骤的有限集合。的操作步骤的有限集合。v2 . 2 . 算法的特性算法的特性(txng)(txng)v 有穷性、确定性、有效性、有有穷性、确定性、有效性、有0 0个到若个到若干个输入、干个输入、 有有1 1个到若干个输出。个到若干个输出。算法算法(sun f)(sun f)第9页/共40页第十页,共41页。n n(1) 用用自自然然语语言言表表示示算

8、算法法(sun f)n n例例如如:将将两两个个变变量量X和和Y的的值值互互换。换。n n算法算法(sun f)表示:表示:n n 步骤步骤1 输入数据给变量输入数据给变量X、Yn n 步步骤骤2 将将X值值存存入入中中间间变变量量Z中:中:X Zn n 步步骤骤3 将将Y值值存存入入变变量量X中中:Y Xn n 步步骤骤4 将将中中间间变变量量Z的的值值存存入入Y中:中:Z Yn n 步骤步骤5 输出变量输出变量X、Y的值的值 用自然语言表示算法(sun f),虽然容易表达,但文字冗长且易产生“二义性”。算法算法(sunf)(sunf)的表示的表示第10页/共40页第十一页,共41页。处理框

9、:连接点:起止框:输入/输出框:判断框:流向线:v(2) 用传统流程图表示算法(sun f)v 传统流程图常见符号:n n例:交换(jiohun)两个变量开始输出X,Y输入X,YXZYXZY结束第11页/共40页第十二页,共41页。N-S流程图:1973年由美国学者INassit和BShneiderman提出,这种流程图完全去掉了带箭头的流程线,全部(qunb)算法写在一个大矩形框中,在该大矩形框内还可以包含一些从属于它的小矩形框。v(3) 用N-S流程图表示(biosh)算法例:交换(jiohun)两个变量的流程图输出X,YZYYXXZ输入X,YN-S流程图特别适合于结构化程序设计。第12页

10、/共40页第十三页,共41页。结构化程序设计结构化程序设计(shj)n n1. 1. 三种三种(sn zhn)(sn zhn)基本结构基本结构n n 顺序结构、选择结构和循顺序结构、选择结构和循环结构环结构 v(1) (1) 顺序顺序(shnx)(shnx)结构结构bABaAB传统流程图:N-S流程图:第13页/共40页第十四页,共41页。(2) (2) 选择选择选择选择(xunz)(xunz)结构结构结构结构传统(chuntng)流程图:N-S流程图:ba条件AB不成立成立条件成立AB不成立条件成立(chngl)/不成立(chngl)的几种常见的表示方法:True/False;T/F;Yes

11、/No;Y/N结构化程序设计结构化程序设计第14页/共40页第十五页,共41页。【例】分别用传统(chuntng)流程图和N-S流程图表示求一个数的绝对值的算法。结束XY开始输出Y输入X-XYX=0YesNo输入XNoX=0YesXY-XY输出Y传统(chuntng)流程图:N-S流程图:第15页/共40页第十六页,共41页。n n(3) (3) 循环循环循环循环(xnhun)(xnhun)结构结构结构结构当型循环(xnhun)结构传统(chuntng)流程图:N-S流程图:条件成立Ab不成立a当条件为真A第16页/共40页第十七页,共41页。直到条件为真A直到型循环(xnhun)结构传统(c

12、huntng)流程图:N-S流程图:aAb不成立成立条件第17页/共40页第十八页,共41页。n n三种基本结构有以下共同的特点:三种基本结构有以下共同的特点:三种基本结构有以下共同的特点:三种基本结构有以下共同的特点:n n只有一个入口只有一个入口只有一个入口只有一个入口(rku)(rku)(rku)(rku)、一个出口、一个出口、一个出口、一个出口n n每每每每个个个个基基基基本本本本结结结结构构构构中中中中的的的的每每每每一一一一部部部部分分分分都都都都有有有有机机机机会会会会被被被被执执执执行到行到行到行到n n结构内不存在结构内不存在结构内不存在结构内不存在“死循环死循环死循环死循环

13、”结构化程序设计结构化程序设计(shj)(shj)第18页/共40页第十九页,共41页。n n2. 2. 结构化程序设计结构化程序设计结构化程序设计结构化程序设计(shj)(shj)方法特点方法特点方法特点方法特点n n 模块化模块化模块化模块化n n 自顶向下自顶向下自顶向下自顶向下n n 逐步求精逐步求精逐步求精逐步求精传统程序设计方法(fngf):面向过程当前流行的程序设计方法(fngf):面向对象结构化程序设计结构化程序设计(shj)(shj)第19页/共40页第二十页,共41页。第一章第一章VBVB概述概述(ish)(ish)1.了解VB的运行环境(hunjng)及启动、退出。2.了

14、解VB功能及特点。3. 熟悉VB的集成开发环境(hunjng)。本章(bnzhn)要求:第20页/共40页第二十一页,共41页。第一章 VB 概述(i sh) 1.1 VB的发展(fzhn) 1.2 VB启动和退出 1.3 VB的集成开发环境 本章小结第21页/共40页第二十二页,共41页。1.1 VB1.1 VB的发展的发展(fzhn)(fzhn)一、VisualBasic的发展VisualBasic是Microsoft公司开发的Windows应用程序开发工具,Visual“可视化的”,是一种(yzhn)开发图形用户界面(GUI)的方法。GUI(GraphicalUserInterface)

15、图形用户界面:让用户可以通过图标和鼠标与他们的电脑(dinno)进行交互,而不是在命令行中输入文本。流行的GUI有Microsoft的Windows。1991年推出1992、1993、1995、1997、1998,2000相继推出:2.0,3.0,4.0,5.0,6.0,VB.Net(7.0)版本第22页/共40页第二十三页,共41页。二、二、Visual Basic的特点的特点(tdin)1.具有面向对象的可视化设计工具2.事件驱动的编程机制3.结构化的程序设计语言4.提供了易学易用的应用程序集成开发环境5.支持多种数据库系统的访问6.支持DDE、DLL和对象的链接与嵌入(qinr)(OLE

16、)7.完备的联机帮助1.1 VB1.1 VB的发展的发展(fzhn)(fzhn)第23页/共40页第二十四页,共41页。1.2 VB1.2 VB的启动的启动(qdng)(qdng)和退出和退出第24页/共40页第二十五页,共41页。1.3 VB1.3 VB的集成开发的集成开发(kif)(kif)环境环境n n1.2.1 Visual Basic的集成开发的集成开发环境环境(hunjng)主窗口主窗口菜单栏工具栏标题栏工具箱工程管理窗口属性窗口布局窗口立即窗口窗体设计窗口第25页/共40页第二十六页,共41页。1.3 VB1.3 VB的集成开发的集成开发(kif)(kif)环境环境VB的三种工作

17、模式(标题栏总显示当前模式)(1)设计模式:创建应用程序的大多数工作都是在设计时完成的。在设计时,可以设计窗体、绘制控件、编写代码并使用“属性”窗口(chungku)来设置或查看属性设置值。(2)运行模式:代码正在运行的时期,用户可与应用程序交流。可查看代码,但不能编辑它,也不可以编辑界面。(3)中断模式:程序在运行的中途被停止执行时,此时可以编辑代码,但不可编辑界面。在中断模式下,用户可查看各变量的当前值,从而了解程序执行是否正常。第26页/共40页第二十七页,共41页。1.3 VB1.3 VB的集成的集成(j chn)(j chn)开发开发环境环境窗体设计窗口是屏幕中央的主窗口,它可以作为

18、自定义窗口用来(ynli)设计应用程序的界面。用户可以在窗体中添加控件、图形和图片来创建所希望的外观。每个窗口必须有一个的窗体名字,建立窗体时缺省名为Form1,Form2,.。应注意窗体名即Name属性和窗体文件名的区别n 窗体设计窗体设计(shj)窗口窗口第27页/共40页第二十八页,共41页。1.3 VB1.3 VB的集成开发的集成开发(kif)(kif)环境环境窗体设计窗口窗体名窗体文件名第28页/共40页第二十九页,共41页。1.3 VB1.3 VB的集成的集成(j chn)(j chn)开发开发环境环境工具箱提供一组工具,用于设计时在窗体中放置控件生成应用程序的用户接口。系统启动后

19、缺省的General工具箱就会出现在屏幕左边(zubian),上面共有21个常用“部件”。n工具箱工具箱第29页/共40页第三十页,共41页。1.3 VB1.3 VB的集成的集成(j chn)(j chn)开发开发环境环境第30页/共40页第三十一页,共41页。1.3 VB1.3 VB的集成的集成(j chn)(j chn)开发开发环境环境 工程是指用于创建工程是指用于创建工程是指用于创建工程是指用于创建(chungjin)(chungjin)一个应用程序的文件的一个应用程序的文件的一个应用程序的文件的一个应用程序的文件的集合。工程资源管理器列出了当前工程中的窗体和模块集合。工程资源管理器列出

20、了当前工程中的窗体和模块集合。工程资源管理器列出了当前工程中的窗体和模块集合。工程资源管理器列出了当前工程中的窗体和模块 n工程工程(gngchng)资源管理器资源管理器第31页/共40页第三十二页,共41页。1.3 VB1.3 VB的集成开发的集成开发(kif)(kif)环境环境属性是指对象的特征,如大小、标题或颜色等数据。在设计模式中,属性窗口列出了当前(dngqin)选定窗体或控件的属性的值,用户可以对这些属性值进行设置。n 属性属性(shxng)窗口窗口第32页/共40页第三十三页,共41页。1.3 VB1.3 VB的集成的集成(j chn)(j chn)开发开发环境环境窗体布局窗口显

21、示在屏幕右下角。窗体布局窗口显示在屏幕右下角。用户可使用用户可使用(shyng)(shyng)表示屏幕的小表示屏幕的小图像来布置应用程序中各窗体的位图像来布置应用程序中各窗体的位置。这个窗口在多窗体应用程序中置。这个窗口在多窗体应用程序中很有用,因为这可以指定每个窗体很有用,因为这可以指定每个窗体相对于主窗体的位置。相对于主窗体的位置。 n 窗体布局窗体布局(bj)窗口窗口第33页/共40页第三十四页,共41页。1.3 VB1.3 VB的集成的集成(j chn)(j chn)开发开发环境环境在设计模式中,通过双击窗体或窗体上任何对象或通过“工程资源管理器”窗口中的“查看(chkn)代码”按钮来

22、打开代码编辑器窗口。代码编辑器是输入应用程序代码的编辑器。n代码代码(di m)编辑窗口编辑窗口第34页/共40页第三十五页,共41页。1.3 VB1.3 VB的集成开发的集成开发(kif)(kif)环境环境n立即立即(lj)窗口窗口 在Visual Basic集成环境中,运行“视图/立即窗口”命令或按下“Ctrl+G”组合键即可打开下图所示的立即窗口立即窗口。它是Visual Basic所提供的一个系统对象,在设计(shj)状态时可以在立即窗口中进行一些简单的命令操作,如变量赋值或用“?”或Print(两者等价)输出一些表达式的值。 第35页/共40页第三十六页,共41页。1.3 VB1.3

23、 VB的集成的集成(j chn)(j chn)开发开发环境环境n使用使用(shyng)MSDN Library查阅器查阅器第36页/共40页第三十七页,共41页。1.3 VB1.3 VB的集成的集成(j chn)(j chn)开发开发环境环境n上下文帮助(bngzh)在VisualBasic界面的任何上下文相关部分(bfen)上按F1键,就可显示有关该部分(bfen)的信息。上下文相关部分(bfen)是:VisualBasic中的每个窗口(“属性”窗口、“代码”窗口等)工具箱中的控件窗体或文档对象内的对象“属性”窗口中的属性VisualBasic关键词(语句、声明、函数、属性、方法、事件和特殊

24、对象)错误信息第37页/共40页第三十八页,共41页。本章本章(bn zhn)(bn zhn)小结小结本章重点介绍VisualBasic集成开发环境(hunjng),通过学习初步了解面向对象程序设计的特点。希望大家参照节的内容,上机使用一次VisualBasic的集成环境(hunjng),初步了解VisualBasic提供的集成开发环境(hunjng)的使用,理解可视化程序设计的特点。第38页/共40页第三十九页,共41页。下课(xik)了。追求(zhuqi)休息(xi xi)一会儿。第39页/共40页第四十页,共41页。内容(nirng)总结会计学。计算机语言是人与计算机之间传递信息的媒介。如某种计算机的指令为,它表示让计算机进行一次加法操作。这种程序设计语言就称为汇编语言,即第二代计算机语言。顺序结构、选择结构和循环结构。VB的三种(sn zhn)工作模式(标题栏总显示当前模式)。(2)运行模式:代码正在运行的时期,用户可与应用程序交流。应注意窗体名即Name属性和窗体文件名的区别。工程资源管理器列出了当前工程中的窗体和模块。代码编辑器是输入应用程序代码的编辑器第四十一页,共41页。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号