C++ Builder 5编程实例与技巧
本书具有下面的一些特色: (1) 例程精练、实用、完整,易于查找本书的例程丰富,短小精练。在每章的前面部分,以一定的篇幅对基本理论、知识要点等进行论述;然后以经典的例程加以说明;最后对例程进行分析和总结。书中的例程完整,并全部按照章号进行了编号。在随书的光盘中有这些例程的源代码和编译、链接后的可执行文件。读者可以使用随书光盘中的“复制”程序(可执行文件为D5Samples.exe)将例程复制到硬盘的指定位置,也可以通过资源管理器进行复制。另外,对于每个例程都指定了若干个关键字,可以根据关键字查找相关知识点的例程。 (2) 编程技巧丰富作者将自己在开发程序过程中总结、收集的经验和教训、一些读者在编程过程中遇到的问题等融合在本书中,并且将这些编程技巧尽量独立,便于读者快速查找。 (3) 内容广泛,兼容性强本书几乎涉及了C++Builder编程的所有领域,不仅适用于C++Builder 5,而且也适用于C++Builder 4和C++Builder 3等以前的版本。 (4) 体现了面向对象的技术和软件工程化的思想本书从总体上体现了面向对象程序设计的方法,同时将软件工程化的思想融于其中。内容编排本书主要分为下面的六个部分:第一部分 C++Builder编程基础 C++ Builder编程基础包括:C++Builder集成开发环境的介绍和C++语言的关键技术。第二部分 C++Builder编程通用技术 C++ Builder编程核心技能包括:窗体和组件、菜单、工具栏和状态栏、键盘和鼠标、文件、目录和驱动器以及打印等。第三部分 C++Builder高级编程技术 C++Builder 高级编程技术包括:数据共享、操作注册表、帮助系统的制作、安装与卸载、多线程应用程序、动态链接库和图形与多媒体等技术。第四部分 数据库编程数据库编程部分包括:关系数据库、数据库组件、InterBase服务器、OLE DB/ADO和Web与数据库等。第五部分 组件对象模型(COM) 组件对象模型(COM)包括:COM和OLE自动化等内容。第六部分 分布式程序设计分布式程序设计包括:DCOM、MIDAS、ActiveForm、CORBA与分布式应用程序,以及其他的一些编程方法与技巧。阅读建议对于C++Builder的初学者,可以按顺序进行阅读。如果读者对C++语言有一定的了解,也可以直接从第二部分开始,待使用C++Builder编程有了一定的经验后,再回过头来看看第一部分的内容。对于C++Builder的中级用户,可以按章节顺序阅读、上机,也可以直接挑选感兴趣的章节学习。值得注意的是,第一部分的内容对使用C++语言进行软件开发非常有用,一定要掌握好。对于C++Builder的高级用户,可以直接挑选感兴趣的章节阅读。
数字系统设计基础教程
本书按层次结构论述数字系统,把传统的数字系统与现代技术相结合,深入浅出,详略得当。内容涉及数制,编码,布尔代数,逻辑门,组合逻辑,时序电路,VHDL基本概念,VLSI设计基本概念,COMS逻辑电路和硅芯片,存储器部件,计算机原理和计算机系统结构基础知识。
Oracle 8i PL_SQL高级程序设计
译 者 序本书是深入介绍PL/SQL 语言的专著。可供数据库系统管理员和应用系统设计师参考。众所周知,PL/SQL是用来从各种平台访问Oracle数据库的高级程序设计语言。本书原版自出版以来,深受专业人员欢迎,仅在美国市场的销售量就多达46 000多本。本书不仅为开发健壮的、基于Web的应用提供了深入的信息,而且本书的CD-ROM中还为读者提供了样本代码和第三方提供的Oracle开发工具。书中全面介绍了PL/SQL语言的包、触发器、动态SQL、外部例程、对象、集合等基本概念,而且还集中讨论了Oracle8i提供的最新功能。这些新的特性包括如何使用内置包,优化策略,以及PL/SQL程序的调试技术等。本书从以下几个方面深入介绍了Oracle8i程序设计的最新特点: 1) Oracle8i和PL/SQL提供的高效开发和运行环境。 2) 使用包DBMS_DEBUG和 DBMS_TRACE跟踪调试PL/SQL应用。 3) 使用包DBMS_JOB调度PL/SQL任务在指定时间自动运行。 4) 使用包UTE_FILE直接读写操作系统文件。 5) 使用Pro*C和嵌入SQL语言编制外部例程。 6) 使用动态SQL语言在运行时创建并执行SQL和PL/SQL语句。 7) 允许数据库管道与警告之间进行交互会话,等等。本书由刘谦,苏建平、王军平、刘丽云、李新、李江月、张君哲、钱云共同翻译完成,由刘谦校审和统稿。由于本书内容较新,篇幅较多,再加上译者的时间和水平有限,在翻译过程中难免有疏漏和错误,敬请读者给予批评指正。
C___Builder_5_开发人员指南
本书分五部分阐述了C++Builder的使用。第一部分“使用C++Builder编程”描述了如何创建一般的C++Builder应用程序;第二部分“开发数据库应用程序”讲述了如何使用数据库工具和组件创建数据库应用程序;第三部分“编写分布式应用程序”描述如何创建Web服务器应用程序;第四部分“开发基于COM的应用程序”描述如何创建可与其他的基于COM的API对象相互操作的应用程序;第五部分“创建定制组件”讲述如何设计和实现自己的组件及如何使它们在IDE的组件面板中可用。本书内容丰富、全面,是C++Builder开发人员的理想手册。
AUTHORWARE_5多媒体制作实用教程
Authorware是多媒体工具软件供应商Macromedia公司的优秀产品,该软件功能强大,应用范围涉及教育、娱乐、科学等各个领域。最新推出的Authorware 5版本较以前的版本有了很大的改进,其功能更加趋于全面化。本书图文并茂,结合作者多年的多媒体开发及授课经验,通过大量的实例,以最简捷最生动的文字介绍了用Authorware 5制作多媒体作品的基本方法和使用技巧。本书适合于Authorware 5初学者及涉足多媒体制作的人员使用,参照本书的精彩示例上机学习,是迅速掌握Authorware多媒体制作的最有效方法。
设计模式可复用面向对象软件的基础
本书设计实例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好,表达清楚的软件设计模式,这些模式在实用环境下有特别有用。
计算机文化
本书介绍了计算机领域的相关知识,内容包括计算机软、硬件方面的基础知识及前沿科学,计算机历史、计算机市场及相关计算机文化知识。全书共分15章,各章均配有习题、实验、复习题、实践和相关知识信息网,并配有光盘,是学习计算机文化和了解计算机当今和未来发展状况不可多得的一本好书。 本书可用做计算机相关专业的计算机导论教材和教师参考书,也可供广大计算机爱好者参考使用。
电 子 商 务
本书介绍在因特网上从事商务活动的理论和实务。阐述电子商务中重要的商务问题和技术问题。内容包括电子商务及其基础设施、相关技术、商业战略、特殊环境、项目规划和管理等。本书内容丰富、论述严谨、包含大量实例与练习题。适合经济管理专业和MBA电子商务课程、及相关专业电子商务课程作为教材,也适合从事电子商务专业人士参考。
金山打字通2003(正版带序列号)
金山打字通2003(正版带序列号)拼音打字练习、五笔打字练习、英文打字练习、打字游戏。
太平洋网络学院
电脑各科目学习集合,包括各方面知识点,软硬件学习、操作系统学习、编程学习、多媒体学习、平面设计学习、数据库学习等等,不可多得的工具书合集!
电脑报十年珍藏版
如题:电脑报十年珍藏版(1991-2001)值得收藏!!!!
编译原理及实践
本书系统介绍了经典的编译理论和技术,同时也包含了面向对象语言等当前较新语言的编译技术。本书更可贵之处在于提供了较完整的适用于教学实践的样例语言,是一本理论和实践内容相结合的、不可多得的好书。 本书可用作大专院校教材、教师参考书以及编译器研究人员的参考资料。
软件需求:是什么和为什么
本书讲述了软件开发中一个至关重要的问题—软件需求问题。软件开发人员及用户往往容易忽略信息沟通,导致软件开发出来后,不能很好地满足用户的需要。而返工则不仅在技术上给开发人员带来巨大的麻烦,而且软件性能深受影响且造成人力、物力的浪费。所以在开发周期早期提高项目需求分析的质量,减少重复劳动,通过控制项目范围的扩展及需求变更来达到按计划完成预定目标是当前我国软件业急需解决的问题—这也是本书讨论的主要内容。
编码的奥秘
本书用大量的篇幅讲述了与计算机原理相关的各种编码方法,并通过数字逻辑电路以及存储器,微处理器的形成,组织及发展阐述了编码的实现。本书还涉及到计算机系统,编程语言的发展,甚至对计算机图形化的相关技术也给了一个全面的描述。阅读本书,相信您会从它图文并茂的编排组织,通俗风趣的语言文字,广泛丰富的背景知识中体会到作者超凡的智慧和深邃的学问。
计算机零级起步教程
本书讲述计算机、多媒体及互联网的基本知识和基本操作,并简单介绍它们的高级功能。本书共分5章,主要内容包括:计算机的基础知识、Windows操作、办公软件中公文的处理和电子表格的使用、多媒体和互联网的有关知识。 本书深入浅出、通俗易懂,是计算机入门的优秀参考书。
微型计算机硬件组成
本书介绍组成微型计算机的各种硬件,主要内容包括微型计算机的基本知识及其主要部件、多媒体计算机、笔记本计算机、计算机网络和其他外部设备等。本书结构新颖,既适合作为大、中专院校的教材,也适用于工厂行业人员和电脑爱好者。
数据结构算法与应用-C__语言描述
本书是关于计算机科学与工程领域的基础性研究科目之一——数据结构与算法的专著。 本书在简要回顾了基本的C++ 程序设计概念的基础上,全面系统地介绍了队列、堆栈、树、图等基本数据结构,以及贪婪算法、分而治之算法、分枝定界算法等多种算法设计方法,为数据结构与算法的继续学习和研究奠定了一个坚实的基础。更为可贵的是,本书不仅仅介绍了理论知识,还提供了50多个应用实例及600多道练习题。 本书内容广博权威,结构清晰合理,是一本全新的有关数据结构与算法的教材,对于计算机科学与工程领域的从业人员也是一本很好的参考书。
AUTOCAD 2000 建筑设计
本书着重讲解运用AutoCAD 2000绘图命令进行建筑绘图的方法和技巧。内容包含AutoCAD的最新工具,对每条命令都同它在建筑上的应用联系起来加以介绍。通过建筑实例和插图直观地讲解命令的执行过程以及专业人员需要掌握的技巧,帮助读者循序渐进地学会如何将AutoCAD运用于现代建筑绘图。本书内容详实,通俗易懂,适合于土木、建筑及其相关领域的工程技术人员和设计人员学习参考,也可作为AutoCAD初学者的自学教材及大专院校和培训中心CAD课程的培训教材。
DELPHI 5开发人员指南
本书是美国资深Delphi 5程序开发者Steve Teixeira和Xavier Pacheco的最新力作,无论你是Delphi的初学者,还是富有经验的Delphic程序员,如果你想把自己的编程技巧提高一个层次,或者想了解Win32 API以及Delphi的某些鲜为人知的功能,本书将是你的最佳选择。本书主要介绍Delphi 5各方面的编程技巧,首先通过编写小而实用的应用程序,为Delphi 5程序开发打下一个牢固的基础;继而讨论了基于VCL和基于COM的开发技术,并全面介绍了数据库编程技术,包括多种组件的开发和调试、数据库开发及在网络上的应用,另外还为你提供了多种技巧;最后,综合前面的知识以建立一些大规模的实际应用程序。对开发者来说,这本书提供的信息、知识和建议是大有益处的。它将使你的Delphi开发工作更加高效、快捷。
DELPHI 5企业级解决方案及应用剖析
本书是一部面向企业级应用的Delphi 5高级编程开发专著。全书以企业级应用体系结构为框架,以Delphi 5最新最强大的功能为线索 ,结合软件工程理论和项目管理经验,深入探讨了Delphi 5企业级开发的思想、策略及技术要点,并通过人力资源管理系统/电子商务货物配送系统、自动控制、与监测系统这三个典型的企业级解决方案及应用剖析,全面细致地介绍了如何使用Delphi实现真正意义上的企业级应用开发。全书内容详实、例程丰富、汇集了作者多年实际开发经验和研究心得,是一本真正面向实战应用的Delphi力作,可为Delphi程序员挑战发展空间提供帮助,亦可供中、高级编程人员及项目主管参考。
DELPHI 5编程实例与技巧
Delphi是由Inprise公司推出的面向对象的可视化软件开发工具。Delphi 5是Delphi的最新版本。本书共分三部分、16章,主要介绍Delphi 5集成开发环境,对象Pascal语言、组件、通用编程技术、动态链接库、多线程、多媒体编程、数据库编程、网络编程和Windows API编程等。
DELPHI 5数据库开发技术
Delphi是一种非常优秀的可视化程序开发语言,Delphi 5 基于Windows 95/98/NT,采用高度结构化的Object Pascal语言,具有结构清晰、编译迅速等特点。它强大的可扩展数据库功能更赢得了无数数据库开发人员的青睐。本书详细介绍了Delphi 5 所增加的强大的数据库编程工具,例如ADO组件、IBX组件和数据模块设计窗口。本书由浅入深,系统地介绍了如何利用Delphi 5 强大的开发工具进行数据库应用程序的开发,并结合每一部分的内容,列举了大量实例,以便于读者掌握。本书适用于从事数据库应用程序开发的广大技术人员以及作为各院校师生的学习参考。
CCNA学习指南
本书详细介绍CCNA考试的内容,主要有:互连网络的模型、Cisco路由器、交换机和集线器的特点;Cisco IOS软件的初步知识;TCP/IP协议套件的综合概括;管理广域网,配置ISDN、帧中继和ATM;学习IP配置;Novell IPX协议栈、IPX封装类型和SAP及RIP的配置;使用访问表进行基本的通信量管理;默认的局域网连网,跨域配置VLAN。 在每一章中,均有针对认证目标的详细说明、有关认证的总结信息、2分钟练习和自我测试题,可帮助读者更好地理解认证的内容。
探索Macromedia Studio MX
Macromedia Dreamweaver MX教程
Macromedia Flash MX教程
Macromedia Fireworks MX教程
Macromedia FreeHand教程
Authorware精彩百例
Authorware精彩百例原书配套光盘,丰富的实例及原代码供读者使用。
如何使用ADO对数据源进行查询及更新
如何使用ADO对数据源进行查询及更新
Visual Basic 6.0简体中文版
《visual basic 6.0》是微软公司开发的编程设计软件,基于Windows操作系统可视化编程环境。Visual Basic 6.0还提供了窗口编辑,可直接对窗口进行编辑和预览。
Visual Basic 6.0由标题栏、菜单栏、工具栏、工具箱、窗体窗口、工程窗口、属性窗口、窗体布局窗口等构成。
Photoshop 7.01简体中文版官方原版
极其有名的平面图像处理工具,修正了许多7.0发布后的漏洞。更新项目如下:
1.新版本可以在Targa文件里保存alpha数据
2.加强了文件浏览器的性能
3.如果色彩设置管理策略为“关”的话,除非又其他编辑工作进行,否则Photoshop不会保存任何改动
4.在CMYK文件中的白色区域色彩,在另存为JPEG格式文件时不再做转换
5.含LZW压缩的TIFF文件现在可以正确地读写
6.由Photoshop新版产生的文件与WindowsXP的自动生成预览功能更加完好地集成
7.“收藏夹”功能在“打开”文件选项中可用
8.Metadata类型数据可以更好地保存于JPEG文件中
9.当应用KPT3过滤器时,Photoshop不会再出现死机情况
10.与Intel PIII处理器更好的兼容
11.Photoshop6中偶尔出现被阻碍打开某些文件层的问题在新版本中得到了彻底解决
12.当重新示例一个16位文档时,Photoshop不再产生程序错误
Visual FoxPro 6.0简体中文版
Visual FoxPro 6.0简称VFP,Visual FoxPro 6.0是Microsoft公司推出的32位数据库开发软件,用它来开发数据库,既简单又方便。
Visual C++ 6.0 SP6简体中文版
Microsoft Visual C++ 6.0,简称VC6.0,是微软于1998年推出的一款C++编译器,集成了MFC 6.0,本资源为企业版(Enterprise Edition)。发行至今一直被广泛地用于大大小小的项目开发。
ADOBE_PHOTOSHOP_5.0培训教程
Adobe公司推出的Photoshop图象处理软件,从问世至今已经经历了一个日臻完善、逐步强大的过程,可以算是当今世界一流的图象处理和设计软件。为了适应广大中国用户的需要,Adobe公司又及时推出了Photoshop中文版—photoshop5.0CS。最近Adobe公司在Photoshop 5.0的基础上又推出了Photoshop的最新版本Adobe Photoshop 5.5。 本书对Photoshop 5.5的操作及功能做了详细的介绍。包括基本的Photoshop 5.5窗口操作、基础图象理论、图象的选取与编辑、色调和色彩的调整、绘画工具、图层操作、通道概念、蒙版操作以及滤镜功能等内容。 本书结构清晰、插图精美。无论对初学者还是有一定基础的用户而言,都不失为一本入门与提高的好教材。
CORBA企业解决方案
我们假定用户需要在一复杂的软硬件环境中编写应用程序,或是需要把一整套组件/应用程序集成到一灵活的企业级系统中。我们还假定用户强烈要求自己的应用程序能运行起来,或者自己的系统能够集成起来,但对于重新创建各个部件却不感兴趣。这样,用户就需要得到尽可能多的帮助,帮助的形式既可以是能购买到的可实现软件,也可以是能采用的技术。
也许这种复杂性是由于用户的应用程序/企业必须运行在分布式硬件系统上而产生的,因此必须解决网络带来的边界问题。又或许用户不得不处理由于不同的组件用不同的语言编写所引起的问题;又或许这些组件需要运行在不同的操作系统上。又或许用户(作为世界上唯一的建筑师或经理)正处理一个完全同种类的环境,但应用程序/组件必须越过不同部门或公司的边界进行访问。
如果真的出现以上情况,用户就很可能要用到对象请求代理来帮助越过这些边界—而实际上所用的代理可能就遵循着CORBA标准。使用CORBA的原因在于系统中的组件能越过这些边界进行相互通信,而用不着编写一个软件层来提供越过边界的桥梁。CORBA提出的不止是基本的通信需要,还有其他很多的内容。就像在点到点通信中,CORBA也能提供变化,如同多对多通信和存储转发一样。对象可做成安全的;对象可以存储在数据库中;数据库可以越界访问;在一单独的事务中,多个数据库可自动更新;系统可以在不同的层次上进行监控和管理;对象可以通过名字或是用户希望的属性来寻找。
那么,本书在哪些方面可以起到作用呢?分布式系统研究大概始于1980年或更早些时候,在接近二十年的时间内,我们对它的理解不断加深。这种理解实际是集中在如接口定义、安全性、实体命名、事务、通信选择、两层或三层体系结构、数据库集成、容错性、系统管理等领域。用户如果对自己系统中重要的方面有着深刻的理解,那么就能更快更好地实现该系统。本书涉及了以上的所有领域,另外,对于CORBA环境,还给出了采取什么方法比较好的实践性建议。
Dirk、Jason和Perry对这些领域有着深刻的了解。他们研究过调查结果,还担任过多个与这些问题相关项目的顾问。他们的贡献在论述了与现代系统相关的各个方面,并把这些方面依次和CORBA框架联系起来。CORBA在系统中很容易用来克服多种限制,本书描述了用户想要在应用层上用到的技术,以便最好地利用CORBA,并使自己的系统尽可能简单地实现。
CORBA的发展方向何在?早期(到90年代中期),CORBA的目标是提供跨越边界的框架。第二个阶段(到1998年),内容有所丰富(安全性、事务、多通信、数据库集成等),并且在CORBA中还集成了很多其他技术。因此,CORBA在使用了COM的环境中同样工作良好;它采纳了Java作为首要语言,并加入了其他设施以允许它在企业内使用;而且CORBA能安全地越过防火墙使用。那么往后几年的目标是什么呢?
首先,和其他技术的集成还会继续。EJB在这里很重要—或更具体地说,是在Java环境中持续加入功能设施,以允许编写多特征的客户机和服务器。CORBA和标准企业应用程序的集成也会作为有用的功能设施提供,而不是为每个应用程序编写代码。
其次,CORBA会变得越来越容易使用,现在出现的程序员生产工具就是明证。在这里一个关键领域是客户机和服务器或至少是它们中的一部分基于脚本的生成。C++和Java代码可以以这种方式产生,这就减少了人们必须编写的和应用相关的代码数量。使用工具的其他优点在于让系统管理者有更多的监控和控制设施可用。
第三,组件这个概念变得越来越重要。组件是一个对象,里面只含有业务级的代码,而没有和安全性、事务、命名等方面相关的代码。因此,一个组件可以给定不同的安全属性而不用改变对象的代码,在某种意义上,它可以“融”入不同的安全环境而不用改变它的代码,即使这些安全环境是以不同的方式实现的。类似地,组件是否是事务性的,不是由组件本身决定,而是由它所融入的环境(或容器)来决定。
业务级代码和基础级代码的分离是提高生产率的一个关键方面。这样做的一个好处是软件在所需执行的环境中的变化可以留待以后证明。同样的组件可以融入一纯CORBA容器、或是一EJB容器、或是一COM容器。这样,如果组件融入一COM容器中,它可以自己用COM来进行通信,也可以在使用了自动桥梁的其他环境中进行通信。如果它融入到一CORBA容器中,CORBA就是它自身的通信环境,就需要一自动的桥梁来从COM中访问它。当这些发生时,业务级的代码不用改变。
这些改善都在进行当中,并会减少跨越边界的软件的编写任务。自动化并不会减少对有经验的软件工程师和设计师的需要,他们对分布式计算的重要技术的理解,以及在不同的情况下如何找出最适合的技术仍然是很重要的。我非常感谢本书的三位作者,他们花了大量时间,不辞劳苦地把这些技术和CORBA关联起来,并把多年的研究和开发结果公诸于众,书中没有多余的空话。此外,他们还指出了这些技术的相关发展方向。
Sean Baker IONA Technologies的创始人之一
Visual C++ 数据库编程三部教学
本书以实用为目的,结合具体的数据库应用,选择了7个最有代表性的实例,分别介绍ODBC API、MFC的ODBC类、DAO、OLE DB以及ADO的客户数据库访问技术和应用开发过程。本书还通过ADO数据库组件开发实例和OLE DB服务器程序的开发实例展开了数据库应用开发的高级话题。
网页网站设计之PHP4.0&XML;多媒体交互教程及相关资源大全
网页网站设计之PHP4.0&XML;多媒体交互教程及相关资源大全
EXCEL2003 SuperBible
Microsoft Office 2003 Super Bible eBook 英文原版书
中文Windows98 2000注册表应用460例
本书共分为13章,总共 460个应用实例,其中有60个是编程实例。
数码相片美容手册
美容十招、五官修正、身材修正、无中生有、创意制作等一系列PS实例技巧。
电脑管理与维护全程图解
计算机软硬件、操作系统、注册表、组网、故障解决等一体化知识集合。
Excel实用样表模板
Excel实用样表模板,涉及多领域多项目,共30个常用实用模板。
图表说服力
图表说服力随机配套光盘资源,包括PPT素材及WORD模板。