Windows 2000编程

Windows 2000编程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2001-01
版次: 1
ISBN: 9787115089830
定价: 85.00
装帧: 精装
开本: 其他
纸张: 其他
页数: 927页
  • 全书共分为19章:前两章概述相关的基本知识;第2-7 章介绍用户界面的设计方法;第8-17章介绍WIndows2000系统与数据库编程以及ActivEX技术;第18-19 章介绍Windows2000 下的网络编程。 第1章  Windows 2000特点及编程基础11.1  Windows 2000特点11.1.1  Windows 2000家族介绍11.1.2  Windows 2000平台概览31.1.3  Windows 2000的设计思想41.1.4  Windows 2000系统性能51.2  Windows程序工作原理61.2.1  理解Windows消息机制71.2.2  协同式多任务与抢先式多任务系统81.3  Windows 2000应用程序设计特点91.4  Windows API和SDK101.4.1  Windows API101.4.2  Windows SDK111.4.3  使用SDK编写Windows应用程序111.5  Windows编程基础知识131.6  面向对象的编程151.7  本章小结17第2章  Visual C和MFC192.1  Visual C++编程简介192.1.1  Windows应用程序的开发工具192.1.2  选用Visual C++作为Windows 2000编程工具的原因192.1.3  VC 6.0的3种不同版本特性比较202.2  Visual C++可视化集成开发环境212.2.1  项目工作区222.2.2  应用程序向导AppWizard242.2.3  类向导ClassWizard252.2.4  WizardBar252.2.5  组件画廊Componet Gallery262.3  MFC简介262.3.1  MFC历史262.3.2  MFC类库概念和组成272.3.3  MFC的优点332.3.4  用MFC方法实现Hello World程序332.4  消息映射352.4.1 为什么使用消息映射352.4.2  MFC对消息的管理352.5  Windows 2000应用程序组成392.5.1  编写Windows应用程序需要的文件392.5.2  在Windows 2000应用程序中引入资源的好处402.6  本章小结41第3章  图形设备接口433.1  图形设备接口GDI概述433.2  设备描述表443.2.1  CDC类463.2.2  CClientDC类493.2.3  CPaintDC503.2.4  CWindowDC类513.3  几个与图形绘制有关的简单数据类型523.3.1  CPoint类523.3.2  CSize类523.3.3  CRect类523.4  MFC图形对象543.4.1  画笔对象543.4.2  画刷对象593.4.3  字体对象643.4.4  位图对象CBitmap763.4.5  调色板对象803.4.6  区域对象873.5  坐标与映射933.5.1  设备坐标与逻辑坐标933.5.2  坐标模式963.6  本章小结98第4章  Windows窗口与对话框994.1  Windows窗口概述994.1.1  窗口类简介994.1.2  常见窗口类型1004.1.3  CWnd类数据成员及成员函数1014.2  Windows窗口操作1074.2.1  窗口的创建1074.2.2  窗口的显示1084.2.3  窗口的注册1094.2.4  激活窗口1104.2.5  关闭和销毁窗口1104.2.6  创建一个不规则形状的窗口1114.3  Windows对话框概述1124.4  对话框操作1134.4.1  对话框模板设计1134.4.2  对话框类的设计1154.4.3  对话框的初始化1174.5  对话框的数据交换机制1184.6  模态对话框的运行机制1194.7  非模态对话框1204.7.1  非模态对话框的特点1204.7.2  非显式删除非模态对话框对象1204.7.3  非模态对话框对象的打开状态1214.8  Windows公用对话框1214.8.1  文件选择对话框1224.8.2  颜色选择对话框1244.8.3  字体选择对话框1274.8.4  打印及打印设置对话框1304.8.5  查找及替换对话框1354.9  属性表1384.9.1  属性表的创建1394.9.2  属性表的运行机制1404.10  本章小结142第5章  Windows新型通用控件1435.1  新型通用控件的消息机制1445.2  新型通用控件详解1465.2.1  进度条控件1465.2.2  滑块控件1495.2.3  调节按钮控件1545.2.4  多功能编辑控件1595.2.5  图像列表控件1625.2.6  表头控件1665.2.7  列表控件和列表视图1695.2.8  树形控件和树形视图1775.2.9  标签控件1855.3  控件栏1885.3.1  工具栏1885.3.2  状态栏1925.4  本章小结194第6章  Windows传统通用控件1976.1  传统通用控件的消息机制1976.2  静态控件1986.3  编辑框2016.4  列表框2076.5  组合框2146.6  按钮类控件2166.6.1  命令按钮2216.6.2  组框2256.6.3  单选按钮2266.6.4  复选框2276.6.5  位图按钮2276.7  滚动条2296.8  本章小结233第7章  文档与视图2357.1  文档/视图结构概述2357.2  使用文档/视图结构的优点2367.3  SDI与MDI2367.4  框架、文档模板、文档与视图2377.4.1  框架窗口2377.4.2  文档模板2377.4.3  文档2387.4.4  视图2427.4.5  文档、视图与框架间的具体关系2447.5  使用集合类管理数据2447.6  打印2477.6.1  屏幕输出与打印2477.6.2  实现打印2487.7  文档/视图/框架综合程序示例2487.8  本章小结281第8章  用户模块和钩子函数2838.1  Windows 2000静态链接库2838.1.1  静态/动态链接库综述2838.1.2  创建静态链接库2848.2  Windows2000动态链接库2868.2.1  动态链接库概述2868.2.2  创建动态链接库2898.2.3  加载动态链接库2958.2.4  DLL程序示例2998.3  钩子函数3028.3.1  钩子函数概述3028.3.2  钩子函数相关操作3038.3.3  三用钩子函数3058.3.4  钩子函数实例程序3078.4  本章小结327第9章  进程与线程3299.1  多任务3299.1.1  多任务概述3299.1.2  协同式多任务3309.1.3  抢先式多任务3319.2  进程3319.2.1  进程概述3319.2.2  WinMain函数初探3329.2.3  创建进程3339.2.4  终止进程3389.2.5  进程间的通信方式3409.3  线程3449.3.1  线程概述3449.3.2  创建线程3449.3.3  终止线程3479.3.4  有关线程的其他重要函数3479.3.5  线程间的通信方式3499.4  例程序-列举当前系统进程3529.5  本章小结379第10章  多线程38110.1  多线程编程综述38110.1.1  多线程与同步对象38110.1.2  线程同步的原因38210.1.3  等待函数38310.2  Win32 API下临界区编程38510.2.1  创建临界区对象38710.2.2  临界区对象相关操作函数38810.3  MFC锁类38910.3.1  CSingleLock类38910.3.2  CMultiLock类39110.4  MFC临界区类39310.4.1  临界区类重要成员函数39310.4.2  使用临界区类对象39410.5  Win32 API下互斥量编程39510.5.1  创建互斥量39510.5.2  使用互斥量39610.6  MFC互斥量类39710.6.1  互斥量类重要成员函数39810.6.2  使用互斥量类对象39810.7  Win32 API下信号量编程39810.7.1  创建信号量对象39910.7.2  信号量对象相关操作函数39910.8  MFC信号量类40010.8.1  信号量类重要成员函数40010.8.2  使用信号量类40110.9  Win32 API下事件编程40110.9.1  创建事件对象40110.9.2  事件对象相关操作函数40210.9.3  使用事件对象的程序示例40310.10  综合应用程序示例40910.11  本章小结431第11章  Win32文件系统与内存管理43311.1  利用MFC类进行文件处理43311.1.1  文件处理概述43311.1.2  CFile类43411.1.3  CStdioFile类43811.1.4  CMemFile类43911.2  利用Win32 API进行文件处理44011.2.1  文件的创建44011.2.2  文件的读写44311.2.3  复制文件44511.2.4  移动文件44611.2.5  删除文件44711.2.6  访问文件属性44711.2.7  目录操作45211.3  内存管理45711.3.1  内存管理的基本概念45711.3.2  32位应用程序地址空间中的内存分配和管理45811.3.3  Win32内存管理模式46111.3.4  内存映射文件46511.4  本章小结465第12章  多媒体程序设计46712.1  多媒体基础知识46712.1.1  数字音频46712.1.2  数字视频46812.2  媒体控制接口46812.2.1  MCI的控制方式46912.2.2  MCI的设备及设备控制46912.2.3  API函数48412.3  程序设计实例48612.4  本章小结543第13章  COM/OLE/ActiveX技术及应用54513.1  基本概念综述54513.1.1  什么是COM54513.1.2  开发COM组件的方法54713.1.3  OLE的具体概念54813.1.4  ActiveX全接触55013.1.5  ATL综述55713.2  改进接口详解56013.2.1  ActiveX文档接口56013.2.2  ActiveX容器接口56213.2.3  ActiveX控件的属性、方法和事件56313.3  创建ActiveX控件56713.4  使用ATL开发COM应用程序57013.5  COM应用程序示例57313.6  本章小结629第14章  DirectX程序设计63114.1  DirectX基础63114.1.1  DirectX的特点63114.1.2  COM技术基础63214.1.3  DirectX的主要组成部分63414.2  DirectDraw63514.2.1  DirectDraw结构63714.2.2  DirectDraw的对象类型63714.2.3  硬件操作层和硬件模拟层64114.2.4  协作级别64214.2.5  显示模式64314.2.6  图面和位转换函数64414.3  DirectSound64814.3.1  DirectSound概述64814.3.2  DirectSound配置64914.4  DirectX程序实例65114.5  本章小结683第15章  OpenGL编程68515.1  OpenGL综述68515.1.1  OpenGL简介68515.1.2  OpenGL的主要功能68715.2  OpenGL编程基础68815.2.1  颜色模式68815.2.2  3D变换69015.2.3  OpenGL曲线/面的生成69415.3  利用OpenGL绘图70015.3.1  绘图步骤70015.3.2  创建Windows 2000 下OpenGL应用程序的要点70515.3.3  OpenGL绘图特殊效果70515.4  OpenGL重要函数71615.5  三维图形及动画软件开发流程72315.6  OpenGL编程示例72415.7  本章小结766第16章  Windows Socket程序设计76916.1  Windows Socket的历史和特点76916.2  套接字程序设计基础77216.2.1  通信和客户端/服务器模型77216.2.2  公用套接字结构77316.2.3  字节顺序转换77516.3  API程序设计77516.3.1  套接字的API函数77516.3.2  使用API编写套接字应用程序79216.3.3  套接字API应用程序示例79416.4  Windows Sockets MFC程序设计80516.4.1  MFC对WinSock的封装80516.4.2  使用MFC编写套接字应用程序80516.4.3  套接字MFC应用程序示例81616.5  本章小结830第17章  利用TAPI开发电话技术应用83117.1  TAPI背景83117.2  TAPI基础83217.2.1  TAPI基本概念83217.2.2  TAPI 原理83417.2.3  TAPI通信过程83517.2.4  数据发送与传输83617.3  TAPI电话服务83817.3.1  TAPI 辅助电话服务83817.3.2  全电话API83917.4  TAPI编程示例84517.5  本章小结861第18章  利用MAPI编写信报应用程序86318.1  MAPI背景86318.2  MAPI编程2接口86418.2.1  简单MAPI86418.2.2  通用消息调用87518.3  利用 MAPI编写电子邮件程序87618.3.1  初始化MAPI87618.3.2  发送电子邮件87918.3.3  阅读电子邮件88218.4  本章小结884第19章  WinInet程序设计88519.1  WinInet基础88519.2  MFC WinInet中的类88619.2.1  用于管理Internet连接和会话的类88619.2.2  用于文件管理的类90019.3  WinInet应用程序设计91519.3.1  HTTP客户端应用程序的创建过程91519.3.2  创建FTP应用程序91519.4  本章小结916附录  常用的Windows扩展套接字API函数917
  • 内容简介:
    全书共分为19章:前两章概述相关的基本知识;第2-7 章介绍用户界面的设计方法;第8-17章介绍WIndows2000系统与数据库编程以及ActivEX技术;第18-19 章介绍Windows2000 下的网络编程。
  • 目录:
    第1章  Windows 2000特点及编程基础11.1  Windows 2000特点11.1.1  Windows 2000家族介绍11.1.2  Windows 2000平台概览31.1.3  Windows 2000的设计思想41.1.4  Windows 2000系统性能51.2  Windows程序工作原理61.2.1  理解Windows消息机制71.2.2  协同式多任务与抢先式多任务系统81.3  Windows 2000应用程序设计特点91.4  Windows API和SDK101.4.1  Windows API101.4.2  Windows SDK111.4.3  使用SDK编写Windows应用程序111.5  Windows编程基础知识131.6  面向对象的编程151.7  本章小结17第2章  Visual C和MFC192.1  Visual C++编程简介192.1.1  Windows应用程序的开发工具192.1.2  选用Visual C++作为Windows 2000编程工具的原因192.1.3  VC 6.0的3种不同版本特性比较202.2  Visual C++可视化集成开发环境212.2.1  项目工作区222.2.2  应用程序向导AppWizard242.2.3  类向导ClassWizard252.2.4  WizardBar252.2.5  组件画廊Componet Gallery262.3  MFC简介262.3.1  MFC历史262.3.2  MFC类库概念和组成272.3.3  MFC的优点332.3.4  用MFC方法实现Hello World程序332.4  消息映射352.4.1 为什么使用消息映射352.4.2  MFC对消息的管理352.5  Windows 2000应用程序组成392.5.1  编写Windows应用程序需要的文件392.5.2  在Windows 2000应用程序中引入资源的好处402.6  本章小结41第3章  图形设备接口433.1  图形设备接口GDI概述433.2  设备描述表443.2.1  CDC类463.2.2  CClientDC类493.2.3  CPaintDC503.2.4  CWindowDC类513.3  几个与图形绘制有关的简单数据类型523.3.1  CPoint类523.3.2  CSize类523.3.3  CRect类523.4  MFC图形对象543.4.1  画笔对象543.4.2  画刷对象593.4.3  字体对象643.4.4  位图对象CBitmap763.4.5  调色板对象803.4.6  区域对象873.5  坐标与映射933.5.1  设备坐标与逻辑坐标933.5.2  坐标模式963.6  本章小结98第4章  Windows窗口与对话框994.1  Windows窗口概述994.1.1  窗口类简介994.1.2  常见窗口类型1004.1.3  CWnd类数据成员及成员函数1014.2  Windows窗口操作1074.2.1  窗口的创建1074.2.2  窗口的显示1084.2.3  窗口的注册1094.2.4  激活窗口1104.2.5  关闭和销毁窗口1104.2.6  创建一个不规则形状的窗口1114.3  Windows对话框概述1124.4  对话框操作1134.4.1  对话框模板设计1134.4.2  对话框类的设计1154.4.3  对话框的初始化1174.5  对话框的数据交换机制1184.6  模态对话框的运行机制1194.7  非模态对话框1204.7.1  非模态对话框的特点1204.7.2  非显式删除非模态对话框对象1204.7.3  非模态对话框对象的打开状态1214.8  Windows公用对话框1214.8.1  文件选择对话框1224.8.2  颜色选择对话框1244.8.3  字体选择对话框1274.8.4  打印及打印设置对话框1304.8.5  查找及替换对话框1354.9  属性表1384.9.1  属性表的创建1394.9.2  属性表的运行机制1404.10  本章小结142第5章  Windows新型通用控件1435.1  新型通用控件的消息机制1445.2  新型通用控件详解1465.2.1  进度条控件1465.2.2  滑块控件1495.2.3  调节按钮控件1545.2.4  多功能编辑控件1595.2.5  图像列表控件1625.2.6  表头控件1665.2.7  列表控件和列表视图1695.2.8  树形控件和树形视图1775.2.9  标签控件1855.3  控件栏1885.3.1  工具栏1885.3.2  状态栏1925.4  本章小结194第6章  Windows传统通用控件1976.1  传统通用控件的消息机制1976.2  静态控件1986.3  编辑框2016.4  列表框2076.5  组合框2146.6  按钮类控件2166.6.1  命令按钮2216.6.2  组框2256.6.3  单选按钮2266.6.4  复选框2276.6.5  位图按钮2276.7  滚动条2296.8  本章小结233第7章  文档与视图2357.1  文档/视图结构概述2357.2  使用文档/视图结构的优点2367.3  SDI与MDI2367.4  框架、文档模板、文档与视图2377.4.1  框架窗口2377.4.2  文档模板2377.4.3  文档2387.4.4  视图2427.4.5  文档、视图与框架间的具体关系2447.5  使用集合类管理数据2447.6  打印2477.6.1  屏幕输出与打印2477.6.2  实现打印2487.7  文档/视图/框架综合程序示例2487.8  本章小结281第8章  用户模块和钩子函数2838.1  Windows 2000静态链接库2838.1.1  静态/动态链接库综述2838.1.2  创建静态链接库2848.2  Windows2000动态链接库2868.2.1  动态链接库概述2868.2.2  创建动态链接库2898.2.3  加载动态链接库2958.2.4  DLL程序示例2998.3  钩子函数3028.3.1  钩子函数概述3028.3.2  钩子函数相关操作3038.3.3  三用钩子函数3058.3.4  钩子函数实例程序3078.4  本章小结327第9章  进程与线程3299.1  多任务3299.1.1  多任务概述3299.1.2  协同式多任务3309.1.3  抢先式多任务3319.2  进程3319.2.1  进程概述3319.2.2  WinMain函数初探3329.2.3  创建进程3339.2.4  终止进程3389.2.5  进程间的通信方式3409.3  线程3449.3.1  线程概述3449.3.2  创建线程3449.3.3  终止线程3479.3.4  有关线程的其他重要函数3479.3.5  线程间的通信方式3499.4  例程序-列举当前系统进程3529.5  本章小结379第10章  多线程38110.1  多线程编程综述38110.1.1  多线程与同步对象38110.1.2  线程同步的原因38210.1.3  等待函数38310.2  Win32 API下临界区编程38510.2.1  创建临界区对象38710.2.2  临界区对象相关操作函数38810.3  MFC锁类38910.3.1  CSingleLock类38910.3.2  CMultiLock类39110.4  MFC临界区类39310.4.1  临界区类重要成员函数39310.4.2  使用临界区类对象39410.5  Win32 API下互斥量编程39510.5.1  创建互斥量39510.5.2  使用互斥量39610.6  MFC互斥量类39710.6.1  互斥量类重要成员函数39810.6.2  使用互斥量类对象39810.7  Win32 API下信号量编程39810.7.1  创建信号量对象39910.7.2  信号量对象相关操作函数39910.8  MFC信号量类40010.8.1  信号量类重要成员函数40010.8.2  使用信号量类40110.9  Win32 API下事件编程40110.9.1  创建事件对象40110.9.2  事件对象相关操作函数40210.9.3  使用事件对象的程序示例40310.10  综合应用程序示例40910.11  本章小结431第11章  Win32文件系统与内存管理43311.1  利用MFC类进行文件处理43311.1.1  文件处理概述43311.1.2  CFile类43411.1.3  CStdioFile类43811.1.4  CMemFile类43911.2  利用Win32 API进行文件处理44011.2.1  文件的创建44011.2.2  文件的读写44311.2.3  复制文件44511.2.4  移动文件44611.2.5  删除文件44711.2.6  访问文件属性44711.2.7  目录操作45211.3  内存管理45711.3.1  内存管理的基本概念45711.3.2  32位应用程序地址空间中的内存分配和管理45811.3.3  Win32内存管理模式46111.3.4  内存映射文件46511.4  本章小结465第12章  多媒体程序设计46712.1  多媒体基础知识46712.1.1  数字音频46712.1.2  数字视频46812.2  媒体控制接口46812.2.1  MCI的控制方式46912.2.2  MCI的设备及设备控制46912.2.3  API函数48412.3  程序设计实例48612.4  本章小结543第13章  COM/OLE/ActiveX技术及应用54513.1  基本概念综述54513.1.1  什么是COM54513.1.2  开发COM组件的方法54713.1.3  OLE的具体概念54813.1.4  ActiveX全接触55013.1.5  ATL综述55713.2  改进接口详解56013.2.1  ActiveX文档接口56013.2.2  ActiveX容器接口56213.2.3  ActiveX控件的属性、方法和事件56313.3  创建ActiveX控件56713.4  使用ATL开发COM应用程序57013.5  COM应用程序示例57313.6  本章小结629第14章  DirectX程序设计63114.1  DirectX基础63114.1.1  DirectX的特点63114.1.2  COM技术基础63214.1.3  DirectX的主要组成部分63414.2  DirectDraw63514.2.1  DirectDraw结构63714.2.2  DirectDraw的对象类型63714.2.3  硬件操作层和硬件模拟层64114.2.4  协作级别64214.2.5  显示模式64314.2.6  图面和位转换函数64414.3  DirectSound64814.3.1  DirectSound概述64814.3.2  DirectSound配置64914.4  DirectX程序实例65114.5  本章小结683第15章  OpenGL编程68515.1  OpenGL综述68515.1.1  OpenGL简介68515.1.2  OpenGL的主要功能68715.2  OpenGL编程基础68815.2.1  颜色模式68815.2.2  3D变换69015.2.3  OpenGL曲线/面的生成69415.3  利用OpenGL绘图70015.3.1  绘图步骤70015.3.2  创建Windows 2000 下OpenGL应用程序的要点70515.3.3  OpenGL绘图特殊效果70515.4  OpenGL重要函数71615.5  三维图形及动画软件开发流程72315.6  OpenGL编程示例72415.7  本章小结766第16章  Windows Socket程序设计76916.1  Windows Socket的历史和特点76916.2  套接字程序设计基础77216.2.1  通信和客户端/服务器模型77216.2.2  公用套接字结构77316.2.3  字节顺序转换77516.3  API程序设计77516.3.1  套接字的API函数77516.3.2  使用API编写套接字应用程序79216.3.3  套接字API应用程序示例79416.4  Windows Sockets MFC程序设计80516.4.1  MFC对WinSock的封装80516.4.2  使用MFC编写套接字应用程序80516.4.3  套接字MFC应用程序示例81616.5  本章小结830第17章  利用TAPI开发电话技术应用83117.1  TAPI背景83117.2  TAPI基础83217.2.1  TAPI基本概念83217.2.2  TAPI 原理83417.2.3  TAPI通信过程83517.2.4  数据发送与传输83617.3  TAPI电话服务83817.3.1  TAPI 辅助电话服务83817.3.2  全电话API83917.4  TAPI编程示例84517.5  本章小结861第18章  利用MAPI编写信报应用程序86318.1  MAPI背景86318.2  MAPI编程2接口86418.2.1  简单MAPI86418.2.2  通用消息调用87518.3  利用 MAPI编写电子邮件程序87618.3.1  初始化MAPI87618.3.2  发送电子邮件87918.3.3  阅读电子邮件88218.4  本章小结884第19章  WinInet程序设计88519.1  WinInet基础88519.2  MFC WinInet中的类88619.2.1  用于管理Internet连接和会话的类88619.2.2  用于文件管理的类90019.3  WinInet应用程序设计91519.3.1  HTTP客户端应用程序的创建过程91519.3.2  创建FTP应用程序91519.4  本章小结916附录  常用的Windows扩展套接字API函数917
查看详情
您可能感兴趣 / 更多
Windows 2000编程
LangChain编程:从入门到实践
李多多(@莫尔索)