面向对象程序设计.ppt课件.ppt

上传人(卖家):三亚风情 文档编号:2227718 上传时间:2022-03-23 格式:PPT 页数:33 大小:1.10MB
下载 相关 举报
面向对象程序设计.ppt课件.ppt_第1页
第1页 / 共33页
面向对象程序设计.ppt课件.ppt_第2页
第2页 / 共33页
面向对象程序设计.ppt课件.ppt_第3页
第3页 / 共33页
面向对象程序设计.ppt课件.ppt_第4页
第4页 / 共33页
面向对象程序设计.ppt课件.ppt_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、1面向对象程序设计面向对象程序设计主主 讲:讲: xxxxxx感谢你的欣赏2019-9-152 面向过程和面向对象面向过程和面向对象 C是面向过程的,是面向过程的,VB是面向对象的是面向对象的 面向过程面向过程的思想是把一个项目、一件事情的思想是把一个项目、一件事情按照按照一定的顺序一定的顺序,从头到尾,从头到尾一步一步一步一步地做下去,地做下去,先先做做什么,什么,后做后做什么,一直到结束。这种思想比什么,一直到结束。这种思想比较好理解,其实这也是一个人做事的方法。较好理解,其实这也是一个人做事的方法。 面向对象面向对象的思想是把一个项目、一件事情的思想是把一个项目、一件事情分成分成一个个更

2、小的部分一个个更小的部分,每一部分负责该部分的功,每一部分负责该部分的功能,最后再由这些部分组合而成为一个整体。能,最后再由这些部分组合而成为一个整体。例:求两个数的和例:求两个数的和感谢你的欣赏2019-9-153C程序程序#include stdio.hmain()int a,b,s;printf(please input the first integer:);scanf(%d,&a);printf(please inpu the second integer:);scanf(%d,&b);printf(the sum is %d,a+b);感谢你的欣赏2019-9-154VB程序程序P

3、rivate Sub Command1_Click() Text3.Text = Val(Text1.Text) + Val(Text2.Text)End Sub先设计界面先设计界面感谢你的欣赏2019-9-155C与与VB的其他区别的其他区别 运行模式不同运行模式不同 C是编译模式,属是编译模式,属编译型编译型语言(执行速度快)语言(执行速度快) VB既有编译模式,也有解释模式既有编译模式,也有解释模式(P14) C比比VB更低级(即接近机器)更低级(即接近机器) VB以及用以及用VB写的程序写的程序只能只能在在WINDOWS系统系统上使用,上使用,C无此限制(无此限制(C最初是最初是UNI

4、X系统的工系统的工作语言)作语言)感谢你的欣赏2019-9-156时隔时隔10月之后,月之后,在在Android手机的手机的带动下,带动下,Java市市场份额在去年半场份额在去年半年上升年上升2.03%,重,重返第一返第一 。 C 降至第二降至第二VB位居第位居第8位位2013年年2月编程语言排行榜月编程语言排行榜感谢你的欣赏2019-9-157课程简介课程简介 高等学校的计算机基础教育分为三个层次:文化、高等学校的计算机基础教育分为三个层次:文化、技术和应用技术和应用 第二层次中,第二层次中,Visual Basic是一门主要课程,为我校是一门主要课程,为我校非计算机专业开设,也是计算机非计

5、算机专业开设,也是计算机二级二级考试中的科目考试中的科目之一之一 通过学习,使学生掌握通过学习,使学生掌握面向对象编程的基础知识和面向对象编程的基础知识和基本方法基本方法,培养学生具有,培养学生具有利用软件开发环境解决实利用软件开发环境解决实际问题际问题的能力,为今后使用或开发结合本行业工作的能力,为今后使用或开发结合本行业工作实际的应用程序实际的应用程序奠定基础奠定基础感谢你的欣赏2019-9-158学习要求学习要求 课前预习,认真听课并做笔记课前预习,认真听课并做笔记 课后复习,按时完成作业课后复习,按时完成作业 学习程序设计最好的方法,就是自己动学习程序设计最好的方法,就是自己动手多写程

