其他编程语言/工具
-
EJB企业级应用开发贾素玲等编译本书是引进的印度优质IT职业教育教学用书,是Comp.u.Learn Tech India Ltd.的培训课程用书,与COMP-U-LEARN软件开发职业资格证书相配套。本书共6章,主要内容包括:理解EJB、介绍会话Bean、介绍实体Bean、编写Bean管理持久性的实体Bean、XML描述符、事务等。本书配有相应的指导手册。本书适用于高等职业学校、高等专科学校、成人高校、本科院校举办的二级技术学院,也可供示范性软件职业技术学院、继续教育学院、民办高校、技能型紧缺人才培养培训使用,还可供本科院校师生、讨‘算机从业人员和爱好者参考。 -
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公司李咏先生一年来对笔者的支持与帮助。 -
编译原理实用教程温敬和编著《普通高等学校计算机专业(本科)实用教程系列:编译原理实用教程》共分7章,主要介绍编译程序构造的基本原理和实现方法。内容包括词法分析、形式语言和自动机的基本概念、语法分析、符号表和静态内存分配、语法制导翻译和中间代码产生、目标代码生成;还介绍作者的一些工作成果,如LR分析法在词法分析器自动构造中的应用,语法制导翻译在汇编程序自动构造中的应用。为了方便读者学习,各章都安排了一定数量的习题,并配有习题答案。《普通高等学校计算机专业(本科)实用教程系列:编译原理实用教程》附录中的“课程实习指导”,向读者提供了一个较为完整的、切实可用的编译原理课程实习方案,供有关教师在指导学生进行编译原理课程实习时使用。《普通高等学校计算机专业(本科)实用教程系列:编译原理实用教程》可作为本科院校计算机专业“编译原理”课程的教材,也可供有关教师、研究生以及从事计算机软件设计和开发人员参考。 -
PLC编程理论、算法及技巧宋伯生编著本书较详细地介绍了PLC用于开关量控制、模拟量控制、脉冲量控制、数据处理、联网通信的程序设计理论、方法及技巧,还介绍了PLC软件可靠性设计、程序组织及调试等有关问题,既是作者多年从事PLC编程经验的全面总结,又是作者深入研究PLC编程理论的系统概括。本书列举大量有关编程实例,可直接移植或引用。本书还对PLC发展历程、当今面监的挑战与对策也作了深入控讨。 本书是PLC程序设计工程师实用的编程参考用书,也可作高等学校有关专业教师、研究生及本、专科高年级学生的教学参考用书。 -
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讲稿和其他教学资料。编者 -
程序设计技术实验及学习指导陈策本书是《程序设计技术》的配套实验教材。其内容包括:程序设计实验目的、要求、步骤;简明上机操作指南;20个与课程教学进度一致的实验项目,每个实验项目由2~4个单元构成,包括不同风格的实验题目,从验证性、设计性实验到综合性实验,共70多个实验题目;与主教材配套的习题及参考答案;上机实验操作手册;编译错误信息检索;常用C语言标准(库)函数原型说明;模拟试卷和实验报告样本等。本书提供了大量的程序算法、有趣的问题解决方案、针对性较强的实验要求,是学习程序设计的得力助手,也可作为普通高校学生学习C语言程序设计课程的辅助教材和参考书籍。 -
汇编语言程序设计杨永生等编本教材以8086/8088指令系统为基础,阐述和讨论了计算机硬件编程模型。本书共有8章和4个附录。内容包括IBMPC系列兼容机的组成,8086/8088CPU的组成,存储器的组织及分段,8086/8088的指令系统及寻址方式等。同时还介绍了伪指令、汇编语言程序格式及汇编语言的上机过程。接着介绍了汇编语言中的顺序结构、分支结构和循环结构的程序设计基本方法,重点介绍了子程序结构和子程序的设计方法。最后还介绍了宏汇编、重复汇编及条件汇编的设计方法,汇编语言程序与C语言程序的连接技术,输入输出程序设计和中断程序设计方法等。全书所有的汇编语言程序例子都是在实际系统开发中的实例,对读者有非常重要的参考价值。本书在编写中注重基础,精选内容,增大实例量,并以实例为模板,介绍程序的编写方法,以期使读者在基本理论、基本知识和基本技能方面得到训练。本书针对高职高专院校师生,可作为数控、计算机等相关专业的教材。本书是为高等教育学历文凭考试计算机及应用专业编吹摹0凑昭Ю钠窘逃幕疽螅臼樵诒嘈粗凶⒅鼗。∧谌荩龃笫道浚⒁允道0澹樯艹绦虻谋嘈捶椒ǎ云谑苟琳咴诨纠砺邸⒒局逗突炯寄芊矫娴玫窖盗贰?本课程是高等院校计算机硬件、软件及应用专业学生必修的核心课程之一。通过本课程的学习,为操作系统、微型机及其接口技术、计算机控制、单片机原理及应用等课程打好理论和编程基础。汇编语言是计算机能提供给用户的最快而又最有效的语言,是能够利用计算机所有硬件特性并能直接控制硬件的语言,它适用于编写控制和使用计算机硬件和外部设备的系统程序,适用于编制计算机控制系统、仪器仪表和家用电器等的应用程序。本教材以8086/8088指令系统为基础,阐述和讨论了计算机硬件编程模型。读者只要有一种高级语言程序设计作为基础,就可以通过学习本书掌握汇编语言程序设计技术。本书共有8章。第1章为汇编语言所需的基础知识,已经学习过计算机基础课程的读者可以跳过这章。第2章介绍了IBMPC系列兼容机的组成,8086/8088CPU的组成,存储器的组织及分段。第3章介绍了8086/8088的指令系统及寻址方式,并给出了各种指令的使用举例。第4章介绍了伪指令、汇编语言程序格式及汇编语言的上机过程。第5章介绍了顺序结构、分支结构和循环结构程序设计的基本方法。第6章介绍了子程序结构,子程序设计方法,宏汇编、重复汇编及条件汇编的设计方法,同时也介绍了汇编语言程序与高级语言程序的连接技术。第7章介绍了输入输出程序设计和中断程序设计方法。第8章为汇编语言程序在系统开发中的实例。本书的第6~8章由杨永生副教授编写,第1~5章由王立红副教授编写。全书由杨永生副教授主审。因编者经验不足,水平有限,缺点和错误之处,敬请广大读者批评指正,以待改进。编者2004年8月于西安 -
Java现代软件开发技术Paul T.Tymann,G.Michael Schneider著;吴越胜,孙岩等译;吴越胜译本书是针对计算机科学及相关专业的中高级编程课程的教材,与传统的编程教科书相比,本书更加突出了计算机领域,尤其是现代软件开发领域的重大发展,以及重要概念和技术,包括软件生命周期、需求和规范、面向对象设计、规范设计符号、面向对象编程、算法分析、数据结构和数据结构库、异常处理程序、数据流、线程、图形用户界面和网络计算。本书特色:●注重尽早向学生介绍现代软件开发生命期的所有方面,包括需求、规范和设计●破除“软件开发=编程”的错误观念,不再以传统的数据结构和算法的实现方式为重点●选择Java来说明编程思想,利用其丰富的类库,广泛的流行性和强大的表现力●提供了丰富的背景知识、代码示例和练习 -
SOPC技术实用教程潘松等编著本书介绍了在电子工程技术前沿领域中正被日益广泛应用的SOPC解决方案及其技术。内容包括实现SOPC解决方案相关的工具软件及其使用方法、设计理论和设计实例。主要分为三部分:(1)SOPC设计环境工具软件Quartus II的使用方法;(2)SP Builder和MATLAB的现代DSP硬件设计技术及其相关的Nios系统硬件加速器与自定制指令的设计方法;(3)SOPC Builder的Nion嵌入式系统软硬件开发技术具体内容包括Quartus II基本用法、设计流程向导、常用的优化技术、逻辑锁定优化技术、嵌入式逻辑分析仪使用方法、Cyclone等FPGA器件用法及其配置方法,基于DSP Builder的DSP与数字通信模块设计方法,Nios嵌入式系统硬件配置与生成、系统综合、软件调试以及指令定制等。 本书可作为电子类各专业本科生、研究生的教材和相关领域工程技术人员的参考书;也可作为本科EDA技术课程的后续课程教材和现代电子系统设计、电子设计竞赛、DSP应用系统、数字通信系统以及Nios嵌入式系统高层次开发的参考书。 -
常用工具软件袁启昌编本书用通俗易懂的语言,配以相应的图片,向读者介绍了目前最流行、最实用、最新版本的软件工具。全书共分10章,分别介绍系统维护软件,磁盘、光盘管理工具,文件处理、修复工具,压缩工具,阅读工具,翻译工具,媒体播放工具,图像、屏幕动画采集与处理工具,网络联络工具和上传下载工具。内容循序渐进,图文并茂,简单易懂,具有很好的指导性,是一本实用性很强的工具书。本书可作为各类院校的计算机教学用书,同时也可供所有计算机用户参考和使用。需要本书或需要得到技术支持的读者,请与北京中关村083信箱(邮编:100080)发行部联系,电话:010-82702660,010-82702658,010-62978181转103或238,传真:010-82702698,E-mail:tbd@bhp.com.cn
