书籍详情

Borland C++ 3.1循序渐进编写Windows程序

Borland C++ 3.1循序渐进编写Windows程序

作者:王一行,董三立等编

出版社:北京航空学院出版社

出版时间:1994-01-01

ISBN:9787810125147

定价:¥34.00

内容简介
  内容简介本书介绍利用BorlandC十十和TurboC十十forWindows进行Wind0ws程序设计的技术和参考信息。首先提供MicrosoftWindows和TurboC十十forWindows或BorlandC十十3.1的安装及配置指南;接着介绍C和C十十的基础和特点;再说明一些使用C++开发Windows应用程序的基本概念和技巧,尤其是使用Borland的对象窗口库(OWL);然后计论如何调试和剖析Windows应用程序;最后介绍用ObjectWindows进行Windows程序设计的技术和参考信息。
作者简介
暂缺《Borland C++ 3.1循序渐进编写Windows程序》作者简介
目录
     目录
   前言
    0.1使用本书的对象
    0.2为什么使用BorlandC十十
    0.3预先要求的硬件和软件环境
    0.4本书的内容
    0.4.1章节内容索引
   第一章 安装和设置
    1.1安装和配置MicroSoftWindows3.1
    1.2安装BorlandC十十3.0&Framwork
    1.2.1目录
    1.3安装Turb0C十+forWindoWs
    1.4配置编译器
    1.4.1已安装的应用程序
    1.4.2使用OPTIONS菜单
    1.5使用集成开发环境
   第二章 对象初探
    2.1什么是对象
    2.1.1类与对象
    2.2对象的特征
    2.2.1封装性
    2.2.2抽象性
    2.2.3继承性
    2.2.4多态性
    2.2.5澄清面向对象
    2.3应用封装性
    2.4应用抽象性
    2.5应用继承性
    2.6应用多态性
    2.7继承还是包含
    2.8向面向对象的观念的转化
   第三章 C十十中的对象支持
    3.1C十十的背景知识
    3.2C与C十十之间的相似点
    3.3C与C十十之间的差别
    3.3.1对C的类型系统的扩展
    3.3.2只是使C十十成为更好的C的扩展
    3.3.3为C十十提供面向对象支持的扩展
    3.4C十十是如何实现封装的
    3.4.1在C十十中封装是通过类、访问控制和友元来实现的
    3.4.2访问控制
    3.4.3友 元
    3.5C十十中的抽象
    3.5.1运算符重载
    3.5.2类型转换运算符
    3.5.3重载其它运算符
    3.5.4在复用库中重载运算符
    3.6C十十中的继承
    3.6.1从一个父类中继承
    3.6.2多重继承
    3.7C十十中的多态性
    3.7.1静态联编
    3.7.2虚函数
    3.8构造函数
    3.9析构函数
   第四章 Windows编程要素
    4.1WindoWs位置在哪里
    4.2安装Tracker应用程序
    4.2.1创建程序组
    4.2.2Tracker程序主窗口
    4.3菜单
    4.4对话框
    4.5图形界面
    4.6输入设备
    4.7联机帮助
    4.8输出设备
    4.9创建一个应用程序
   第五章 菜单
    5.1创建一个基于ObjectWind0Ws的应用程序
    5.1.1应用程序类
    5.1.2主窗口类
    5.1.3主程序循环
    5.2TRACKER应用程序
    5.2.1安装和编译Tracker1.0版本
    5.2.2TRACKER应用程序设计
    5.2.3Tracker应用程序类的头文件描述
    5.2.4Tracker应用程序类的实现
    5.3使用OWL编程
    5.3.1窗口信息的封装
    5.3.2WindowsAPI函数的抽象
    5.3.3自动消息响应
    5.4Windows函数和消息
    5.4.1Windows函数类型
    5.4.2Windows消息的来源
    5.4.3消息范围
    5.5Windows菜单
    5.6创建和修改菜单
    5.6.1资源的生命周期
    5.6.2指定菜单名字
    5.6.3增加FILE和HELP菜单
    5.7菜单约定
    5.8高级菜单功能
    5.9让用户参与开发过程
   第六章 对话框
    6.1TRACKER应用程序
    6.1.1安装和编译TRACKER0.2版
    6.1.2TRACKER源代码描述
    6.2设计对话框必需元素
    6.2.1对话框的子控制
    6.2.2对话框的说明图
    6.2.3TRACKER对话框的说明图
    6.3利用资源编辑器(ResourceWorkshop)创建对话框
    6.3.1启动对话编辑器
    6.3.2给对话框命名
    6.3.3增加控制
    6.3.4设置控制属性
    6.3.5对齐控制(AlignigControls)
    6.3.6测试对话框
    6.3.7保存对话框
    6.4编程策略
    6.5与对话控制通讯
    6.5.1编辑控制
    6.5.2列表框
    6.5.3组合框
    6.5.4组框
    6.5.5功能按钮
    6.5.6复选框
    6.5.7单选钮
    6.6把对话控制当作对象
    6.6.1TCONTROL 类
    6.6.2TSCROLLBAR类
    6.6.3TSTATIC类
    6.6.4TEDIT类
    6.6.5TLISTBOX类
    6.6.6TCOMBOBOX类
    6.6.7TBUTTON类
    6.6.8TCHECKBOX类
    6.6.9TRADIOBUTTON类
    6.7使用传送缓冲区
    6.8用户始终参与
   第七章 图形设备接口
    7.1设备上下文
    7.2输出文本串
    7.2.1使用TEXTOUT()函数
    7.2.2使用DRAWTEXT()
    7.2.3改变文本输出特性
    7.2.4窗口中的文本定位
    7.3选择字体
    7.3.1创建一个字体
    7.3.2选择新字体
    7.3.3删除字体
    7.4图形原语(GraphicPrimitives)
    7.4.1画线原语
    7.4.2区域填充原语
    7.4.3选择画笔和填充模式
    7.5窗口、视窗和映射模式
    7.6TRACKER类的PAINT()成员函数
   第八章 使用位图和元文件
    8.1处理元文件的程序MetaTest
    8.1.1安装MetaTest
    8.1.2运行MetaTest
    8.2使用元文件
    8.2.1非艺术人员的元文件
    8.3把元文件当成资源使用
    8.3.1增加用户定义类型资源
    8.3.2把用户元文件当成资源使用
    8.4位图重放
    8.5MetaTest源代码
   第九章 鼠标、键盘和定时器
    9.1鼠标基本知识
    9.2鼠标光标形状
    9.2.1使用资源编辑器创建一个光标
    9.3Windows键盘驱动程序
    9.4键盘消息
    9.5重映击键
    9.6WindoWs定时器
   第十章 联机帮助
    10.1HELP文件开发概述
    10.2安装Xantippe和Tracker文件
    10.3勾勒你的help议题
    10.4生成RTF文件
    10.4.1启动Xantippe
    10.4.2生成新专题框和正文卡片
    10.4.3给正文卡片加上help正文
    10.4.4生成交叉连接
    10.4.5生成Help项目文件
    10.4.6编译Help文件
    10.4.7把Help文件与应用程序连接
   第十一章 打印机和绘图仪
    11.1安装和运行PRINTER.EXE
    11.2使用Printer类产生硬拷贝
    11.3Printer类的组成
    11.4打印机的Escape命令
    11.5打印机小提示
    11.5.1打印机分页
    11.5.2禁止打印管理器工作
    11.5.3输出到屏幕等效于到打印机
    11.5.4设置激光打印机上的裁剪区
    11.5.5在应用程序中选择打印机
    11.6Printer类的源代码清单
   第十二章 WindoWs下的声音处理
    12.1安装并运行SongDem0
    12.2Windows中的发声函数
    12.3歌曲串
    12.4Song类
    12.5后台演奏曲子
   第十三章 调试与分析
    13.1调试Windows应用程序
    13.1.1编译和链接警告
    13.1.2使用MessageBeep()和MessageBox()进行调试
    13.1.3使用Printf来调试
    13.1.4一些零碎的要点
    13.2分析Windows应用程序
    13.2.1它怎么工作的
    13.2.2提高执行效率
    13.3编写自己的C十十Windows程序
   第十四章 ObjectWindows概述
    14.1ObjectWindows约定
    14.2ObjectWindows中的层次结构
    14.2.1类Object
    14.2.2类TModule
    14.2.3类TApplication
    14.2.4界面对象(Intefaceobject)
    14.2.5窗口对象(Windowobject)
    14.2.6对话对象(Dialogobject)
    14.2.7控制对象(Controlobject)
    14.2.8MDI对象
    14.2.9ScrollerObjects(滚动器对象)
    14.3WindowsAPI函数
    14.3.1ObjectWindows对Winodws函数的调用
    14.3.2访问Windows函数
    14.3.3风格常数的组合
    14.3.4Windows函数的类型
    14.3.5回调函数(callbackfunction)
    14.4窗口消息
    14.4.1WindoWs消息的参数
    14.4.2WindoWs消息的类型
    14.4.3消息的缺省处理
    14.4.4发送消息
    14.4.5消息值所处的范围
    14.4.6用户定义的消息
   第十五章 模块与应用程序对象
    15.1应用程序的流程
    15.2初始化应用程序
    15.2.1初始化主窗口
    15.2.2初始化每个运行实例
    15.2.3初始化第一个应用实例
    15.3运行应用程序
    15.4终止应用程序
   第十六章 界面对象
    16.1TWindoWsObject对象
    16.2什么是界面对象
    16.3窗口的父子关系
    16.3.1子窗口表
    16.3.2子窗口遍历
    16.4消息处理
    16.4.1对消息的响应
    16.4.2命令与子窗口消息
    16.4.3缺省的消息处理
   第十七章 窗口对象
    17.1TWindows类
    17.2初始化和创造窗口对象
    17.2.1初始化窗口对象
    17.2.2创建窗口元素
    17.2.3初始化和创建总结
    17.3窗口类注册
    17.3.1注册属性
    17.4窗口的卷动
    17.4.1滚动条属性
    17.4.2给窗口一个滚动条
    17.4.3一个滚动的例子
    17.4.4自动滚动和跟踪
    17.4.5修改卷动单位和范围
    17.4.6修改卷动的位置
    17.4.7设置页的大小
    17.4.8改进Paint成员函数
    17.5编辑窗口与文件窗口
    17.5.1编辑窗口
    17.5.2文件窗口
   第十八章 对话对象
    18.1使用对话资源
    18.2使用一个子对话对象
    18.2.1构造和初始化对话对象
    18.2.2创建和执行对话
    18.2.3关闭一个子对话
    18.2.4作为主窗口的对话
    18.2.5对控制的操作和对消息的处理
    18.2.6使用对话的扩展的实例
    18.3输入对话
    18.4文件对话(Filedialog)
   第十九章 控制对象
    19.1使用控制对象
    19.1.1构造和创建控制
    19.1.2消去和删除控制
    19.1.3控制与消息处理
    19.2控制焦点(Controlfocus)和键盘
    19.3列表框控制
    19.3.1构造和创建列表框
    19.3.2修改列表框
    19.3.3查询列表框
    19.3.4从列表框得到选择
    19.4组合框
    19.4.1三种组合框
    19.4.2组合框的构造
    19.4.3修改组合框
    19.4.4例子应用程序:CBoxTest
    19.5静态控制(staticcontrol)
    19.5.1构造静态控制
    19.5.2查询静态控制
    19.5.3改变静态控制
    19.5.4例子:StatTest应用程序
    19.6编辑控制
    19.6.1构造编辑控制
    19.6.2剪贴板和编辑操作
    19.6.3查询编辑控制
    19.6.4修改编辑控制
    19.6.5范例程序:EditTest
    19.7按式按钮(pushbutton)控制
    19.7.1对按钮消息的响应
    19.8确认框和无线电按钮
    19.8.1构造确认框和无线电按钮
    19.8.2查询选取框的状态
    19.8.3修改选取框的状态
    19.8.4对确认框和无线电按钮消息的响应
    19.9组框
    19.9.1构造一个组框
    19.9.2对组框消息的响应
    19.9.3示例程序:BtnTest
    19.10滚动条
    19.10.1构造滚动条对象
    19.10.2查询滚动条
    19.10.3修改滚动条
    19.10.4对滚动条事件的响应
    19.10.5示例:SBarTest
    19.11传递控制数据
    19.11.1定义一个传递缓冲区(transferbuffer)
    19.11.2构造控制并允许传递
    19.11.3传递数据
    19.11.4目 录
    19.11.5传递例子
   第二十章 设制控制对象
    20.1修改一个预定义的控制
    20.1.1修改创建风格
    20.1.2修改预定义的消息响应
    20.2使用设制控制
    20.2.1设计一个设制控制
   第二十一章 MDI对象
    21.1MDI应用程序的组成部分
    21.1.1每个MDI窗口是一个对象
    21.2构造MDI窗口
    21.2.1构造MDI框架窗口
    21.2.2构造MDI子窗口
    21.3在MDI应用中的消息处理
    21.4管理MDI子窗口
    21.4.1激活子窗口
    21.4.2子窗口菜单
    21.5MDI范例应用程序
   第二十二章 流式对象
    22.1iostream库
    22.2重载的<<和>>操作符
    22.3流式类和TStreamalbe
    22.4流管理器
    22.5流式类的构造函数
    22.6流式类名字
    22.7使用流管理器
    22.7.1链入流管理器代码
    22.7.2创建一个流对象
    22.7.3使用流对象
    22.8流上的集合
    22.8.1使数组成为流式的
    22.8.2流式的建造器函数
    22.8.3StreamableName成员函数
    22.8.4流式的读取器函数
   第二十三章类参考
    TSampleClassName ( 示范类名称 ) class
    Object
    操作符 >>和操作符<     TApplication
    TButton
    TCheckBox
    TComboBox
    TControl
    TDialog
    TEdit
    TEditWindow
    TFileDialog
    TFileWindow
    TGroupBox
    TInputDialog
    TListBox
    TMDIClient
    TMDIFrame
    TModule
    TRadioButton
    TScrollBar
    TScroller
    TSearchDialog
    TStatic
    TWindow
    TWindowsObject
   第二十四章 流式类引用
    24. 1流层次
    fpbase
    fpstream
    ifpstream
    iopstream
    ipstream
    ofpstream
    Opstream
    pstream
    TStreamable
    TStreamableClass
   第二十五章 杂项
    Sample
    BF _ XXXX 常量
    BUILDER 类型
    -CLASSDEF(类名)宏定义
    _ CLASSDLL 宏
    _ CLASSTYPE宏
    GM_XXXX常量
    DELTA 宏
    dialogClass 常量
    DLL宏
    EM_XXXX常量
    EXPORT 宏
    .FAR宏
    函数 GetApplicationObject
    ID_XXXX常量
    link 宏
    moduleClass 常量
    NF _ XXXX
    operatordelete
    operatornew
    函数 OWLGetVersion
    OWLVersion常量
    P_id_type类型定义
    SafetyPool
    ScrollerClass 常量
    SD _ XXXX 常量
    Streamablelnit 类型
    TActionFund 类型
    TActionMenuFunc 类型
    TComboBoxData 类
    TCondFunc 类型
    TCondMemFunc 类型
    TDialogAttr 类型
    TF_XXXX常量
    TListBoxData 类
    TMessage类型
    TScrollBarData类型
    TSearchStruct类型
    TWindowAttr类型
    WB_XXXX常量
    Wind0wsClass常量
    WM_XXXX常量
   附录A Borland的OWL类库浏览
   附录B 建立一个可复用的类库
   附录C C十十中的编程标准
   附录D 用COCOMO/W来估计Windows程序的开销
   附录E Tracker应用程序支持类源代码清单
   
猜您喜欢

读书导航