本书主要讲述如何进行Windows NT的高级程序设计,结合了很多编程实例,对Windows NT 4.0高级程序设计的方方面面作了详细的讨论,并给出了很多很好的、立即可用的例子程序。对于对Windows NT编辑感兴趣的读者,尤其是有Windows NT编程经验的程序员来说,这是一本不可多得的好的参考书。\r\n 本书内容新颖详实,叙述深入浅出,结构严谨,适合于大中专院校师生、计算机软件开发专业或非专业人员以及任何对Windows NT编辑感兴趣的读者。
前言\r\n\r\n第一部分 Windows NT编程基础\r\n\r\n第1章 Windows NT总览\r\n\r\n1.1 Windows NT结构总览\r\n1.2 编程语言和开发环境\r\n1.3 应用程序编程接口\r\n1.4 软件开发工具\r\n1.5 微软基础类库(MFC)\r\n1.6 图形设备接口(GDI)\r\n1.7 因特网和网络编程\r\n1.8 构件对象模型(COM)和分布COM\r\n1.9 OLE\r\n1.10 多媒体\r\n1.11 数据访问\r\n1.12 注册库\r\n1.13 NT服务器和NT工作站\r\n1.14 Windows NT服务器增加的服务器功能\r\n1.15 小结 \r\n\r\n第2章 用户界面程序设计\r\n\r\n2.1 窗口用户界面\r\n2.2 Windows NT用户界面程序设计\r\n2.3 API和MFC编程\r\n2.4 基本控件\r\n2.5 控件编程\r\n2.6 使用预定义控件\r\n2.7 其它基本控件\r\n2.8 手工添加控件\r\n2.9 失效控件\r\n2.10 独立控件\r\n2.11 用户界面:不仅仅是控件\r\n2.12 MFC控件类\r\n2.13 加速键\r\n2.14 用户界面中的文本支持\r\n2.15 小结 \r\n\r\n第3章 NT的通信和网络\r\n\r\n3.1 ISO通信模型\r\n3.2 OSI模型和Windows NT应用程序\r\n3.3 Windows NT中的通信机\r\n3.4 协议\r\n3.5 TCP/IP配置和安装方法\r\n3.6 Windows Internet命名服务(WINS)\r\n3.7 Windows NT的Macintosh支持\r\n3.8 分布计算\r\n3.9 Dial-Up Networking和RAS\r\n3.10 小结 \r\n\r\n第4章 Windows NT文件系统\r\n\r\n4.1 文件系统\r\n4.2 文件分配表(FAT)\r\n4.3 新技术文件系统(NTFS)\r\n4.4 高性能文件系统(HPFS)\r\n4.5 光盘文件系统(CDFS)\r\n4.6 文件系统程序设计\r\n4.7 内存映象文件\r\n4.8 文件系统通知\r\n4.9 异步I/O\r\n4.10 RAID支持\r\n4.11 小结 \r\n\r\n第二部分 NT高级GUI和OS服务编程\r\n\r\n第5章 GDI编程\r\n\r\n5.1 GDI基础\r\n5.2 字体\r\n5.3 使用内建字体\r\n5.4 字体统计图举例\r\n5.5 世界坐标变换\r\n5.6 小结 \r\n\r\n第6章 高级用户界面程序设计\r\n\r\n6.1 重画问题\r\n6.2 虚窗口理论\r\n6.3 重画优化\r\n6.4 访问超过尺寸的虚窗口\r\n6.5 动态增加滚动条\r\n6.6 小结 \r\n\r\n第7章 高级控件\r\n\r\n7.1 高级控件\r\n7.2 使用API的高级控件编程\r\n7.3 使用MFC库的高级控件编程\r\n7.4 动画控件\r\n7.5 旋转控件\r\n7.6 滑块控件\r\n7.7 进度控件\r\n7.8 热键控件\r\n7.9 工具条控件\r\n7.10 属性页\r\n7.11 树型视图控件\r\n7.12 列表型视图控件\r\n7.13 小结 \r\n\r\n第8章 位图动画\r\n\r\n8.1 动画基础\r\n8.2 驱动动画\r\n8.3 动画文字:一个标语条程序\r\n8.4 为动画使用空亲周期\r\n8.5 图片动画\r\n8.6 一个简单图片动画例子\r\n8.7 图片级动画\r\n8.8 使用前景和背景\r\n8.9 小结 \r\n\r\n第9章 NT动态链接库(DLL)\r\n\r\n9.1 为什么需要DLL\r\n9.2 开发DLL和应用程序比较\r\n9.3 Win16和Win32 DLL的差别\r\n9.4 激活释放DLL\r\n9.5 激活DLL的步骤\r\n9.6 DLL入口/出口的函数\r\n9.7 DLL的输出和输入函数以及变量\r\n9.8 DLL输出/输入编程举例\r\n9.9 载入DLL的DLL编程举例\r\n9.10 DLL版本控制\r\n9.11 DLL版本控制编程举例\r\n9.12 小结 \r\n\r\n第10章 高级OS服务\r\n\r\n10.1 创建和终止进程\r\n10.2 线程基础\r\n10.3 使用Win 32API的线程编程\r\n10.4 使用MFC的线程编程\r\n10.5 创建线程的编程举例\r\n10.6 线程优先级类型和级别\r\n10.7 表态和动态线程局部存储\r\n10.8 进程和线程同步\r\n10.9 小结 \r\n\r\n第11章 记录消息和使用钩子\r\n\r\n11.1 记录和重视应用消息\r\n11.2 一个简单的消息记录器\r\n11.3 钩子函数\r\n11.4 使用一个钩子函数记录消息\r\n11.5 保持一个系统范围的消息日志\r\n11.6 小结 \r\n\r\n第三部分 NT通信程序设计\r\n\r\n第12章 OLE和ActiveX简介\r\n\r\n12.1 OLE2基础\r\n12.2 OLE自动化\r\n12.3 OLE编程因素\r\n12.4 ACTIVEX基础\r\n12.5 ActiveX客户编程\r\n12.6 小结\r\n\r\n第13章 使用OLE\r\n\r\n13.1 OLE自动化\r\n13.2 一个OLE自动化服务器编程例子\r\n13.3 OLE自动化客户\r\n13.4 一个OLE自动化客户的编程例子\r\n13.5 OLE拖放\r\n13.6 OLE拖放编程举例\r\n13.7 小结\r\n\r\n第14章 使用ActiveX\r\n\r\n14.1 ActiveX控件与包容器的通信\r\n14.2 创建一个ActiveX控件\r\n14.3 演示创建ActiveX控件的编程举例\r\n14.4 创建一个ActiveX控件包容器\r\n14.5 演示创建包容器应用的编程举例\r\n14.6 创建一个ActiveX控件安全性\r\n14.7 演示登记和标记ActiveX控件的编程例子\r\n14.8 ActiveX控件提示\r\n14.9 小结 \r\n\r\n第15章 Windows套接字\r\n\r\n15.1 套接字基础\r\n15.2 WinSock API\r\n15.3 公用套接字结构\r\n15.4 套接字API程序设计\r\n15.5 使用MFC的套接字程序设计\r\n15.6 套接字程序设计中的问题\r\n15.7 使用套接字的程序设计例子\r\n15.8 小结 \r\n\r\n第16章 Internet程序设计\r\n\r\n16.1 Web编程基础\r\n16.2 ISAPI基础\r\n16.3 ISAPI和CGI\r\n16.4 使用ISAPI开发应用\r\n16.5 Internet客户端程序设计\r\n16.6 小结 \r\n\r\n第四部分 NT多媒体和数据库程序设计\r\n\r\n第17章 多媒体程序设计\r\n\r\n17.1 多媒体程序设计基础\r\n17.2 音频程序设计\r\n17.3 视频程序设计举例\r\n17.4 小结\r\n\r\n第18章 用TAPI进行电话编程\r\n\r\n18.1 电话集成基础知识\r\n18.2 电话服务\r\n18.3 TAPI消息\r\n18.4 TAPI提供的电话功能\r\n18.5 TAPI应用程序执行步骤\r\n18.6 TAPI编程举例\r\n18.7 电话记录\r\n18.8 小结 \r\n\r\n第19章 OpenGL编程\r\n\r\n19.1 OpenGL基础知识\r\n19.2 OpenGL编程概念\r\n19.3 OpenGL数据结构\r\n19.4 OpenGL函数\r\n19.5 让MFC应用程序使用OpenGL\r\n19.6 OpenGL编程示例\r\n19.7 移植OpenGL程序\r\n19.8 小结 \r\n\r\n第20章 使用ODBC进行数据库编程\r\n\r\n20.1 为什么要使用ODBC\r\n20.2 ODBC基础知识\r\n20.3 MFC和ODBC\r\n20.4 ODBC编程举例\r\n20.5 小结 \r\n\r\n第21章 使用DAO进行数据库编程\r\n\r\n21.1 DAO基础知识\r\n21.2 小结 \r\n\r\n第五部分 附录\r\n\r\n附录A 国际化\r\n\r\nA.1 问题\r\nA.2 代码页\r\nA.3 多字节字符集(MBCS)\r\nA.4 UNICONDE\r\nA.5 编写可移植的程序\r\nA.6 一个国际化技术\r\nA.7 国际化编程的原则\r\nA.8 小结
无封面