其他编程语言/工具
-
汇编语言程序设计董少明《汇编语言程序设计》立足于实用性、技能性,以Intel 8086/8088指令系统为背景,简明扼要地介绍了汇编语言的基本概念、基本原理和程序设计的基本方法,以大量实例讲述了如何使用汇编语言开发应用程序,并介绍了上机调试运行汇编源程序的方法。全书共分9章,分别为概述、8086/8088的指令系统、汇编语言程序设计基础、上机过程、汇编语言程序设方法、子程序设计方法、I /O和中断传送方式、系统功能调用与程序设计、应用系统开发和高级汇编技术。《21世纪高职高专规范教材·计算机类:汇编语言程序设计》提供了大量实例,每章后都附有小结和复习思考题。《21世纪高职高专规范教材·计算机类:汇编语言程序设计》在内容的选取、概念的引入、文字的叙述、例题和习题的选择方面力求做到循序渐进、结构清晰、明晰易懂。书中列举的一些有代表性的实例,有助于学生提高实际动手能力。《21世纪高职高专规范教材·计算机类:汇编语言程序设计》可作为高职高专计算机类各专业教材,也可供相关专业学生或电大、函大学生以及自学考试等人员参考使用。
-
Windows可视化程序设计刘振安《高等院校计算机教材系列:Windows可视化程序设计》是作者在多年来讲授程序设计课程的基础上,潜心研究程序设计教学方法,并对课程内容进行合理组合与取舍后编写而成的。《高等院校计算机教材系列:Windows可视化程序设计》使用多文件编程、消息映射技术和模拟文档/视结构以解释Windows的消息处理思想及自动产生程序框架的可行性;接着引入MFC讲授可视化程序设计,介绍基本的可视化程序的结构及其消息处理方法;然后通过设计多个实例,从不同侧面讲解如何设计基于对话框、文档/视结构和多文档的可视化程序。《高等院校计算机教材系列:Windows可视化程序设计》适合作为高等院校的教材,也可以作为培训班教材、自学教材及工程技术人员的参考书。《高等院校计算机教材系列:Windows可视化程序设计》重点讲授Widows程序设计的基本结构和消息处理方法,日的是帮助读者尽快掌握可视化设计的核心技术。《高等院校计算机教材系列:Windows可视化程序设计》使用多文件编程、消息映射技术和模拟文档/视结构以解释Windows的消息处理思想及自动产生程序框架的可行性;接着引入MFC进行可视化程序设计,介绍基本的可视化程序的结构及其消息处理方法;然后通过设计多个实例,从不同则面讲解如何设计基于对话框、文档/视结构和多文档可视化程序;最后给出一个完整的课程设计实例,以便读者更全面地理解文档/视结构。《高等院校计算机教材系列:Windows可视化程序设计》取材新颖、结构合理、概念清楚、实用性强,易于教学,适合作为高等院校的教材,也可以作为培训班教材、自学教材及工程技术人员的参考书。
-
多核程序设计技术Shameem Akhter;Jason Roberts本书从原理、技术、经验和工具等方面为读者提供关于多核程序设计技术的全方位解释。本书由三大部分组成:第一部分包括第1~4章,介绍软件多线程的内容;第二部分包括第5章和第6章,其中讨论用于编写并行程序的常用编程API:第三部分包括其余五章关于多核程序设计的内容,讲述常见并行程序设计问题及解决方法(第7章)、多线程应用程序的调试技术(第8章)、单核与多核处理器基本原理(第9、10章)和所需的Inter公司的软件开发辅助工具(第11章)。本书作者都是长期供职于Inter公司的资深软件工程师和结构师,书中融入了他们自己丰富的软硬件开发经验,可以为面向多核体系结构进行并行程序设计的开发人员提供巨大的帮助。不论对从未接触过并行程序设计的开发人员,还是转型面向多核体系结构进行并行程序设计的开发人员来讲,本书都是一本难得的参考书。
-
Hibernate程序高手秘笈James Elliott;O'Reilly Taiwan公司编译译你是否喜爱编写软件程序,但却讨厌数据库编码?《Hibernate:程序高手秘笈》正是你所需要的。数据库专家或许喜欢摆弄SQL,但你不必,应用程序的其余部分才是真正有趣的部分。并且,数据库专家甚至担心单调乏味的应用需要把它们的SQL放入一个Java程序。《Hibernate:程序高手秘笈》展示了如何用Hibernate来自动化配置:写一些Java对象和简单的配置文件,Hibernate将使这些对象和数据库间的所有交互自动化。你甚至不必知道数据库在哪,并且,通过更改一个配置文件中的几个语句,就能简单的从一个数据库切换到另一个数据库。.《Hibernate:程序高手秘笈》带你遍历Hibernate的使用,从安装和配置到复杂的关联和复合类型。书中有两章探究如何实现复杂的查询:通过一个纯的Java API,或者用一个SQL激发的但是面向对象的查询语言来表达。使用Hibernate的最大惊喜之一是:对于许多常见的真实世界的应用场景,根本不需要一个精确的查询,但别因为这给你带来困惑。如果你已意图给自己的应用加个数据库,不要拖延,这比过去的更有趣,《Hibernate:程序高手秘笈》会告诉你为什么。..《程序高手秘笈》系列如同书名所宣称的:书中的潦草手稿与注记正是王牌技客知道你在玩新语言、API或做项目时想要知道的事情——在你动手前就与你分享。那就是解决问题的程序代码,标注多到当纸镇的成分比做记号的成分还要多。有意思的是,这里并没有把焦点放在怎样才是漂亮的或者是有趣的事情上,而是着眼于你就是得“交卷”的需求。...
-
面向对象技术(美)常/TSANG、C、H.本书面向的读者是那些希望掌握运用UML进行软件开发的关键技能和技巧的学生和开发者。读者将学习使用适当的UML模型、过程、技术和工具进行面向对象分析、设计和实现。本书的配套光盘是Visual Paradigm for UML(VP-UML)共享版,这是一款获奖的CASE工具,它可以让读者迅速将所学理论转化为实践。.作者提出了名为视图校正技术(View Alignment Techniques,VAT)的建模与分析技术,它可以帮助软件开发者创建开发方法。本书还描述了活动分析技术(Activity Analysis Approach,A3),它特别适合于交互密集型系统的开发。本书使用了3章分别描述结构化建模与分析、用例建模与分析以及动态建模与分析,包括作者从多年实践中总结出来的实践性技巧和经验。每章都有一个微型案例研究,可以用来演示软件开发中独特的“由图到代码”概念。最后一章中有一个较大的案例研究,它用来帮助读者使用VP-UML巩固前面几章中所学的理论。本书特色..·使用用例进行需求建模;识别、获取和细化需求。·对象识别的领域分析:为对象及其属性和关系构建结构化模型。·动态分析与设计:构建动态模型、细化结构化模型,并进行设计决策。·实现:将UML模型转换为代码和实现。·方法创建和视图校正技术框架:选择正确的UML模型并定制分析与设计过程。·案例研究:如何使用VP-UML将活动分析技术运用到实践中。其他的资料可以在http://www.mcgraw-hill.com.sg/olc/tsang上找到。本书广泛使用的CASE工具VP-UML在2004年3月获得了第15期年度软件开发杂志(Annual Software Development Magazine)设计与分析工具类的Jolt生产力奖。最近它又荣获了两项荣誉:Oracle JDeveloper Extensions Developer of the Year 2004和香港计算机协会2004第6届IT杰出银奖。...
-
征服Ruby on Rails Web开发技术详解龚昕,张浩 编著Ruby On Rails是基于MVC模式设计的轻量级Web应用架构,开发效率高、代码量少、维护简单,《征服Ruby on Rails Web开发技术详解(附光盘)》主要向读者介绍这个框架的设计原理,以及如何基于这个框架进行应用开发。《征服Ruby on Rails Web开发技术详解(附光盘)》由浅入深、循序渐进行地介绍了Ruby On Rails的知识体系及开发技巧。全书共分23章,第1~15章是Ruby部分,第16~23章是Rails部分。Ruby部分内容涵盖了Ruby语法、高级特性、DBI编程、分布式计算、扩展插件开发、测试框架等。Rails部分包括Rails的核心技术、曲型应用实例、与Ajax结合开发以及开源工具的使用等。《征服Ruby on Rails Web开发技术详解(附光盘)》可作为初、中级开发人员的参考用书,也可作为社会培训班的教材。
-
GUI应用程序移植肖习攀 等著本书介绍一种把Windows GUI应用程序移植到Linux的方法——API模拟方法。书中介绍了这种方法的设计思想,以及具体的实现过程。同时,充分探讨了GUI应用程序移植所必然面对的基于不同操作系统的编程模型的差异,揭示了两个系统有关用户界面交互和图形输出基本逻辑结构的一些鲜为人知的特性。全书共分为12章,包括:移植架构,GDI子系统,文本输出和字体管理,窗口子系统,消息子系统,用户输入,剪贴板和拖放,标准控件、菜单与对话框,打印,Unicode与国际化,国际化输入和资源的移植。.本书起点较高,适合具有相当基础的软件开发人员、高年级计算机或相关领域的学生,以及那些可能需要为企业决策者提供技术和信息支持的架构师。由于本书是以GUI应用程序为背景来讲述的,所以对于任何在Windows和Linux系统之一进行应用程序开发或移植工作的工程师,以及任何C/C++程序员和工程师,都是一本具有较高参考价值的图书。本书介绍一种把Windows GUI应用程序移植到Linux的方法——API模拟方法的设计思想,以及具体的实现过程;并就API移植所涉及到的源系统和目标系统的特性和差别进行深入剖析和探讨;对移植工作中遇到的许多挑战和困难提出了行之有效的解决方案。..本书充分探讨了GUI应用程序移植所必然面对的基于不同操作系统的编程模型的差异,揭示了两个系统有关用户界面交互和图形输出基本逻辑结构的一些鲜为人知的特性,具有较高参考价值。书中提供了大量的例子程序,使读者能够快速理解不同方法的实现原理和具体应用。同时,还给出了一个完整的Windows应用程序,读者利用其中所介绍的方法和实现,可以自行实施一个精巧而完整的从Windows到Linux的应用移植过程,从而真正掌握这种方法,并立即将其应用到实际项目之中。...
-
CASIO fx-5800P矩阵编程计算器原理与实用测量程序覃辉、段长虹fx-5800P是卡西欧公司针对Ix-4000系列工程机存在的缺陷,耗费两年时间精心研究、重新设计、全面替换fx-4000系列工程机的最新产品。本书在充分利用fx-5800P新增功能的基础上,精心研发了45个主程序及配套的63个子程序,它们分别存储在编号为A,B,C的三台母机中。为帮助读者阅读与理解程序的功能及意义,每个程序均按数学模型、程序与案例的架构编写,每行源程序右边都给出了中文注释。
-
信息论与编码技术冯桂、林其伟等《高等院校计算机应用技术系列教材:信息论与编码技术》系统介绍了两部分内容:其一,香农信息论的三个基本概念(信源熵、信道容量和信息率失真函数),以及与这三个概念相对应的三个编码定理;其二,信源编码和信息编码的基本原理与方法。为了便于教学和加深对概念的理解,以及读者自检,每章后面都会有思考题与习题。《高等院校计算机应用技术系列教材:信息论与编码技术》不追求高深的数学推导,尽量用通俗、生动的语言对概念进行描述,用例题和图表形象地说明基本概念和原理,特别适合于教学和自学。已掌握工科高等数学和工程数学的读者都能读懂《高等院校计算机应用技术系列教材:信息论与编码技术》。《高等院校计算机应用技术系列教材:信息论与编码技术》可作为高等院校通信工程、信息工程和电子工程,以及相关专业的本科生、研究生的教材或教学参考书,也可供从事相关专业的科研人员和工程技术人员参考。
-
数控技术及加工编程周利平 主编《四川省精品课程教材:数控技术及加工编程》共分8章,系统地介绍了数控技术基本概念、CNC插补原理、刀补原理、数控伺服系统的类型、伺服电动机及调速、位置检测装置及其应用;通过实例详细介绍了数控编程的基本知识和数控车床、数控铣床、加工中心的手工编程方法,以及基于UG平台的图形交互式自动编程方法;同时,结合现代数控机床的发展情况,介绍了数控机床的机械传动结构及刀具交换装置。《四川省精品课程教材:数控技术及加工编程》内容丰富,力求体现数控技术的新发展和新成果,并在每章后配有复习思考题。《四川省精品课程教材:数控技术及加工编程》可以用作高等工科院校机械设计制造及白动化专业的本科教材,也可用作职业技术院校的同类专业教材,还可供从事数控技术及相关T程技术人员参考。《四川省精品课程教材:数控技术及加工编程》同时配有《数控技术及加工编程实训教程》,供读者通过书中设计的实践教学内容掌握数控技术基本理论。