七c++程序设计及对c风格程序的改造.pptVIP

  • 2
  • 0
  • 约小于1千字
  • 约 15页
  • 2015-08-04 发布于安徽
  • 举报
* 回顾:面向过程的设计方法 重点: 如何实现的细节和过程,将数据与函数分开。 形式: 主模块+若干个子模块(main()+子函数)。 特点: 自顶向下,逐步求精——功能分解。 缺点: 效率低,程序的可重用性差。 * 面向对象的方法 目的: 实现软件设计的产业化。 观点: 自然界是由实体(对象)所组成。 程序设计方法: 使用面向对象的观点来描述模仿并处理现实问题。 要求: 高度概括、分类、和抽象。 套接字主要功能 事件集合 函数集合:参数较多,且很多函数的参数基本固定,不断重复写很麻烦。 属性集合 如果程序创建多个套接字,重复的代码太多,维护也不方便 窗口主要属性及操作 属性 操作 结构体与函数组成程序 封装-内部事务屏蔽,使用者只关心接口 控件属于特殊的窗口,对话框是特殊的窗口等,说明它们有共性 抽象与封装 构造函数与析构函数 构造函数的重载 默认构造函数 拷贝构造函数 动态内存管理 const修饰符 继承与派生 共性 代码共用 程序可扩展性 多态 对象类型识别 运行时类型识别 家族系类型转换 C++一些特别关注的使用 重载 默认形参 内联函数 typedef 运算符重载 其它 模版函数 模版类 标准模板库STL 练习: 一个小型管理系统,分别用面向过程和面向对象设计 数据管理,如排序等,面向对象方式 客户端程序面向对象改造-套接字 Socket相关操作封装成类 见示例程序

文档评论(0)

1亿VIP精品文档

相关文档