1. c++功能最强大的语言,C#简洁快速
  2. 现代软件开发--使用.NET与C#
    1. 3.面向对象程序设计
      1. 封装
        1. 好处:
          1. 良好的封装能够减少耦合
          2. 类内部的实现可以自由的修改
          3. 类具有清晰的对外接口
        2. 数据隐藏:
          1. 封装最有用的方式之一
          2. 访问限制:
          3. internal:统一程序集中
      2. 继承
        1. sealed防止类被继承
        2. base关键字调用基类的成员
      3. 多态
        1. 可通过指向基类的引用,来调用实现派生类中的方法
        2. 同一操作作用于相同的对象,可以有不同的解释,产生不同的执行结果。
        3. 多态通过派生类覆写基类中的虚函数方法来实现
        4. 两种多态
          1. 编译时多态:通过重载来实现。
          2. 运行时多态:直到系统运行时,才根据实际情况决定实现何种操作。通过覆写虚成员实现。
  3. ADO.NET 2.0 系列课程
    1. (1):ADO.NET 2.0 简介
      1. 数据访问控件史
        1. ODBC-(VT Objects)-DAO-(OLE DB)-ADO-ADO.NET
      2. 更好的数据访问层
        1. 通用协议的使用
          1. html,xml
        2. 优秀的缓存机制
          1. DataSet
        3. 数据提供者模型
          1. Data Provider