目录

  • 1 Windows服务器与网络编程第1部分
    1. D188_00.课程简介

      00:48:00

    2. D188_01.Windows内存管理1

      00:56:59

    3. D188_02.Windows内存管理2

      00:45:15

    4. D188_03.Windows内存管理3

      00:58:36

    5. D188_04.Windows内存管理4

      00:49:51

    6. D188_05.Windows内存管理5

      00:43:54

    7. D188_06.Windows内存管理6

      00:57:55

    8. D188_07.Windows内存管理7

      00:56:33

    9. D188_08.Windows内存管理8

      00:57:13

    10. D188_09.Windows内存管理9

      00:56:46

    11. D188_10.UINCODE字符串和安全字符串函数1

      00:45:02

    12. D188_11.UINCODE字符串和安全字符串函数2

      00:54:49

    13. D188_12.UINCODE字符串和安全字符串函数3

      00:48:01

    14. D188_13.错误处理和结构化异常处理1

      00:45:50

    15. D188_14.错误处理和结构化异常处理2

      00:45:41

    16. D188_15.错误处理和结构化异常处理3

      00:46:07

    17. D188_16.错误处理和结构化异常处理4

      00:38:07

    18. D188_17.获取系统信息

      00:46:38

    19. D188_18.Windows调试支持1

      00:45:16

    20. D188_19.Windows调试支持2

      00:50:11

    21. D188_20.Windows句柄和对象1

      00:42:55

    22. D188_21.Windows句柄和对象2

      00:41:45

    23. D188_22.系统安全性和基本访问控制1

      00:50:01

    24. D188_23.系统安全性和基本访问控制2

      00:47:09

    25. D188_24.系统安全性和基本访问控制3

      00:48:32

    26. D188_25.系统安全性和基本访问控制4

      00:30:11

    27. D188_26.Windows多任务基础1

      00:44:27

    28. D188_27.Windows多任务基础2

      00:39:56

    29. D188_28.Windows进程1

      00:48:04

    30. D188_29.Windows进程2

      00:58:26

    31. D188_30.Windows进程3

      00:50:15

    32. D188_31.Windows线程1

      00:51:13

    33. D188_32.Windows线程2

      00:47:42

    34. D188_33.Windows线程3

      00:54:34

    35. D188_34.Windows线程4

      00:47:38

    36. D188_35.Windows线程5

      00:52:04

    37. D188_36.Windows线程6

      00:44:06

    38. D188_37.线程同步和等待1

      00:51:51

    39. D188_38.线程同步和等待2

      00:43:59

    40. D188_39.线程同步和等待3

      00:45:02

    41. D188_40.线程同步和等待4

      00:48:35

    42. D188_41.动态链接库1

      00:43:56

    43. D188_42.动态链接库2

      00:47:08

    44. D188_43.动态链接库3

      00:44:35

    45. D188_44.动态链接库4

      00:45:00

    46. D188_45.动态链接库5

      00:29:49

    47. D188_46.资源1

      00:49:52

    48. D188_47.资源2

      00:44:45

    49. D188_48.文件和文件映射1

      00:46:28

    50. D188_49.文件和文件映射2

      00:55:29

    51. D188_50.文件和文件映射3

      00:46:26

    52. D188_51.文件和文件映射4

      00:46:21

    53. D188_52.文件和文件映射5

      00:48:24

    54. D188_53.文件和文件映射6

      00:56:41

VC++系列之Windows服务器与网络编程(第1部分)

1016人在学
公众号二维码

公众号

小程序二维码

小程序

课程详情

我要提问

本课程主要讲解了Windows高级编程(内存管理+调试+句柄+进程+线程同步+动态链接库)等内容,课程共分十四章进行讲解,如下:

 

第0讲:课程简介(1课时)
      课程内容概述
      课程目标概述
      课程体系结构
      课程需要的准备工作(下载工具、准备基本代码)


第一章:Windows内存管理(9课时)
         1.现代计算机体系结构基础和学习内存管理的意义
         2.x86 32位系列CPU内存管理机制概述
         3.Windows内存管理机制
         4.进程地址空间、页面缓冲池、非页面缓冲池
         5.Windows内存管理函数及基本内存管理方法
         6.标准C内存管理函数和C++ new 、delete运算符
         7.Windows堆函数使用及性能评估
         8.使用PAE、4GT、AWE获得更多内存的访问( >4GB以上 )
         9.利用Windows内存函数重载new 和 delete运算符 
         10.打造自己的内存池 

 第二章:UINCODE字符串和安全字符串函数(3课时)
        1.字符集种类,单双字节字符集,宽字节字符集;
        2.为什么使用UNICODE
        3.字符集转换(Win32字符集转换API ,UTF-8等编码转换)
        4.UNICODE和其他字符集混合编程问题
        5.C运行时库UNICODE扩展和安全性问题
        6.安全字符串函数和使用
        7.ATL中的转换封装支持
        8.封装字符串转换支持类

 

