书籍详情

C++ BUILDER 4.0高级编程

C++ BUILDER 4.0高级编程

作者:任常锐,黎涛编著

出版社:机械工业出版社

出版时间:2000-01-01

ISBN:9787111077046

定价:¥35.00

购买这本书可以去
内容简介
  本书系统地讲述了C++ Builder 4.0的高级编程技术;全书分为三篇,分别讲述了C++ Builder 4.0的高级界面设计、Window系统编程以及程序的调试与发布;书中采用了大量实用的例子,并通过生动的语言对编程的方法和过程提供了详尽的参考信息和解释。本书适合于C++ Builder 4.0的各级用户使用,是广大技术人员学习C++ Builder 4.0编程的一本较好的参考书。
作者简介
暂缺《C++ BUILDER 4.0高级编程》作者简介
目录
     目 录
    前言
   第一篇 高级界面设计
    第1章 C++Builder4.0概述
    1.1C++Builder简介
    1.1.1C++Builder的发展
    1.1.2C++Builder的特点
    1.2C++Builder4.0聚焦
    1.2.1C++Builder4.0的新特性
    1.2.2C++Builder4.0的运行环境
    本章小结
    第2章 简单窗体的设计
    2.1窗体的分割设计
    2.1.1面极控件
    2.1.2分界控件
    2.1.3分割条控件
    2.1.4表头控件
    2.2让窗体更生动
    2.2.1技术内幕
    2.2.2应用:设计渐变背景的窗体
    2.3设计软件封面
    2.3.1技术内幕
    2.3.2软件封面设计
    2.3.3带进度条的启动封面设计
    本章小结
    第3章 复杂窗体的设计
    3.1通用对话框的使用
    3.1.1文件打开和文件保存对话框
    3.1.2字体对话框和颜色对话框
    3.1.3打印对话框和打印机设置对话框
    3.1.4查找对话框和替换对话框
    3.2多文档界面(MDI)应用程序
    3.2.1创建MDI主窗体
    3.2.2创建国I子窗体
    3.2.3与MDI有关的几个运行期间的
    属性
    3.2.4菜单的合并
    3.2.5添加程序代码
    3.2.6扩展国I文档编辑器
    3.3几种复杂控件的应用
    3.3.1Tree View控件
    3.3.2ListView控件
    3.3.3应用:资源管理器
    本章小结
    第4章 窗体附件的设计
    4.1动态菜单的设计
    4.1.1技术内幕
    4.1.2实例:动态菜单的设计
    4.2在菜单中显示文件历史列表
    4.2.1技术内幕
    4.2.2实例:在菜单中显示文件历史
    列表
    4.3状态栏的设计
    4.4工具栏的设计
    4.4.1技术内幕
    4.4.2实例:一般工具栏的创建
    4.4.3扩展:IE风格工具栏的设计
    本章小结
    第5章 在窗体设计中加入多媒体
    5.1多媒体的基础知识
    5.2声音的使用
    5.2.1技术内幕
    5.2.2使用Medi aPlaye,控件制作简单的
    声音播放器
    5.2.3应用:给程序加入背景音乐
    5.3动画的使用
    5.3.1技术内幕
    5.3.2使用TAnimation控件播放AVI
    文件
    5.4实现图像的淡出和谈人效果
    5.4.1技术内幕
    5.4.2淡人淡出的实现
    本章小结
   第二篇 Windows高级编程技术
    第6章 DDE程序的开发
    6.1皿E基础
    6.1.1D皿简介
    6.1.2“客户”与“服务器”
    6.1.3DDE会话协议
    6.1.4DDE数据链接
    6.1.5DDE数据回送
    6.1.6使用DDE控制其他的应用程序
    6.2DDE控件的使用
    6.2.1技术内幕
    6.2.2在设计阶段与电子表格建立DDE
    链接
    6.3创建皿E动态数据交换应用程序
    6.3.1创建服务器端应用程序
    6.3.2创建客户端应用程序
    本章小结
    第7章 OLE与OLE 自动化
    7.1OLE基本概念
    7.1.10LE简介
    7.1.20LE的分类
    7.1.3链接对象和嵌入对象
    7.1.4OLE与DDE
    7.2在应用程序中插入OLE对象
    7.2.1技术内幕
    7.2.2实例:利用TOLeContainer控件创建
    OLE客户程序
    7.3OLE自动化的应用
    7.3.1技术内幕
    7.3.2实例:利用OLE自动化实现在应用
    程序中操作MicrosoftWord
    7.4OLE拖放技术
    7.4.1技术内幕
    7.4.2应用:在应用程序中使用OLE
    拖放技术
    7.4.3扩展:在不同的窗体间实现0LE
    拖动
    本章小结
    第8章 ActiveX技术
    8.1ActiveX技术简介
    8.1.1ActiveX的基本概念
    8.1.2Ac6veX文挡服务
    8.2使用ActiveX控件
    8.2.1安装ActiveX控件
    8.2.2Syslnfo控件简介
    8.2.3应用:编写程序监视系统信息
    8.3创建自己的可视组件
    8.3.1组件的概念
    8.3.2包的概念
    8.3.3为什么要使用组件
    8.3.4创建并安装不可视组件
    8.3.5创建可视化组件
    8.3.6增加组件的图标
    8.4 创建Ac6veX控件
    本章小结
    第9章 多线程的使用
    9.1概述
    9.1.1进程
    9.1.2线程
    9.1.3从这里起步
    9.2线程的创建和结束
    9.3线程的挂起和唤醒
    9.4线程调度和线程的优先级
    9.4.1线程调度
    9.4.2线程的优先级
    9.5线程之间数据和资源的共享
    9.5.1在子线程中使用VGL主线程所管理的
    控件对象
    9.5.2利用VCL提供的TCriticalsecti皿对
    象实现多个进程之间的同步
    9.6多线程间的通信
    9.6.1等待其他线程的结束
    9.6.2等待事件信号
    9.7实例分析
    本章小结
    第10章 DLL和API
    10.1DLL的基础知识
    10.1.1动态链接和静态链接
    10.1.2使用DLL的优点
    10.1.3DLL与EXE
    10.2DLL库的创建和加载
    10.2.1创建简单的DLL库
    10.2.2创建加载静态库的可执行程序
    10.2.3编写加载动态DLL的可执行
    程序
    10.3静态库的创建和使用
    10.4WindowsAPI函数及使用
    10.4.1Windows API 概述
    10.4.2应用:用API 函数控制SysTray
    本章小结
    第11章 Windows系统编程
    11.1利用注册表来保存程序的配置信启
    11.1.1技术内幕
    11.1.2TRegistry类的使用
    11.1.3应用:利用注册表保存应用程序
    的配置信息
    11.2键盘响应
    11.2.1技术内幕
    11.2.2应用:小球的控制
    11.3鼠标响应
    11.3.1技术内幕
    11.3.2应用:信手涂鸦
    11.3.3隐藏及显示鼠标
    11.4剪贴板
    11.4.1技术内幕
    11.4.2剪贴板的应用
    11.5Screen变量
    11.5.1技术内幕
    11.5.2应用:设置字体
    11.6定时器
    11.6.1技术内幕
    11.6.2应用:小闹钟
    本章小结
    第12章 开发Internet应用程序
    12.1Internet概述
    12.1.1Internet简介
    12.1.2Intenet的基本概念
    12.1.3WWW简介
    12.2制作HTML页面
    12.2.1HTML简介
    12.2.2制作静态HTML页面
    12.2.3制作动态HTML页面
    12.3制作Web浏览器
    12.3.1技术内幕
    12.3.2应用:制作Web浏览器
    12.4Socket编程
    12.4.1技术内幕
    12.4.2应用:chat程序
    12.5通过Internet发送邮件
    12.5.1技术内幕
    12.5.2应用:通过Internet 发送邮件
    12.61SAPI编程
    12.6.1开发网络服务程序的编程接口
    12.6.2技术内幕
    12.6.3应用:用C++Builder编写ISAPI
    服务程序
    本章小结
    第13章 与DeIphi、BorlandC++和Visual
    C++的结合
    13.1与Delphi的结合
    13.1.1从Delphi向C++Builder转移的
    例子
    13.1.2ObjectPascal和C++的数据
    类型介绍
    13.1.3一些高级技巧
    13.2与Borl andC++的结合
    13.2.1使用idetobpr.exe转换IDE程序
    13.2.2OWL的动态设置
    13.2.3OWL、ClassLib和OCF库
    13.2.4 BorlandC++的OWL应用程序转换
    到C++Builder
    13.3与VisualC++的结合
    13.3.1在C++Builder中使用MFC
    13.3.2在MFC应用程序中使用VCL
    本章小结
   第三篇 程序的调试与异常处理
    第14章 C++Builder的异常处理
    机制
    14.1异常的基本理论
    14.1.1异常的来源
    14.1.2C++Builder4.0中的异常类
    14.2捕捉异常
    14.2.1技术内幕
    14.2.2应用:捕捉异常的实例
    14.3创建自己的异常
    14.3.1技术内幕
    14.3.2应用:使用自己的异常来处理
    口令输入
    14.3.3应用:建立自己的异常处理
    人口
    14.3.4扩展:分析异常信息
    14.4解决结构化异常
    14.4.1技术内幕
    14.4.2应用:阶乘计算器
    本章小结
    第15章 应用程序的调试与发布
    15.1程序的调试
    15.1.1调试概述
    15.1.2集成调试器的配置
    15.1.3集成调试器的使用
    15.1.4断点的使用
    15.1.5观察窗口的使用
    15.1.6CPU调试窗口的使用
    15.1.7其他
    15.2建立联机帮助
    15.2.1联机帮助文件
    15.2.2创建帮助文本文件
    15.2.3创建目录文件
    15.2.4创建项目文件
    15.2.5与应用程序相关联
    15.3建立安装程序
    15.3.1建立安装工程文件
    15.3.2定制安装工程文件
    15.3.3建立安装程序
    本章小结
   
猜您喜欢

读书导航