Net/C#/C语言

  • 《从新手到高手C++全方位学习》总结了十几本C++图书及教材的优点,摈弃了它们语言拖沓、层次结构混乱等缺陷,从零开始、由浅入深、层层递进、细致而又详尽地讲解C++这门大型编程语言。《从新手到高手C++全方位学习》知识系统全面,拥有字典般的容量,可随用随查,涵盖指针、面向对象、操作符重载、流、命名空问、模板、异常处理、宏等主流C++开发技术。为了使读者能够活学活用,《从新手到高手C++全方位学习》针对重要的概念精心设计了438个实用范例,囊括大量经验和技巧,即使已从事C++工作多年的朋友,也能从中汲取新的养料。《从新手到高手C++全方位学习》适合于从未学习过任何编程语言的新手,以及学习C++多年,仍旧不能融会贯通的读者,对于正在使用C++进行开发的程序员也有很好的参考价值。xa0 提供了完整的 “视频教程”和“源代码”内容。 xa0 xa0xa0 xa0光盘提供的视频教程,包含了第1章到第17章的内容,通过收集,额外增加了第18章的视频课程。 课程目录:xa0 第1章 初识C++ 1.1 C++简介 1.2 C++与C的区别 1.3 学习C++之前需要先学C吗 1.4 C++与其他语言的区别 1.5 C++的版本以及安装问题 第2章 做一个最简短的C++程序 2.1 简单的屏幕输出小程序 2.2 输出语句的使用 2.3 std::介绍 2.4 iostream与iostream.h的区别 2.5 重名问题 2.6 注释 第3章 初步了解函数 3.1 一个简单的函数 3.2 函数的传参 3.3 函数的返回值. 参数与变量 3.4 函数的声明与定义 3.5 局部变量 3.6 全局变量 第4章 C++数据类型 4.1 变量的定义 4.2 将变量及数据存储在内存中 4.3 布尔型变量 4.4 字符型变量 4.5 wchar_t双字节型变量 4.6 整型概述 4.7 整型变量的定义 4.8 浮点型变量 4.9 常量 4.10 枚举型常量 第5章 if语句与逻辑运算符 5.1 语句的定义 5.2 块的定义 5.3 表达式的定义 5.4 运算符的定义 5.4.1 赋值运算符的定义 5.4.2 数学运算符的定义 5.4.3 赋值运算符与数学运算符的联合 5.5 自加与自减 5.5.1 前置 5.5.2 后置 5.6 表达式的优先级 5.7 关系运算符 5.8 if语句 5.8.1 else语句 5.8.2 else if语句 5.8.3 if语句的嵌套 5.9 逻辑运算符及其使用 5.9.1 逻辑“与” 5.9.2 逻辑“或” 5.9.3 逻辑“非” 5.9.4 逻辑运算符的优先级 5.9.5 运算式的真假关系 5.10 三目运算符 5.10.1 三目运算符的优先问题 5.10.2 三目运算符的使用问题 5.10.3 三目运算符的型别问题 5.10.4 三目运算符在字符型变量中的使用 5.11 复杂嵌套的if语句 第6章 面向对象 6.1 面向对象程序语言的主要特征 6.2 类. 对象和成员 6.3 类. 对象和成员的使用方法及区别 6.3.1 声明一个类 6.3.2 命名习惯 6.3.3 定义一个对象 6.3.4 类与对象的区别 6.3.5 对象与成员的关系 6.3.6 不要给类赋值 6.3.7 对象只能调用类中存在的成员 6.4 公有 6.5 私有 6.6 成员函数的声明和定义 6.7 为什么将成员函数的声明和定义分开 6.7.1 普通内联函数 6.7.2 成员内联函数 6.8 将类声明和定义部分保存在头文件中 6.9 const成员函数 6.10 构造函数 6.11 默认构造函数 6.12 析构函数 6.13 析构对象数组 第7章 循环语句 7.1 循环语句的前身——goto语句 7.2 慎用goto语句 7.3 while语句 7.3.1 带运算符的while语句 7.3.2 以字符为条件的while语句 7.3.3 限定while循环的次数 7.3.4 continue语句 7.3.5 break语句 7.3.6 永不休止的while循环 7.4 do… while循环 7.5 for循环 7.5.1 灵活的for循环 7.5.2 条件为空的for循环 7.5.3 执行为空的for循环 7.5.4 嵌套的for循环 7.6 switch语句 7.6.1 switch语句常见错误 7.6.2 switch的菜单功能 7.7 总结 第8章 指针 8.1 什么是地址 8.2 用指针来保存地址 8.2.1 空指针 8.2.2 指针与变量类型 8.2.3 用指针来访问值 8.2.4 指针地址. 指针保存的地址和该地址的值 8.2.5 指针对数值的操作 8.2.6 更换指针保存的地址 8.3 为什么使用指针 8.3.1 栈和堆 8.3.2 用指针创建堆中空间 8.3.3 用指针删除堆中空间 8.4 动态内存 8.4.1 内存泄漏 8.4.2 在堆中创建对象 8.4.3 在堆中删除对象 8.4.4 访问堆中的数据成员 8.4.5 在构造函数中开辟内存空间 8.4.6 对象在栈与堆中的不同 8.5 this指针 8.6 指针的常见错误 8.7 指针运算 8.7.1 指针的加减运算 8.7.2 指针的赋值运算 8.7.3 指针的相减运算 8.7.4 指针的比较运算 8.8 指针 8.8.1 常量指针 8.8.2 指向常量的指针 8.8.3 指向常量的常指针 8.9 总结 第9章 引用 9.1 什么是引用 9.1.1 引用的地址 9.1.2 引用就是别名常量 9.1.3 引用对象 9.1.4 空引用 9.2 函数的参数传递 9.2.1 通过值来传递函数参数 9.2.2 通过指针来传递函数参数 9.2.3 通过引用来传递函数参数 9.2.4 让函数返回多个值 9.3 传递对象 9.3.1 用值来传递对象 9.3.2 使用指针来传递对象 9.3.3 使用const指针来传递对象 9.3.4 使用引用来传递对象 9.3.5 到底是使用引用还是指针 9.3.6 引用和指针可以一块用 9.4 引用应注意的问题 9.4.1 引用容易犯的错误 9.4.2 引用一个按值返回的堆中对象 9.4.3 引用一个按别名返回的堆中对象 9.4.4 在哪里创建,就在哪里释放 9.5 总结 第10章 深入函数 10.1 函数重载 10.1.1 普通函数的重载 10.1.2 成员函数的重载 10.2 函数的默认参数 10.3 重载构造函数 10.3.1 成员变量的初始化 10.3.2 成员变量的初始化与构造函数 10.3.3 复制构造函数 10.3.4 构造函数和new运算符 10.3.5 再谈默认构造函数 10.4 析构函数和delete运算符 10.4.1 默认析构函数 10.4.2 调用构造函数进行类型转换 10.5 浅层复制构造函数 10.6 深层复制构造函数 第11章 运算符重载 11.1 运算符重载 11.2 在成员函数中实现自加 11.3 重载前置自加运算符 11.4 创建临时对象 11.5 创建无名临时对象 11.6 取消创建临时对象 11.7 重载后置自加运算符 11.8 重载加法运算函数operator+ 11.9 重载赋值运算函数operator= 11.10 转换类型运算符 11.10.1 温习调用构造函数实现的类型转换 11.10.2 通过构造函数将变量转换为一个对象的成员变量 11.10.3 通过operator关键字进行转换 11.11 什么可以被重载,什么不可以 第12章 继承 12.1 什么是继承和派生 12.1.1 复杂的继承和派生 12.1.2 继承和派生如何在C++中实现 12.1.3 继承的种类及语法 12.1.4 单一继承 12.2 公有型. 保护型和私有型 12.3 访问权限 12.4 多重继承 12.5 继承的构造与析构 12.6 向基类构造函数传递参数 12.7 继承和重载的两义性问题 12.7.1 多重继承容易产生两义性 12.7.2 两义性在重载时的一些问题 12.7.3 两义性的归属问题 12.7.4 减少两义性产生的混淆问题 12.7.5 虚基类不会产生两义性 12.8 总结 第13章 虚函数 13.1 指向对象的指针 13.2 虚函数 13.3 拳击游戏 13.4 继承是否可以实现多态性 13.5 在编译时的静态联编 13.6 在运行时的静态联编 13.7 在编译时的动态联编 13.8 在运行时的动态联编 13.9 调用虚函数 13.9.1 在虚函数中调用成员函数 13.9.2 三种调用虚函数的方式比较 13.10 被继承的虚函数仍然是虚函数 13.11 系统是如何调用虚函数的 13.12 在虚函数中使用成员名限定 13.13 虚析构函数 第14章 数组 14.1 数组的基本用法 14.1.1 什么是数组 14.1.2 数组元素 14.1.3 数组下标越界 14.1.4 倒序输出 14.1.5 将数组的下标定义为常量 14.1.6 手动操作数组元素 14.1.7 数组的初始化 14.2 数组的用途 14.2.1 求平均考试成绩 14.2.2 兔子繁殖问题 14.2.3 数字排序问题 14.3 数组在内存中的分布 14.4 输出数组名 14.5 数组名与函数 14.6 传递与接收 14.7 数组与函数 14.7.1 函数传参实例一——求数组所有元素的和 14.7.2 函数传参实例二——用递增法查找数据 14.7.3 函数传参实例三——用二分法查找数据 14.7.4 函数传参实例四——判断数组是否按照顺序排列 14.7.5 函数传参实例五——判断数组排列方式后执行不同的函数 14.8 数组在对象中的传参 14.9 数组对象 14.10 在数组对象中初始化成员变量 14.11 指针数组 14.12 枚举常量与数组.. 14.13 多维数组 14.14 多维数组的初始化 14.15 字符数组 14.16 重载数组下标操作符 第15章 链表 15.1 声明链表结构 15.2 简单的图书链表 15.2.1 图书链表 15.2.2 类的链表 15.3 动态链表 15.3.1 动态链表的建立 15.3.2 解决输入字符造成死循环的问题 15.3.3 动态链表的显示 15.3.4 动态链表的删除 15.3.5 动态链表的插入 15.3.6 链表统计 15.3.7 使用链表 15.4 完整的动态链表清单 15.5 链表使用案例——走迷宫 15.5.1 创建Windows应用程序项目 15.5.2 创建窗口 15.5.3 加载图片 15.5.4 句柄是什么 15.5.5 显示图片 15.5.6 动画 15.5.7 键盘控制人物移动 15.5.8 迷宫墙壁 15.5.9 走迷宫 15.5.10 用链表记录行走路线 第16章 多态性 16.1 为什么要使用多重继承 16.2 在派生类中增加函数 16.3 使用多重继承 16.4 多重继承中初始化构造函数的参数 16.5 多个子基类共享一个父基类 16.6 虚基类 16.7 慎用多重继承 16.8 空的虚函数 16.9 抽象类和纯虚函数 16.10 纯虚函数 16.11 复杂的抽象结构 第17章 类的特殊成员 17.1 静态成员变量 17.2 私有静态成员变量 17.3 静态成员函数 17.4 静态成员的使用 17.5 函数指针 17.6 函数指针数组 17.7 函数指针也可以作为函数的参数 17.8 使用typedef简化函数指针的声明及定义 17.9 类的函数指针 17.10 成员函数指针数组 第18章 字符串 18.1 char型字符串 18.2 string型字符串 18.2.1 string型字符串的赋值 18.2.2 string型字符串的合并 18.2.3 string型字符串的部分合并 18.2.4 string型字符串的替换 18.2.5 string型字符串的复制 18.2.6 string型字符串的插入 18.2.7 string型字符串的删除 18.2.8 string型字符串的查找 18.2.9 string型字符串的比较 18.2.10 判断string型字符串是否为空 18.3 字符串的使用 18.3.1 swap() 交换两个字符串的内容 18.3.2 将string型字符串转为char型字符串 18.3.3 char型字符串与函数 18.3.4 函数如何返回字符串 18.4 结构体 18.4.1 结构体的赋值 18.4.2 结构体与函数 18.4.3 结构体与string 18.5 string数组与函数 18.6 流的使用 18.6.1 重载输出运算符<< 18.6.2 友元的方式重载输出运算符 18.6.3 重载自加运算符的执行次序 18.6.4 重载输入运算符>> 18.7 编写一个String类 18.7.1 创建String类 18.7.2 创建可自动调节大小的String类字符串对象 18.7.3 限制数组越界 18.7.4 用复制构造函数实现字符串的赋值功能 18.7.5 用重载赋值运算符函数实现真正的字符串赋值功能 18.7.6 用重载输出运算符operator<<()函数实现字符串的输出 18.7.7 用重载输入运算符operator>>()函数实现字符串的输入 18.7.8 用重载比较运算符实现字符串的比较 18.7.9 为String类添加字符串的相加功能 18.7.10 为String类添加字符串的+=功能 18.7.11 完成后的String类 第19章 代码重用 19.1 包含 19.2 将String类作为包含类 19.3 为book类重载执行相加运算的成员函数 19.4 包含对系统造成的消耗 19.5 按别名传递book对象 19.6 包含指向另一个类的指针 19.6.1 数据类Date 19.6.2 链表类Node 19.6.3 标签类linkelist 19.6.4 头节点类HeadNode 19.6.5 尾节点TailNode类 19.6.6 中间节点InterNode类 19.6.7 InterNode类的构造函数 19.6.8 InterNode类的插入函数 19.6.9 全部程序 19.7 将头节点. 中间节点和尾节点合并为一个节点 19.7.1 数据类Date 19.7.2 由Date类派生的图书类Book 19.7.3 由Date类派生的药品类medica 19.7.4 创建一个节点类Node 19.7.5 用来操作节点类Node的list类 19.7.6 list类的getfirst()方法 19.7.7 list类的operator[]方法 19.7.8 list类的repeat()方法 19.7.9 list类的insert()方法 19.7.10 list类的find()方法 19.7.11 重写的药品管理全部程序 19.8 利用类的包含来实现代码重用 19.9 私有继承 19.10 什么时候使用私有继承,什么时候使用包含 19.11 保护继承 第20章 友元类与嵌套类 20.1 友元类 20.2 嵌套类 第21章 流 21.1 流的操作 21.1.1 缓冲 21.1.2 流和缓冲区 21.1.3 标准输入输出对象 21.1.4 重定向 21.1.5 对象代表流 21.2 用cout输出 21.2.1 重载运算符operator<< 21.2.2 清理缓冲区 21.2.3 有关输出的相关函数 21.2.4 设置输出的字段宽度 21.2.5 设置填充字段 21.2.6 设置浮点数的显示精度 21.2.7 输出末尾的0 21.2.8 设置标志 21.2.9 setf()函数原型 21.2.10 所有15个标志以及3个指示标志 21.2.11 unset()函数 21.2.12 标准控制符 21.2.13 iomanip头文件与标准控制符 21.3 用cin输入 21.3.1 字符串的输入 21.3.2 字符串的输入问题 21.3.3 get()函数 21.3.4 带字符引用参数的get()函数 21.3.5 带2个参数的get()函数 21.3.6 带3个参数的get()函数 21.3.7 getline()函数 21.3.8 read()函数 21.3.9 gcount()函数 21.3.10 peek()函数 21.3.11 putback()函数 21.4 文件的输入和输出 21.4.1 输出数据到文件 21.4.2 读取文件中的数据 21.4.3 读取空格及空格后面的字符 21.5 多种打开文件的方式 21.6 检查文件是否打开 21.7 二进制文件和文本文件 21.7.1 以文本形式输出到文件 21.7.2 以二进制形式输出到文件 21.8 打开多个文件 21.9 命令行处理文件 21.10 使用命令行处理文件例程 21.11 指定读取文件中的数据 21.12 输出数据到文件指定位置处 21.13 seekp()和seekg()函数的结合使用 21.14 临时文件 21.15 sstream字符串输入输出流类 第22章 命名空间 22.1 什么是命名空间 22.2 创建命名空间 22.2.1 扩充命名空间的内容 22.2.2 尽量在命名空间之外定义函数 22.2.3 命名空间中的成员都是公有的 22.3 使用命名空间 22.4 使用关键字using 22.5 为你的命名空间取个别名 22.6 未命名的命名空间 22.6.1 未命名命名空间与全局变量的区别 22.6.2 未命名命名空间与static的区别 22.6.3 未命名命名空间. static与extern的区别 22.7 标准命名空间std 第23章 模板 23.1 什么是模板 23.2 重载模板 23.3 具体化函数模板 23.3.1 函数模板不能重载 23.3.2 具体化函数模板解决重载问题 23.3.3 具体化函数模板与实例化模板函数 23.4 普通函数. 函数模板与具体化函数模板的优先级 23.4.1 普通函数和函数模板的执行次序 23.4.2 函数模板与具体化函数模板的执行次序 23.4.3 具体化函数模板与普通函数的优先级 23.5 函数模板的匹配 23.6 类模板的定义 23.7 复杂类模板 23.8 数组模板 23.9 对象数组模板 23.10 具有多个参数的模板 23.11 为模板参数提供默认值 23.12 约束模板 23.13 模板成员 23.14 将模板用作参数 23.15 模板和友元 23.15.1 非模板友元类和友元函数 23.15.2 通用模板友元类和友元函数 23.15.3 特定类型模板友元函数 23.16 多余的临时对象 23.17 静态成员和模板 23.18 标准模板库 23.18.1 容器 23.18.2 顺序容器 23.18.3 关联容器 23.18.4 算法类 23.18.5 总结 第24章 异常和错误处理 24.1 异常 24.2 设置多条catch语句 24.3 异常的派生 24.4 创建异常类的成员函数 24.5 异常类的虚函数 24.6 异常类与模板的关系 第25章 补充内容 25.1 预处理过程 25.1.1 预处理指令 25.1.2 #include指令 25.1.3 #define指令 25.1.4 用#define指令替换常量 25.1.5 用#define定义一个特定字符串并对其进行测试 25.1.6 #ifdef. #define和#endif的用途 25.1.7 带参数的#define 25.1.8 宏与内联函数 25.1.9 #运算符 25.1.10 ##运算符 25.1.11 #undef指令 25.1.12 #if指令 25.1.13 #endif指令 25.1.14 #if defined指令 25.1.15 #ifdef和#ifndef指令 25.1.16 #elif指令 25.1.17 #error指令 25.1.18 #line指令 25.1.19 #pragma 指令 25.2 预定义的宏 25.3 assert()宏 25.4 尝试编写一个简单的assert()宏 25.5 不能为0的变量 25.6 用宏函数来输出表达式的值 25.7 调试的级别 25.8 C++类型转换及运行时类型信息(RTII) 25.8.1 动态类型转换符 25.8.2 静态类型转换 25.8.3 重新解释类型转换 25.8.4 常类型转换 25.8.5 运行时类型信息 25.9 关键字volatile 25.10 关键字const 25.11 关键字mutable 25.12 联合数据类型union 25.13 联合数据类型的内存占用 25.14 匿名联合体 25.15 再谈指针 25.15.1 指针与数组 25.15.2 指针操作多维数组 25.15.3 指向多维数组的指针作为函数参数 25.15.4 字符串的指针 25.15.5 接受字符串指针的函数 25.15.6 指向字符串的指针变量与字符数组的区别 25.15.7 指向函数的指针 25.15.8 指向函数的指针的用途 25.15.9 指针数组 25.15.10 指向指针的指针 25.16 位运算 25.16.1 按位与“&”运算符 25.16.2 按位或“|”运算符 25.16.3 异或“^”运算符 25.16.4 取反“~”运算符 25.16.5 左移“<<”运算符 25.16.6 右移“>>”运算符 25.16.7 复合位运算符 25.16.8 不同长度数字的位运算 25.16.9 位运算的实例 25.17 位字段 25.18 区域差异 25.18.1 locale类 25.18.2 默认区域表示或全局区域表示 25.18.3 时间与地理设置 25.18.4 locale与time.h中时间函数的搭配使用 25.18.5 区域表示locale与流的搭配使用 25.18.6 区域表示locale与模板的搭配使用 附录A ASCII码对照表 附录B C++的关键字 附录C C++常用头文件列表
    • 647
  • 这是本人费尽心思在网上找的传智播客C/C++第五期完整视频,看清了是第五期。不是第三期,现在第五期在网上还没有完全传开,所以都是要钱的。 看过传智C++视频的人都知道。价格贵,只给识货的你,犹豫的就不要下了. 第一阶段C语言10天 (此阶段兼顾基础班升级学员与直接报就业班学员,突出面试辅导为主) 1.常量与变量,数据类型,数据类型转换,数据输入与输出 (面试辅导); 2.C语言运算符,C语言操作符,C语言表达式,表达式优先级(面试辅导); 3.C语言流程控制,分支,顺序,循环逻辑控制(面试辅导); 4.函数概述与引用,简单递归,简单嵌套,C语言调用函数示例(面试辅导); 5.数组,二维数组,高维数组,详细案例(面试辅导); 6.指针,指针与地址,指针与数组,指针与字符串,指针与函数,多重指针(面试辅导); 7.结构体,共用体,枚举,typedef,宏定义,预编译,文件包含,条件编译(面试辅导); 8.内存分析,作用域,生存期,可见域,C语言调试,排错,分析技巧(面试辅导); 9.清华大学学生管理系统,QQ聊天记录监控系统; 10.网络劫持系统,打劫百度,360,QQ. 实战项目:清华大学学生管理系统,QQ聊天记录监控系统,网络劫持系统,打劫百度,360,QQ。 第二阶段C++语言15天 1.C语言与C++语言的区别与联系; 2.C++内存模型,命名空间和数据类型; 3.C++函数,引用,内联函数,函数模板,函数重载; 4.面向对象编程(OOP),类和对象; 5.构造器,拷贝构造,析构,new/delete; 6.运算符重载;面向对象编程(OOP),封装; 7.面向对象编程(OOP)继承; 8.面向对象编程(OOP)友元; 9.面向对象编程(OOP)多态; 10.类模板; 11.类的转换,类与指针,输入输出流; 12.C++调试技巧,错误排查技巧;C++11标准与Boost库,STL库; 13.C++面试综合辅导; 14.清华大学创业创新投资集团企业信息管理系统; 15.清华大学创业创新投资集团企业信息管理系统. 实战项目:清华大学创业创新投资集团企业信息管理系统。 第三阶段数据结构算法-标准库STL,boost4天 1.数组,链表,栈,队列,字符串,以及标准模板库应用;2.二叉树,散列,索引,以及标准模板库应用;3.图,排序,查找,以及标准模板库应用;4.百度地图项目,实现导航与交通指导.实战项目:百度地图项目,实现导航与交通指导。 第四阶段培养游戏开发方向:Cocos2dX跨平台游戏开发ios,Android,Windows22天 1.Cocos2dX开发环境搭建,实现HelloWorld案例,移植到Android与iphone,搭建企业SVN开发环境; 2.CCSprite精灵详解,常用的两种layer层, CCNode的添加与tag,坐标系与锚点Z轴遮挡关系, 字体与文本; 3.CCTextFieldTTF输入框,CCMenu菜单,CCEditBox编辑框,CCControlSwitch开关, CCControlSlider滑动条; 4.draw绘制,更新函数,CCProgressTo进度计时器, CCScrollView滚动视图,内存及效率的一些总结, 设置竖屏运行项目方法, CCLOG与CCLog的区别; 5.动作与动画,Action动作,动画,常见的22种特效, 切换场景的32种动画; 6.触屏事件,碰撞检测,地图,音乐与音效,粒子特效, cocostudio工具的使用; 7.脚本语言的集成使用Lua/JavaScript,xmI文件读取,sqllite数据库文件读取,跨平台网络HTTP/SOCKET; 8.编译和运行跨平台的Cocos2d-x项目,Xcode集成iOS项目,C++调用Java层,Cocos2dx 内存管理,360android平台SDK的接入,91IOS平台SDK的接入《微信打飞机》案例学习; 9.《微信打飞机》案例学习; 10.《打地鼠》案例学习; 11.《航空堡垒》案例学习; 12.《航空堡垒》案例学习; 13.《超级马里奥》案例学习; 14.《超级马里奥》案例学习; 15.《捕鱼达人》网络游戏案例; 16.《捕鱼达人》网络游戏案例; 17.《暗黑卡牌》网络游戏案例; 18.《暗黑卡牌》网络游戏案例; 19.《暗黑卡牌》网络游戏案例; 20.《进击的9秒》网络游戏案例; 21.《进击的9秒》网络游戏案例; 22.《进击的9秒》网络游戏案例. 实战项目:《微信打飞机》《打地鼠》《航空堡垒》《超级马里奥》《捕鱼达人》《暗黑卡牌》《进击的9秒》。 第五阶段培养云计算开发方向:Linux服务器编程15天 1.Unix/Linux操作系统技术(包括linux基本命令,用户管理,vi使用,安装卸载软件,网络配置管理); 2.gcc,g++编译器,gdb调试工具,make管理项目,以及windows\linux下的安装配置; 3.Unix,Linux编程开发技术介绍, Unix/Linux 编程开发环境搭建; 4.Unix/Linux文件和输入输出,文件和目录操作; 5.Unix/Linux进程控制,system系统调用; 6.Unix/Linux信号处理(signal); 7.Unix/Linux内存管理(malloc),内存印象文件的使用; 8.Unix/Linux进程间通信(IPC),管道的操作以及FIFO。通过共享内存实现进程间通信; 9.Unix/Linux守护进程以及deamon; 10.Unix/Linux多线程编程技术,线程接口,线程同步机制; 11.Unix/Linux网络编程(socket); 12.Unix/Linux shell编程; 13.Unix/Linux项目实战(Linux手机通话短信流量计费系统); 14.Unix/Linux项目实战(Linux多线程并发银行系统); 15.Unix/Linux项目实战(Linux多线程聊天室). 实战项目:Linux手机通话短信流量计费系统,Linux多线程并发银行系统,Linux多线程聊天室。 第六阶段培养数据库开发方向,数据库(MySQL,Oracle)5天 1.安装MYSQL,MYSQL开发简介,SQL语句; 2.实现MYSQL的增,查,删,改; 3.安装Oracle,Oracle简介; 4.ProC简介,实现Oracle的增,查,删,改; 5.基于MYSQL与Oracle分别处理腾讯泄密的12亿QQ号与5000万QQ群数据. 实战项目:基于MYSQL与Oracle分别处理腾讯泄密的12亿QQ号与5000万QQ群数据。 第七阶段培养移动互联网智能设备开发方向(Linux,Android)15天 1.Linux驱动开发概述,Linux 设备管理机制; 2.构建嵌入式驱动程序开发环境for Android,linux装配置; 3.设备驱动程序基础以及proc文件系统介绍; 4.Linux内核同步机制 ,内存管理与链表,延迟处理; 5.深入Linux内核基础介绍; 6.Linux设备驱动调试,以及GDB使用; 7.键盘驱动程序设计; 8.串口驱动程序设计; 9.触摸屏驱动程序设计; 10.网络设备驱动程序设计; 11.USB驱动程序设计; 12.物联网综合案例(智能家居); 13.物联网综合案例(智能家居); 14.物联网综合案例(智能家居); 15.物联网综合案例(智能家居). 实战项目:物联网综合案例(智能家居)。 第八阶段培养跨平台QT开发4天 1.QT开发技术;QT 基础;QT 信号和槽; 2.QT Creator的使用;QT Designer的使用; 3.QT 绘图,以及跨平台ios,Android,Windows. 4.QT开发跨平台的12306火车票查询系统,开发仿QQ界面,(手机端,电脑端),开发仿360界面(手机端,电脑端); 实战项目:QT开发跨平台的12306火车票查询系统,开发仿QQ界面,(手机端,电脑端),开发仿360界面(手机端,电脑端)
    • 644
  • 千呼万唤,韩顺平老师的全新C语言实战课程的完整版,终于面世。较早的时间,有很多同学都是通过韩顺平老师的JAVA,C语言等课程自学或者参考进入编程开发领域的,还有很多同学直接称韩顺平老师为启蒙老师。这次全新的C语言实战课程在细化程度上可以说是达到了标杆级别的,课程内容非常详细,凝聚了讲师多年的教学与开发经验,对于想要系统化学习C语言的同学们,的确是一个非常好的学习参考。 ===============课程目录=============== ├─(1) 韩顺平全新C语言核心 (1).avi ├─(2) 韩顺平全新C语言核心 (10).avi ├─(3) 韩顺平全新C语言核心 (100).avi ├─(4) 韩顺平全新C语言核心 (101).avi ├─(5) 韩顺平全新C语言核心 (102).avi ├─(6) 韩顺平全新C语言核心 (103).avi ├─(7) 韩顺平全新C语言核心 (104).avi ├─(8) 韩顺平全新C语言核心 (105).avi ├─(9) 韩顺平全新C语言核心 (106).avi ├─(10) 韩顺平全新C语言核心 (107).avi ├─(11) 韩顺平全新C语言核心 (108).avi ├─(12) 韩顺平全新C语言核心 (109).avi ├─(13) 韩顺平全新C语言核心 (11).avi ├─(14) 韩顺平全新C语言核心 (110).avi ├─(15) 韩顺平全新C语言核心 (111).avi ├─(16) 韩顺平全新C语言核心 (112).avi ├─(17) 韩顺平全新C语言核心 (113).avi ├─(18) 韩顺平全新C语言核心 (114).avi ├─(19) 韩顺平全新C语言核心 (115).avi ├─(20) 韩顺平全新C语言核心 (116).avi ├─(21) 韩顺平全新C语言核心 (117).avi ├─(22) 韩顺平全新C语言核心 (118).avi ├─(23) 韩顺平全新C语言核心 (119).avi ├─(24) 韩顺平全新C语言核心 (12).avi ├─(25) 韩顺平全新C语言核心 (120).avi ├─(26) 韩顺平全新C语言核心 (121).avi ├─(27) 韩顺平全新C语言核心 (122).avi ├─(28) 韩顺平全新C语言核心 (123).avi ├─(29) 韩顺平全新C语言核心 (124).avi ├─(30) 韩顺平全新C语言核心 (125).avi ├─(31) 韩顺平全新C语言核心 (126).avi ├─(32) 韩顺平全新C语言核心 (127).avi ├─(33) 韩顺平全新C语言核心 (128).avi ├─(34) 韩顺平全新C语言核心 (129).avi ├─(35) 韩顺平全新C语言核心 (13).avi ├─(36) 韩顺平全新C语言核心 (130).avi ├─(37) 韩顺平全新C语言核心 (131).avi ├─(38) 韩顺平全新C语言核心 (132).avi ├─(39) 韩顺平全新C语言核心 (133).avi ├─(40) 韩顺平全新C语言核心 (134).avi ├─(41) 韩顺平全新C语言核心 (135).avi ├─(42) 韩顺平全新C语言核心 (136).avi ├─(43) 韩顺平全新C语言核心 (137).avi ├─(44) 韩顺平全新C语言核心 (138).avi ├─(45) 韩顺平全新C语言核心 (139).avi ├─(46) 韩顺平全新C语言核心 (14).avi ├─(47) 韩顺平全新C语言核心 (140).avi ├─(48) 韩顺平全新C语言核心 (141).avi ├─(49) 韩顺平全新C语言核心 (142).avi ├─(50) 韩顺平全新C语言核心 (143).avi ├─(51) 韩顺平全新C语言核心 (144).avi ├─(52) 韩顺平全新C语言核心 (145).avi ├─(53) 韩顺平全新C语言核心 (146).avi ├─(54) 韩顺平全新C语言核心 (147).avi ├─(55) 韩顺平全新C语言核心 (148).avi ├─(56) 韩顺平全新C语言核心 (149).avi ├─(57) 韩顺平全新C语言核心 (15).avi ├─(58) 韩顺平全新C语言核心 (150).avi ├─(59) 韩顺平全新C语言核心 (151).avi ├─(60) 韩顺平全新C语言核心 (152).avi ├─(61) 韩顺平全新C语言核心 (153).avi ├─(62) 韩顺平全新C语言核心 (154).avi ├─(63) 韩顺平全新C语言核心 (155).avi ├─(64) 韩顺平全新C语言核心 (156).avi ├─(65) 韩顺平全新C语言核心 (157).avi ├─(66) 韩顺平全新C语言核心 (158).avi ├─(67) 韩顺平全新C语言核心 (159).avi ├─(68) 韩顺平全新C语言核心 (16).avi ├─(69) 韩顺平全新C语言核心 (160).avi ├─(70) 韩顺平全新C语言核心 (161).avi ├─(71) 韩顺平全新C语言核心 (162).avi ├─(72) 韩顺平全新C语言核心 (163).avi ├─(73) 韩顺平全新C语言核心 (164).avi ├─(74) 韩顺平全新C语言核心 (165).avi ├─(75) 韩顺平全新C语言核心 (166).avi ├─(76) 韩顺平全新C语言核心 (167).avi ├─(77) 韩顺平全新C语言核心 (168).avi ├─(78) 韩顺平全新C语言核心 (169).avi ├─(79) 韩顺平全新C语言核心 (17).avi ├─(80) 韩顺平全新C语言核心 (170).avi ├─(81) 韩顺平全新C语言核心 (171).avi ├─(82) 韩顺平全新C语言核心 (172).avi ├─(83) 韩顺平全新C语言核心 (18).avi ├─(84) 韩顺平全新C语言核心 (19).avi ├─(85) 韩顺平全新C语言核心 (2).avi ├─(86) 韩顺平全新C语言核心 (20).avi ├─(87) 韩顺平全新C语言核心 (21).avi ├─(88) 韩顺平全新C语言核心 (22).avi ├─(89) 韩顺平全新C语言核心 (23).avi ├─(90) 韩顺平全新C语言核心 (24).avi ├─(91) 韩顺平全新C语言核心 (25).avi ├─(92) 韩顺平全新C语言核心 (26).avi ├─(93) 韩顺平全新C语言核心 (27).avi ├─(94) 韩顺平全新C语言核心 (28).avi ├─(95) 韩顺平全新C语言核心 (29).avi ├─(96) 韩顺平全新C语言核心 (3).avi ├─(97) 韩顺平全新C语言核心 (30).avi ├─(98) 韩顺平全新C语言核心 (31).avi ├─(99) 韩顺平全新C语言核心 (32).avi ├─(100) 韩顺平全新C语言核心 (33).avi ├─(101) 韩顺平全新C语言核心 (34).avi ├─(102) 韩顺平全新C语言核心 (35).avi ├─(103) 韩顺平全新C语言核心 (36).avi ├─(104) 韩顺平全新C语言核心 (37).avi ├─(105) 韩顺平全新C语言核心 (38).avi ├─(106) 韩顺平全新C语言核心 (39).avi ├─(107) 韩顺平全新C语言核心 (4).avi ├─(108) 韩顺平全新C语言核心 (40).avi ├─(109) 韩顺平全新C语言核心 (41).avi ├─(110) 韩顺平全新C语言核心 (42).avi ├─(111) 韩顺平全新C语言核心 (43).avi ├─(112) 韩顺平全新C语言核心 (44).avi ├─(113) 韩顺平全新C语言核心 (45).avi ├─(114) 韩顺平全新C语言核心 (46).avi ├─(115) 韩顺平全新C语言核心 (47).avi ├─(116) 韩顺平全新C语言核心 (48).avi ├─(117) 韩顺平全新C语言核心 (49).avi ├─(118) 韩顺平全新C语言核心 (5).avi ├─(119) 韩顺平全新C语言核心 (50).avi ├─(120) 韩顺平全新C语言核心 (51).avi ├─(121) 韩顺平全新C语言核心 (52).avi ├─(122) 韩顺平全新C语言核心 (53).avi ├─(123) 韩顺平全新C语言核心 (54).avi ├─(124) 韩顺平全新C语言核心 (55).avi ├─(125) 韩顺平全新C语言核心 (56).avi ├─(126) 韩顺平全新C语言核心 (57).avi ├─(127) 韩顺平全新C语言核心 (58).avi ├─(128) 韩顺平全新C语言核心 (59).avi ├─(129) 韩顺平全新C语言核心 (6).avi ├─(130) 韩顺平全新C语言核心 (60).avi ├─(131) 韩顺平全新C语言核心 (61).avi ├─(132) 韩顺平全新C语言核心 (62).avi ├─(133) 韩顺平全新C语言核心 (63).avi ├─(134) 韩顺平全新C语言核心 (64).avi ├─(135) 韩顺平全新C语言核心 (65).avi ├─(136) 韩顺平全新C语言核心 (66).avi ├─(137) 韩顺平全新C语言核心 (67).avi ├─(138) 韩顺平全新C语言核心 (68).avi ├─(139) 韩顺平全新C语言核心 (69).avi ├─(140) 韩顺平全新C语言核心 (7).avi ├─(141) 韩顺平全新C语言核心 (70).avi ├─(142) 韩顺平全新C语言核心 (71).avi ├─(143) 韩顺平全新C语言核心 (72).avi ├─(144) 韩顺平全新C语言核心 (73).avi ├─(145) 韩顺平全新C语言核心 (74).avi ├─(146) 韩顺平全新C语言核心 (75).avi ├─(147) 韩顺平全新C语言核心 (76).avi ├─(148) 韩顺平全新C语言核心 (77).avi ├─(149) 韩顺平全新C语言核心 (78).avi ├─(150) 韩顺平全新C语言核心 (79).avi ├─(151) 韩顺平全新C语言核心 (8).avi ├─(152) 韩顺平全新C语言核心 (80).avi ├─(153) 韩顺平全新C语言核心 (81).avi ├─(154) 韩顺平全新C语言核心 (82).avi ├─(155) 韩顺平全新C语言核心 (83).avi ├─(156) 韩顺平全新C语言核心 (84).avi ├─(157) 韩顺平全新C语言核心 (85).avi ├─(158) 韩顺平全新C语言核心 (86).avi ├─(159) 韩顺平全新C语言核心 (87).avi ├─(160) 韩顺平全新C语言核心 (88).avi ├─(161) 韩顺平全新C语言核心 (89).avi ├─(162) 韩顺平全新C语言核心 (9).avi ├─(163) 韩顺平全新C语言核心 (90).avi ├─(164) 韩顺平全新C语言核心 (91).avi ├─(165) 韩顺平全新C语言核心 (92).avi ├─(166) 韩顺平全新C语言核心 (93).avi ├─(167) 韩顺平全新C语言核心 (94).avi ├─(168) 韩顺平全新C语言核心 (95).avi ├─(169) 韩顺平全新C语言核心 (96).avi ├─(170) 韩顺平全新C语言核心 (97).avi ├─(171) 韩顺平全新C语言核心 (98).avi ├─(172) 韩顺平全新C语言核心 (99).avi
    • 628
  • 上下两部课程 C++面向对象高级开发视频教程 侯捷老师C++实战视频教程 C++快速入门 │ ├1.C++编程简介.mp4 │ ├2.头文件与类的声明.mp4 │ ├3.构造函数.mp4 │ ├4.参数传递与返回值.mp4 │ ├5.操作符重载与临时对象.mp4 │ ├6.复习Complex类的实现过程.mp4 │ ├7.三大函数:拷贝构造,拷贝复制,析构.mp4 │ ├8.堆,栈与内存管理.mp4 │ ├9.复习String类的实现过程.mp4 │ ├10.扩展补充:类模板,函数模板,及其他.mp4 │ ├11.组合与继承.mp4 │ ├12.虚函数与多态.mp4 └ └13.委托相关设计.mp4 ├<侯捷 – C++面向对象高级开发(下)> │ ├Basic_String使用new(extra)扩充申请量 24.mp4 │ ├class template 7.mp4 │ ├conversion function2.mp4 │ ├function-like classes 5.mp4 │ ├Funtion Template 8.mp4 │ ├Member Template 9.mp4 │ ├namespace经验谈 6.mp4 │ ├non-explicit one argument constructor 3.mp4 │ ├Operator new,operator delete.. 21.mp4 │ ├pointer-like classes 4.mp4 │ ├Reference 15.mp4 │ ├specialization 10.mp4 │ ├导读1.mp4 │ ├复合&继承关系下的构造和析构 16.mp4 │ ├关于C++标准库 13.mp4 │ ├关于Dynamic Binding 19 (1).mp4 │ ├关于Dynamic Binding 19.mp4 │ ├关于New,Delete 20.mp4 │ ├关于this 18.mp4 │ ├关于vptr和vtbl 17.mp4 │ ├模板模板参数 12.mp4 │ ├模板偏特化 11.mp4 │ ├三个主题 14.mp4 │ ├示例 22.mp4 │ └重载new(),delete()$示例 23.mp4 课件: C++课件_面向对象高级编程.pdf C++面向对象高级编程代码资源.zip Part2课件和代码
    • 619
  • 01.01_第一个代码.mp4 01.02_圆的面积.mp4 01.03_关键字.mp4 01.04_数据类型.mp4 01.05_变量.mp4 01.06_字符与字符串.mp4 01.07_类型转换.mp4 01.08_运算符.mp4 01.09_位运算.mp4 01.10_选择语句.mp4 01.11_for循环.mp4 01.12_while.mp4 02.00_一维数值数组.mp4 02.01_二维数组.mp4 02.02_一维字符数组.mp4 02.03_二维字符数组.mp4 03.00_函数.mp4 03.01_函数.mp4 03.02_内存布局.mp4 03.03_静态变量.mp4 04.00_预处理.mp4 04.01_预处理.mp4 04.02_防止头文件重复包含.mp4 04.03_原码反码补码.mp4 05.00_指针的概述.mp4 05.01_指针变量的定义.mp4 05.02_指针变量的强制类型转换.mp4 05.03_指针变量的注意事项.mp4 05.04_数组元素的指针.mp4 05.05_指向同一数组的两指针关系.mp4 05.06_指针数组.mp4 05.07_二维数组分析.mp4 05.08_指针作为函数的参数.mp4 05.09_函数指针.mp4 05.10_函数指针的应用.mp4 06.00_动态申请.mp4 07.00_字符串处理函数.mp4 07.01_字符串处理函数.mp4 07.02_试题的讲解.mp4 07.03_指针试题讲解.mp4 07.04_strtok.mp4 07.05_sprintf.mp4 07.06_字符串切割.mp4 08.00_结构体概述.mp4 08.01_结构体变量的操作.mp4 08.02_冒泡排序.mp4 08.03_指针第2套讲解.mp4 08.04_typedef.mp4 08.05_结构体指针.mp4 08.06_结构体对齐.mp4 08.07_结构体嵌套结构体.mp4 08.08_指定对齐规则.mp4 08.09_位段.mp4 08.10_共用体_枚举.mp4 09.00_链表的插入.mp4 09.01_链表的尾部插入.mp4 09.02_链表的有序插入以及查询.mp4 09.03_链表的增删改查.mp4 09.04_链表的逆序.mp4 09.05_知识点回顾.mp4 09.06_结构体指针成员深拷贝问题.mp4 10.00_文件的概述.mp4 10.01_磁盘文件的分类.mp4 10.02_文件指针的概述.mp4 10.03_文件的打开方式介绍.mp4 10.04_课程回顾.mp4 10.05_文件的打开方式.mp4 10.06_文件的字节读写函数.mp4 10.07_文件字节读写练习.mp4 10.08_字符串的读与写函数.mp4 10.09_文件块读写.mp4 10.10_课程的回顾.mp4 10.11_文件的格式化读写.mp4 10.12_文件的随机读写.mp4.baiduyun.p.downloading 10.13_feof判断文件是否结束.mp4 10.14_文件加密的思路.mp4 10.15_文件加密的框架.mp4 10.16_文件加密至获取文件名.mp4 10.17_文件加密器.mp4 11.00_ubuntu介绍.mp4 11.01_ubuntu的samba服务器配置.mp4 11.02_ssh服务器配置.mp4 12.00_linux命令的介绍.mp4 12.01_help_more_重定向管道的概述.mp4 12.02_ls命令.mp4 12.03_cd命令.mp4 12.04_pwd_mkdir_touch_cat_rm命令详解.mp4 12.05_安装vmtools以及网络设置.mp4 12.06_安装更新源.mp4 12.07_ln连接文件.mp4 12.08_cp命令.mp4 12.09_mv_find.mp4 12.10_grep_tar.mp4 12.11_tar.mp4 12.12_vim的配置.mp4 12.13_wim的模式介绍.mp4 12.14_编辑模式下的命令.mp4 12.15_课程回顾(1).mp4 12.15_课程回顾.mp4 12.16_vim的快捷指令.mp4 12.17_gcc编译器.mp4 12.18_gdb调试.mp4 12.19_notepad++.mp4 12.20_vscode的安装.mp4 13.00_make的优点.mp4 13.01_简单的makfile.mp4 13.02_添加多个目标.mp4 13.03_多文件的初级makefile.mp4 13.04_makeifile的自定义变量.mp4 13.05_课程回顾.mp4 13.06_makefile.mp4
    • 608