软件技术VC操作.pptx
《软件技术VC操作.pptx》由会员分享,可在线阅读,更多相关《软件技术VC操作.pptx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、0 复习与讨论复习与讨论1)面向对象的概念)面向对象的概念软件技术 以数据为中心以数据为中心 面向对象,而不是面向过程面向对象,而不是面向过程 具有数据封装、继承、多态性三大特征具有数据封装、继承、多态性三大特征 对象之间通过消息响应函数通讯对象之间通过消息响应函数通讯第1页/共25页复习与讨论复习与讨论2)什么是类?)什么是类?软件技术 由结构体扩展出由结构体扩展出-类:增加了成员函数,类:增加了成员函数,既有数据,又有加工数据的方法既有数据,又有加工数据的方法 新的复合数据类型新的复合数据类型(类类型)(类类型)类是相似事物的集合,是同类对象的抽类是相似事物的集合,是同类对象的抽象象 定义
2、类:定义类:class类类数据成员数据成员(属性属性)成员函数成员函数(行为行为)操作操作消消息息第2页/共25页复习与讨论复习与讨论3)什么是对象?)什么是对象?软件技术 是类变量、类的实例是类变量、类的实例 定义对象:定义对象:类名类名对象名列表;对象名列表;使用对象使用对象的成员:的成员:对象名对象名.数据成员名数据成员名对象名对象名.成员函数名(参数列表)成员函数名(参数列表)对象对象1数据成员数据成员(属性属性)成员函数成员函数(行为行为)操作操作消消息息第3页/共25页复习与讨论复习与讨论4)什么是继承?)什么是继承?软件技术 保持已有类的特性来构造一个新类的过程保持已有类的特性来
3、构造一个新类的过程 面向对象程序设计的面向对象程序设计的三大特征之一三大特征之一 被继承的类为被继承的类为“基类基类”继承别人的类为继承别人的类为“派生类派生类”派生类继承基类的成员,派生类继承基类的成员,可增加自己的成员可增加自己的成员第4页/共25页复习与讨论复习与讨论5)数据封装)数据封装软件技术 广义的数据封装广义的数据封装把数据与函数封装在一起把数据与函数封装在一起赋予数据成员一个姓氏赋予数据成员一个姓氏 狭义的狭义的 数据封装数据封装公有的(公有的(public)成员函数)成员函数私有的(私有的(private)数据成员)数据成员通过公有的成员函数来使用私有的数据成员通过公有的成员
4、函数来使用私有的数据成员第5页/共25页复习与讨论复习与讨论6)构造函数)构造函数软件技术 与类同名,没有返回值的与类同名,没有返回值的特殊成员函数特殊成员函数 用来初始化对象数据成员用来初始化对象数据成员 定义对象时被自动调用定义对象时被自动调用 定义构造函数定义构造函数类名类名(形参说明形参说明)函数体函数体第6页/共25页1 VC+简介简介1)算法语言的发展)算法语言的发展 神通广大的计算机神通广大的计算机 计算机的咒语计算机的咒语算法语言算法语言机器指令机器指令汇编语言汇编语言高级语言高级语言 解释与编译解释与编译 集成开发环境集成开发环境编辑编辑编译编译连接连接运行运行软件技术第7页
5、/共25页VC+简介简介2)VC的特点的特点 TC的扩展(超集)的扩展(超集)TC2.0 TC3.0 BC4.5 VC+6.0 VC+.net 进一步扩展进一步扩展Java、C+Builder、C#、VC+.net 完全的面向对象特性(完全的面向对象特性(OOP)Window软件开发平台软件开发平台 可视化集成环境和可视化软件开发平台可视化集成环境和可视化软件开发平台软件技术第8页/共25页VC+简介简介3)集成环境)集成环境软件技术第9页/共25页2 启动启动VC+1)开始)开始/程序程序/Microsoft Visual Studio 6.0/Micro Soft VC+6.02)快捷方式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件技术 VC 操作
限制150内