其他编程语言/工具
-
汇编语言实践教程胡元义等编著本书力求以实践的角度来达到学习和掌握汇编语言的目的。本书剖析了汇编语言程序设计学习中的要点与难点,同时给出了大量与实践有关的实验程序。此外,书中还介绍了与实践环节有关的编程与调试工具,并给出了汇编语言应用的有关实例,以开拓学习视野。本书主要涉及汇编语言程序设计的实践内容,它可配合目前各类汇编语言程序设计教材使用,起到衔接教学与实践的作用、本书还可作为计算机应用的参考资料。
-
计算机程序设计艺术(美)Donald E. Knuth著本书采用概念与实例紧密结合的方法,通过对示例代码的解析,使读者在编程过程中体会XML强大的Web开发功能。全书共分12章。前11章对XML与HTML的关系与差异、名称空间、DTD、模式、样式表、解析器、XSL、DOM、SAX、XLink、XPointer、SOAP等做了全面详尽的阐述,最后一章综合讨论了一个完整的电子商务实例。附录A“Java速成”提供了理解本书示例所需的Java知识。
-
ASP.NET技术内幕(美)Stephen Walther著;马朝晖等译ASP的最新版本ASP.NET是Microsoft用于建立动态的数据库驱动网站的技术。内容包括:ASP.NET Web表单的使用,高级ASP.NET页面的开发,ADO.NET的使用,ASP.NET应用程序的使用, ASP.NET应用程序的保护,ASP.NET Web服务的建立,.NET框架的利用,自定义的ASP.NET控件的建立,ASP.NET的应用程序示例等。本书内容丰富、图文并茂,适合于需要创建网站的专业程序员阅读。本书是关于使用ASP.NET建立网站的完整参考书,书中包含数百个代码示例,读者可以使用这些示例开始建立自己的网站。
-
Kylix开发人员指南(美)Charles Calvert等著;王文龙,刘湘宁译Kylix是业界享有盛誉的工具软件开发公司Borland推出的Linux环境下的开发工具,是将Delphi移植到Linux环境的结果,它包含了Delphi for Windows的大部分功能。本书旨在让经验丰富的程序员快速地了解并掌握Kylix,从而降低开发Linux应用程序难度,并提高开发速度。全书分五部分,共21章。第一部分简要地介绍了Object Pascal和Kylix IDE,为读者使用Kylix进行开发工作打好了基础,其中包括Pascal的基本语法、循环、分支、操作符和递归、对象和接口以及Kylix的可视化开发工具、代码编辑工具和调试工具;第二部分介绍了CLX,包括CLX的体系结构、代码共享和重用、创建组件以及绘制图形等内容;第三部分介绍了Linux系统编程,包括控制台应用程序、内存管理、文件I/O以及进程和线程等;第四部分介绍了数据库开发,包括DataCLX、数据-感知组件、数据访问层、数据库优化等内容;第五部分介绍了Web开发,包括Apache Web服务器应用程序和Web服务器开发等内容。本书以简单易懂的方式全面阐述了Kylix中所有主要的开发技术,并通过范例程序提供了大量的代码,可供中高级程序员学习使用Kylix进行Linux应用程序开发时参考。
-
WML和WMLScript编程起步(美)Kris Jamsa著;徐成敖等译本书详细介绍了使用WML和WMLScript创建无线应用程序的方法和技巧。通过本书的学习,读者将能够创建具有实用价值的无线应用程序;充分了解无线Web和WAP;学会使用WML建立可在上网移动电话中运行的页面和应用程序;格式化文本、显示图像,以及创建无线位图文件,掌握构建无线Web站点以及基于WML的应用程序所需要的所有工具;使用WMLScript库改进无线应用程序的功能。本书通俗易懂,内容由浅入深,循序渐进,各章中有“请教专家”对疑难问题进行解答,有“一分钟练习”帮助您快速进行自我评估,检查自己掌握知识的情况,有可以实际应用所学知识的“项目”,还有“小测验”帮助您复习所学知识。本书适合无线应用的初学者阅读。
-
Kylix应用与实例精锐创作组编著本书以示例的形式全面介绍了在Kylix中开发应用程序的技术,内容包括:Kylix主要语法、基本控件的使用、菜单、工具栏、对话框、文本、图形与图像、单窗体和多窗体应用程序的开发、网络程序和游戏程序的开发等。 本书通俗易懂、讲解细致,并对大量实例进行了透彻的分析,适合从事Kylix开发与应用的中级程序开发人员阅读使用,也可作为高校相关专业师生的自学读物或教学参考书。
-
即时消息传递系统编程源代码解析(美)Dreamtech软件研发组著;姬孟洛[等]译本书详细地描述了如何编写即时消息传递应用程序,包括即时消息传递的概念、设计方法和源程序代码以及程序代码的详细解释(服务器、客户以及手持设备等方面)。全书简要描述了即时消息传递应用的概念、范围及其演变过程;叙述了应用程序的设计过程以及开发必备的知识;详细描述了Java版和C#版服务器模块的程序设计以及代码清单和解释,Java版和C#版客户模块的程序设计以及代码清单和解释;最后,描述了如何开发手持设备的即时消息传递应用程序。本书内容丰富、讲述层次分明、清晰细致,主要面向中高级水平的程序员和开发者,也可供对即时消息传递有兴趣的初学者和研究人员参考。
-
编译原理 技术与工具[美]Alfred V. Aho等著作为编译器设计的教程,本书重点主要放在解决在设计语言翻译器过程中所普遍面对的一些问题上而并不考虑源语言或者目标机器。本书共12章:第一章介绍了编译器的基本结构;第二章给出了一个将前缀表达式转换成后缀表达式的编译器,主要使用本书的一些基本技巧来构建;第三章阐述了词法分析、正则表达式、有限自动机和扫描生成器工具,这章中的技术广泛应用于文本处理;第四章详细阐述了主要的分析技术,从适合手工实现的递归下降算法到在分析生成器中使用的LR算法;第五章介绍了语法制导翻译中的主要思想,本书的其它部分都用本章来说明和实现翻译;第六章提出了完成静态语义检查的主要思想,并对类型检查和类型的统一进行了详细的讨论;第七章讨论了支持应用程序运行时环境的存储组织;第八章从中间语言的讨论开始,说明了编程语言结构翻译成中间代码;第九章阐述了目标代码的生成,包含基本的on_the_fly代码生成方法、为表达式生成代码的优化方法、Peephole优化和代码生成器;第十章是代码优化的总述。除了关于数据流分析方法的详细说明,还有关于如何进行全局优化的基本方法;第十一章讨论了在编译器实现过程中可能会产生的一些实际问题;第十二章提出一些使用本书中的技术构建的一些编译器的学习用例。本书可作为高校计算机专业本科和研究生编译原理的教科书,也可供从事计算机软件开发的人员参考。
-
C# Windows编程(美)Chris H.Pappas,(美)William H.Murray著;李海龙,英宇译C#是Visual Studio .NET环境中一种全新的面向对象的编程语言,本书作者以亲身体验的技术以及长期的C#教学经验,带你跃入Windows应用编程的下一高潮。本书首先简要介绍了C#语言及其编程元素,然后针对Windows面向对象的编程特性,详细讲述了用户界面的设计、控件及其属性、事件及事件处理程序、输入输出、图形处理等等,最后两章是完整的财务和图表应用程序实例,即使你是编程新手,也能从完整的实例中体会到编程成功的喜悦感。通过本书的学习,你能学到丰富的Windows编程策略,快速地开发出功能强大的Windows应用程序。本书适合于对C/C++/VB有一定了解的读者,尤其适合于那些已经具备了Windows编程经验的读者。
-
QBASIC语言教程谭浩强编著QBASIC语言是BASIC语言的新版本。它是一种完全结构和模块化的计算机高级语言,其功能丰富、用户界面友好、使用方便。QBASIC语言是没有程序设计经验的人学习程序设计的较佳起点。全书共分10章,主要包括:程序设计的基础知识,QBASIC语言的基础知识,顺序结构程序设计,选择结构程序设计,循环结构程序设计,函数和子程序,数组,字符串处理,屏幕控制和作图,文件等内容。本书在第一版的基础上进行了修订,使其重点更突出、内容更紧凑,是学习程序设计的一本好的入门教材。本书可作为大专院校教材,也可作为计算机培训班的教材,亦可供自学者使用。