软件与程序设计
-
ATL开发指南(美)Tom Armstrong,(美)Ron Patton著;董梁等译本书是介绍使用ATL进行软件开发的参考用书。全书分为十三章:第一章引入了C++模板的概念;第二章详细介绍了组件对象模型(COM);第三章介绍了活动模板库(ATL)的概念和使用方法;第四章涉及接口的实现和线程之间的参数调度等细节问题;第五章探讨了代码复用的两种方法——包容和集合;第六章讨论了关于自动化的问题;第七章说明了事件和连接点的管理;第八章围绕ActiveX控件展开了详细的论述;第九章介绍了COM中的两种实体——枚举器和集合;第十章研究了COM里的线程管理;第十一章讨论了OLE DB同ATL之间的关系;第十二章介绍了两种GUI接口——对话框和视窗;最后一章解释了COM+的一些基本概念。由于书中的内容非常庞杂,并且涉及到Visual C++开发的一些内核问题,所以本书对读者有一定的要求。我们希望你在开始阅读之前,已经了解COM、ActiveX控件的基本知识,并且具有使用Visual C++开发应用程序的实践经验。本书的主要对象是程序设计或开发人员,同时也可以作为大专院校计算机专业师生和计算机爱好者的参考资料。 -
XML及WAP开发手册李秋云,郝建国,郑林会编著本书以最新版的XML系列协议为基础,全面而详尽地介绍了扩展标记语言XML及XML系列协议中的主要相关协议,包括Namespaces、Xllink、XSL、Xpointer等。对基于XML的实例标记语言XML(Wireless Markup Language,无线标记语言)及其脚本语言WMLScript也进行了详细的讲解。是地,鉴于WAP是XML最重要的应用之一,而且WAP网站也正处于迅速发展的时期,书中还结合大量实例介绍了XML在WAP在的应用以及如何利用WML来设计WAP网页,并进行WAP开发,内容丰富实用。本书可供从事计算机网络工作和WAP网站建设、开发的技术人员学习使用,也可供高等院计算机专业的师生参考。 -
C++语言命令详解(美)[B.奥弗兰]Brian Overland著;董梁等译;董梁译本书使用清晰易懂的语言介绍了C++的语法规则以及使用C++进行程序设计的方法。全书由两大部分以及四个附录和一个词汇表构成,书的中间还有两个独立的章节。第一部分用九章的内容介绍了C++的基本概念以及C++程序的设计方法,这部分从C++最基本的概念讲起,覆盖了最新的C++标准中的所有概念并重点介绍了类及其有关的函数和运算符。第二部分可以用于C++编程的参考,分别详细介绍了数据类型、运算符、类型转换、关键字、预处理指令以及库函数和库类。四个附录分别介绍了 C/C++的区别、ANSIC++的特征、标准异常以及前128个ASCll字符。在书中间的两个章节分别介绍了C++可以实现的功能以及C++成员的速查表。在书末尾有C++术语及概念的词汇表。本书语言简洁清晰,完全覆盖了ANSI C++的所有内容,同时本书独特的编排方式使得本书的使用十分方便。本书既可以用作学习C++的标准教材,又可以成为高级程序员的有价值的参考书。 -
轻松学用Active Server Pages(美)Bill HatfieldActive Server Pages是微软开发的基于Windows和IIS的服务器端脚本运行环境。使用该技术能够以简单易学的方式完成复杂的功能,使用其内置的对象就能够制作静态和动态HTML页,涉及数据库的操作也变得十分容易。正由于ASP的种种优势,它已经成为一种流行的Web应用程序开发技术。本书是《轻松学用Active Server Pages》的第二版,经过全面更新和修订后,涵盖了到IIS 5.0的所有内容。全书共分7个部分,首先介绍ASP的基本概念并讲解HTML的基础知识,然后重点讲解ASP的各种对象以及数据库访问的方法,最后给出了实际的应用程序示例。书中的十准则集粹和各附录内容可为读者的学习和实践过程提供有用的帮助。本书赠送的光盘还包括了极有价值的示范代码和试用软件。本书既适合对ASP感兴趣的初学者作为入门必备参考,也适合有过一些编程经验的计算机专业人员阅读或作为使用指南。 -
VBScript与JScript实例教程曹建主编;汪斌,施华,楚绍毅编著本书在介绍Internet与HTML以及与之相关的基本知识的基础上,通过大量实例,循序渐进地讲述了VBScript和JScript语言的基本概念、编程基础、程序控制流程、语句、组件、对象和集合等知识,并讲解了脚本引擎支持系统的建立方法,IIS、PWS的安装与Web服务器设置方法,同时讲解了VBScript、JScript与ASP的综合开发技术、数据库开发与连接方法等。本书附有一张光盘,含有编程操作指导教程、全书所有实例以及微软(中国)有限公司授权提供的有关系统软件。本书讲解的VBScript和JScript是目前网页设计中普遍采用的主流脚本语言及开发技术,适合网页开发和网站建设的专业技术人员学习使用,也可用做网页制作与网站建设方面的培训教材。 -
特效视窗冯峰,王雪梅等编著由于Visual C++具有优秀的界面开发特性,因此使用该工具进行高级界面开发已成为编程工作中一个重要的方面。本书主要介绍使用Visual C++进行应用程序界面开发的方法与技巧。本书介绍了7个综合实例,分别是:实现颜色渐变的CProgressCtrl控件、实现在Windows任务栏中的动画图标、实现界面上的高级位图操作、高级派生控件的组合使用、OutLook窗口界面的创建、带有图像的菜单、椭圆形的CToolTip控件。这些实例包含了许多非常有用的界面开发内容,可以帮助读者掌握Visual C++中的界面高级组合效果的创建技术。本书可供Visual C++编程技术人员在设计开发应用程序界面时参考,也可供刚入门的编程新手在熟悉编程方法时学习使用。 -
Windows2000编程利器编程高手工作室本盘配套书收集了近几年来国际上多位Visual Basic编程高手无偿奉献的得意之作,共计14章312个程序。这些程序覆盖了Visual Basic编程的主要应用:控件(菜单、文本框、组合框、列表框、列表视、进度条、状态条、工具条、树视、网格、其他控件)、窗体、位图、图形图像、多媒体、文本处理、文件、数据库、 Shell、系统编程、网络、 Internet、 ActiveX COM、杂项(打印、数字、日期、加密)。全部程序包含源代码、项目文件和可执行文件,直接为你所用。由于篇幅所限,本书主要介绍各个程序的功能及设计思想,而其完整源程序和演示程序包含在与本书配套光盘的相关目录中。本书内容新颖、丰富、实用性和指导性强,不但对从事Vsual Basic 60的新手和老手,还是其他编程语言,比如VB、Delphi的程序员,都具有重要的参考价值。“拿来就用”,而且也可作为大专院校相关专业师生的自学、教学参考书和社会相关领域培训班的推荐教材。本盘内容包括:1.本书所有程序的源代码。所有代码己在Windows 98和 Windows 2000下调试成功。2.“Vsual Basic 6.0循序渐进”多媒体教学软件。 -
Delphi 5.X ADO/MTS/COM+高级程序设计篇李维著本书是唯一深入讨论ADO、MTS和COM+的Delphi书籍。首先介绍了ADO的概念和功能以及如何撰写有效率的ADO应用程序;接着讨论了MTS的概念、技术和如何设计开发MTS应用系统。然后又讨论了COM+核心服务以及如何利用Delphi 5.x开发COM+应用系统。书中给出了大量范例程序,帮助你开发出最有效率的DNA应用系统。本书适用于Delphi程序员以及其他软件开发人员。 -
VisiBroker for Java开发人员指南(美)Borland/Inprise公司著;李文军等译本书提供了使用VisiBroker for Java 4.0 开发基于对象的分布式应用程序的详细资料。CORBA是公共对象请求代理体系结构的缩写,是由对象管理组(OMG)制定的一种面向对象应用软件体系结构的规范标准。由Inprise公司开发的VisiBroker产品使程序员能够遵循CORBA规范开发与调配基于对象的分布式应用程序。该产品最新推出的4.0版本完全遵从了最新的CORBA规范2.3版。本书内容分为上下两篇:上篇是“VisiBroker for Java程序员指南”,包括了CORBA与VisiBroker入门、服务程序与客户程序的基本概念、VisiBroker ORB及其CORBA服务的配置与管理、各种工具与服务等知识。下篇是“VisiBroker for Java参考手册”,包括了VisiBroker所提供的程序员工具、IDL到Java的映射的介绍以及所提供的方法及参数的详细说明。本书适用于熟悉面向对象开发方法以及Java程序设计语言的编程人员。 -
用Directx 6.0开发即时战略游戏(美)Mickey Kawick本书是帮助理解影响游戏操作的主要问题,例如游戏战略、氛围和资源。在用C++而不是MFC编程的过程中,了解Direct X 6.0,包括DirectDraw,Direct3D以及DirectSound。创建宏和数据类型库以简化程序代码,掌握如何制定系统规划,包括建立一个范例、定义框架,运用jDirectDraw绘制和剪裁水平线、垂直线,优化绘图过程。创建生动逼真的动画背景、动画覆盖和动画特技,学会怎样使八个方向的行走循环形象化。理解“块”的概念,如何增加和减少块的高度以实现布景的凸凹以及怎样应用世界和地图坐标系统。明白怎样应用诸如窗口、按钮、图标等组件使用户界面直观且易于生成和使用。定义框架以管理游戏中所存在的不同生物和实体所需要的人工智能。掌握怎样使用如A*法、射线发射法、路标寻径法等路径算法来确定从一个地点到另一地点的路径,怎样有效处理障碍地形。实现DirectSound去管理游戏中的声音,并维护声音接口。
