面向对象程序设计课件

上传人:3626209****147198... 文档编号:240928532 上传时间:2024-05-18 格式:PPT 页数:33 大小:941.27KB
返回 下载 相关 举报
面向对象程序设计课件_第1页
第1页 / 共33页
面向对象程序设计课件_第2页
第2页 / 共33页
面向对象程序设计课件_第3页
第3页 / 共33页
点击查看更多>>
资源描述
1面向对象程序设计面向对象程序设计主主 讲:讲:xxxxxx谢谢观赏2019-8-181面向对象程序设计主 讲:xxx谢谢观赏2019-8-12 面向面向过程和面向程和面向对象象C是面向过程的,是面向过程的,VB是面向对象的是面向对象的面面向向过过程程的的思思想想是是把把一一个个项项目目、一一件件事事情情按按照照一一定定的的顺顺序序,从从头头到到尾尾一一步步一一步步地地做做下下去去,先先做做什什么么,后后做做什什么么,一一直直到到结结束束。这这种种思思想想比比较好理解,其实这也是一个人做事的方法。较好理解,其实这也是一个人做事的方法。面面向向对对象象的的思思想想是是把把一一个个项项目目、一一件件事事情情分分成成一一个个个个更更小小的的部部分分,每每一一部部分分负负责责该该部部分分的的功功能,最后再由这些部分组合而成为一个整体。能,最后再由这些部分组合而成为一个整体。例:求两个数的和例:求两个数的和谢谢观赏2019-8-182 面向过程和面向对象C是面向过程的,VB是面向对象的例:求3C程序程序#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-8-183C程序#include stdio.h谢谢观赏20194VB程序程序Private Sub Command1_Click()Text3.Text=Val(Text1.Text)+Val(Text2.Text)End Sub先设计界面先设计界面谢谢观赏2019-8-184VB程序Private Sub Command1_Clic5C与与VB的其他区的其他区别运行模式不同运行模式不同C是编译模式,属是编译模式,属编译型编译型语言(执行速度快)语言(执行速度快)VB既有编译模式,也有解释模式既有编译模式,也有解释模式(P14)C比比VB更低级(即接近机器)更低级(即接近机器)VB以以及及用用VB写写的的程程序序只只能能在在WINDOWS系系统统上上使使用用,C无无此此限限制制(C最最初初是是UNIX系系统统的的工工作语言)作语言)谢谢观赏2019-8-185C与VB的其他区别运行模式不同谢谢观赏2019-8-186时时隔隔10月月之之后后,在在Android手手机机的的带带动动下下,Java市市场场份份额额在在去去年年半半年年上上升升2.03%,重重返第一返第一。C 降至第二降至第二VB位居第位居第8位位2013年年2月编程语言排行榜月编程语言排行榜谢谢观赏2019-8-186时隔10月之后,在Android手机的带动下,Java市场7课程程简介介高高等等学学校校的的计计算算机机基基础础教教育育分分为为三三个个层层次次:文文化化、技术和应用技术和应用第第二二层层次次中中,Visual Basic是是一一门门主主要要课课程程,为为我我校校非非计计算算机机专专业业开开设设,也也是是计计算算机机二二级级考考试试中中的的科科目目之一之一通通过过学学习习,使使学学生生掌掌握握面面向向对对象象编编程程的的基基础础知知识识和和基基本本方方法法,培培养养学学生生具具有有利利用用软软件件开开发发环环境境解解决决实实际际问问题题的的能能力力,为为今今后后使使用用或或开开发发结结合合本本行行业业工工作作实际的应用程序实际的应用程序奠定基础奠定基础谢谢观赏2019-8-187课程简介高等学校的计算机基础教育分为三个层次:文化、技术和8学学习要求要求课前预习,认真听课并做笔记课前预习,认真听课并做笔记课后复习,按时完成作业课后复习,按时完成作业学学习习程程序序设设计计最最好好的的方方法法,就就是是自自己己动动手多写程序手多写程序每每次次上上机机后后应应总总结结,把把没没有有搞搞清清楚楚的的问问题记录下来,请教老师或同学题记录下来,请教老师或同学平平时时应应利利用用课课余余时时间间主主动动进进行行上上机机训训练练,充分利用图书资源和网络资源充分利用图书资源和网络资源谢谢观赏2019-8-188学习要求课前预习,认真听课并做笔记谢谢观赏2019-8-19如何学如何学习,效果最好?,效果最好?谢谢观赏2019-8-189如何学习,效果最好?谢谢观赏2019-8-1810考考试方法方法期末成绩期末成绩=卷面成绩卷面成绩70%+平时成绩平时成绩30%平时成绩平时成绩考勤考勤:点名:点名3次不到,取消考试资格次不到,取消考试资格作业作业上机上机谢谢观赏2019-8-1810考试方法期末成绩=谢谢观赏2019-8-1811第第1章章 Visual Basic概述概述第第2章章 简单的简单的Visual Basic程序设计程序设计第第3章章 Visual Basic语言基础语言基础第第4章章 Visual Basic控制结构控制结构第第5章章 数组数组第第6章章 过过 程程第第7章章 常用控件常用控件第第8章章 菜单及窗体的设计菜单及窗体的设计第第9章章 图形操作图形操作第第10章章 文件操作文件操作第第11章章 数据库应用基础数据库应用基础教材内容教材内容谢谢观赏2019-8-1811第1章 Visual Basic概述教材内容谢谢观赏212教学安排教学安排谢谢观赏2019-8-1812教学安排谢谢观赏2019-8-1813第第1章章 Visual Basic概述概述1.1 Visual Basic发展及特点发展及特点1.2 Visual Basic 6.0安装、启动和退出安装、启动和退出1.3 Visual Basic集成开发环境集成开发环境1.4 创建创建Visual Basic应用程序的过程应用程序的过程1.5 Visual Basic工程的组成和管理工程的组成和管理 重点重点重点重点谢谢观赏2019-8-1813第1章 Visual Basic概述1.1 Visua141.1 Visual Basic发展及特点展及特点 1.1.1 Visual Basic发展简介发展简介 1.1.2 Visual Basic 6.0的特点的特点本章目录本章目录谢谢观赏2019-8-18141.1 Visual Basic发展及特点 1.1.1151.1.1 Visual Basic发展展简介介程序设计语言的发展程序设计语言的发展第一代程序设计语言(第一代程序设计语言(机器语言机器语言)第二代程序设计语言(第二代程序设计语言(汇编语言汇编语言)第三代程序设计语言(第三代程序设计语言(高级语言高级语言:面向过程程序设计语言、:面向过程程序设计语言、面向对象程序设计语言)面向对象程序设计语言)1991年年Microsoft公司推出公司推出Visual Basic 1.0,这是一种,这是一种可视化可视化的编程语言,简称的编程语言,简称VB,其前身是,其前身是Basic语言(语言(初初学者通用符号指令代码学者通用符号指令代码,Beginners all-purpose symbolic instruction code)从从1991年的年的VB1.0至至1998年的年的VB6.0的多次版本升级,的多次版本升级,功能更强大、完善,应用面更广;功能更强大、完善,应用面更广;2002年正式发布年正式发布Visual Basic.NET 本章目录本章目录谢谢观赏2019-8-18151.1.1 Visual Basic发展简介程序设计语言161.1.2 Visual Basic 6.0的特点的特点1具有具有面向对象的可视化面向对象的可视化设计工具设计工具2事件驱动事件驱动的编程机制的编程机制3结构化的结构化的程序设计语言程序设计语言4简单易学易用的简单易学易用的程序开发环境程序开发环境5支持支持多种数据库系统多种数据库系统的访问的访问6.Active技术技术谢谢观赏2019-8-18161.1.2 Visual Basic 6.0的特点1具17安装安装VB6.0有有3个版本:个版本:学习版、专业版和企业版学习版、专业版和企业版安安装装时时,执执行行VB6.0的的Setup.exe,在在安安装装程程序序的的提示下进行,初学者可采用提示下进行,初学者可采用典型安装典型安装方式方式启动启动开始菜单开始菜单|Microsoft Visual Basic 6.0VB 6.0窗窗口口列列出出了了VB能能够够建建立立的的应应用用程程序序类类型型,初学者只要选择默认初学者只要选择默认标准标准.EXE单击单击打开打开按钮,即可创建该类型的应用程序按钮,即可创建该类型的应用程序 退出退出窗口右上角的关闭按钮、文件窗口右上角的关闭按钮、文件|退出、退出、Alt+Q1.2 VB6.0安装、启安装、启动和退出和退出 谢谢观赏2019-8-1817安装1.2 VB6.0安装、启动和退出 谢谢观赏20118一个一个VB应用程序就是一个工程!应用程序就是一个工程!谢谢观赏2019-8-1818一个VB应用程序就是一个工程!谢谢观赏2019-8-18191.3 Visual Basic集成开集成开发环境境窗体布局窗口窗体布局窗口立即窗口立即窗口4代码窗口代码窗口5工具箱工具箱1窗体窗口窗体窗口3工程窗口工程窗口2属性属性窗口窗口主窗口主窗口工作模式工作模式谢谢观赏2019-8-18191.3 Visual Basic集成开发环境窗体布局窗口201.3.1 标题栏、菜、菜单栏和工具和工具栏 本章目录本章目录1.标题栏:标题栏:三种工作模式三种工作模式 设计模式设计模式设计界面,编写代码设计界面,编写代码 运行模式运行模式运行应用程序,不能编辑代码和界面运行应用程序,不能编辑代码和界面 中断模式中断模式暂暂时时中中断断程程序序运运行行,调调试试程程序序,可可编编辑辑代代码码,不可修改界面不可修改界面2.菜单栏菜单栏 3.工具栏工具栏谢谢观赏2019-8-18201.3.1 标题栏、菜单栏和工具栏 本章目录 标题栏:三211.3.2 窗体窗体(Form)窗口窗口窗窗体体窗窗口口简简称称窗窗体体,是是应应用用程程序序最最终终面面向向用用户户的的窗窗口口,对应于应用程序的运行结果;对应于应用程序的运行结果;一一个个应应用用程程序序至至少少有有一一个个窗窗体体窗窗口口,每每个个窗窗体体必必须须有有一个唯一的窗体名,一个唯一的窗体名,默认名为默认名为Form1、Form2等等设设计计状状态态的的窗窗体体由由网网格格点点构构成成,方方便便用用户户对对控控件件的的定定位,运行时不显示位,运行时不显示网格点间距的设置:网格点间距的设置:工具工具|选项选项网格点间距和窗体大小的单位:网格点间距和窗体大小的单位:缇缇1英寸英寸=1440缇缇1磅磅=20缇缇谢谢观赏2019-8-18211.3.2 窗体(Form)窗口窗体窗口简称窗体,是应用221.3.3 属性属性(Properties)窗口窗口用于设置窗体和控件的标题、用于设置窗体和控件的标题、大小及字体等属性特征大小及字体等属性特征对象列表框:对象列表框:可打开所选窗可打开所选窗体所含对象的列表。体所含对象的列表。属性列表框:属性列表框:对控件的某一对控件的某一属性设置其值。属性设置其值。属性含义说明:属性含义说明:对所选属性对所选属性进行注释说明。进行注释说明。对象列表框对象列表框属性显示属性显示排列方式排列方式属性列属性列表框表框属性含属性含义说明义说明谢谢观赏2019-8-18221.3.3 属性(Properties)窗口用于设置窗体23工工程程窗窗口口用用来来保保存存一一个个应应用用程程序序所所有有属属性性以以及及组组成成这这个个应应用用程程序序的的所有文件所有文件工工程程文文件件的的扩扩展展名名为为.VBP,工工程程文文件件名名显显示示在在工工程程文文件件窗窗口口的的标题框内标题框内 本章目录本章目录不带扩展名,不带扩展名,未存盘未存盘带扩展名,带扩展名,已存盘已存盘查看代码查看代码查看对象查看对象切换文件夹切换文件夹程序代码中使用程序代码中使用1.3.4 工程工程资源管理器源管理器(Project Explorer)窗口窗口谢谢观赏2019-8-1823工程窗口用来保存一个应用程序所有属性以及组成这个应用程序241.3.5 代代码(Code)窗口窗口打开代码窗口有打开代码窗口有4种方法:种方法:双击窗体的任一部分;双击窗体的任一部分;单击单击“工程工程”窗口中的窗口中的“查看代码查看代码”按钮;按钮;单击菜单命令单击菜单命令“视图视图|代码窗口代码窗口”;按按F7键。键。过程列表框过程列表框对象列表框对象列表框代码框代码框谢谢观赏2019-8-18241.3.5 代码(Code)窗口打开代码窗口有4种方法:251.3.6 工具箱窗口工具箱窗口 由由21个个被被绘绘制制成成按按钮钮形形式式的的图图标标构构成成,利利用用这这些些工工具具,用用户户可可以以在在窗窗体体上上设设计计各种控件各种控件其其中中20个个控控件件称称为为标标准准控控件件(注注意意,指指针针不不是是控控件件,仅仅用用于于移移动动窗窗体体和和控控件件,以及调整它们的大小以及调整它们的大小)也也可可通通过过“工工程程|部部件件”命命令令将将第第3方方开开发的其他控件装入到工具箱发的其他控件装入到工具箱本章目录本章目录谢谢观赏2019-8-18251.3.6 工具箱窗口 由21个被绘制成按钮形式的图标构26立即窗口立即窗口可帮助可帮助调试调试应用程序应用程序利利用用Print方方法法或或直直接接在在程程序序中中用用Debug.Print显显示所关心的表达式的值示所关心的表达式的值窗体布局(窗体布局(Form Layout)窗口)窗口指指定定程程序序运运行行时时窗窗体体相相对对于于显显示示屏屏幕幕的的初初始始位位置置以及窗体之间的相对位置以及窗体之间的相对位置1.3.7 其他窗口其他窗口谢谢观赏2019-8-1826立即窗口1.3.7 其他窗口谢谢观赏2019-8-18271.4 创建建Visual Basic应用程序的用程序的过程程(1)建立用户界面建立用户界面-在在窗体窗口窗体窗口进行进行(2)对象属性的设置对象属性的设置-在在属性窗口属性窗口进行进行(3)对象事件过程编写对象事件过程编写-在在代码窗口代码窗口进行进行(4)运行和调试程序运行和调试程序n单击工具栏的单击工具栏的“”启动按钮或按启动按钮或按F5n程程序序运运行行时时出出现现错错误误是是很很正正常常的的,关关键键在在于于学学会会发现错误并改正错误发现错误并改正错误(5)保存程序保存程序-窗体和工程窗体和工程分别保存,先窗体再工程分别保存,先窗体再工程n一个一个VB应用程序就是一个工程应用程序就是一个工程n一一个个最最简简单单的的VB程程序序,即即只只包包含含一一个个窗窗体体的的工工程程,应应该该包包含含工工程程文文件件*.vbp和和窗窗体体文文件件*.frm两两个个源文件源文件本章目录本章目录谢谢观赏2019-8-18271.4 创建Visual Basic应用程序的过程(1)28例例1.2 编写一个测试标准体重(已知身高)的编写一个测试标准体重(已知身高)的程序,标准体重程序,标准体重=(身高(身高-100)*0.9。谢谢观赏2019-8-1828例1.2 编写一个测试标准体重(已知身高)的程序,标准291.5 Visual Basic工程的工程的组成和管理成和管理谢谢观赏2019-8-18291.5 Visual Basic工程的组成和管理谢谢观赏301.5.1 工程文件的工程文件的创建、打开和保存建、打开和保存新新建建工工程程:系系统统会会提提示示是是否否保保存存当当前前工工作作的的工工程程文文件件;然然后后显显示示“新新建建工工程程”对对话话框框,在在“新新建建工工程程”对对话话框框中中选选择择“标准标准.exe”.exe”选项。选项。打打开开工工程程:系系统统会会提提示示是是否否保保存存当当前前工工作作的的工工程程文文件件;然然后后显显示示“打打开开工工程程”对对话话框框,在在该该对对话话框框中中选选择择要要打打开开的的一一个工程文件。个工程文件。保保存存工工程程:当当第第一一次次保保存存工工程程时时,系系统统自自动动显显示示“文文件件另另存存为为”对对话话框框,提提示示用用户户输输入入窗窗体体文文件件名名,然然后后系系统统再再显显示示“工程另存为工程另存为”对话框,提示用户输入工程文件名。对话框,提示用户输入工程文件名。工工程程另另存存为为:当当工工程程文文件件改改名名保保存存或或者者更更改改保保存存位位置置时时,使用该另存为命令。使用该另存为命令。谢谢观赏2019-8-18301.5.1 工程文件的创建、打开和保存新建工程:系统会提311.5.2 添加、添加、删除和保存文件除和保存文件1使用使用菜单命令菜单命令添加窗体(模块):添加窗体(模块):“工程工程|添加窗体添加窗体”(“工程工程|添加模块添加模块”)删除窗体(模块):删除窗体(模块):“工程工程|移出移出Form”(“工程工程|移出移出Module”)保存文件(窗体文件、工程文件):保存文件(窗体文件、工程文件):单击菜单命令单击菜单命令“文件文件”,执行相应的保存命令。,执行相应的保存命令。2使用使用快捷菜单快捷菜单命令:工程窗口命令:工程窗口谢谢观赏2019-8-18311.5.2 添加、删除和保存文件1使用菜单命令谢谢观赏321.5.3 Visual Basic工程工程环境境设置置工具工具|选项选项谢谢观赏2019-8-18321.5.3 Visual Basic工程环境设置工具|选33本章小本章小结Visual Basic 6.0一个基于对象的可视化设计工具一个基于对象的可视化设计工具VB的三种工作模式的三种工作模式设计模式、运行模式、中断模式设计模式、运行模式、中断模式VB程序组成程序组成工程工程窗体文件窗体文件控件和属性设置控件和属性设置模块文件模块文件 事件代码事件代码谢谢观赏2019-8-1833本章小结Visual Basic 6.0工程窗体文件控件
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!