其他编程语言/工具
-
Java现代软件开发技术Paul T.Tymann,G.Michael Schneider著;吴越胜,孙岩等译;吴越胜译本书是针对计算机科学及相关专业的中高级编程课程的教材,与传统的编程教科书相比,本书更加突出了计算机领域,尤其是现代软件开发领域的重大发展,以及重要概念和技术,包括软件生命周期、需求和规范、面向对象设计、规范设计符号、面向对象编程、算法分析、数据结构和数据结构库、异常处理程序、数据流、线程、图形用户界面和网络计算。本书特色:●注重尽早向学生介绍现代软件开发生命期的所有方面,包括需求、规范和设计●破除“软件开发=编程”的错误观念,不再以传统的数据结构和算法的实现方式为重点●选择Java来说明编程思想,利用其丰富的类库,广泛的流行性和强大的表现力●提供了丰富的背景知识、代码示例和练习
-
现代可编程逻辑器件及SOPC应用设计杨春玲,张辉主编简介:本书共分8章,详细介绍了EDA设计方法、各种PLD器件的结构原理、VHDL的设计优化、可编程逻辑器件的各种开发环境,基于PLD器件的典型设计项目。另外对集成了DSP、MCU、存储器的片上可编程系统(SOPC)的结构和应用也做了介绍。
-
程序设计技术实验及学习指导陈策本书是《程序设计技术》的配套实验教材。其内容包括:程序设计实验目的、要求、步骤;简明上机操作指南;20个与课程教学进度一致的实验项目,每个实验项目由2~4个单元构成,包括不同风格的实验题目,从验证性、设计性实验到综合性实验,共70多个实验题目;与主教材配套的习题及参考答案;上机实验操作手册;编译错误信息检索;常用C语言标准(库)函数原型说明;模拟试卷和实验报告样本等。本书提供了大量的程序算法、有趣的问题解决方案、针对性较强的实验要求,是学习程序设计的得力助手,也可作为普通高校学生学习C语言程序设计课程的辅助教材和参考书籍。
-
SAP程序设计黄佳编著本书内容包括SAP系统开发实施过程中的各个环节及其设计方法,侧重于系统技术实现细节,深入浅出地介绍了SAP系统、ABAP语言以及ABAP工作台工具,同时涉及SAP系统结构知识。本书是针对系统开发人员和程序设计人员而撰写的书籍,也可作为高校SAP(或ERP)课程教材和ABAP程序设计培训教程。本书前言以整个世界为背景来看,ERP(包括最知名的ERP软件SAP)从其思想到技术的先进性已经为很多发达国家企业的成功应用所证实,并从20世纪末期以来逐渐成为世界范围内现代企业管理信息系统的一种通用形式;然而就我国来说,ERP至今还被许多企业管理者和IT业界人士视为新概念,很多企业管理人员和信息技术人员对其缺乏清晰的认识。面对一些不成功的案例,人们经常会问:ERP的普遍原理适合中国的国情吗?ERP真的能为中国的企业带来改变吗?这种改变又该如何去验证呢?可以说,多年以来,在国内实施ERP的过程中,问题的关键不在于ERP好不好(答案当然是“好”),而在于我们用得对不对,有没有真正地理解它,实施的是不是一个合适的ERP系统。不难发现,讨论的焦点最终不在于应不应该引入ERP,而是告诉企业,我们究竟需要什么样的系统,该如何去实施它,如何使之适应我国的具体需要。这才是从无到有、从失败到成功的正确途径。在商业概念炒作、项目上马、软件热卖这种种现象的背后,应坚持的一个基本的原则是:为企业实施一个优秀的ERP系统指明方向,告诉他们如何去做。作为一个在海外工作数年,亲自参与实施了多个大型SAP系统的技术人员,我希望通过一本实用的书在ERP系统(尤其是SAP系统)的具体实施的技术环节上分享经验,向读者系统化地介绍SAP应用过程中的所有基本技术,给予企业及SAP项目实施过程中的技术人员以真正需要的帮助,此即为本书创作的初衷。因此全书重点在于:从技术层面上说明什么是SAP系统,如何使用SAPR/3系统实现企业业务需要,如何对SAPR/3系统进行用户级别的开发,以及这其中的技术细节。其中包括ABAP程序设计,企业报表的设计定制,数据交换实现,等等。全书共分五部分:第一部分SAP基础知识,介绍ERP的基本概念以及SAP作为一个优秀国际化ERP软件的独特之处,包括SAP系统结构、项目实施流程以及开发平台工具等概述性知识。第二部分系统开发语言,是SAP项目设计的基础,SAP提供强大的开发平台,其中包括ABAP语言在内的各种环境和工具。掌握ABAP语言,是对SAP系统进行开发,实现特定企业业务应用的基础。该部分具体内容包括ABAP语言基础、ABAP对象(即ABAPObjects)和数据库操作三个部分。第三部分创建企业报表,介绍企业业务报表的设计与定制,包括系统工具使用、报表程序设计以及报表的打印与保存等内容。报表的开发在SAP项目中占有很重要的地位,是ABAP程序设计人员必须熟练掌握的内容。第四部分应用事务开发,讲述如何通过SAP系统开发企业事务。本部分的核心内容是通过ABAP程序定义与用户的对话过程,具体包括用户对话和ABAP程序之间的数据传递、如何在程序中定义用户对话(指用户屏幕定义)以及如何处理用户的输入。第五部分商用文档设计,讲述如何通过SAP系统设计并批量打印各种信函、商用表格与文档,使用SAPscript和SAPSmartForms工具进行布局设计及输出控制。编写SAP的具体开发和程序设计书籍在国内目前是新的尝试,但又是十分必要的;因为每一个SAP项目,最终还必须依赖于每个开发人员熟练地应用这些技术,否则便不可能成功实施。在此还需说明的是,本书有一部分ERP原理和SAP系统选型、规划和实施过程的介绍,作者的目的是尽可能地通过企业具体的业务需要来整理全书内容,通过SAP项目实施的流程来介绍具体的技术实现。书中的ERP原理知识可以开拓技术人员的视野,但无法囊括所有企业的业务流程,如果读者需要深入理解ERP系统和企业业务之间的关系,那么您可能除本书之外还要阅读其他相关专著。但本书对于所有的SAP项目的参与者和管理人员,相信均会有不同程度的助益。这本书的诞生过程是异常艰难的,笔者在此特别要感谢下列各位同志:华章公司温莉芳老师,中科院软件所车皓阳博士,以及新加坡NCS公司李咏先生一年来对笔者的支持与帮助。
-
EJB企业级应用开发贾素玲等编译本书是引进的印度优质IT职业教育教学用书,是Comp.u.Learn Tech India Ltd.的培训课程用书,与COMP-U-LEARN软件开发职业资格证书相配套。本书共6章,主要内容包括:理解EJB、介绍会话Bean、介绍实体Bean、编写Bean管理持久性的实体Bean、XML描述符、事务等。本书配有相应的指导手册。本书适用于高等职业学校、高等专科学校、成人高校、本科院校举办的二级技术学院,也可供示范性软件职业技术学院、继续教育学院、民办高校、技能型紧缺人才培养培训使用,还可供本科院校师生、讨‘算机从业人员和爱好者参考。
-
PLC编程理论、算法及技巧宋伯生编著本书较详细地介绍了PLC用于开关量控制、模拟量控制、脉冲量控制、数据处理、联网通信的程序设计理论、方法及技巧,还介绍了PLC软件可靠性设计、程序组织及调试等有关问题,既是作者多年从事PLC编程经验的全面总结,又是作者深入研究PLC编程理论的系统概括。本书列举大量有关编程实例,可直接移植或引用。本书还对PLC发展历程、当今面监的挑战与对策也作了深入控讨。 本书是PLC程序设计工程师实用的编程参考用书,也可作高等学校有关专业教师、研究生及本、专科高年级学生的教学参考用书。
-
LabVIEW 虚拟仪器程序设计与应用王海宝等编著本书为虚拟仪器设计平台——LabVIEW的基础教程。LabVIEW是一种程序开发环境、但与其他计算机语言相比,有一个显著的不同点:其他计算机语言都是采用基于文本的语言产生的代码行,而LabVIEW使用图形化编程语言G编写程序,产生的程序是框图的形式。本书以LabVIEW6i为对象,详细介绍虚拟仪器设计的基本方法、图形化语言编程原理及应用技术。全书内容可分为两大部分:第一部分介绍虚拟仪器的基本概念、LabVIEW编程环境、语法规则、程序结构和编程技巧;第二部分介绍LabVIEW在数据采集以及监测等方面的应用。书中内容编排新颖、循序渐进、通俗易懂,符合学习规律。本书可作为高等院校相关专业本科生教材,也适合从事测控技术的工程技术人员自学和参考。
-
编译原理实用教程温敬和编著《普通高等学校计算机专业(本科)实用教程系列:编译原理实用教程》共分7章,主要介绍编译程序构造的基本原理和实现方法。内容包括词法分析、形式语言和自动机的基本概念、语法分析、符号表和静态内存分配、语法制导翻译和中间代码产生、目标代码生成;还介绍作者的一些工作成果,如LR分析法在词法分析器自动构造中的应用,语法制导翻译在汇编程序自动构造中的应用。为了方便读者学习,各章都安排了一定数量的习题,并配有习题答案。《普通高等学校计算机专业(本科)实用教程系列:编译原理实用教程》附录中的“课程实习指导”,向读者提供了一个较为完整的、切实可用的编译原理课程实习方案,供有关教师在指导学生进行编译原理课程实习时使用。《普通高等学校计算机专业(本科)实用教程系列:编译原理实用教程》可作为本科院校计算机专业“编译原理”课程的教材,也可供有关教师、研究生以及从事计算机软件设计和开发人员参考。
-
Windows汇编语言程序设计教程谭毓安,张雪兰编著本书以Windows操作系统和Intel80x86/Pentium系列CPU为背景,全面系统地介绍了32位保护模式下的汇编语言程序设计,包括Windows编程环境、Intel80x86/Pentium指令系统、MASM的伪指令与操作符等知识,以及分支、循环、子程序、C/C++混合编程、上机调试过程等程序设计方法。本书的核心是Windows下的32位保护模式编程,摒弃了过时的16位DOS实模式编程环境,与当前的软件开发和微机应用环境结合紧密。本书不但能帮助读者顺利地掌握汇编语言程序设计方法,而且能够提高读者的C/C++编程水平。书中的程序具有很强的实用性,强调C/C++和汇编语言的联合编程能力,通过这些实例与其他课程相呼应,有利于各门课程之间的融会贯通。本书适合作为高等院校汇编语言程序设计相关课程的教材或教学辅导书,也可作为希望掌握Windows汇编程序设计的中高级程序开发人员的自学参考书。本书前言前言:汇编语言是执行效率最高、功能最强的一种程序设计语言,它能够直接控制计算机硬件,并最大限度地发挥硬件的能力。在对程序的执行时间和占用空间要求很高的场合,必须使用汇编语言才能满足要求。汇编语言还可以与高级语言进行混合编程,以发挥各自的优势。通过学习汇编语言,有助于理解操作系统和应用程序的运行原理,准确地分析程序错误。它也是掌握加密/解密技术、病毒蠕虫机理、剖析关键代码等高级技术的必备基础。《汇编语言程序设计》是一门程序设计课程,然而目前许多教材仍然基于DOS系统和8086/8088之上,与十几年前的教材相比,仅仅增加了32位指令和保护模式的介绍,而核心内容仍然是DOS下的16位实模式编程。其中的BIOS/DOS功能调用、64KB内存分段结构、上机环境、16位C/汇编混合编程等已经严重落后于当前的应用环境,与国内外主流的软件开发需求严重脱节。我们认为,随着DOS逐步退出操作系统的历史舞台,这门课程的基础知识和实践环节必须与时俱进,需要从DOS下的16位实模式编程过渡到Windows下的32位保护模式编程。本书的编写就是在这样的背景下完成的。本书选择了Windows操作系统和32位Pentium微机作为平台,介绍汇编语言的基础知识和应用,达到与当前软件开发和应用环境紧密结合的目的。本书有以下几个特点。(1)从DOS过渡到Windows。不再介绍过时的BIOS/DOS功能调用和DOS执行环境,取而代之的是Windows的API和C库函数,书中所有的例子都是在Windows保护模式环境下运行的32位程序。(2)实践性强。将实践环节提前,将100多条指令贯穿于全书,全部程序都能上机调试运行,使读者能在实践中掌握汇编语言程序设计并熟悉Pentium的指令系统。尤其是将VisualC/C++作为汇编的开发环境,极大地方便了汇编程序的编写、调试和运行。将各种指令和伪操作等内容分解到全书中,逐步接触并使用这些指令,会达到循序渐进的效果。(3)与C/C++紧密结合。C/C++语言是目前的主流开发语言,往往也是汇编语言的先修课程。书中的部分C/C++程序与汇编程序相对照,在汇编程序中也调用了C库函数。这不但有利于对汇编语言的掌握,而且能够提高C/C++程序的编程水平,理解和解决在C/C++程序开发过程中遇到的结构对齐、字节序、程序运行效率、堆栈溢出、内存覆盖、系统崩溃、访问违例等问题。C/C++和汇编语言联合编程能够应用于当前实际的软件开发过程,具有很强的实践指导性。(4)介绍了保护模式的运行机制。在介绍保护模式时,使用了大量的实例以帮助读者更好地理解描述符、页表、门、任务等复杂概念,其中还介绍了一个Windows内核驱动程序。通过对Pentium保护模式的学习,能够更透彻地理解虚拟内存管理、进程环境等其他相关知识。(5)采用典型编程实例。在示例程序中采用了指针、数组、结构、链表等数据结构,以及冒泡排序、快速排序、折半查找、加密/解密等算法,既体现了汇编语言的编程特点,又具有很强的实用性。(6)知识全面。增加了MASM6.1版本的汇编高级语法等,并介绍了DLL、C库函数、WindowsAPI等内容。(7)适合自学。对部分不能在课堂上讲授的内容,可安排自学。在编写过程中,采用循序渐进的叙述方法,配以大量的实例来帮助读者对这些内容进行理解。书中的许多习题都是以例子程序为基础的,可达到举一反三的效果。Pentium指令系统中还包括浮点运算、MMX多媒体扩展、数据流SIMD扩展(SSE、SSE2)等部分,考虑到它们的使用范围较窄,由于篇幅所限,本书没有介绍这方面的内容,感兴趣的读者可以参考其他书籍。全书共分10章。第1,2,3章由张雪兰教授编写,其余各章由谭毓安副教授编写。7.4节、7.5节、8.2节、8.5节及第10章属于较高要求的内容,在教学时可以根据情况进行删减。在本书的编写过程中,不仅融合了作者多年来讲授汇编语言程序设计课程的经验,还请多位老师和同学阅读了书稿,提出了改进意见,在此深表谢意。同时,本书还参考了国内外的众多教材和资料,在此谨对这些教材和资料的原创者致谢。对书中的错误和不当之处,敬请广大读者批评指正。作者的电子邮箱是:victortan@yeah.net,欢迎通过电子邮件方式向本人索取本书的PowerPoint讲稿和其他教学资料。编者
-
Windows Media编程导向陆其明编著《Windows Media编程导向》是一本介绍Microsoft公司Windows Media编程技术的专著,MVP(微软最有价值专家)成员陆其明的最新力作!全书由浅入深地探讨了使用Windows Media Format SDK进行流媒体编程的方方面面,包括Windows Media在流媒体应用领域中的解决方案、先进的ASF文件格式、Windows Media编解码器以及Windows Media文件的生成、读取、编辑、流化、数字版权管理等。《Windows Media编程导向》对于一线程序开发人员具有重要的指导意义,对于流媒体应用方案设计人员和对流媒体技术感兴趣的编程爱好者都具有一定的参考价值。