6、序手多写程序 每次上机后应总结,把没有搞清楚的问每次上机后应总结,把没有搞清楚的问题记录下来,请教老师或同学题记录下来,请教老师或同学 平时应利用课余时间主动进行上机训练,平时应利用课余时间主动进行上机训练,充分利用图书资源和网络资源充分利用图书资源和网络资源感谢你的欣赏2019-9-159如何学习,效果最好?如何学习,效果最好?感谢你的欣赏2019-9-1510考试方法考试方法 期末成绩期末成绩= 卷面成绩卷面成绩70%+平时成绩平时成绩30% 平时成绩平时成绩 考勤考勤:点名:点名3次不到,取消考试资格次不到,取消考试资格 作业作业 上机上机感谢你的欣赏2019-9-1511 第第1章章

7、Visual Basic概述概述 第第2章章 简单的简单的Visual Basic程序设计程序设计 第第3章章 Visual Basic语言基础语言基础 第第4章章 Visual Basic控制结构控制结构 第第5章章 数组数组 第第6章章 过过 程程 第第7章章 常用控件常用控件 第第8章章 菜单及窗体的设计菜单及窗体的设计 第第9章章 图形操作图形操作 第第10章章 文件操作文件操作 第第11章章 数据库应用基础数据库应用基础教材内容教材内容感谢你的欣赏2019-9-1512教学安排教学安排章章内内 容容学时学时实验实验第第1 1章章Visual BasicVisual Basic概述概述

8、2 2第第2 2章章简单的简单的VisualVisual BasicBasic程序设计程序设计2 22 2第第3 3章章VBVB语言基础语言基础2 2第第4 4章章VBVB控制结构控制结构6 64 4第第5 5章章数数 组组4 42 2第第6 6章章过过 程程4 42 2第第7 7章章常用控件常用控件4 42 2第第8 8章章菜单及窗体的设计菜单及窗体的设计4 42 2第第9 9章章图形操图形操作作2 22 2第第1010章章文件操作文件操作2 2第第1111章章数据库应用数据库应用基础基础2 2合计合计34341616感谢你的欣赏2019-9-1513第第1章章 Visual Basic概述

9、概述1.1 Visual Basic发展及特点发展及特点1.2 Visual Basic 6.0安装、启动和退出安装、启动和退出1.3 Visual Basic集成开发环境集成开发环境1.4 创建创建Visual Basic应用程序的过程应用程序的过程1.5 Visual Basic工程的组成和管理工程的组成和管理 重点重点重点重点感谢你的欣赏2019-9-15141.1 Visual Basic发展及特点发展及特点 1.1.1 Visual Basic发展简介发展简介 1.1.2 Visual Basic 6.0的特点的特点本章目录本章目录感谢你的欣赏2019-9-15151.1.1 Vis

