软件与程序设计
-
B/S结构应用程序开发秘笈威比动感技术工作组 陈卫本书全面介绍了B/S(Browser/Server)结构应用程序的开发技术,并从实用的角度讲述了每一个读者都可能会碰到的问题及其解决方案。本书涵盖了基于B/S结构软件开发技术的方方面面,通过大量的示例,揭示了许多高难度的开发技巧。书中大量的源代码稍加修改和组合,即可应用到实际的开发项目当中,从而帮助你快速进入B/S结构应用程序开发的佳境!B/S结构是指分布式Web应用程序,它可以把应用逻辑放在服务器端集中进行控制,而客户端仅需要一个标准的浏览器。如果应用功能发生了变化,不再需要把新的程序分发到客户端,只需更新运行在服务器端的应用逻辑就可以了,用户则通过浏览器启动Web应用程序就会用上最新的版本。显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。 -
Java Server Pages技术参考林上杰,林上人编著在1996年,Sun将Java集成到ServerSide之后,Java的各项优点便被淋漓尽致的发挥出来。诸如:跨平台、高安全性等特点,大幅度降低服务器端程序设计的复杂度,并且提高了程序的可用性以及生产力。Sun在1999年的时候,针对Servlet对于动态内容的显示有所不足的地方,推出了本书的主角——JSP。本书前两章主要是给初学者有一个完整的概观。初学者对于Java服务器端应用的概念以及所需具备的基本技能,在阅读前两章之后,相信你可以奠定一定的基础。以这个基础为出发点,探讨我们的核心技术JSP,减轻初学者入门之痛。从第3章开始到第7章是属于JSP的基础课程。在基础课程中,从编写基本JSP网页、语法的介绍,到Server环境的建置,都以循序渐进的方式让读者能够从中学习JSP的基础。第8章到第11章则是属于JSP的高级范围,例如:JSP与JavaBean的配合,就必须有一些JavaBean的基础,再与JSP相辅相成的使用;JSP与数据库连接,要了解到JDBc的基础佐以JSP的配合;第12章则是将JSP1.1中最重要的JSP自定义标记概念引入,让读者学习到JSPTagLibrary的使用以及JSP自定义标记所带来的好处。第13章是深入探讨在架构Web应用程序所应该具备的设计概念以及设计上的实作,以期读者能架构高容量、高灵活性的Web应用程序。第14章说明JSP与JavaMail的应用,教读者应用JavaMail与JSP配合。第15章教读者解决常见的UNIX环境的部署与使用,让用户也能在UNIX下开发与执行JSP。 -
深入解析ATL(美)Brent Rector,(美)Chris Sells著;潘爱民,新语译;潘爱民译ATL是专门用于开发COM组件的模板库,当前的最新版本是ATL 3.0(随Visual C++ 6.0发布),尽管它已经有将近5年的历史了,但是在国内ATL并没有被普及开来,我想原因有多个方面。第一,ATL涉及到的技术比较复杂,首先它是用来开发COM组件的,而COM本身比较偏于底层,从而导致ATL的背景要复杂得多;其次ATL是建立在C++的模板(template)语法基础上的,所以要想掌握ATL,必须具备比较好的C++基础,而这一点并不是很容易就能做到的。第二,ATL的参考资料很少,虽然ATL的源码是完全开放的,但是源码背后隐藏着许多概念和思想,这些概念和思想并不是直接体现出来的,好的资料源可以帮助我们抓住这些要点,并用好ATL。毫无疑问,本书是最好的ATL参考资料。本书不是一本讲述如何使用ATL的向导指南,它并不是简单地教您如何利用ATL中的模板类实现COM应用。相反,本书深入地讲解了ATL中模板类的结构、ATL如何实现COM的各种功能,并且也向您展示了ATL中大量的技巧,同时还指出了当前ATL中存在的一些错误和缺陷。虽然本书介绍的技术有相当的深度,但是作者的语言非常简练、表达清晰、结构安排也非常合理,所以全书读起来并不艰涩。 -
JSP深入编程黄理 等编著这是一本面向初、中级编程人员的自学指导书,其重点放在JSP的基础知识与实际应用方面,全书由十四章、两个附录、一个参考文献组成,主要内容包括:JSP简介、JSP开发工具介绍、JSP运行环境的配置、Java语言基础、Java与面向对象的程序设计、JSP基本语法入门、JSP内部对象详解(一)、JSP内部对象详解(二)、数据库基础知识、JDBC——Java中访问数据库的方法、JAVa小服务器程序Servlet、JSP/Servlet综合开发实例、JSP聊天程序———Jchat、JSPForum等。本书由经验丰富的使用JSP组建网站的程序员编著,内文附有丰富的实例源码,供读者在自学习时参考。全书具有语言简明扼要,内容丰富,范例典型,理论与实践相结合的特点,不但是从事用JSP进行网站开发和设计的初、中级读者的自学指导书,同时也可作为社会网页设计或编程培训班的教材。说明;与本书配套的面向中、高级用户的书《JSP高级编程》也已正式出版,欢迎选购。本版CD包括部分程序源代码。 -
深入Delphi6网络编程静海著网络组件:详细地说明了在Delphi中如何用组件进行网络程序的编写,每一个例子都很具体,还介绍了一些小技巧。线程应用:针对Delphi、Delphi 6中线程类的源代码进行深入分析,帮助大家理解其实质。WinSock API:分析了Delphi对WinSock API函数的封装,特别是TServerSocket、TClinentSocket两个组件源代码的剖析,对大家理解其内部机制大有帮助。 -
精通Visual Basic 6.0中文版刘炳文编著VisualBasic6.0中文版是Microsoft公司推出的最新VisualBasic版本,它简单易学、功能强大,深受广大计算机专业人员和非专业人员的欢迎。本书通过大量实例,深入浅出地介绍了VisualBasic6.0中文企业版的编程环境、常用内部控件的功能和用法、控制结构、数组、过程、菜单、ActiveX控件、键盘与鼠标事件过程、多窗体与环境应用、MDI、对象和集合、API、图形、多媒体、ActiveX控件的建立和DLL、HTML文档的建立以及脚本编写语言VBScript、Internet控件等。全书在编排上充分注意了由简及繁、由浅入深、循序渐进,力求通俗易懂、简捷实用。本书可供具有Windows9X或WindowsNT初步知识的读者自学,也可作为大专院校、培训班的教材和参考书使用。 -
Visual C++开发GIS系统陈建春编著本书是GIS系统开发技术和Visual C++编程技术的集合体,全面介绍和分析了MFC程序的框架结构和各种MFC辅助工具的使用方法,实例剖析了MFC中与图形和数据库应用程序设计有关的类。介绍了GIS系统的开发方法和思路,结合具体代码开发实现了矢量图形系统、数据库管理系统、矢量图形系统和数据库管理系统之间的连接、信息查询功能、空间信息统计和分析功能等,实现了一个基本GIS系统,并介绍了开发多用户GIS系统的解决方案和实现方法。本书是根据作者多年实际开发经验和技术精练而成,具有融合开发思路、系统构筑、编程技术、实现代码于一体的特点,相信对全面提高读者系统设计的综合能力一定会有所帮助。本书适用于GIS、CAD、MIS等领域从事软件开发的广大技术人员以及大专院校的师生。本书的代码适用于VC++6.0和VC++5.0版本,随书附包含完整源程序代码的CD-ROM光盘。 -
深入Java Servlets网络编程谢志华编著目前,Java语言正在成为一种功能强大的编程语言。JavaSoft提出了Java Servlet API,利用Java语言就可以非常方便地编写服务器端的应用程序。它打破了以往只能由专业人员来开发的束缚,使一般读者也能独立地构建自己的动态网站。本书在作者实际开发经验的基础上,由浅入深、循序渐进地介绍了Java Servlets的完整的知识点内容通俗易懂。同时,在书中使用了大量的实例,使读者在掌握了Java Servlets技术后,能独立地进行实践操作。本书从介绍Java Servlets的基本知识开始,分别向读者讲述了Serlet链、Server Side Incude、会话管理、安全管理、利用JDBC来访问数据库、Applet与Servlet的通信,以及在Servlet中使用RMI等内容。本书较为全面地介绍了Java Servlets技术,因此对广大Web开发者来说,是一本不可多得的、优秀实用的工具书。 -
LabVIEW:李刚 林凌编辑推荐:LabVIEW 是一种程序开发环境,类似于BASIC开发环境;但LabVIEW与其它计算机语言相比,有一个特别重要的不同点:其它计算机语言都是采用基于文本的语言产生代码行;而LabVIEW使用图形化编程语言G编写程序,产生的程序是框图的形式。 像C或BASIC一样,LabVIEW也是通用的编程系统,有一个可完成任何编程任务的庞大的函数库。LabVIEW的函数包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储等。LabVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其通过程序(子VI)的结果、单步执行等,便于程序的调试。 LabVIEW易学易用,特别适合硬件工程师、实验技术人员、生产线工艺技术人员的学习和使用,可在很短的时间内掌握并应用到实践中去。 -
Visual C++.NET核心编程与开发实例刘涛,陈鹏远编著本书讲述了Visual C++.NET的开发环境及C++语言的特性,还讲述了组件对象编程模型和MFC应用程序的开发。本书分为3个部分,涉及的内容分别为:第1部分,Visual C++开发环境和C++的特性、数据封装、虚函数与框架继承、模板等。第2部分,组件对象模型、活动模板库ATL、用MFC开发COM+组件等。第3部分,使用C++绘图、键盘和鼠标的控制、工具条和状态条的创建、属性表的实现等。本书的示例程序主要采用一个简单的"证券分析系统"程序,读者在结合该程序学习本书的内容之后,就可以熟练地使用Visual C++.NET了。本书适用于中高级开发者和想深入学习C++语言的编程爱好者。