第三章:错误处理和结构化异常处理(4课时)
         1.错误码和详细错误信息的获取
         2.结构化异常处理的基本框架
         3.结构化异常处理的使用
         4.结构化异常处理和C++异常处理的比较
         5.在VC++中混用结构化异常处理和C++异常处理
         6.封装自己的异常模块

 

 

第四章:获取系统信息(1课时)
        1.了解系统信息
        2.使用系统信息
        3.封装系统信息类

 

 

第五部章:Windows调试支持(2课时)
         1.Windows调试支持
         2.进程、线程的调试创建及接管调试信息
         3.调试函数及使用
         4.打造基本的调试支持环境

 

第六章:Windows句柄和对象(2课时)
        1.句柄和对象简介
        2.Windows GUI 和 GDI对象
        3.Windows 内核对象
        4.内核对象名字空间简介
        5.对象私有名字空间函数及使用(Vista、Win2008)
        6.实用技术-枚举对象列表

 

第七章:系统安全性和基本访问控制(4课时)
        1.Windows安全对象模型
        2.访问标记、安全模块、安全描述符、访问控制列表
        3.优先权和优先权使用
        4.创建安全描述符、使用EditSecurity界面化编辑安全描述符
        5.GRSLib中的安全支持

 

第八章:Windows多任务基础(2课时)
        1.并行、串行、混合程序模型基础
        2.Windows多任务和任务调度介绍
        3.任务优先级、亲缘性、
        4.进程与线程句柄和标识符ID

 

第九章:Windows进程(3课时)
        1.Windows进程和入口
        2.进程环境变量、亲缘性和当前目录
        3.进程默认堆和堆管理
        4.进程对象列表
        5.创建销毁进程、子进程
        6.重定向子进程的输入和输出
        7.枚举系统中的进程列表及PSAPI使用

 


第十章:Windows线程(6课时)
        1.多线程和线程函数
        2.创建线程和线程退出
        3.线程栈和线程局部存储TLS
        4.暂停线程与线程寄存器环境
        5.线程消息循环和窗口、GDI对象
        6.线程调度优先级
        7.线程亲缘性
        8.线程同步和异步基础
        9.线程可警告状态
        10.线程APC队列
        11.线程消息队列
        12.得到线程的一些统计信息
        13.C/C++库与多线程
        14.多线程改造一些串行算法为并行算法的例子
        15.打造GRSLib类库的线程基类

第十一章:线程同步和等待(4课时)
        1.理解线程同步模型
        2.等待函数原理及用法
        3.APC和APC队列
        4.关键代码段
        5.事件对象
        6.互斥对象
        7.信号对象
        8.Vista和2008版上的轻量级锁对象(SRW)
        9.一次性初始化对象(One-time Initialization)
        10.互锁的原子操作函数
        11.基本的多线程安全数据结构——互锁单链表(Interlocked Singly Linked Lists)


第十二章:动态链接库(5课时)
        1.程序链接方式和程序库
        2.动态链接库基础
        3.动态链接库加载方式(启动加载、运行时加载、延迟加载)
        4.动态链接库加载基址和程序空间划分
        5.纯资源动态链接库及加载
        6.动态链接库和TLS
        7.动态链接库和共享内存
        8.枚举进程中加载的DLL模块
        9.动态链接库和C/C++运行时库
        10.插入动态库方法


第十三章:资源(2课时)
        1.Windows应用程序资源基础
        2.使用Windows应用程序资源
        3.枚举可执行文件中的资源
        4.使用资源更新


第十四章:文件和文件映射(6课时)
       1.Windows文件支持和文件基本操作
       2.建立和使用临时文件
       3.字符设备和串口编程
       4.文件查找和文件夹遍历
       5.监视目录和目录变化
       6.文件映射和进程间共享内存
       7.磁盘低级操作——直接读写磁盘扇区
       8.IOCP高性能访问文件及自定义日志系统
       9.打造自己的文件操作基类


评价(0) 立即评论
0/150