书籍详情

Windows 98开发人员指南

Windows 98开发人员指南

作者:刘鎏等著

出版社:机械工业出版社

出版时间:1999-06-01

ISBN:9787111072423

定价:¥63.00

购买这本书可以去
内容简介
  本书是一本关于Windows 98编程的书籍,主要讲述了如何使用Visual C++ 6.0编写Windows 98应用程序。全书共分为三个部分:第一部分为“Windows编程入门”,主要讲述了如何编写一些常见的用户界面元素——菜单、工具栏、状态栏、对话框。第二部分为“编程进阶”,主要讲述了切分窗口与多视图、文档与视图、内存管理、线程和DLL方面的知识。第三部分为“ActiveX”,主要针对当今比较热门的ActiveX技术,为读者了解这项技术并进一步提高打下基础。
作者简介
暂缺《Windows 98开发人员指南》作者简介
目录
     目 录
   前 言
    第一部分 Windows编程入门
   第1章 Windows98与编程基础
    1.1 Windows98的新特性
    1.2 VisualC++6.0简介
    1.3 VisualC++的系统工具
    1.3.1向导
    1.3.2资源编辑器
    1.4 编写HelloWorld普通窗口程序
    1.5 HelloWorldWin32控制台程序
    1.6 HelloWorldJava应用程序
    1.7 HelloWorldVisualBasic应用程序
    1.8 本章小结
   第2章 菜单
    2.1菜单资源与菜单资源编辑器
    2.1.1 菜单资源
    2.1.2菜单资源编辑器
    2.2 CMenu类
    2.3菜单消息响应
    2.4菜单的UI机制和cCmdUI类
    2.4.1菜单的UI机制
    2.4.2CCmdUI类
    2.5普通下拉菜单
    2.6动态地改变菜单
    2.6.1 得到当前的CMenu对象
    2.6.2改变已存在的弹出式菜单
    2.6.3动态地改变菜单示例
    2.7上下文菜单
    2.8本章小结
   第3章 图形设备接口
    3.1 图形设备接口简介
    3.2设备环境
    3.2.1 获取设备环境
    3.2.2释放设备环境
    3.2.3使用设备环境
    3.3基本图形的绘制
    3.3.1画点
    3.3.2画直线
    3.3.3画折线
    3.3.4 画曲线
    3.3.5画封闭曲线
    3.3.6绘制基本图形示例程序
    3.4 文本输出
    3.4.1显示文本
    3.4.2设置文本的前景颜色
    3.4.3设置文本的背景颜色
    3.4.4设置文本的背景模式
    3.4.5设置字符间距
    3.4.6设置文本对齐
    3.4.7得到文本度量
    3.5GDI对象
    3.5.1画笔——CPen类
    3.5.2画刷——CBrush类
    3.5.3字体——CFont类
    3.6本章小结
   第4章 鼠标、键盘与计时器
    4.1 鼠标
    4.1.1鼠标消息
    4.1.2鼠标消息处理
    4.1.3捕捉鼠标
    4.1.4更改鼠标的显示模式
    4.1.5鼠标程序示例
    4.2键盘
    4.2.1输入焦点
    4.2.2系统键与非系统键
    4.2.3虚拟键代码
    4.2.4键盘消息及其映射函数
    4.2.5字符消息及其映射函数
    4.2.6使用插字符
    4.2.7键盘输入示例程序
    4.3计时器
    4.3.1 启动和关闭计时器
    4.3.2响应计时器消息
    4.3.3计时器程序示例
    4.4 本章小结
   第5章 工具栏与状态栏
    5.1 工具栏
    5.1.1工具栏资源
    5.1.2工具栏按钮及其状态
    5.1.3工具栏与命令消息
    5.1.4CToolBar类
    5.1.5工具栏的创建和处理
    5.1.6工具栏的停靠和漂浮
    5.1.7工具提示
    5.1.8工具栏程序示例
    5.2状态栏
    5.2.1CStatusBar类
    5.2.2状态栏的创建
    5.2.3状态栏的提示信息与状态指示
    5.2.4状态栏程序示例
    5.3 本章小结
   第6章 MFC异常处理
    6.1 VisualC++的异常处理机制
    6.2设置自己的terminate()函数处理器
    6.3MFC中的异常类
    6.3.1CException
    6.3.2CMemoryException
    6.3.3CNotSupportedException
    6.3.4CFileException
    6.3.5CArchiveException
    6.3.6CResourceException
    6.3.7COeException
    6.3.8CUserException
    6.3.9CDBException
    6.3.10 CDaoException
    6.3.11ClnternetException
    6.4 Win32系统级异常
    6.5 本章小结
   第7章 对话框和控件
    7.1对话框的种类
    7.2对话框资源
    7.3Windows标准控件
    7.3.1静态控件
    7.3.2编辑控件
    7.3.3按钮控件
    7.3.4 列表框控件
    7.4 对话框的创建和显示
    7.5CDialog对话框类
    7.6 对话数据交换/对话数据验证
    7.6.1DDX机制
    7.6.2DDV机制
    7.7使用MFC的标准对话框
    7.8使用模式对话框
    7.9使用无模式对话框
    7.10 本章小结
   第8章 属性页和属性单
    8.1概述
    8.1.1创建属性页的模板资源
    8.1.2创建CPropertyPage派生类
    8.1.3创建并显示模式CPropertySheet
    8.1.4 创建并显示非模式CPropertySheet
    8.2CPropertyPage与CPropertySheet
    8.2.1CPropertyPage
    8.2.2CPropertySheet
    8.3属性对话框示框
    8.4 本章小结
    第二部分 编程进阶
   第9章 切分窗口与多视图
    9.1切分窗口
    9.2CSplitterWnd类
    9.3多视图选择
    9.4 动态与静态切分窗口
    9.5滚动显示文本
    9.6单视图动态切分窗口
    9.7多视图静态切分窗口
    9.8本章小结
   第10章 文档与视图
    10.1文档与CDocument类
    10.2视图与CView类
    10.3文档-视图之间的相互作用函数
    10.3.1CView类的GetDocument()函数
    10.3.2CDocument类的UpdateAllViews
    ()函数
    10.3.3CView类的OnUpdate()函数
    10.3.4CView的OnInitialUpdate()函数
    10.4 最简单的文档/视图应用
    10.5格式视图与CFormView类
    10.6文档模板
    10.6.1 文档模板的构成
    10.6.2文档模板的创建
    10.7MDI
    10.8文档与视图关系的程序示例
    10.8.1利用AppWizard生成带动态切分
    窗口的MDI应用程序
    10.8.2生成带格式视图的MDI静态
    切分窗口
    10.9本章小结
   第11章 内存管理技术
    11.1内存管理的发展
    11.2简单内存分配
    11.2.1栈结构分配
    11.2.2堆分配
    11.3Windowa中的内存分配函数
    11.4 分配可移动内存和可放弃内存
    11.5虚拟内存
    11.6共享内存
    11.7本章小结
   第12章 动态链接库
    12.1 动态链接库的概念
    12.1.1 动态链接和静态链接
    12.1.2创建动态链接库的原因
    12.1.3动态链接库基础
    12.2普通的DLL
    12.2.1理解普通DLL的本质
    12.2.2动态加载DLL
    12.2.3实现普通的DLL应用程序
    12.3扩展MFCDLL
    12.3.1 初始化扩展DLL
    12.3.2动态加载扩展DLL
    12.3.3输出扩展型DLL
    12.3.4 实现MFC扩展DLL
    12.4 本章小结
   第13章 多任务编程
    13.1 进程、线程和优先级
    13.2 工作线程和用户界面线程的创建
    13.2.1工作线程
    13.2.2使用工作线程
    13.2.3创建用户界面线程
    13.3线程的挂起及唤醒
    13.4 使线程休眠
    13.5线程同步
    13.5.1使用事件对象
    13.5.2使用临界段
    13.5.3互斥量
    13.5.4 使用信号量
    13.6线程的终止
    13.7 如何编写基于进程的多任务操作
    13.8本章小结
    第三部分 ActiveX
   第14章 容器应用程序
    14.1实现容器应用程序的方法
    14.2创建框架容器应用程序
    14.3深入探析容器应用程序
    14.3.1COleDocument类
    14.3.2COleClientItem类
    14.4 管理嵌入对象的大小和位置
    14.5使用鼠标选取项
    14.6删除嵌入的对象
    14.7本章小结
   第15章 服务器应用程序
    15.1实现服务器应用程序的步骤
    15.2创建框架服务器应用程序
    15.3 深入探析服务器应用程序
    15.3.1COleTemplateServer类
    15.3.2COleServerDoc类
    15.3.3COleServerItem类
    15.4定制应用程序的资源
    15.5完善视图类
    15.6完善应用程序的文档类
    15.7完善服务器项的类
    15.8运行服务器应用程序
    15.9本章小结
   第16章 自动化
    16.1自动化概述
    16.2自动化服务器应用程序
    16.3创建自动化服务器应用程序
    16.3.1创建框架自动化服务器应用程序
    16.3.2定制应用程序的资源
    16.3.3完善视图类
    16.3.4 完善应用程序的文档类
    16.3.5定义服务器的属性和方法
    16.4自动化客户应用程序
    16.5创建自动化客户应用程序
    16.5.1创建框架自动化客户应用程序
    16.5.2从类型库中创建类
    16.5.3编辑应用程序的资源
    16.5.4完善视图类
    16.6从客户程序控制服务器程序
    16.7本章小结
   第17章 ActiveX控件
    17.1ActiveX/OLE控件
    17.2ActiveX控件的属性集
    17.2.1 属性
    17.2.2事件
    17.2.3方法
    17.3创建框架ActiveX控件
    17.4 完善应用程序的CEx17Ctrl类
    17.5增加库存事件和定制事件
    17.5.1增加库存事件
    17.5.2增加定制事件
    17.6增加属性
    17.7增加控件方法
    17.8本章小结
   
猜您喜欢

读书导航