您好,欢迎光临有路网!
C++ Builder 高级应用开发提南
QQ咨询:
有路璐璐:

C++ Builder 高级应用开发提南

  • 作者:李幼仪 甘志
  • 出版社:清华大学出版社
  • ISBN:9787900643391
  • 出版日期:2002年11月01日
  • 页数:610
  • 定价:¥56.00
  • 猜你也喜欢

    分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书深入而系统地讲解了C Builder应用开发的**和难点,尤其是数据库应用、分布式系统以及网络程序的开发,并给出了许多实用的编程技巧。
    本书共17章,系统地讲解了C 的关键特性、C Builder的集成开发环境、Windows消息系统、DLL技术,自定义组件、COM技术、多线程技术、多种编程技巧、数据库应用以及各种网络相关程序的开发等。本书的附录部分主要讲解了C Builder附带工具的使用和标准模板类库的使用。本书附带一张光盘,内容为书中所涉及的示范程序的源代码。
    目录
    目录第1章引言1.1CBuilder的特性1.2CBuilder的版本1.3本书内容1.4本书的一些约定第2章面向对象的编程2.1C语法介绍2.1.1基本数据类型2.1.2复杂数据类型2.1.3C的操作符2.1.4建立新的类和对象2.1.5存取特性:私有.保护和公共2.1.6构造函数和析构函数2.1.7已有类型的继承2.1.8函数的重载2.1.9虚拟函数2.1.10异常处理2.2C的**特性和误区2.2.1虚拟析构函数2.2.2对象成员的初始化次序2.2.3拷贝构造函数和operator=2.2.4=与十号的差别2.2.5函数返回值的问题2.2.6运行时类型识别2.3CBuilder扩展的语法2.3.1classid关键字2.3.2closure关键字2.3.3__property和__published关键字2.4C与ObjectPascal的比较2.4.1C和OP对象的区别2.4.2构造函数的区别2.5小结第3章使用CBuilder3.1集成开发环境3.1.1主窗口3.1.2窗体设计器3.1.3对象观察器3.1.4代码编辑器3.1.5CodeExplore3.1.6工程管理器3.1.7保存界面设置3.1.8To-Do列表3.2调试CBuilder程序3.2.1使用集成调试器3.2.2使用断点3.2.3使用CodeGuard3.3发布应用程序3.4自定义CBuilder环境3.4.1保存和分发CBuilder的配置信息3.4.2获得类似VisualC的调试环境3.5小结第4章理解Windows消息机制4.1消息的基本概念4.2Windows的消息系统4.3CBuilder的消息系统4.4TApplication的OnMessage事件4.5利用消息映射截获消息4.6关于消息映射的深入讨论4.7重载WndProc函数4.8非标准的消息4.8.1通知消息4.8.2自定义消息4.8.3VCL内部消息4.9自己发送消息4.9.1Perform4.9.2SendMessage和PostMessage4.9.3Broadcast和BroadcastSystemMessage4.9.4一个范例4.10消息和VCL事件的关系4.11小结第5章DLL技术5.1创建动态链接库5.2生成对话框和输出函数5.3生成客户程序5.4小结第6章创建定制组件6.1修改已有的组件6.2增加新的属性6.2.1属性的类型6.2.2生成新属性的语法6.3安装新组件6.4为属性指定默认值6.5创建数组属性6.6创建自定义类型的属性6.7增加新的事件6.8编写属性编辑器6.8.1创建新的属性编辑器6.8.2获取文本编辑属性6.8.3指定属性编辑器的特性6.8.4注册属性编辑器6.9编写组件编辑器6.9.1增加菜单项目6.9.2改变双击时的行为6.9.3注册组件编辑器6.10在控件编程中处理消息6.10.1响应Windows的固有消息6.10.2生成鼠标敏感形式的界面6.11为组件指定面板位图6.12小结第7章COM技术概要7.1什么是OLE与COM7.2基本概念7.2.1实现IUnknown接口7.2.2COM的线程模型7.3使用OleContainer控件7.4建立进程内COM服务器7.4.1使用向导生成COM服务器7.4.2使用类型库编辑器7.4.3设置ATL选项7.5测试COM对象7.6编写和测试具有事件的COM对象7.7编写Automation对象7.7.1Automation编程基础7.7.2编写Automation服务器7.7.3编写Automation控制器7.8ActiveX控件编程7.8.1在CBuilder中使用ActiveX控件7.8.2建立ActiveX控件7.8.3生成属性页7.9COM十新概念7.9.1COM十的发展过程7.9.2COM十的编程模型7.9.3COM十的事务处理模型7.9.4资源池ResourcePooling和对象池ObjectPooling7.10创建COM十组件7.11COM十的事件模型7.12小结第8章编写多线程应用8.1理解线程和TThread对象8.1.1使用主线程8.1.2设定线程的优先级8.2编写线程函数8.2.1使用线程局部变量8.2.2检验其他线程发出的结束消���8.2.3进行清理工作8.3协调线程8.3.1避免同时访问8.3.2等待其他线程8.4执行线程对象8.4.1重载默认优先级8.4.2开始和停止线程8.5调试多线程应用程序8.6小结第9章编制专业的应用程序9.1在程序中调用其他的应用程序9.2在应用程序中动态创建VCL组件9.3使用注册表和INI文件9.4获取系统硬件信息9.4.1检测CPU的型号9.4.2检测内存状态9.4.3检测可用硬盘空间9.4.4检测CD-ROM9.4.5检测声卡配置9.4.6检测显示器信息9.5拖动无标题栏的窗体9.6创建任意形状的窗体9.7使用系统托盘区9.7.1使用API函数9.7.2使用TTrayIcon组件9.8图像的淡入淡出9.9拖放文件9.10用剪贴板共享信息9.11控制Windows的退出9.12实现历史文件菜单9.13把主菜单放到工具栏上9.14在程序中使用Office助手9.14.1MicrosoftAgent技术的特点9.14.2MicrosoftAgent的系统构成9.14.3在CBuilder中使用MicrosoftAgent技术9.14.4一个范例9.15炫目的窗口动画9.16闪现通知9.17截获屏幕9.18小结第10章编写数据库应用程序10.1新增功能介绍10.2数据库应用的基础知识10.2.1数据访问组件10.2.2数据控制组件简介10.3CBuilder5的数据库工具10.3.1数据库工作平台DatabaseDesktop10.3.2数据库资源管理器SQLExplore10.3.3数据字典10.4编写单层数据库应用程序10.4.1利用向导生成简单数据库应用程序10.4.2具有主从关系的数据库应用程序10.4.3使用查找字段LookField和计算字段CalculatedField510.4.4使用DataDiagram规划数据库应用程序10.4.5使用TQuery控件10.5使用ADO控件组10.5.1ADO控件介绍10.5.2使用ADO入门10.6利用QuickReport控件组建立报表10.6.1定制报表预览窗口10.6.2建立分组报表10.7利用决策支持组件进行数据分析10.7.1决策分析基础10.7.2决策分析的例子10.7.3如何建立决策分析程序10.8小结第11章编写多层数据库程序11.1多级数据库模式优点11.2基础技术11.3实例程序11.3.1建立应用程序服务器11.3.2建立瘦客户程序11.4更新异常处理11.5**MIDAS特性11.5.1从客户端向应用服务器发送请求11.5.2控制数据记录传递的方式11.5.3利用公文包模式11.5.4参数化查询11.5.5主从数据库11.6小结第12章网络程序设计基础12.1Internet的历史12.2因特网的评议征求RFC12.3ISO参考模型以及TCP/IP参考模型12.4IP地址12.5端口号12.6利用CBuilder开发网络通信程序12.7小结第13章基于组件的Internet应用开发13.1E-mail客户端程序开发13.1.1NMSMTP和NMPOP3组件13.1.2E-mail收发程序13.1.3说明13.2编制WWW浏览器13.2.1TCppWebBrowser组件13.2.2一个浏览器程序13.3小结第14章WinSock通信程序的编制14.1利用组件开发WinSock程序14.1.1TClientSocket和TServerSocket组件14.1.2程序设计思想14.1.3建立服务器端Socket14.1.4建立客户端Socket14.1.5数据传输14.1.6一个聊天软件14.2利用API开发WinSock程序14.2.1基于API的套接字编程过程14.2.2套接字函数14.2.3IP.ICMP报文格式14.2.4编制Ping程序14.3小结第15章使用WinInet编写网络程序15.1WinInet15.2一个实例--断点续传15.2.1下载过程15.2.2初始化15.2.3文件下载15.2.4释放资源15.3小结第16章Web服务器程序的编制16.1基本概念16.1.1WWW的工作原理16.1.2统一资源定位符URL16.2Web服务器应用程序16.2.1公共网关接口16.2.2ISAPI和NSAPI16.3服务器扩展的运行16.4WebBroker技术16.5创建静态网页16.5.1Web应用程序对象16.5.2Web模块16.5.3Web派发器16.5.4动作项16.5.5用户请求报文16.5.6服务器响应报文16.5.7重定向Web站点16.5.8一个静态网页的范例16.6创建动态网页16.6.1网页生成器16.6.2动态网页范例16.7在网页中使用数据库信息16.7,1会话对象16.7.2数据集网页生成器16.7.3表生成器16.7.4使用数据库中的图像16.7.5使用MEMO字段16.7.6包含空格的字段名处理16.7.7利用隐藏标志记录客户信息16.7.8使用Cookie16.7.9范例16.8小结第17章基于Web的分布式多层应用17.1基于Web的分布式系统结构17.1.1数据库应用系统结构的发展17.1.2CBuilder提供的Web多层应用开发方案17.2InternetExpress技术17.2.1InternetExpress组件17.2.2使用JavaScript17.3使用InternetExpress开发普通的Web应用程序17.4使用InternetExpress开发分布式多层应用17.4.1开发应用程序服务器17.4.2开发Web应用程序17.5定制InternetExpress应用程序17.5.1使用TXMLBroker组件17.5.2使用TMidasPageProducer组件17.6InternetExpress技术的**范例17.6.1开发应用程序服务器17.6.2开发Web应用程序17.7InternetExpress的扩充组件17.8小结附录ACBuilder附带工具的使用A.1SQLBuilderA.2SQLExplorerA.3WinSight32A.4InstallShieldExpressA.5使用TeamSource进行合作开发A.5.1TeamSource的源文件管理模型A.5.2开始使用TeamSourceA.5.3指定本地目录A.5.4编辑用户列表A.6集成翻译环境A.6.1集成翻译环境的使用A.6.2建立ResourceDLLA.6.3如何更新ResourceDLLA.7命令行工具的使用A.7.1COff2omfA.7.2ImplibA.7.3TouchA.7.4Tdump附录B标准模板类库使用指南B.1介绍B.1.1容器和算法B.1.2迭代器B.1.3概念concept和模型modelB.1.4精制refinementB.1.5STL的其他部分B.2容器类介绍B.2.1Sequence包含的容器类B.2.2AssociativeContainers包含的容器类B.2.3Containeradaptors包含的容器类B.3标准算法介绍B.3.1非互斥算法B.3.2互斥算法B.3.3排序函数B.4小结

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外