Net/C#/C语言

  • Visual C++ 语言编程开发详解视频教程(上部)课时1 01Lessonl Windows程序内部运行机制:计算机硬件之间的相互关系1 课时2 02Lessonl Windows程序内部运行机制:关于API 课时3 03Lessonl Windows程序内部运行机制:消息及消息队列 课时4 04Lessonl Windows程序内部运行机制:WinMain函数的定义 课时5 05Lessonl Windows程序内部运行机制:窗口的创建设计一个窗口类 课时6 06Lessonl Windows程序内部运行机制:注册窗口类和创建窗口类 课时7 07Lessonl Windows程序内部运行机制:窗口的创建:显示更新窗口 课时8 08Lessonl Windows程序内部运行机制:WinMain函数:消息循环 课时9 09Lessonl Windows程序内部运行机制:编写窗口过程函数 课时10 10Lessonl Windows程序内部运行机制:CALLBACK的含义 课时11 11Lessonl Windows程序内部运行机制:写第一个Windows程序和总结 课时12 12Lesson2 掌握C++:从结构体到类 课时13 13Lesson2 掌握C++:C++的特性:类与对象 课时14 14Lesson2 掌握C++:C++的特性:构造函数与析构函数 课时15 15Lesson2 掌握C++:C++的特性:函数的重载 课时16 16Lesson2 掌握C++:C++的特性:this指针 课时17 17Lesson2 掌握C++:C++的特性:类的继承 课时18 18Lesson2 掌握C++:C++的特性:函数的覆盖 课时19 19Lesson2 掌握C++:C++的特性:虚函数与多态性、纯虚函数 课时20 20Lesson2 掌握C++:C++的特性:引用 课时21 21Lesson2 掌握C++:C++类的设计习惯及头文件重复包含问题 课时22 22Lesson2 掌握C++:VC++程序编译链接的原理与过程和总结 课时23 23Lesson3 MFC框架程序剖析:MFC AppWizard 课时24 24Lesson3 MFC框架程序剖析:基于MFC的程序框架剖析 课时25 25Lesson3 MFC框架程序剖析:基于MFC的程序框架剖析:theApp全局 课时26 26Lesson3 MFC框架程序剖析:MFC的程序框架剖析:AfxWinMain函数 课时27 27Lesson3 MFC框架程序剖析:MFC程序框架剖析:InitInstance函数 课时28 28Lesson3 MFC框架程序剖析:MFC框架窗口:设计和注册窗口 课时29 29Lesson3 MFC框架程序剖析:MFC框架窗口:创建窗口 课时30 30Lesson3 MFC框架程序剖析:MFC框架窗口:显示窗口和更新窗口 课时31 31Lesson3 MFC框架程序剖析:基于MFC的程序框架剖析:消息循环 课时32 32Lesson3 MFC框架程序剖析:MFC的程序框架剖析:窗口过程函数 课时33 33Lesson3 MFC框架程序剖析:MFC的程序框架剖析:文档视类结构 课时34 34Lesson3 MFC框架程序剖析:窗口类、窗口类对象与窗口之间关系 课时35 35Lesson3 MFC框架程序剖析:窗口类、窗口类对象与窗口:在窗口 课时36 36Lesson4 简单绘图:MFC消息映射机制 课时37 37Lesson4 简单绘图:绘制线条:利用SDK全局函数实现画线功能 课时38 38Lesson4 简单绘图:绘制线条:利用MFC的CDC类实现画线功能 课时39 39Lesson4 简单绘图:绘制线条:利用MFC的CClientDC类实现画线 课时40 40Lesson4 简单绘图:绘制线条:利用MFC的CWindowDC类实现画线 课时41 41Lesson4 简单绘图:绘制线条:绘制彩色线条 课时42 42Lesson4 简单绘图:使用画刷绘图 课时43 43Lesson4 简单绘图:绘制连续线条 课时44 44Lesson4 简单绘图:绘制扇形效果的线条和总结 课时45 45Lesson5 文本编程:插入符:创建文本插入符 课时46 46Lesson5 文本编程:插入符:创建图形插入符 课时47 47Lesson5 文本编程:文字输出和OnDraw函数 课时48 48Lesson5 文本编程:路径层和剪切区域 课时49 49Lesson5 文本编程:字符输入 课时50 50Lesson5 文本编程:字幕变色功能的实现和总结 课时51 51Lesson6 菜单:菜单命令响应函数 课时52 52Lesson6 菜单:菜单命令的路由 课时53 53Lesson6 菜单:基本菜单操作:标记菜单 课时54 54Lesson6 菜单:基本菜单操作:缺省菜单项 课时55 55Lesson6 菜单:基本菜单操作:图形标记菜单 课时56 56Lesson6 菜单:基本菜单操作:禁用菜单项 课时57 57Lesson6 菜单:基本菜单操作:移除和装载菜单 课时58 58Lesson6 菜单:基本菜单操作:MFC菜单命令更新机制 课时59 59Lesson6 菜单:基本菜单操作:右键弹出菜单 课时60 60Lesson6 菜单:动态添加、插入、删除菜单 课时61 61Lesson6 菜单:为动态添加的菜单项增加命令响应 课时62 62Lesson6 菜单:电话本示例程序:动态添加电话本菜单项 课时63 63Lesson6 菜单:电话本示例程序:输出电话本中的指定项 课时64 64Lesson6 菜单:电话本示例程序:框架类窗口截获菜单命令消息 课时65 65Lesson7 对话框(一):模态对话框的创建 课时66 66Lesson7 对话框(一):非模态对话框的创建 课时67 67Lesson7 对话框(一):动态创建按钮 课时68 68Lesson7 对话框(一):变换静态文本控件的文本 课时69 69Lesson7 对话框(一):编辑框控件的操作 课时70 70Lesson7 对话框(一):对话框伸缩功能的实现 课时71 71Lesson7 对话框(一):编辑框控件输入焦点的传递和总结 课时72 72Lesson8 对话框(二):“逃跑”按钮的实现 课时73 73Lesson8 对话框(二):属性表单的创建 课时74 74Lesson8 对话框(二):向导对话框的创建:向导对话框的创建 课时75 75Lesson8 对话框(二):向导对话框的创建:处理第一个页面 课时76 76Lesson8 对话框(二):向导对话框的创建:处理第二个页面 课时77 77Lesson8 对话框(二):向导对话框的创建:处理第三个页面 课时78 78Lesson8 对话框(二):向导对话框的创建:输出用户在向导中所 课时79 79Lesson9 定制应用程序外观:修改应用程序窗口的外观 课时80 80Lesson9 定制应用程序外观:修改应用程序窗口的外观: 课时81 81Lesson9 定制应用程序外观:修改窗口的光标、图标和背景 课时82 82Lesson9 定制应用程序外观:修改窗口的光标、图标和背景 课时83 83Lesson9 定制应用程序外观:动画图标 课时84 84Lesson9 定制应用程序外观:工具栏编程 课时85 85Lesson9 定制应用程序外观:状态栏编程 课时86 86Lesson9 定制应用程序外观:进度栏编程 课时87 87Lesson9 定制应用程序外观:在状态栏上显示鼠标当前位置 课时88 88Lesson9 定制应用程序外观:启动画面和总结 课时89 89Lesson10 绘图控制:简单绘图 课时90 90Lesson10 绘图控制:创建选项对话框 课时91 91Lesson10 绘图控制:颜色对话框 课时92 92Lesson10 绘图控制:字体对话框 课时93 93Lesson10 绘图控制:示例对话框 课时94 94Lesson10 绘图控制:改变对话框和控件的背景及文本颜色 课时95 95Lesson10 绘图控制:在窗口中显示位图和总结 Visual C++ 语言编程开发详解视频教程(下部) 课时1 Visual C++ 语言编程开发详解视频教程(下集) 课时2 Visual C++ 语言编程开发详解视频教程(下集)(0) 课时3 Visual C++ 语言编程开发详解视频教程(下集)(1) 课时4 Visual C++ 语言编程开发详解视频教程(下集)(2) 课时5 Visual C++ 语言编程开发详解视频教程(下集)(3) 课时6 Visual C++ 语言编程开发详解视频教程(下集)(4) 课时7 Visual C++ 语言编程开发详解视频教程(下集)(5) 课时8 Visual C++ 语言编程开发详解视频教程(下集)(6) 课时9 Visual C++ 语言编程开发详解视频教程(下集)(7) 课时10 Visual C++ 语言编程开发详解视频教程(下集)(8) 课时11 11Lesson12 文件操作:MFC对文件操作的支持 课时12 12Lesson12 文件操作:GetProfileString和WriteProfileString 课时13 13Lesson12 文件操作:注册表的编程和总结 课时14 14Lesson13 文档与串行化:使用CArchive类对文件进行读写操作 课时15 15Lesson13 文档与串行化:OnNewDocument函数 课时16 16Lesson13 文档与串行化:文档串行化 课时17 17Lesson13 文档与串行化利用可串行化的类来保存图形数据 课时18 18Lesson13 文档与串行化文档对象数据的销毁和总结 课时19 19Lesson14 网络编程:网络基础知识 课时20 20Lesson14 网络编程:Windows Sockets的实现 课时21 21Lesson14 网络编程:基于TCP的网络应用程序的编写 服务器 课时22 22Lesson14 网络编程:基于TCP的网络应用程序的编写 客户端程序 课时23 23Lesson14 网络编程:基于UDP的网络应用程序的编写 服务器端程 课时24 24Lesson14 网络编程:基于UDP的网络应用程序的编写 客户端程序 课时25 25Lesson14 网络编程:基于UDP的简单聊天程序和总结 课时26 26Lesson15 多线程与聊天室程序的创建:基本概念 课时27 27Lesson15 多线程与聊天室程序的创建:多线程示例 课时28 28Lesson15 多线程与聊天室程序的创建:模拟火车站售票系统 课时29 29Lesson15 多线程与聊天室程序的创建:保证应用程序 课时30 30Lesson15 多线程与聊天室程序的创建:网络聊天室程序的实现 课时31 31Lesson16 线程同步与异步套接字编程:事件对象 课时32 32Lesson16 线程同步与异步套接字编程:关键代码段 课时33 33Lesson16 线程同步与异步套接字编程:线程死锁 课时34 34Lesson16 线程同步与异步套接字编程:互斥对象、事件对象 课时35 35Lesson16 线程同步与异步套接字编程: 课时36 36Lesson17 进程间通信:剪贴板 课时37 37Lesson17 进程间通信:匿名管道:父进程的实现 课时38 38Lesson17 进程间通信:匿名管道:子进程的实现 课时39 39Lesson17 进程间通信:命名管道:服务器端程序 课时40 40Lesson17 进程间通信:命名管道:客户端程序 课时41 41Lesson17 进程间通信:邮槽:服务器端程序 课时42 42Lesson17 进程间通信:邮槽:客户端程序和总结 课时43 43Lesson18 ActiveX控件:ActiveX控件概述: 课时44 44Lesson18 ActiveX控件:ActiveX控件的测试与注册 课时45 45Lesson18 ActiveX控件:时钟控件的实现 课时46 46Lesson18 ActiveX控件:ActiveX控件的属性 课时47 47Lesson18 ActiveX控件:ActiveX控件的方法 课时48 48Lesson18 ActiveX控件:ActiveX控件的事件 课时49 49Lesson18 ActiveX控件:属性的持久性 课时50 50Lesson18 ActiveX控件:通知VB属性的改变 课时51 51Lesson18 ActiveX控件:环境属性 课时52 52Lesson18 ActiveX控件:用VC编写ActiveX控件的测试程序和总结 课时53 53Lesson19 动态链接库:动态链接库概述 课时54 54Lesson19 动态链接库:Win32 DLL的创建和使用 课时55 55Lesson19 动态链接库:隐式链接方式加载DLL 课时56 56Lesson19 动态链接库:从DLL中导出C++类 课时57 57Lesson19 动态链接库:解决名字改编问题 课时58 58Lesson19 动态链接库:显示加载方式加载DLL 课时59 59Lesson19 动态链接库:DllMain函数 课时60 60Lesson19 动态链接库:MFC DLL和总结 课时61 61Lesson20 HOOK和数据库访问:HOOK编程:基本知识 课时62 62Lesson20 HOOK和数据库访问:HOOK编程:进程内钩子 课时63 63Lesson20 HOOK和数据库访问:HOOK编程:全局钩子 课时64 64Lesson20 HOOK和数据库访问:数据库访问技术 课时65 65Lesson20 HOOK和数据库访问:在VB中利用ADO 控件访问数据库 课时66 66Lesson20 HOOK和数据库访问:在VB中利用ADO组件访问数据库 课时67 67Lesson20 HOOK和数据库访问:在VC中利用ADO访问数据库和总结
    • 684
    • 678
  • C++进阶实战学习 详解C++设计模式 李建忠老师带你深入探究C++设计模式视频教程 ===============课程目录=============== │xa0xa0├01.设计模式简介.mp4 │xa0xa0├02.面向对象设计原则.mp4 │xa0xa0├03.模板方法.mp4 │xa0xa0├04.策略模式.mp4 │xa0xa0├05.观察者模式.mp4 │xa0xa0├06.装饰模式.mp4 │xa0xa0├07.桥模式.mp4 │xa0xa0├08.工厂方法 .mp4 │xa0xa0├09.抽象工厂.mp4 │xa0xa0├10.原型模式.mp4 │xa0xa0├11.构建器.mp4 │xa0xa0├12.单件模式.mp4 │xa0xa0├13.享元模式.mp4 │xa0xa0├14.门面模式.mp4 │xa0xa0├15.代理模式.mp4 │xa0xa0├16.适配器.mp4 │xa0xa0├17.中介者.mp4 │xa0xa0├18.状态模式.mp4 │xa0xa0├19.备忘录.mp4 │xa0xa0├20.组合模式.mp4 │xa0xa0├21.迭代器.mp4 │xa0xa0├22.职责链.mp4 │xa0xa0├23.命令模式.mp4 │xa0xa0├24.访问器.mp4 │xa0xa0├25.解析器.mp4 │xa0xa0├26.设计模式总结.mp4 │xa0xa0├ │xa0xa0│xa0xa0├C++设计模式代码资源1.zip │xa0xa0│xa0xa0├C++设计模式代码资源10_prototype.zip │xa0xa0│xa0xa0├C++设计模式代码资源11_Builder.zip │xa0xa0│xa0xa0├C++设计模式代码资源12_Singleton.zip │xa0xa0│xa0xa0├C++设计模式代码资源13_Flyweight.zip │xa0xa0│xa0xa0├C++设计模式代码资源15_Proxy.zip │xa0xa0│xa0xa0├C++设计模式代码资源16_Adapter.zip │xa0xa0│xa0xa0├C++设计模式代码资源18_State.zip │xa0xa0│xa0xa0├C++设计模式代码资源19_Memento.zip │xa0xa0│xa0xa0├C++设计模式代码资源20_Composite.zip │xa0xa0│xa0xa0├C++设计模式代码资源21_Iterator.zip │xa0xa0│xa0xa0├C++设计模式代码资源22_职责链.zip │xa0xa0│xa0xa0├C++设计模式代码资源23_Command_命令模式.zip │xa0xa0│xa0xa0├C++设计模式代码资源24_Vistor_访问器.zip │xa0xa0│xa0xa0├C++设计模式代码资源25_Interpreter_解析器.zip │xa0xa0│xa0xa0├C++设计模式代码资源3_Template Method_模板方法.zip │xa0xa0│xa0xa0├C++设计模式代码资源4_策略模式.zip │xa0xa0│xa0xa0├C++设计模式代码资源5_观察者模式.zip │xa0xa0│xa0xa0├C++设计模式代码资源6_装饰模式.zip │xa0xa0│xa0xa0├C++设计模式代码资源7_桥模式.zip │xa0xa0│xa0xa0├C++设计模式代码资源8_Factory Method.zip │xa0xa0│xa0xa0├C++设计模式代码资源9_Abstract Factory.zip │xa0xa0│xa0xa0├C++设计模式课件1_介绍.pdf.pdf │xa0xa0│xa0xa0├C++设计模式课件11_builder_构建器.pdf │xa0xa0│xa0xa0├C++设计模式课件12_Singleton_单件模式.pdf │xa0xa0│xa0xa0├C++设计模式课件13_Flyweight_享元模式.pdf │xa0xa0│xa0xa0├C++设计模式课件14_Facade_门面模式.pdf │xa0xa0│xa0xa0├C++设计模式课件15_Proxy_代理模式.pdf │xa0xa0│xa0xa0├C++设计模式课件16_Adapter_适配器.pdf │xa0xa0│xa0xa0├C++设计模式课件17_Mediator_中介者.pdf │xa0xa0│xa0xa0├C++设计模式课件18_State_状态模式.pdf │xa0xa0│xa0xa0├C++设计模式课件19_Memento_备忘录.pdf │xa0xa0│xa0xa0├C++设计模式课件2_面向对象设计原则.pdf │xa0xa0│xa0xa0├C++设计模式课件20_Composite_组合模式.pdf │xa0xa0│xa0xa0├C++设计模式课件21_Iterator_迭代器.pdf │xa0xa0│xa0xa0├C++设计模式课件22_Chain Of Resposibility_职责链.pdf │xa0xa0│xa0xa0├C++设计模式课件23_Command_命令模式.pdf │xa0xa0│xa0xa0├C++设计模式课件24_Vistor_访问器.pdf │xa0xa0│xa0xa0├C++设计模式课件25_Interpreter.pdf │xa0xa0│xa0xa0├C++设计模式课件26_设计模式总结.pdf │xa0xa0│xa0xa0├C++设计模式课件3_Template Method_模板方法.pdf │xa0xa0│xa0xa0├C++设计模式课件4_策略模式.pdf │xa0xa0│xa0xa0├C++设计模式课件5_观察者模式.pdf │xa0xa0│xa0xa0├C++设计模式课件6_装饰模式.pdf │xa0xa0│xa0xa0├C++设计模式课件7_桥模式.pdf │xa0xa0│xa0xa0├C++设计模式课件8_Factory Method_工厂方法.pdf │xa0xa0│xa0xa0└C++设计模式课件9_Abstract Factory_抽象工厂.pdf
    • 674
  • 基于UNIX/LINUX打造网络编程最佳实践课程,使用C++语言基于Linux和UNIX系统来进行网络编程实战,可以理解为在网络层上进行各种开发实战,是IT架构底层的开发实战课程。特别适合从事底层开发的IT工程师以及想要往此方向发展的同学。网络编程作为底层开发非常重要的一个环节,课程在设计上也考虑到了实战技巧的教学,全程安排了非常多的案例,然同学们可以非常生动的进行课程的学习,完成向网络编程的挑战。 ===============课程目录=============== ├─1.网络编程概要.mkv ├─10.时钟概述.mkv ├─11.时钟精确度和校准.mkv ├─12.网络时间同步.mkv ├─13.Roundtrip代码分析.mkv ├─14.其他测试方案.mkv ├─15.UDP vs TCP.mkv ├─16.扩展知识.mkv ├─17.如何正确使用TCP.mkv ├─18.TCP使用的注意事项.mkv ├─19.多个版本的Netcat概览.mkv ├─2.一个TCP的简单实验.mkv ├─20.第一个Netcat的实现.mkv ├─21.IO-multiplexing方式实现Netcat.mkv ├─22.使用非阻塞IO 1.mkv ├─23.使用非阻塞IO 2.mkv ├─24.进程监控概述.mkv ├─25.实现前要考虑的问题.mkv ├─26.procmon代码解析.mkv ├─27.dummyload实现原理和代码解析.mkv ├─28.procmon性能测试.mkv ├─29.知识扩展和总结.mkv ├─3.课程内容大纲.mkv ├─30.功能描述.mkv ├─31.数据结构设计与分析.mkv ├─32.数据结构代码解读.mkv ├─33.网络IO模型与代码解读.mkv ├─34.性能测试 1.mkv ├─35.性能测试 2.mkv ├─36.性能分析.mkv ├─37.定制数据结构以减小内存使用.mkv ├─38.数独求解服务简介.mkv ├─39.并发模型和测试工具.mkv ├─4.回顾基础的Sockets API.mkv ├─40.批处理模型及疑似内存泄露.mkv ├─41.内置性能监控.mkv ├─42.延迟测量与禁用Nagle_s算法.mkv ├─43.最大容量及伸缩性测试.mkv ├─44.延迟分布于请求数及并发模型的关系.mkv ├─45.过载保护.mkv ├─46.负载均衡.mkv ├─47.负载均衡实例.mkv ├─48.如何进一步适应生产环境.mkv ├─49.代码阅读1:客户端.mkv ├─5.TTCP代码概览.mkv ├─50.代码阅读2:服务端.mkv ├─51.苏迪曼杯羽毛球比赛.mkv ├─52.记分系统设计.mkv ├─53.聊天服务器.mkv ├─54.聊天服务器代码改进.mkv ├─55.hub服务器[new!].mkv ├─56.设计难点[new!].mkv ├─57. TCP relay功能描述及Python实现.mkv ├─58. TCP半关连接.mkv ├─59. 非阻塞TCP relay实现.mkv ├─6.使用TTCP进行网络传输性能测试.mkv ├─60. 源码及运行.mkv ├─61. 竞态条件及修复.mkv ├─62. SOCKS4a服务器实现.mkv ├─63. 非阻塞IO之外的选择.mkv ├─64. 用 GO 语言实现 TCP relay.mkv ├─65. 事件驱动与多线程的取舍.mkv ├─66. 第七层以外的实现方式.mkv ├─67. 正确理解TCP的可靠性.mkv ├─68. Muduo与C++11.mkv ├─69. N皇后问题及单机求解方法.mkv ├─7.阻塞IO下的TTCP实验.mkv ├─70. 并行算法与MapReduce.mkv ├─71. RPC简介与接口定义.mkv ├─72. 代码实现与运行实例.mkv ├─73. Go语言客户端.mkv ├─74. RPC 负载均衡.mkv ├─75. 多机求平均数和中位数的算法.mkv ├─76. 代码实现及运行实例.mkv ├─77. 实现RCP框架:服务端.mkv ├─78. 实现RPC框架:客户端.mkv ├─79. 单词计数及按频度排序,单机算法.mkv ├─8.TCP自连接.mkv ├─80. 单机版代码阅读.mkv ├─81. 多机单词计数算法与代码.mkv ├─82. 多机找出最常见的K个单词.mkv ├─83. 复活《TCPIP 详解第2卷》讲的4.4BSD协议栈.mkv ├─84. 课程总结.mkv ├─9.扩展练习.mkv ├─muduo-examples-in-go-master.zip ├─muduo-master.zip ├─muduo-protorpc-cpp11.zip ├─recipes-master.zip
    • 673
  • 本课程以通俗易懂的语言详尽地介绍了使用C语言编写的100个实例,实例的选取兼顾了趣味性和实用性。通过这些实例的讲解,可以极大地提高学生的学习兴趣,拓宽C语言编程思维,提高编程能力,体会程序设计中的乐趣。 本课程对每个实例都按照先分析问题再设计算法的步骤进行介绍,根据前面的分析和设计进一步确定程序框架,最后给出完整的代码及程序的执行结果。对于一些实例还特别进行了深入的分析和拓展,以开阔读者的思路,加深对问题的理解。在介绍每个独立的趣味问题时,将涉及的C语言中的知识点也都详尽地进行了解说,使读者在解读程序的同时能够对C语言的常用语法做到融会贯通,牢固掌握。 本课程中每个实例代码都给出了详细的注释,方便学生快速地理解代码的含义。而且为了让学生更加高效、直观地学习,作者专门录制了配套的多媒体教学视频辅助读者学习。相信通过演练本课程中的实例,你的C语言编程能力会有很大的提高,并对相关的算法也将有更进一步的理解,为进一步的实战开发奠定坚实的基础。 本课程内容全面,可读性强,适合学习的人员有: C语言编程初学者; C语言编程爱好者; 普通高校本、专科学生; 职业技术院校的学生; 程序设计爱好者; 各级程序设计选拔赛学员; 青少年信息学奥林匹克竞赛人员; 有一定开发经验的学生。 课程包含附带电子书、视频、PPT、源文件 ————————————课程目录———————————— 第1章 趣味算法入门 1.1 百钱百鸡 1.2 借书方案知多少 1.3 打鱼还是晒网 1.4 抓交通肇事犯 1.5 兔子产子问题 1.6 牛顿迭代法求方程根 1.7 最佳存钱方案 1.8 冒泡排序 1.9 折半查找 1.10 数制转换 第2章 趣味数学问题 2.1 个人所得税问题 2.2 存钱问题 2.3 分糖果 2.4 三色球问题 2.5 出售金鱼 2.6 求车速 2.7 爱因斯坦的数学题 2.8 猜牌术 2.9 舍罕王的失算 2.10 马克思手稿中的数学题 2.11 换分币 第3章 “各种”趣味整数 3.1 完数 3.2 亲密数 3.3 自守数 3.4 回文数 3.5 水仙花数 3.6 阿姆斯特朗数 3.7 高次方数的尾数 3.8 黑洞数 3.9 勾股数 3.10 不重复的3位数 第4章 趣味分数 4.1 最大公约数 4.2 最小公倍数 4.3 歌星大奖赛 4.4 将真分数分解为埃及分数 4.5 列出真分数序列 4.6 多项式之和 4.7 分数比较 4.8 计算分数精确值 第5章 趣味素数 5.1 素数 5.2 哥德巴赫猜想 5.3 要发就发 5.4 可逆素数 5.5 回文素数 5.6 孪生素数 5.7 梅森素数 第6章 趣味逻辑推理 6.1 谁家孩子跑得最慢 6.2 新郎和新娘 6.3 谁在说谎 6.4 谁是窃贼 6.5 旅客国籍 6.6 委派任务 6.7 谜语博士的难题 6.8 黑与白 第7章 趣味游戏 7.1 人机猜数 7.2 搬山游戏 7.3 抢30 7.4 黑白子交换 7.5 自动发牌 7.6 常胜将军 7.7 24点 7.8 掷骰子 第8章 趣味数组 8.1 狼追兔子 8.2 选美比赛 8.3 邮票组合 8.4 平分7筐鱼 8.5 农夫过河 8.6 矩阵转置 8.7 魔方阵 8.8 马踏棋盘 8.9 删除星号 8.10 指定位置插入字符 第9章 趣味函数递归 9.1 递归解决年龄问题 9.2 递归解决分鱼问题 9.3 汉诺塔问题 9.4 猴子吃桃 9.5 杨辉三角形 9.6 卡布列克常数 9.7 逆序输出数字 第10章 定理与猜想 10.1 四方定理 10.2 角谷猜想 10.3 π的近似值 10.4 尼科彻斯定理 10.5 奇数平方的有趣性质 10.6 回文数的形成 第11章 趣味图形 11.1 绘制余弦曲线 11.2 绘制空心圆 11.3 绘制空心菱形 11.4 画直线 11.5 画圆和圆弧 11.6 画彩色图形 11.7 填充彩色图形 11.8 图形模式下显示字符 第12章 其他趣味问题 12.1 双色球 12.2 填表格 12.3 求出符合要求的素数 12.4 约瑟夫环 12.5 数据加密问题 12.6 三色旗 12.7 统计学生成绩
    • 655
  • C语言程序设计 视频教程(258讲)-徐红波 谭浩强教材视频教程 视频目录(包含PPT+源码): 第1章 1.1 C语言出现的历史背景 1.2 C语言的特点 1.3 简单的C语言程序介绍 1.4 运行C程序的步骤与方法 –1.4.1 运行C程序的步骤 –1.4.2 上级运行C程序的方法 习题 第2章 2.1 算法的概念 2.2 简单算法举例 2.3 算法的特性 2.4 怎样表示一个算法 –2.4.2 用流程图表示算法 –2.4.3 3种基本结构 –2.4.4 用N-S流程图表示算法 –2.4.6 用计算机语言表示算法 2.5 结构化程序设计方法 习题 第3章 数据类型、运算符与表达式 3.1 C语言的数据类型 3.2 常量与变量 –3.2.1 常量 –3.2.2 变量 3.3 整型数据 –3.3.1 整型常量的表示方法 –3.3.2 整型变量 –3.3.3 整型常量的类型 3.4 浮点型数据 –3.4.1 浮点型常量的表示方法 –3.4.2 浮点型变量 –3.4.3 浮点型常量的类型 3.5 字符型数据 –3.5.1 字符常量 –3.5.2 字符变量 –3.5.3 字符数据在内存中的存储形式及其使用方法 –3.5.4 字符串常量 3.6 变量赋初值 3.7 各种数值型数据间的混合运算 3.8 算术运算符和算术表达式 –3.8.1 C语言运算符简介 –3.8.2 算术运算符和算术表达式 3.9 赋值运算符和赋值表达式 3.10 逗号运算符和逗号表达式 习题 第4章 最简单的C程序设计-顺序程序设计 4.1 C语句概述 4.2 赋值语句 4.3 数据输入输出的概念及在C语言中的实现 4.4 字符数据的输入输出 –4.4.1 putchar函数 –4.4.2 getchar函数 4.5 格式输入与输出 –4.5.1 printf函数 –4.5.2 scanf函数 4.6 顺序结构程序设计举例 习题 第5章 选择结构程序设计 5.1 关系运算符和关系表达式 –5.1.1 关系运算符及其优先次序 –5.1.2 关系表达式 5.2 逻辑运算符和逻辑表达式 –5.2.1 逻辑运算符及其优先次序 –5.2.2 逻辑表达式 5.3 if语句 –5.3.1 if语句的三种形式 –5.3.2 if语句的嵌套 –5.3.3 条件运算符 5.4 switch语句 5.5 程序举例 习题 第6章 循环控制 6.1 概述 6.2 goto语句以及用goto语句构成循环 6.3 while语句 6.4 do-while语句 6.5 for语句 6.6 循环的嵌套 6.7 几种循环的比较 6.8 break语句和continue语句 –6.8.1 break语句 –6.8.2 continue语句 6.9 程序举例 习题 第7章 数组 7.1 一维数组的定义和引用 –7.1.1 一维数组的定义 –7.1.2 一维数组元素的引用 –7.1.3 一维数组的初始化 –7.1.4 一维数组程序举例 7.2 二维数组的定义和引用 –7.2.1 二维数组的定义 –7.2.2 二维数组的引用 –7.2.3 二维数组的初始化 –7.2.4 二维数组程序举例 7.3 字符数组 –7.3.1 字符数组的定义 –7.3.2 字符数组的初始化 –7.3.3 字符数组的引用 –7.3.4 字符串和字符串结束标志 –7.3.5 字符数组的输入输出 –7.3.6 字符串处理函数 –7.3.7 字符数组应用举例 习题 第8章 函数 8.1 概述 8.2 函数定义的一般形式 –8.2.1 无参函数定义的一般形式 –8.2.2 有参函数定义的一般形式 –8.2.3 空函数 8.3 函数参数和函数的值 –8.3.1 形式参数和实际参数 –8.3.2 函数的返回值 8.4 函数的调用 –8.4.1 函数调用的一般形式 –8.4.2 函数调用的方式 –8.4.3 对被调用函数的声明和函数原型 8.5 函数的嵌套调用 8.6 函数的递归调用 8.7 数组作为函数参数 –8.7.1 数组元素作函数实参 –8.7.2 数组名作函数参数 –8.7.3 多维数组名作函数参数 8.8 局部变量和全局变量 –8.8.1 局部变量 –8.8.2 全局变量 8.9 变量的存储类别 –8.9.1 动态存储方式与静态存储方式 –8.9.2 auto变量 –8.9.3 用static声明局部变量 –8.9.4 register变量 –8.9.5 用extern声明外部变量 –8.9.6 用static声明外部变量 –8.9.7 关于变量的声明和定义 –8.9.8 存储类别小结 –8.10 内部函数和外部函数 —-8.10.1 内部函数 —-8.10.2 外部函数 习题 第9章 预处理命令 9.1 宏定义 –9.1.1 不带参数的宏定义 –9.1.2 带参数的宏定义 9.2 “文件包含”处理 9.3 条件编译 习题 第10章 指针 10.1 地址和指针的概念 10.2 变量的指针和指向变量的指针变量 –10.2.1 定义一个指针变量 –10.2.2 指针变量的引用 –10.2.3 指针变量作为函数参数 10.3 数组与指针 –10.3.1 指向数组元素的指针 –10.3.2 通过指针引用数组元素 –10.3.3 用数组名作函数参数 –10.3.4 多维数组与指针 10.4 字符串与指针 –10.4.1 字符串的表示形式 –10.4.2 字符指针作函数参数 –10.4.3 对使用字符指针变量和字符数组的讨论 10.5 指向函数的指针 –10.5.1 用函数指针变量调用函数 –10.5.2 用指向函数的指针作函数参数 10.6 返回指针值的函数 10.7 指针数组和指向指针的指针 –10.7.1 指针数组的概念 –10.7.2 指向指针的指针 –10.7.3 指针数组作main函数的形参 10.8 有关指针的数据类型和指针运算的小结 –10.8.1 有关指针的数据类型的小结 –10.8.2 指针运算小结xa0 –10.8.3 void指针类型 小结 第11章 结构体与共用体 11.1 概述 11.2 定义结构体类型变量的方法 11.3 结构体变量的引用 11.4 结构体变量的初始化 11.5 结构体数组 –11.5.1 定义结构体数组 –11.5.2 结构体数组的初始化 –11.5.3 结构体数组应用举例 11.6 指向结构体类型数据的指针 –11.6.1 指向结构体变量的指针 –11.6.2 指向结构体数组的指针 –11.6.3 用结构体变量和指向结构体的指针作函数参数 11.7 用指针处理链表 –11.7.1 链表概述 –11.7.2 简单链表 –11.7.3 处理动态链表所需的函数 –11.7.4 建立动态链表 –11.7.5 输出链表 –11.7.6 对链表的删除操作 –11.7.7 对链表的插入操作 –11.7.8 对链表的综合操作 11.8 共用体 –11.8.1 共用体的概念 –11.8.2 共用体变量的引用方式 –11.8.3 共用体类型数据的特点 11.9 枚举类型 11.10 用typedef定义类型 习题 第12章 位运算 12.1 位运算符和位运算 –12.1.1 “按位与”运算符(&) –12.1.2 “按位或”运算符(|) –12.1.3 “异或”运算符(^) –12.1.4 取反“运算符(~) –12.1.5 左移运算符(<<) –12.1.6 右移运算符(>>) –12.1.7 位运算赋值运算符 –12.1.8 不同长度的数据进行位运算 12.2 位运算举例 12.3 位段 习题 第13章 文件 13.1 C文件概述 13.2 文件类型指针 13.3 文件的打开与关闭 –13.3.1 文件的打开(fopen函数) –13.3.2 文件的关闭(fclose函数) 13.4 文件的读写 –13.4.1 文本文件的读写 –13.4.2 二进制文件的读写 13.5 文件的定位 13.6 出错的检测 13.7 文件输入输出小结 小结xa0 教材: 《C程序设计(第三版)》谭浩强著 清华大学出版社
    • 654