本书以大量程序设计实例为教学基础,通过习题练习来启发思路,并辅以实习练习作为巩固手段,循序渐进地让初学者从最基本的C语言程序设计到融入C Builder提供的常用组件去设计Windows应用程序。书中着重介绍了如何进行图形、图像编程,以及如何进行多媒体和数据库编程等内容。 本书尽量摒弃了只注重高级功能介绍,而忽略了培养初学者程序设计基本技巧的缺憾,是一本工具与程序设计相结合的入门教材,也是初学者在Windows环境下自学C、C 语言和C Builder的参考书。
本书以C Builder6.0企业版为基础,详细介绍了、的网络编程技术,包括C Builder6.0网络组件的剖析、Inter服务器应用程序的特性和不同架构服务器应用程序的创建方法、CORBA服务器和客户端应用程序的创建、XML文档的操作、Web Services的实现、Socket编程技术,以及开发多层分布式数据库应用程序的有关知识和编程技巧。全书共分7章,每一章在技术层面上均具有相对独立性,对上述各类知识进行深入浅出的阐述。全书知识点丰富,语言通俗,实例精炼,力求使读者在轻松的阅读中对深奥、生僻的网络编程知识进行消化、吸收,掌握目前的网络编程技术。 本书的主要读者对象是具有C Builder编程经验,并且希望深入掌握C Builder网络编程技巧的程序员。
本书以VisualC开发环境为背景,对Windows套接字、邮槽、管道、MAPI、WinI以及通信端口等主要的网络通信编程技术作了较详细的介绍。并辅以实例使读者能够切实掌握上述基本网络应用的具体方法。为使读者能够系统地掌握VisualC对网络通信程序的开发,本书还对Windows编程基础、程序健壮性的提高,以及其他一些MFC应用程序设计基础等知识作了简要介绍,同时也对与网络通信编程密切相关的技术,如多任务管理、动态链接库和钩子等一并作了阐述。在本书最后介绍的联机帮助和安装盘的制作方法将使读者能够开发出具有专业水准的网络通信程序。本书可供各大专院校电子类专业及其相近专业师生、从事IT业的工程技术人员及所有编程爱好者参考使用。
本书的特色是,作者将各个主题的个人经验、深入观察、实践得整理下来,与读者分享。这是一本有趣的书,纳入的主题是诸如定时器、控制台、桌面技术、游戏软件……这类“生活化”的东西,千万不要乍见之下以为这些只是雕虫小技,以为对“严肃的”软件开发项目于事无补。在极重视使用接口(UI)以及便利性、亲和性的现代软件开发观念中,这些看似与“严肃的”软件项目无关的题目,背后隐蔽许多好点子,以及与Windows操作系统之间的深层对话。
本书的特色是,作者将各个主题的个人经验、深入观察、实践得整理下来,与读者分享。这是一本有趣的书,纳入的主题是诸如定时器、控制台、桌面技术、游戏软件……这类“生活化”的东西,千万不要乍见之下以为这些只是雕虫小技,以为对“严肃的”软件开发项目于事无补。在极重视使用接口(UI)以及便利性、亲和性的现代软件开发观念中,这些看似与“严肃的”软件项目无关的题目,背后隐蔽许多好点子,以及与Windows操作系统之间的深层对话。
本书通过100个实例由浅入深地介绍了如何使用C Builder 6来进行Windows应用程序的开发。全书共分成11个部分,其中包括:基本组件应用、功能组件应用、对话框设计、基本绘图、图像处理、文件与系统操作、硬件设备检测、多媒体编程、网络编程、数据库编程及其他应用技巧。 本书实例的程序源代码均包含在随书附送的光盘中。其中,除了实例71与实例100需要向C Builder中添加ActiveX组件,以及数据库部分的实例需要进行数据源的配置之外,其余程序能够在C Builder 6中直接运行。 本书适合于初、中级读者(是了解C或C 语法的读者)使用,对于高级程序员也具有的参考价值。