10、ual Basic发展简介发展简介程序设计语言的发展程序设计语言的发展第一代程序设计语言(第一代程序设计语言(机器语言机器语言)第二代程序设计语言(第二代程序设计语言(汇编语言汇编语言)第三代程序设计语言(第三代程序设计语言(高级语言高级语言:面向过程程序设计语言、:面向过程程序设计语言、面向对象程序设计语言)面向对象程序设计语言)1991年年Microsoft公司推出公司推出Visual Basic 1.0,这是一种,这是一种可视化可视化的编程语言,简称的编程语言,简称VB,其前身是,其前身是Basic语言(语言( 初初学者通用符号指令代码学者通用符号指令代码,Beginners all-p

11、urpose symbolic instruction code)从从1991年的年的VB1.0至至1998年的年的VB6.0的多次版本升级,的多次版本升级,功能更强大、完善,应用面更广;功能更强大、完善,应用面更广;2002年正式发布年正式发布Visual Basic.NET 本章目录本章目录感谢你的欣赏2019-9-15161.1.2 Visual Basic 6.0的特点的特点 1具有具有面向对象的可视化面向对象的可视化设计工具设计工具 2事件驱动事件驱动的编程机制的编程机制 3结构化的结构化的程序设计语言程序设计语言 4简单易学易用的简单易学易用的程序开发环境程序开发环境 5支持支持多

12、种数据库系统多种数据库系统的访问的访问 6. Active技术技术感谢你的欣赏2019-9-1517 安装安装 VB6.0有有3个版本:个版本:学习版、专业版和企业版学习版、专业版和企业版 安装时,执行安装时,执行VB6.0的的Setup.exe,在安装程序的,在安装程序的提示下进行,初学者可采用提示下进行,初学者可采用典型安装典型安装方式方式 启动启动 开始菜单开始菜单| Microsoft Visual Basic 6.0 VB 6.0窗口列出了窗口列出了VB能够建立的应用程序类型,能够建立的应用程序类型,初学者只要选择默认初学者只要选择默认标准标准.EXE 单击单击打开打开按钮,即可创建

13、该类型的应用程序按钮,即可创建该类型的应用程序 退出退出 窗口右上角的关闭按钮、文件窗口右上角的关闭按钮、文件|退出、退出、Alt+Q1.2 VB6.0安装、启动和退出安装、启动和退出 感谢你的欣赏2019-9-1518一个一个VB应用程序就是一个工程!应用程序就是一个工程!感谢你的欣赏2019-9-15191.3 Visual Basic集成开发环境集成开发环境窗体布局窗口窗体布局窗口立即窗口立即窗口4代码窗口代码窗口5工具箱工具箱1窗体窗口窗体窗口3工程窗口工程窗口2属性属性窗口窗口主窗口主窗口工作模式工作模式感谢你的欣赏2019-9-15201.3.1 标题栏、菜单栏和工具栏标题栏、菜单

14、栏和工具栏 本章目录本章目录1. 标题栏:标题栏:三种工作模式三种工作模式 设计模式设计模式设计界面,编写代码设计界面,编写代码 运行模式运行模式运行应用程序,不能编辑代码和界面运行应用程序,不能编辑代码和界面 中断模式中断模式暂时中断程序运行,调试程序,可编辑代码,暂时中断程序运行,调试程序,可编辑代码,不可修改界面不可修改界面2. 菜单栏菜单栏 3. 工具栏工具栏感谢你的欣赏2019-9-15211.3.2 窗体窗体(Form)窗口窗口窗体窗口简称窗体,是应用程序窗体窗口简称窗体,是应用程序最终面向用户的窗口最终面向用户的窗口,对应于应用程序的运行结果;对应于应用程序的运行结果;一个应用程

15、序一个应用程序至少有一个窗体窗口,至少有一个窗体窗口,每个窗体必须有每个窗体必须有一个唯一的窗体名,一个唯一的窗体名,默认名为默认名为Form1、Form2等等设计状态的窗体由设计状态的窗体由网格点网格点构成,方便用户对控件的定构成,方便用户对控件的定位,运行时不显示位,运行时不显示网格点间距的设置:网格点间距的设置: 工具工具|选项选项网格点间距和窗体大小的单位:网格点间距和窗体大小的单位:缇缇 1英寸英寸=1440缇缇 1磅磅=20缇缇感谢你的欣赏2019-9-15221.3.3 属性属性(Properties)窗口窗口 用于设置窗体和控件的标用于设置窗体和控件的标题、大小及字体等属性特题

16、、大小及字体等属性特征征 对象列表框:对象列表框:可打开所选可打开所选窗体所含对象的列表。窗体所含对象的列表。 属性列表框:属性列表框:对控件的某对控件的某一属性设置其值。一属性设置其值。 属性含义说明:属性含义说明:对所选属对所选属性进行注释说明。性进行注释说明。对象列表框对象列表框属性显示属性显示排列方式排列方式属性列属性列表框表框属性含属性含义说明义说明感谢你的欣赏2019-9-1523工程窗口用来保存一工程窗口用来保存一个应用程序所有属性个应用程序所有属性以及组成这个应用程以及组成这个应用程序序的的所有文件所有文件工程文件的扩展名工程文件的扩展名为为.VBP,工程文件名,工程文件名显示

17、在工程文件窗口显示在工程文件窗口的标题框内的标题框内 本章目录本章目录不带扩展名,不带扩展名,未存盘未存盘带扩展名,带扩展名,已存盘已存盘查看代码查看代码查看对象查看对象切换文件夹切换文件夹程序代码中使用程序代码中使用1.3.4 工程资源管理器工程资源管理器(Project Explorer)窗口窗口感谢你的欣赏2019-9-15241.3.5 代码代码(Code)窗口窗口 打开代码窗口有打开代码窗口有4种方法:种方法:双击窗体的任一部分;双击窗体的任一部分;单击单击“工程工程”窗口中的窗口中的“查看代码查看代码”按钮;按钮;单击菜单命令单击菜单命令“视图视图|代码窗口代码窗口”;按按F7键。

18、键。 过程列表框过程列表框对象列表框对象列表框代码框代码框感谢你的欣赏2019-9-15251.3.6 工具箱窗口工具箱窗口 由由21个被绘制成按钮形式的个被绘制成按钮形式的图标图标构成,构成,利用这些工具,用户可以在窗体上设计利用这些工具,用户可以在窗体上设计各种控件各种控件其中其中20个控件称为个控件称为标准控件标准控件(注意,注意,指指针不是控件针不是控件,仅用于移动窗体和控件,仅用于移动窗体和控件,以及调整它们的大小以及调整它们的大小)也可通过也可通过“工程工程|部件部件”命令将第命令将第3方开方开发的其他控件装入到工具箱发的其他控件装入到工具箱本章目录本章目录感谢你的欣赏2019-9

19、-1526 立即窗口立即窗口 可帮助可帮助调试调试应用程序应用程序 利用利用Print方法或直接在程序中用方法或直接在程序中用Debug.Print显显示所关心的表达式的值示所关心的表达式的值 窗体布局(窗体布局(Form Layout)窗口)窗口 指定程序运行时窗体相对于显示屏幕的初始位置指定程序运行时窗体相对于显示屏幕的初始位置以及窗体之间的相对位置以及窗体之间的相对位置1.3.7 其他窗口其他窗口感谢你的欣赏2019-9-15271.4 创建创建Visual Basic应用程序的过程应用程序的过程(1) 建立用户界面建立用户界面-在在窗体窗口窗体窗口进行进行(2) 对象属性的设置对象属性

20、的设置-在在属性窗口属性窗口进行进行(3) 对象事件过程编写对象事件过程编写-在在代码窗口代码窗口进行进行(4) 运行和调试程序运行和调试程序n单击工具栏的单击工具栏的“ ”启动按钮或按启动按钮或按F5n程序运行时出现错误是很正常的,关键在于学会程序运行时出现错误是很正常的,关键在于学会发现错误并改正错误发现错误并改正错误(5) 保存程序保存程序-窗体和工程窗体和工程分别保存,先窗体再工程分别保存,先窗体再工程n一个一个VB应用程序就是一个工程应用程序就是一个工程n一个一个最简单的最简单的VB程序,即程序,即只包含一个窗体的工只包含一个窗体的工程程,应该包含工程文件,应该包含工程文件*.vbp

21、和窗体文件和窗体文件*.frm两个两个源文件源文件本章目录本章目录感谢你的欣赏2019-9-1528例例1.2 编写一个测试标准体重(已知身高)的编写一个测试标准体重(已知身高)的程序,标准体重程序,标准体重=(身高(身高-100)*0.9。 感谢你的欣赏2019-9-15291.5 Visual Basic工程的组成和管理工程的组成和管理文件类型文件类型说说 明明工程文件工程文件(.vbp)该文件保存与工程文件有关的全部文件和对象该文件保存与工程文件有关的全部文件和对象窗体文件窗体文件(.frm)包含窗体以及控件的属性设置;窗体级的变量、外部过程包含窗体以及控件的属性设置;窗体级的变量、外部

22、过程声明;事件过程、用户自定义过程声明;事件过程、用户自定义过程二 进 制 文 件二 进 制 文 件(.frx)当窗体上控件的数据属性含有二进制值时,保存窗体文件当窗体上控件的数据属性含有二进制值时,保存窗体文件时,系统自动产生同名的时,系统自动产生同名的.frx文件文件标准模块文件标准模块文件(.bas)该文件包含全局级(模块级)变量、全局级的函数和过程、该文件包含全局级(模块级)变量、全局级的函数和过程、用户自定义函数和过程用户自定义函数和过程类 模 块 文 件类 模 块 文 件(.cls)用于创建含有方法和属性的用户自己的对象用于创建含有方法和属性的用户自己的对象ActiveX控件控件(

23、.ocx)ActiveX控件可以添加到工具箱中并在窗体上使用控件可以添加到工具箱中并在窗体上使用感谢你的欣赏2019-9-15301.5.1 工程文件的创建、打开和保存工程文件的创建、打开和保存 新建工程新建工程:系统会提示是否保存当前工作的工程文件;然系统会提示是否保存当前工作的工程文件;然后显示后显示“新建工程新建工程”对话框,在对话框,在“新建工程新建工程”对话框中选择对话框中选择“标准标准.exe”.exe”选项。选项。 打开工程打开工程:系统会提示是否保存当前工作的工程文件;然系统会提示是否保存当前工作的工程文件;然后显示后显示“打开工程打开工程”对话框,在该对话框中选择要打开的一对

24、话框,在该对话框中选择要打开的一个工程文件。个工程文件。 保存工程保存工程:当第一次保存工程时,系统自动显示当第一次保存工程时,系统自动显示“文件另文件另存为存为”对话框,提示用户输入窗体文件名,然后系统再显示对话框,提示用户输入窗体文件名,然后系统再显示“工程另存为工程另存为”对话框,提示用户输入工程文件名。对话框,提示用户输入工程文件名。 工程另存为工程另存为:当工程文件改名保存或者更改保存位置时,当工程文件改名保存或者更改保存位置时,使用该另存为命令。使用该另存为命令。感谢你的欣赏2019-9-15311.5.2 添加、删除和保存文件添加、删除和保存文件1使用使用菜单命令菜单命令 添加窗

25、体(模块):添加窗体(模块): “工程工程|添加窗体添加窗体”(“工程工程|添加模块添加模块”) 删除窗体(模块):删除窗体(模块): “工程工程|移出移出Form”(“工程工程|移出移出Module”) 保存文件(窗体文件、工程文件):保存文件(窗体文件、工程文件): 单击菜单命令单击菜单命令“文件文件”,执行相应的保存命令。,执行相应的保存命令。2使用使用快捷菜单快捷菜单命令:工程窗口命令:工程窗口感谢你的欣赏2019-9-15321.5.3 Visual Basic工程环境设置工程环境设置工具工具|选项选项感谢你的欣赏2019-9-1533本章小结本章小结 Visual Basic 6.0 一个基于对象的可视化设计工具一个基于对象的可视化设计工具 VB的三种工作模式的三种工作模式设计模式、运行模式、中断模式设计模式、运行模式、中断模式 VB程序组成程序组成工程工程窗体文件窗体文件控件和属性设置控件和属性设置模块文件模块文件 事件代码事件代码感谢你的欣赏2019-9-15

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(面向对象程序设计.ppt课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|