其他编程语言/工具
-
编程语言基础高镇,周忠林主编本书是中等职业学校计算机及应用专业国家规划教材,根据教育部最新颁布的中等职业学校计算机及应用专业编程语言基础课程教学基本要求编写,同时参照了教育部考试中心颁发的全国计算机等级考试大纲。本教材针对职业教育的特点,突出基础性、先进性、实用性、操作性,注重对学生创新能力、创业能力和实践能力、自学能力等各种应用能力的培养。本书主要内容包括:QBASIC语言概述,数据类型、运算符和表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数和子程序,文件,屏幕控制与作图,QBASIC和VB。全书各章配有习题和上机实习指导。本书适合中等职业学校(三、四年制)计算机及应用专业及其他相关专业使用,也可作为各类计算机培训的教学用书及计算机考试的辅导用书,还可供计算机工作者及爱好者参考使用。
-
对等网络编程源代码解析(美)Dreamtech软件研发组著;吴文辉[等]译;吴文辉译本书详细讨论了P2P模型程序的设计、实现和编码。通过对带有完整源代码的应用程序的分析使读者知道怎样设计自己独特的P2P应用程序。还介绍了P2P所必需的概念并复习了网络和网络协议。此外,本书详细说明了使用Java和C#构建P2P应用程序的有关步骤。第1章简要介绍了P2P的历史、各种P2P模型共享资源的搜索以及对本书中将要讨论的P2P应用程序的简要描述。第2章讨论设计P2P应用程序的技术。包括设计P2P应用程序时的注意事项,解析XML的方法等。第3章到第7章讨论具体的代码,研究实现技术,包括Java版和C#版。同时还介绍了Microsoft SQL Server 2000的使用、ASP编程、P2P应用程序设计等内容。附录介绍光盘上的内容,所有例子的代码都可以在本书的附带光盘中找到。本书适用于有一定基础,并希望进一步提高网络开发技术的人员。
-
Vega程序设计龚卓蓉本书是《实时三维视景仿真软件VeSa丛书》的第二册。该书以vega3.5用户手册为基础,系统讲述VeSa全部基本类的程序设计。全书共分14章,在简要介绍Vega软件包的使用及其程序接口之后,着重介绍Ve9a基本类的特性、功能及编程方法,包括系统、窗口、通道、图形状态、观察者、数据库、场景运动体、环境、环境效果、雾模型、光照、体、相交矢量、运动模型、路径、导航器和输入设备。还介绍了分布式VeSa仿真、扩展及编写用户专用模块和LynX插件的方法。本书围绕Vega最主要的基本类,讲述其特点、功能及编程方法。内容力求全面、实用,并附有大量的程序实例帮助读者理解。在讲述程序设计的同时还系统叙述了涉及到真实感图形生成的一些基本概念。本书可供从事图形图像处理、虚拟现实仿真技术、科学计算可视化以及动画研究设计的技术人员和大专院校的师生参考。
-
ADO与ADO.NET编程指南(美)Mike Gunderloy著;邱仲潘等译本书深入浅出地介绍了ADO与ADO.NET编程,介绍用这两种API编写适用于各种数据源和前端的数据访问代码,介绍如何用ADO技术支持遗留系统,如何利用ADO.NET的特殊功能,如XML支持与切断数据。还介绍了结构修改、数据同步、多维累计之类的功能。书中详细介绍了客户端与服务器方功能,还介绍了SQLSever、Oracle和Jet,VisualBasic、Access和Excel,还可以充分利用.NET平台的特性。本书是数据库编程方面的优秀读物,非常适合于开发人员使用.前言我在PC机上使用的第一个数据库是PC-File,也许你根本没有听说过,当时这是Buttonware公司的产品(该公司是JimButton创办的,他是“共享件之父”),是相当高级的。PC-File是个平面文件数据库,可以自己配置。在20世纪80年代中期和后期,我大量用PC-File管理邮件清单和其他信息。但由于PC-File的过时文件格式和磁盘尺寸的改变,我在PC-File数据库中的信息早已消失了。PC数据库访问的一般化API还没有发明,把数据放在PC-File数据库中,它会保持在那里。20世纪90年代初,短暂使用Q&A编程之后(这是个集成很差的程序,不值一提),我转而用MicrosoftAccess满足数据库需要。Windows对PC世界进行了变革性的编程(尽管曾几何时,人们怀疑Windows或OS/2能否成为广泛接受的平台),Access是这场风暴的一部分。这个桌面数据库不仅能够完成PC-File和Q&A梦寐以求的工作,而且可以实际读取用其他文件格式存储的数据。如果愿意,也可以用Access直接窃取dBASE编程人员的数据。与此同时,还出现了Microsoft公司的第一个数据访问对象模型DAO。我至今记得当时的缺陷报告,Users有个Groups集合,而Groups有个Users集合——当然,这个特性是完全故意的。此后Microsoft在数据访问方面进步不大,但1996年,DAO第一版过时,Microsoft文献中开始大量出现UDA(通用数据访问)一词。我个人认为UDA是个管道,是进行相互连接的标准管道,能够紧固所有接头,转换数值,让数据从应用程序一端流到另一端。不同尺寸的管道之间要用接头和耦合器进行连接,使来自不同来源的项目能够相互连接。ADO提供了数据访问编码模式,可以一遍一遍地复用,不管一端的用户界面和另一端的数据源如何。2002年,出现了ADO.NET。根据我自己的经验,我相信这是今后五年我自己的应用程序中大部分数据访问代码要使用的API。从某种意义上说,ADO.NET是ADO的改进;从某种意义上说,ADO.NET又是全新的世界观。最主要的新功能是切断数据和XML兼容性。ADO可以在任何应用程序中使用任何数据源,ADO.NET改进了这个功能,不再需要与数据源保持连接。可以取得要用的数据,通过HTTP将它发送到全世界,明天再进行编辑,后天再发送回去,而更新照样能够成功。ADO.NET和一般.NETFramework必将大大改变开发人员编写与部署应用程序的方式(从桌面到Web)。.NETFramework平台消除了桌面编程与分布式编程的大部分差别,只要学习一种(尽管相当复杂)数据访问技术,就可以随处使用。.NETFramework可以在具有完全特性的IDE中编写代码,结果又可以在几乎任何Web浏览器中使用,开发人员不用编写一行HTML代码。Microsoft公司在数据访问与框架开发方面的数年经验将对采用这个新环境的用户大有帮助。另一方面,新代码出现了,并不表明旧代码就要死亡了。ADO仍然是今后几年可行的数据?梦蔄PI,有些方面仍然明显优于ADO.NET。例如,有些OLEDB提供者测试并支持ADO,但还不支持ADO.NET。如果要使用这些提供者,则只能使用ADO。不难看出,数据访问是任何真正应用程序代码的一部分,封闭的、相互不可操作的文件格式(曾记得PC-File?)使开发人员很难处理数据。当然,在ADO与ADO.NET世界中,仍然要学习许多不同技术。从简单数据检索与编辑到结构修改与多维累计,到使用XML表示同步关系型数据,这些API有许多用途。本书要广泛介绍ADO.NET与ADO,但不准备详细介绍每个细节,例如OLAP或SQLServer开发本身就可以写成一本书。但本书可以作为所有数据访问工作的第一参考书。本书的组织本书包含六个部分和一些附录。第一部分(第1章~第2章)概述数据访问问题。这几章介绍本书使用的软件,简要介绍早期的Microsoft数据访问API,然后介绍ADO与ADO.NET的总体体系结构。第二部分(第3章~第10章)介绍基于COM的“传统”ADO。这几章介绍读取与改变数据的基础以及一些高级技术,如使用层次式Recordsets、切断数据和ADO事件。第三部分(第11章~第13章)介绍.NETFramework,其中有些材料不完全针对数据访问,但这也许是许多读者第一次接触.NET。这个部分还介绍.NET应用程序中基于COM的ADO。第四部分(第14章~第19章)详细介绍ADO.NET,首先介绍检索与编辑数据的基础,然后介绍一些高级技术,如XML同步和使用ASP.NET与ADO.NET。第五部分(第20章~第23章)主要介绍ADO的提供者特定方面。尽管ADO可以使用不同来源的数据,但也可以利用各个数据源的特殊功能。本书这个部分介绍SQLServer、Oracle、Jet和另外几个不常见的提供者。第六部分(第24章~第27章)介绍客户端特定技术,包括从VisualBasic、Access、Excel与VisualBasic.NET中使用ADO与ADO.NET。最后,本书几个附录介绍书中使用的主要对象模型,以及一些重要实用程序和SQL与MDX查询语言入门知识。说明:本书中的ADO指COM对象的ADO2.7库,除非另有说明;新的.NET版本指ADO.NET。关于样本代码本书选配光盘包含书中的所有样本代码。使用样本代码时要注意几点:·大多数情况下,每章有一个样本代码。样本代码采用简单的命名规则:例如ADOChapter3样本代码包含第3章的所有代码。·ADO样本通常用VB6编写,而ADO.NET样本通常用VisualBasic.NET编写。本书第六部分的有些样本代码是对Access2002与Excel2002编写的。·大多数样本最初显示一个菜单窗体,有一组按钮,运行本章的各段代码,哪个按钮对应哪段代码是一目了然的。·所有窗体用窗体名作为窗体标题。这样,如果屏幕图形中标题为“frmHierarchy”,则很容易找到样本项目中的相应窗体。·大部分代码是演示质量的,而不是生产质量的。特别是,大多数样本代码的错误捕获很简单(只限于向用户界面显示错误)或根本没有。要在应用程序中使用这些代码,就要进行一些修改。更新本书是2001年用下列软件写成的:·SQLServer2000withServicePack1·VisualBasic6withServicePack5·Windows2000withServicePack2·OfficeXP·Oracle8iRelease3(8.1.7)·VisualStudio.NETBeta2我用VisualBasic与VisualBasic.NET提供样本代码,因为这是广泛使用的语言,适用于本书介绍的所有API和对象。这些语言也使开发人员更容易阅读,即使不是VisualBasic开发人员。当然,编写的软件难免要进行更新。细心的读者可以将找到的任何缺陷告诉Sybex公司和作者本人。如果样本代码有任何重大修改,将在Sybex网站www.sybex.com中提供(在Sybex主页Search框中输入本书ISBN号2994找到本书页面)。特别地,发布VisualStudio.NET时,我会发布.NET样本代码的更新拷贝,供读者下载。如果发现样本代码中的任何问题或者有任何意见与建议,欢迎发E-mail到MikeG1@larkfarm.com。当然,我不能保证每信必复,但我会尽力而为。关于本书选配光盘本书选配光盘包含下列内容:·本书的所有样本代码和应用程序·附录E“ADO和ADO.NET实用程序”·附录F“SQL和MDX语言入门”·开放源代码MySQL数据库·GeorgePoulouse的ADO查询工具·SmithVoice的数据库代码创建器·PEYO的ADOExplorer·LockwoodTechSoftware的Query-Blaster与Proc-Blaster·JosephAlbahari的ADO.NETQueryExpress·BlueshellDataGuy要使用本书选配光盘内容,只要将光盘插入光驱中,即可自动启动光盘的安装程序。如果关闭AutoPlay特性,则可以打开本书选配光盘根目录中的readme.htm文件,看看如何使用。致谢感谢编辑组将模糊的思想变成这本书:RichardMills、DeniseSantoroLincoln、ChristineMcGeever、LizBurke、JimGabbert与AceyBunch。感谢生产小组完成了许多艰辛的工作:MaureenForys、TonyJonick、NancyRiddiough、YarivRabinovitch、NelsonKim、NanetteDuffy、JenniferCampbell、LaurieOConnell、EricaYee与KevinLy。除了写序之外,KenGetz还帮我处理了许多编程问题。AndyBaron、MaryChipman与BrianRandell也在多年来帮我理解了数据访问的许多技术。当然,还有很多朋友给予过帮助。“SmartAccessExtra”的读者和AccessD邮件清单贡献者推动我涉及了ADO世界的边边
-
Fortran 95程序设计彭国伦编著;健莲科技改编本书介绍了当前国际上广泛流行的高级算法语言Fortran的最新版本Fortran 95。本书循序渐进、由浅到深,使用结构化及面向对象程序设计观念,以简捷明了的方式把Fortran 95介绍给读者。书中主要讲述了Fortran 95程序设计的方法,包括数值计算、计算机绘图、窗口程序设计、与Visual C/Visual Basic/Delphi的链接、甚至是游戏程序的编写。 本书语言简洁,实例丰富,面向初、中级读者,适合初学Fortran 程序设计的读者和想尝试由Fortran 77跨入Fortran 95的老手,也可作为从事Fortran教学研究、开发及应用方面的工程技术人员的参考书。
-
用Python学编程(美)Alan Gauld著;刘彩虹,张光庭译;刘彩虹译本书以语法简单、功能强大且免费的Python语言为范例,循序渐进地讲解计算机编程的基本原理与应用,既不涉及深奥的编程理论,也不讨论任何语言细节,而是利用一些关键结构来表示问题,可把这些结构翻译成任何一种适合解决该类问题的语言。全书分4部分,共23章。每章讨论一个主题,开头有简单的内容提要,结尾有启发思考的问题和小结。内容涉及编程的概念和理论、数据、运算符、4种基本编程结构,以及面向对象编程的高级主题,最后教读者利用所学内容一步步地制作出两个综合案例。这是一本专为计算机编程初学者编写的教学参考书,适合没有任何编程经验的用户学习使用。
-
分类数据的统计分析及SAS编程刘勤,金丕焕主编随着医学领域科学研究的飞速发展,以往研究生教材中的统计分析方法已不能满足实际工作的需要,尤其是当今医学科研中常常遇到反应变量是分类数据的资料。对于这类资料,以往国内统计书籍中介绍的方法远远不能达到充分利用分类资料提供的信息解决实际问题的要求。为了使医学工作者能充分利用科研及工作中千辛万苦收集到的宝贵资料,同时提高医学研究的统计分析水平,本书的编者们总结了近些年来用于分析分类数据的主要统计理论和方法,在本书中由浅入深地作了较详细的介绍。本书首先介绍反应变量的分类尺度的种类,然后系统介绍了分析各种反应变量的统计分析方法,每种统计方法都附加有实例,同时列出了进行统计运算的SAS程序,并对程序及运算结果进行了详细说明和解释。全书内容具有新颖、实用、全面等特点,可使医学工作者在掌握了此统计学方法后,提高医学研究的统计分析水平。本书为复旦版MPH(公共卫生硕士)系列教材之一,既可作为MPH课程的基本教材,又可作为医学科研人员和医学工作者的参考用书。
-
J2ME应用程序开发卢军编著本书是一本完整地介绍J2ME编程技术的教程,内容包括J2ME基础知识、程序设计方法、高级编程技巧和应用实例分析。全书详细地介绍了J2ME程序设计原理和方法,并通过大量的实例,向你演示J2ME在开发消费电子产品和手持设备应用方面的强大功能。本书中包含了50多个J2h佃的编程实例。这些例子从最简单的J2ME程序,到完整的网络应用程序、游戏程序,覆盖了J2ME程序设计的方方面面。这些例子大多都具有很强的实用价值,略加修改就可以在实际生活和工作中使用。通过对实例的学习和分析,可以帮助读者更深刻地理解J2ME程序设计的方法和技巧。书中所有实例的源程序在本书配套光盘中都可以找到。如果你是一名Java程序员,或者你对消费电于产品、手持设备的程序开发或无线互联网应用有兴趣,那么本书对你而言将是一本极好的书籍。阅读本书并不需要你已经熟练地掌握了Java语言。从本书的阅读和学习中,你可以同时学习到Java语言的程序设计知识。如果你对Java语言已经比较熟悉,那么本书是你进入J2ME程序设计的最佳伴侣。
-
XSLT开发人员指南(美)Chris von See,(美)Nitin Keskar著;英宇译;英宇译XSLT是XSL(可扩展样式表语言)的派生产物,用来实现不同结构的XML文档之间的转换。本书首先介绍了XSLT的基本知识,接着全面深入地探讨了如何利用XSLT设计和构建复杂的数据驱动应用程序。主要涉及的内容包括:使用Xpath表达式定位数据、使用模板规则、创建XSLT结果树、使用XSLT中的变量和参数以及创建样式表输出等。最后还介绍了一些示例、编程工具及技术,以帮助读者更好地理解并运用XSLT。本书运用于希望了解和使用XSLT的开发人员和管理人员。
-
精通COM+(美)Gregory Brill著;黄志军,任雄伟,刘启忠译;黄志军译本书全面系统地介绍了COM+最新软件开发技术。全书共12章,主要介绍了COM及其相关概念的基础知识,详细解释了每个COM+服务,并用大量例子代码演示在VB、C++、J++中COM+如何工作。书中还讨论了微软的分布式事务协调器(DTC)、资源分配器等高级技术。本书适合国内软件开发人员、高等院校研究生和高年级本科生、广大COM+编程人员和爱好者使用。特别对那些需要深入理解COM和COM+的从事C++和Visual Basic的高级开发人员,本书将是一本合适的参考书。