用户名
密 码
验证码

搜索

当前位置: 主页 > VIP源码 > 企业网站 >

c语言教程 c++ vc++ 从入门到精通 程序设计开发 视频教程 全80G

c语言教程 c++ vc++ 从入门到精通 程序设计开发 视频教程 全80G

  • 源码星级:☆☆☆☆☆


  • 源码大小:未知


  • 开发语言:


  • 数 据 库:


  • 源码类别:VIP源码


  • 需要金币:5 金币


  • 下载必看:点击充值金币


  • 会员必看:获取金币方法


  • 空间必看:点击购买空间送金币


  • 演示地址:


  • 发布会员:qiuyu


  • 下载地址
    软件介绍

    本宝贝是C/C++和数据结构经典视频教程,包含6套C经典视频,6套C++经典视频及2套数据结构经典视频,再增[黑客基地:C语言编程特训班]共26讲。新增十天学会51单片机(C语言)视频教程(内含十三讲,每讲3小时左右)和游戏编程1套。最新增加达内C++全套21天高清培训课程,含课件和笔记。再次增加一套工程师全程培训教程,由浅入深,到实例游戏教程讲解,压缩后30G。共17套。还有很多经典的文档那个资料。解压后将近80G。这些都是我学习程序开发时所用的资料。从不吹嘘自己的东西,东西好不好,试试就知道。

    本店所出售的所有视频都是我平时学习时所用的资料,自己从中受益良多。在次与各位分享,希望能帮助您学习程序设计。

    本视频非常详细,包括7套C语言经典视频,7套C++经典视频,以及2套数据结构经典视频。

    DVD1:计算机基础;DVD2:汇编和C语言;DVD3:数据结构;DVD4:数据库;DVD5:Win32编程;DVD6:MFC编程;DVD7:COM编程和俄罗斯方块实例编程;DVD8:C和C++详细讲解;DVD9:VC++高级讲解视频(上);DVD10:VC++高级讲解视频(下)

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

    一、?达内C++全套21天高清培训课程,压缩后4.06G,含课件和笔记

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

    二、?郝斌主讲c语言入门到精通180讲 共3.18G(.swf格式) 全套目录:
    1_ C概述 _ 本讲内容概述 /2_ C概述 _ HelloWorld程序举例 /3_ C概述 _ C语言的起源和发展 /4_ C概述 _ C的特点 /5_ C概述 _ C的应用领域 /6_ C概述 _ C的重要性 /7_ C概述 _ 怎样学C语言 /8_ C概述 _ 学习的目标 /9_ C概述 _ 常见问题答疑 1.学习java为什么建议先学C语言 2.没学过计算机专业课程能够学懂C语言么 3.英语和数学不好能学好C么? /10_ C概述 _ C语言课程总纲要 /11_ C概述 _ 一元二次方程详解 /12_ C概述 _ VC++6.0软件使用讲解 /13_ C概述 _ 回顾本讲内容 /14_ C编程预备计算机专业知识 _ 本讲概述 /15_ C编程预备计算机专业知识 _ cpu 内存条 硬盘 显卡 主板 显示器 之间的关系 /16_ C编程预备计算机专业知识 _ HelloWorld程序如何运行起来的 /17_ C编程预备计算机专业知识 _ 数据类型 /18_ C编程预备计算机专业知识 _ 什么是变量 /19_ C编程预备计算机专业知识 _ cpu 内存条 vc++6.0 操作系统 之间的关系 /20_ C编程预备计算机专业知识 _ 变量为什么必须的初始化【重点】 /21_ C编程预备计算机专业知识 _ 如何定义变量 /22_ C编程预备计算机专业知识 _ 什么叫进制 /23_ C编程预备计算机专业知识 _ 常量在C语言中是如何表示的 /24_ C编程预备计算机专业知识 _ 常量以什么样的二进制代码存储在计算机中 /25_ C编程预备计算机专业知识 _ 本讲知识回顾 /26_ C编程预备计算机专业知识 _ 代码规范化 /27_ C编程预备计算机专业知识 _ 什么是字节 /28_ C编程预备计算机专业知识 _ 不同类型数据之间相互赋值的问题 /29_ char使用常见问题解析 /30_ 什么是ASCII + 字符本质上与整数的存储方式相同【重点】 /31_ printf和scanf简介 /32_ 对初学编程者的一些个人建议 33_ printf的用法详解_1【重点】 /34_ 如何编写出更有保存价值 和 更有学习价值的程序 /35_ printf用法详解_2【重点】 /36_ printf用法详解_3 _ printf为什么需要输出控制符【重点】 /37 _ 复习上节课内容 /38 _ scanf用法1 _ 不含输入控制符的用法 /39 _ scanf用法2 _ 含有非输入控制符 /40 _ sacnf用法3 _ 一次给多个变量键盘赋值 /41 _ sacnf用法4 _ 如何使用scanf编写出高质量的代码 /42 _ 运算符1 _ 运算符的分类和简单介绍 /43 _ 运算符2 _ 除法与取余运算符 /44 _ 运算符3 _ 逻辑运算符 /45 _ 运算符4 _ 对初学运算符的一些建议 /46 _ sacnf用法5 _ scanf用法复习 /47 _ 流程控制1 _ 什么是流程控制 /48 _ 流程控制2 _ 流程控制的分类 /49 _ 流程控制3 _ 复习上节课内容 /50 _ 流程控制4 _ 流程控制为什么非常非常重要 /51 _ 选择1 _ if概述 52 _ 选择2 _ if最简单的用法 /53 _ 选择3 _ if的范围问题【重点】 /54 _ 选择4 _ if..else...的用法 /55 _ 选择5 _ if..else if...else...的用法 /56 _ 选择6 _ C语言对真假的处理 /57 _ 选择7 _ if举例--求分数的等级 /58 _ if例子1 _ 互换两个数字 /59 _ if例子2 _ 对任意三个数字进行排序 /60 _ 学习C语言常见误区 如何看懂一个程序 如何掌握一个程序 /61 _ 复习上机课知识 /62 _ 选择8 _ 空语句的问题 /63 _ 选择9 _ if常见问题解析【重点】 /64 _ switch后面再讲 /65 _ 循环的定义 /66 _ 循环的分类 /67 _ for循环1 _ 为什么需要for循环 /68 _ for循环2 _ for循环最简单的用法 /69 _ for循环3 _ for和if的嵌套使用_1 /69 _ for循环3 _ for和if的嵌套使用_2 /70 _ 复习上节课知识 /71 _ for循环4 _ 强制类型转化 和 1+1除2+1除3+....+1除100之和 程序的讲解 /72 _ for循环5 _ 浮点数的存错所带来的问题_1 /72 _ for循环5 _ 浮点数的存错所带来的问题_2 /73 _ for循环6 _ for和if的嵌套使用四个习题的讲解 /74 _ for循环7 _ 多层for循环嵌套使用时的执行顺序问题【重点 难点】 /75 _ 复习进制的知识 /76 _ 运算符补充1 _ 自增[自减] /77 _ 运算符补充2 _ 三目运算符 /78 _ 运算符补充3 _ 逗号表达式 /79 _ for循环8 _ 复习多个for循环嵌套使用时执行的顺序 /80 _ for循环9 _ 多个for循环嵌套使用举例 /81 _ while循环1 _ while概述 /82 _ while循环2 _ while执行顺序 /83 _ while循环3 _ for和while的比较 /84 _ 如何看懂一个程序举例_1 _ 用while判断是否是回文数【重点】 /85 _ 如何看懂一个程序举例_2 _ 菲波拉契序列_1 /86 _ 如何看懂一个程序举例_2 _ 菲波拉契序列_2 /87 _ 什么时候使用while,什么时候使用for /88 _ do...while 与 while 和 for的比较 /89 _ 一元二次方程 用do...while 实现 /90 _ switch的用法简介 /91 _ switch琐碎非重点知识介绍 /92 _ break的用法【重点】 /93 _ continue的用法 /94_学C语言为什么无法做出像样东西 和 各门课程之间关系 /95_流程控制 总复习 /96_流程控制 总测试 /97_数组_1_数组概述 /98_数组_2_数组的简单使用 9/9_数组_3_为什么需要数组 /100_数组_4_数组之所以不是我们学习重点的原因 /101_数组_5_一维数组的使用 /102_数组_6_二维数组的使用 /103_数组_7_是否存在多维数组 /104_函数1_函数概述 /105_函数2_函数使用简单介绍 /106_函数3_为什么需要函数 107_函数4_什么是函数 /108_函数5_如何定义函数 /109_函数6_return和break的区别 /110_函数7_函数的分类 /111_函数8_函数举例_判断一个数字是否是素数 /112_函数_9_复习上节课直至 1/13_函数_10_函数的声明 /114_函数_11_形参和实参 /115_函数_12_如何在软件开发中合理的设计函数来解决实际问题 /116_函数_13_复习上节课知识 /117_函数14_常用的系统函数和自己如何通过书籍学习系统函数的用法 /118_函数_15_递归 /119_函数_16_函数复习 /120_函数_17_变量的作用域和存储方式 /121_指针1_指针用法初次简单介绍 122_指针2_指针的重要性 /123_指针3_什么是地址 /124_指针4_什么是指针 /125_指针5_基本类型指针 /126_指针6_基本类型指针常见错误解析 /127_指针7_经典指针程序_互换两个数字_1 /127_指针7_经典指针程序_互换两个数字_2 /128_指针8_星号的三种含义 /129_指针9_复习前面所有指针知识 实参和形参永远是不同的变量 /130_指针10_通过指针为什么可以使被调函数修改主调函数多个变量的值 /131_指针11_一维数组和指针关系概述 /132_指针12_下标和指针的关系 /133_指针13_一维数组名的含义 /134_指针14_确定一个一维数组需要2个参数及其原因_上 /134_指针14_确定一个一维数组需要2个参数及其原因_下 /135_指针15_复习上节课知识 /136_指针16_指针变量的运算 /137_指针17_何谓变量的地址 一个指针变量到底占几个字节【难点】 /138_指针18_动态内存分配概述 /139_指针19_传统数组的缺点【重点】 /140_指针20_为什么需要动态分配内存【重点】 /141_指针_21_malloc函数使用的简单介绍 /142_指针_22_malloc函数的用法2 /143_指针_23_动态内存分配举例_动态一维数组的构造 /144_指针_24_动态内存和静态内存的比较【重点】 /145_指针_25_多级指针 /146_指针_26_复习上节课知识 /147_指针_27_闲聊 /148_指针_28_静态变量不能跨函数使用详解【重点】 /149_指针_29_动态内存可以跨函数使用详解【重点】用 /150_指针_30_跨函数使用内存习题测试【重点】 /151_结构体1_为什么需要结构体 什么叫结构体【重点】 /152_结构体2_如何定义结构体[3种方式] /153_结构体3_怎样使用结构体变量概述 /154_结构体4_结构体的赋值和初始化 /155_结构体5_如何取出结构体变量中的每一个成员【重点】 /156_结构体6_布置作业 /157_考前知识点概述 /158_结构体7_复习上节课知识 /159_结构体8_通过函数完成对结构体变量的输入和输出 /160_结构体9_应该发送内容还是应该发送地址【重点】 /161指针优点大总结【重点】 /162_结构体10_结构体变量的运算 /163_冒泡排序 /164_结构体11_综合应用_学生管理系统(存储,排序,输出) /165_枚举 上 /166_枚举 下 /166_枚举下 /167_进制转化 /168_补码 上 /169_复习上节课补码知识 /170_补码 下 /170_补码下 /171_链表 上 /172_链表 中 /173_链表 下 /174_狭义的算法 /175_广义的算法 /176_位运算符
    177_文件 宏 typedef 漫谈 /178_C期末考试测试题讲解上 /179_NULL的含义 /180_C期末考试测试题讲解 下。


    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★


    ?

    三、?吉林大学c语言程序设计视频教程51讲 康辉讲 谭浩强第三版目录:
    48讲+3讲复习,共51讲

    第一章 C语言的结构
    1.程序的构成,main函数和其他函数。 /2.头文件、数据说明、函数的开始和结束标志。 /3.源程序的书写格式。 /4.C语言的风格。

    第二章 数据类型及其运算
    1.C的数据类型(基本类型、构造类型、指针类型、空类型)及其定义方法。 /2.C运算符的种类、运算优先级和结合性。 /3.不同类型数据间的转换与运算。 /4.C表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式)和求
    值规则。
    第三章 基本语句
    1.表达式语句,空语句,复合语句。 /2.数据的输入与输出,输入输出函数的调用。 /3.复合语句。 /4.goto语句和语句标号的使用。
    第四章 选择结构程序设计
    1.用if语句实现选择结构。 /2.用switch语句实现多分支选择结构。 /3.选择结构的嵌套。
    第五章 循环结构程序设计
    1.for循环结构。 /2.while和do while循环结构。 /3.continue语句和break语句。 /4.循环的嵌套。
    第六章 数组的定义和引用
    1.一维数组和多维数组的定义、初始化和引用。 /2.字符串与字符数组。
    第七章 函数
    1.库函数的正确调用。 /2.函数的定义方法。 /3.函数的类型和返回值。 /4.形式参数与实在参数,参数值的传递。 /5.函数的正确调用,嵌套调用,递归调用。 /6.局部变量和全局变量。 /7.变量的存储类别(自动、静态、寄存器、外部),变量的作用域和生存期。 /8.内部函数与外部函数。
    第八章 编译预处理
    1.宏定义:不带参数的宏定义;带参数的宏定义。 /2.“文件包含”处理。
    第九章 指针
    1.指针与指针变量的概念,指针与地址运算符。 /2.变量、数组、字符串、函数、结构体的指针以及指向变量、数组、字符串、
    函数、结构体的指针变量。通过指针引用以上各类型数据。 /3.用指针作函数参数。 /4.返回指针值的指针函数。 /5.指针数组,指向指针的指针,main函数的命令行参数。
    第十章 结构体(即“结构”)与共用体(即“联合”)。
    1.结构体和共用体类型数据的定义方法和引用方法。 /2.用指针和结构体构成链表,单向链表的建立、输出、删除与插入。
    第十一章 位运算
    1.位运算符的含义及使用。 /2.简单的位运算。
    第十二章 文件操作
    只要求缓冲文件系统(即高级磁盘I/O系统),对非标准缓冲文件系统(即低级磁盘I/O系统)不要求。
    1.文件类型指针(FILE类型指针)。 /2.文件的打开与关闭(fopen,fclose)。 /3.文件的读写(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf函数),文件的定位(rewind,fseek函数)。

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

    四、范磊主讲c语言程序设计从入门到精通视频教程
    视频教程为swf高清格式、具有占用内存小、清晰度高等优点本教程为《零起点学通C语言》目录:

    第一章 基础知识
    1.介绍?
    第二章 一个简短的C程序
    1.一个简短的C程序 /2.注释 /3.语句、块和表达式?
    第三章 运算符
    1.求模运算符 /2.数学运算符的优先级 /3.赋值运算符 /4.复合赋值运算符 /5.自加、自减运算符?
    第四章 初识函数
    1.自定义函数 /2.带参数的函数 /3.函数的返回值 /4.形式参数与实际参数 /5.形参与实参的类型必须一致 /6.局部变量 /7.全局变量 /8.全局变量的缺点 /9.作用域 /10.输出函数 /11.输入函数 /12.字符输出函数 /13.字符输入函数 /14.函数的声明与定义
    第五章 数据类型
    1.整型变量 /2.长整型变量 /3.无符号整型或长整型变量 /4.双长整型 /5.短整型变量 /6.输 8进制数和16进制数 /7.为类型取个别名 /8.浮点型变量概论 /9.float型变量的取值范围 /10.double型变量的取值范围 /11.long double型变量的取值范围 /12.浮点型变量的精度 /13.超出精度的误差 /14.输出浮点型变量的值 /15.字符型变量 /16.数字与数字字符 /17.显式转换与隐式转换 /18.类型提升 /19.类型下降 /20.特殊字符 /21._Bool型变量 /22.十进制转二进制 /23.二进制转十进制 /24.宏 /25.const常量 /26.枚举型常量
    第六章 条件选择语句
    1.if语句 /2.else语句 /3.else if语句 /4.if语句的嵌套 /5.if与else的配对 /6.复杂的嵌套 /7.逻辑与 /8.逻辑或 /9.逻辑非 /10.括号改变优先级 /11.真与假 /12.三目运算符 /13.三目运算符的优先级 /14.灵活运用三目运算符 /15.三目运算符的操作数类型 /16.三目运算符最常见的用法 /17.switch语句 /18.去掉break的switch语句
    第七章 循环语句
    1.goto语句 /2.慎用goto语句 /3.while语句 /4.带逻辑运算符的while语句 /5.限定while循环的次数 /6.continue语句 /7.break语句 /8.exit函数 /9.查阅exit函数的声明
    10.猜数字 /11.永不休止的while循环 /12.do…while循环 /13.for循环 /14.for循环的注意细则 /15.域 /16.灵活的for循环 /17.条件为空的for循环 /18.导航菜单 /19.执行为空的for循环 /20.嵌套的for循环 /21.九九乘法表?
    初级篇综合运用实例—赌博机
    1.分析 /2.赌博规则 /3.确定下注方式与赌注 /4.掷出骰子 /5.判断点数的大小 /6.计算输赢的钱数 /7.检查赌本够不够 /8.主函数 /9.抛弃kbhit产生的按键 /10.解决第一个缺陷 /11.解决第二个缺陷 /12.解决窗口一闪而过的问题

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
    ?五、范磊主讲C++从入门到精通目录
    包含全套教程约合3.8G!视频为高清swf格式!
    目录:
    第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 保护继承

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

    六、vc c++视频教程孙鑫老师从入门到精通视频教程:共20讲,每讲两个多小时,压缩包含有课件,共3.6G(.rmvb格式)
    目录:
    Lesson1:Windows程序运行原理及程序编写流程,窗口产生过程,句柄原理,消息队列,回调函数,窗口关闭与应用程序退出的工作关系,使用VC++的若干小技巧,stdcall与cdecl调用规范的比较,初学者常犯错误及注意事项。
    Lesson2:C++经典语法与应用,类的编写与应用,构造与析构函数,函数的重载,类的继承,函数覆盖,基类与派生类的构造函数、析构函数先后调用顺序,如何在派生类构造函数中向基类的构造函数传递参数,this成员变量,类型转换的内幕,虚拟函数与多态性,引用和指针变量的区别与共同处。VC工程的编译原理与过程,将工程中不同的类拆分到不同的文件中,每一个类由一个.h和.cpp文件共同完成,头文件重复定义问题的解决,培养了学员良好的编程习惯,也为以后分析MFC AppWizard生成的工程奠定了良好基础。
    Lesson3:讲述MFC AppWizard的原理与MFC程序框架的剖析。AppWizard是一个源代码生成工具,是计算机辅助程序设计工具,WinMain在MFC程序中是如何从源程序中被隐藏的,theApp全局变量是如何被分配的,MFC框架中的几个类的作用与相互关系,MFC框架窗口是如何产生和销毁的,对窗口类的PreCreateWidow和OnCreate两个函数的着重分析,Windows窗口与C++中的CWnd类的关系。
    Lesson4:MFC消息映射机制的剖析,讲述如何运用ClassWizard,,理解发送给窗口的消息是如何被MFC框架通过窗口句柄映射表和消息映射表来用窗口类的函数进行响应的。掌握设备描述表及其封装类CDC的使用,CDC是如何与具体的设备发生关联的,融合具体的画图程序进行分析。如何设置封闭图形的填充刷子(位图画刷与透明画刷的使用)。
    Lesson5:掌握CDC的文字处理程序的编写,如何产生自定义字体和自定义插入符,熟悉对CString类的使用。通过对卡拉OK程序的编写,讲解定时器的使用和DrawText函数的巧妙运用。讲解如何使用CDC的裁减功能。
    Lesson6:菜单的工作原理及编写应用,菜单命令消息在MFC框架程序的几个类中的传递顺序和处理过程。标记菜单、缺省菜单的实现原理、图形菜单的实现及常犯错误的分析,GetSystemMetrics的应用,快捷弹出菜单的实现方式及其命令响应函数有效范围(与弹出菜单时所指定的父窗口有密切的关系,最底层的子窗口具有最优先的处理机会)。动态菜单的编写,如何让程序在运行时产生新的菜单项及如何手工为这些新产生的菜单命令安排处理函数,如何在顶层窗口中截获对菜单命令的处理,更进一步掌握CString类的应用。
    Lesson7:对话框用户界面程序的编写,如何向对话框控件关联数据成员及其实现机理,如何利用对话框类的成员函数向控件发送消息和获取对话框控件的类指针,如何直接利用对话框控件类操纵对话框控件(发送消息和直接调用成员函数)。如何在程序运行时产生和销毁控件。对话框控件的几种操作方式的优劣比较分析。如何实现对话框的部分收缩和展开。如何让对话框上的文本框在程序启动后立即获得焦点,如何利用SetWindowLong改变窗口的回调函数,通过改变文本框的默认回车处理方式进行演示。实现多个输入文本框间通过回车逐一向下传递焦点的另一种巧妙方法(用缺省按钮来处理)。
    Lesson8:逃跑按钮的巧妙实现。如何制作属性页对话框和向导对话框,融合讲解组合框(如何调整组合框的大小)、列表框、单选按钮、复选按钮等常用对话框控件的多种使用方法。如何限制用户在不满足设定的条件时切换到其他属性页和向导页。
    Lesson9:如何修改MFC AppWizard向导生成的框架程序的外观和大小,修改图标、光标、背景的三种方法。如何增加和删除工具栏按钮,如何给应用程序增加工具栏,如何显示和隐藏工具栏。定制状态栏,在状态栏中添加时钟显示,CTime类及其用法。在状态栏中添加进度条(主窗口产生后立即产生进度条的巧妙思想,不能在OnCreate函数中直接处理,要用到自定义消息的方法)。鼠标坐标显示,在CView中获取状态栏对象的几种方式。如何为应用程序添加启动画面。
    Lesson10:图形的绘制,如何使用自定义画笔(颜色,线宽,线型)。如何为程序中添加选项菜单和选项设置对话框,如何使用标准颜色对话框,如何使用字体对话框,在选项对话框中实现预览功能。实现选项对话框和窗口类中的数据交换。如何改变对话框和控件的背景色,如何改变控件的文本颜色,对按钮控件的特殊处理。如何在窗口中显示一幅位图。
    Lesson11:如何让CDC上输出的文字、图形具有保持功能,集合类CPtrArray的使用,CPaintDC与CClientDC的区别与应用,OnPaint与OnDraw在CView中的关系及实现内幕,滚动窗口的实现,坐标空间,映射方式,设备坐标与逻辑坐标的转换。元文件设备描述表的使用,如何利用兼容DC实现图形的保存和再现。
    Lesson12:const char *与char * const的区别。C语言对文件读写的支持,FILE指针;文本文件和二进制文件的区别。用文本方式读写文件和以二进制方式读写文件的注意事项。C++对文件读写的支持,ofstream和ifstream的用法。Win32 SDK对文件读写的支持,CreateFile函数、WriteFile函数、ReadFile函数的使用;MFC对文件读写的支持,CFile类和CFileDialog的使用,文件过滤器的设置。win.ini文件和注册表的读写方式及相关知识点。
    Lesson13:使用CArchive类对文件进行操作。MFC框架程序提供的文件新建与打开功能内部的实现机制。如何利用CDocument类的串行化存储功能保存与加载数据。如何实现类对串行化的支持,CObArray的串行化实现内幕。删除文档数据时常犯的错误。MFC框架程序的文档类和视类的关系,以及如何获得相互的指针引用。
    Lesson14:网络的相关知识,网络程序的编写,Socket是连接应用程序与网络驱动程序的桥梁,Socket在应用程序中创建,通过bind与驱动程序建立关系。此后,应用程序送给Socket的数据,由Socket交给驱动程序向网络上发送出去。计算机从网络上收到与该Socket绑定的IP+Port相关的数据后,由驱动程序交给Socket,应用程序便可从该Socket中提取接收到的数据。网络应用程序就是这样通过socket进行数据的发送与接收的。TCP与UDP的工作原理与编写过程,如何在程序中链接库文件。一个字符界面的聊天程序。
    Lesson15:多线程程序的编写,多线程应用中容易出现的问题。互斥对象的讲解,如何使用互斥对象来实现多线程的同步。如何利用命名互斥对象保证应用程序只有一个实例运行。应用多线程编写网络聊天室程序。
    Lesson16:事件内核对象、关键代码段(临界区)的讲解,以及在多线程同步中的应用。在Windows下编写基于消息的网络应用程序,掌握阻塞与非阻塞网络程序的编写,理解在Windows平台下,采用异步选择机制可以提高网络应用程序的性能。
    Lesson17:详细讲解进程间通讯的四种方式:剪贴板、匿名管道、命名管道和邮槽。并比较分析这几种进程间通信的优点和缺点。
    Lesson18:ActiveX控件的应用与工作原理。ActiveX控件的编写,如何为控件安排属性,方法,事件,属性页,持久性存储,控件如何通知容器自身属性的改变。如何注册控件与取消控件注册。在VB和VC中访问ActiveX控件。
    Lesson19:动态链接库程序的编写。静态库与动态库的区别,以及调用程序在链接静态库和动态库时的区别。如何利用工具查看动态链接库输出的函数,Depends工具的使用,C++编译器名字改编技术对动态链接库输出函数的影响,extern "C"的用法,利用模块定义文件来解决C++名字改编的问题。用typedef定义指向函数的指针类型,如何获得动态连接库里的函数的指针。
    Lesson20:Hook编程。如何安装钩子过程,如何编写全局钩子,动态连接库里的全局变量数据共享问题分析。ADO数据库编程。在VB中利用ADO控件和ADO对象访问数据库,在VC中利用ADO技术访问数据库。?

    ?

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

    ?

    七、[黑客基地:C语言编程特训班]共26讲:

    1C语言基础讲解.写第一个程序C语言程序/2C语言的基本结构/3内容详细见视频教程/4内容详细见视频教程/5内容详细见视频教程/6内容详细见视频教程/7C特训课程-字母变数字的原因/8C特训课程-高级语言中的小学数学/9C特训课程-高级语言中的小学数学/10C特训课程-编程中的第一次选择/11C特训课程-C编程中多一次选择/12C特训课程-C编程中代替多次选择的判断语句/13C特训课程-C编程中协调选择和判断/14C特训课程-C编程中最简单的轮回/15C特训课程-C编程中时钟的循环/16C特训课程C-,直到型循环/17

    下载说明

    1、你们的源码安全完整吗?
    答:源码超市提供各类建站资源下载,包括asp源码、php源码、net源码、商业网站源码、flash源码、VIP源码、精品源码、整站源码、极品源码、免费素材、网站模板、建站教程、站长咨询等,做最好的源码下载站!由瑞星杀毒、金山软件杀过,绝不含病毒。每个源码都经过工作人员反复测试、修改、破解、二次开发,保证完整可用,为您建站节省宝贵精力。

    2、源码有问题不能用能退吗?
    答:当然能,只要是源码的问题100%能退款,但如果是您的技术问题不会用则不接收退款,或者有些源码是需要稍加修改才能用的也不接收退款哦。每个网站源码都有详细的安装说明,源码下载过程中遇到问题可以直接联系左上角的客服QQ。

    3、你们的源码怎么那么便宜?
    答:源码超市的源码都是精品,所有VIP源码都是源码超市出资引进的,高价请人破解、再经过辛苦测试,现在只收会员几块钱测试费用,相对于淘宝拍拍动则几百上千的源码,源码超市的源码可以说是相当便宜了。您在淘宝上看到的几百几千的源码在源码超市可能只要几元钱。目前做活动,充值金币后自由下载所有源码。

    4、购买源码后不会用怎么办?
    答:源码超市中的源码主要分为:ASP、PHP、NET,对于每个ASP程序我们都为您配置了“yuanmachaoshi.com网站专用调试工具”,您只要点击该图标就可以打开网站;对于PHP程序,建议您下载APMserv进行本地测试;对于Net程序可能要相对麻烦一些,需要您安装软件配置本地的服务器环境,或者直接在您购买的空间上测试。

    5、源码购买后可以换另一款吗?
    答:源码超市每个源码都是经过反复测试,只有测试成功才发布,不存在源码不能用的情况。如果源码真的不能用,我们可以给您退款或者换另一款同等价值的源码。但是如果只是您的兴趣发生了变化,那我们是不接收退换的.您也应该知道,源码作为虚拟产品的特殊性。

    6、你们通过什么方式发货?
    答:所有源码、软件、教程等虚拟类产品均通过源码超市平台在线下载,只需要注册充值金币后即可下载任意资源。

    7、获得源码超市精品源码的详细步骤?
    答:第一是注册,第二是选择源码,第三是充值金币或升级会员,第四是进入下载地址列表下载源码,详细请看如何下载源码

    8、如何免费下载源码
    答:免费下载本站源码有两种方法,一是上传分享您的好源码获得金币,二是推广本站获得金币,注册后在会员中心查看具体方法

     

    在线客服



    求购源码
    阿里旺旺

    有事点这里