其他编程语言/工具
-
程序设计语言与编译龚天富编著本书是一本计算机专业的宽口径教材,新版按照CC2001和CCC2002教程改写,覆盖除自动机外编程语言模块的全部内容。一个程序设计语言涉及设计者、实现者和使用者。读者在阅读本书之前,都学习过1~2门高级编程语言,已经是语言的使用者。本书是一本计算机专业的宽口径教材,新版覆盖CC2001和CCC2002教程中,除自动机外编程语言(PL)模块的全部知识点。其内容涉及语言及其编译系统的设计要素、设计思想、设计方法、设计技术和设计风格等知识,全书分为上、下篇。上篇,程序设计语言的设计包括:绪论、数据类型、控制结构、程序语言设计、非过程式程序设计语言和形式语义学简介。下篇,程序设计语言的实现(编译)包括:编译概述、词法分析、自上而下的语法分析、自下而上的语法分析、语义分析和中间代码的生成、代码优化和目标代码生成、运行时存储空间的组织等。本书的学习目标是,使读者掌握设计和实现一个程序设计语言的基本思想和方法,具有分析、鉴赏、评价、选择、学习、设计和实现一个语言的基本能力。本书力求简明、通俗,注重可读性,是大学计算机专业高级程序设计语言概论及编译技术课程教材,也是软件开发人员的学习参考书。 -
Visual Basic数据库系统设计与开发李春葆,张植民编著Visual Basic是Microsoft公司推出的一个功能强大的应用系统开发工具,它简单易学、编程效率高,深受广大计算机专业人员和编程爱好者的欢迎。本书以实例方式介绍用Visual Basic开发数据库应用软件的思想和方法。全书分为7章,第1章介绍VB数据库开发基础,之后每章介绍一个完整的数据库应用系统开发单程,包括考务管理系统、图书馆管理系统、客户管理系统、学生成绩管理系统、家庭收支管理系统和书店销售管理系统。这些实例涵盖了大量的VB应用技巧,并予以详细的分析,便于读者举一反三,提高软件开发水平。 本书条理清晰,实用性、技巧性强,适合于用VB进行数据库程序设计的开发人员及编程爱好者阅读使用,也可供大专院校师生学习参考。 -
新编Visual Foxpro程序设计教程高怡新,谷秀岩等编著本书根据高等学校VisualFoxPro程序设计课程最新教学大纲组织编写,内容包括数据库和数据库管理系统的基本概念、VisualFoxPro的基础知识、数据库和数据表的基本操作、结构化查询语言SQL,以及传统的面向过程的程序设计方法和先进的可视化的面向对象程序设计方法,最后通过一个实例介绍设计数据库应用系统的各个步骤,有助于读者掌握基于数据库的实际应用程序开发技术。本书概念清晰、实例丰富、内容取舍合理、章节安排得当,各章均在阐述基本概念和要点的同时,通过相应范例进一步说明问题以加深读者理解。各章后均附有一定数量的习题,并在书后的附录中给出答案,便于读者复习参考。本书可作为各类院校非计算机专业VisualFoxPro程序设计课程的教学用书,也可作为全国计算机等级考试二级VisualFoxPro考试的培训教材和参考书。 -
事务性COM+编程(美)Tim Ewald著;覃剑锋 等译创建高效执行企业关键功能的可伸缩分布式系统无疑是一件相当艰巨的工作,微软公司开发的COM+可以为此提供帮助。COM+是为COM构件提供的一个非常复杂的运行时环境,其设计目的是简化可伸缩系统的开发,并作为更高层次的框架(如BizTalk)和站点服务器商业版的基础。不过,在不清楚COM+的工作原理的情况下,是无法发挥其强大功能的。本书阐述了COM+的工作原理,向读者展示了如何使用其开发可伸缩应用程序。具体内容包括:可伸缩性的特性,传统面向对象方法不适用于可伸缩系统的原因,以及事务的重要性。书中解释了如何通过描述表和因果关系体实现COM+运行时服务;介绍了套间、组织,以及它们在COM+进程的并发控制中的作用;此外,还说明了事务流及其在整合对象和事务中的工作过程。作者在书中展示了即时激活和对象池化是如何协同工作的;揭示了HTTP和MSMQ作为明显优于DCOM的通信协议的重要性;更重要的是,他还解释了以上所有元素对基于COM+的可伸缩系统的设计的整体影响。本书的实用型介绍方式,使其既包括了对技术基本原理的介绍,还包括了对使用COM+创建可伸缩应用程序的实现细节的具体指导。TimEwald是DevelopMentor(业界领先的开发人员服务公司)的首席科学家。他的研究和开发工作集中在应用COM和Java等构件技术来设计和实现可伸缩系统上。他是DevelopMentor公司的几个课程的作者和合作者,包括MTS和COM+课程。此外,他还是EffectiveCOM(Addison-Wesley)的合作者,DOC和ApplicationStrategies的前任专栏作家,并常常在各种会议中发表演讲。在加入DevelopMentor之前,Tim是专门研究COM以及相关技术的独立顾问。 -
数控编程100例王卫兵主编;旭日-卫兵工作室组编本书对100个数控编程实例进行讲解,涉及数控技术应用最广泛的数控线切割、数控车、数控铣、数控加工中心的手工编程和CAXA、MastorCAM、Cimatron、UG的自动编程,并特别突出了目前数控加工的最主要应用方向——模具制造的内容。每一个实例程序包含零件分析、加工坐标原点设定、工艺分析、程序编制、关键词、技术要点、提示、技巧、警告、个人观点等部分。实例程序按照由浅入深、循序渐进的方式排列,具有较强的指导性和实用性。本书可作为从事数控机床应用的工程技术人员的参考资料和继续教育书籍,也可作为高等院校、高职高专、中职中专相关专业的学生和其他人员学习数控编程技术的参考教材。 -
编程逻辑基础教程(美)Marilyn Bohl,(美)Maria Rynn著;邓劲生译;邓劲生译本书是国外大学计算机专业低年级教材之一。本书从讲解基础的程序设计原理开始,使用一种独特的,面向对象的、独立于具体语言的方式,通过详细的讲解,循序渐进的示例、颇具代表性的典型应用和内容丰富的课后练习题,让读者深入掌握结构化程序设计的概念、面向对象程序设计的概念和相应的解题工具。读者对象:本书尤其适合于大专院校计算机相关专业低年级学生使用,也可供对结构化和面向对象程序设计感兴趣的爱好者使用。本书内容深入浅出、形象生动,是一本难得的好书。 -
DSP集成开发与应用实例张雄伟,陈亮,徐光辉编著可编程DSP芯片的开发与应用是当前通信与电子领域的热点问题。本书在简要介绍DSP芯片的基本概念及DSP应用系统的基础上,分三部分介绍DSP芯片的开发与应用方法。首先介绍了基于C语言的DSP定点运算实例,为开发定点DSP程序奠定了原理基础;其次介绍了美国得州仪器公司推出的先进的DSP集成开发环境CCS(Code Composer Studio),为开发DSP程序奠定了工具基础;最后以TMS320C5000系列DSP芯片为例介绍了DSP芯片的软、硬件实例和系统实例,为开发DSP系统奠定了实用基础。本书是《DSP芯片的原理与开发应用》及其第2版的姊妹篇,旨在使读者掌握先进的DSP开发工具,提高DSP芯片的开发与应用能力。本书可供通信和电子等领域从事DSP系统设计的广大科技人员和高等学校的教师阅读参考,也可作为相关专业研究生、高年级本科生和DSP芯片应用培训人员的参考教材。 -
Fortran 95程序设计彭国伦编著;健莲科技改编本书介绍了当前国际上广泛流行的高级算法语言Fortran的最新版本Fortran 95。本书循序渐进、由浅到深,使用结构化及面向对象程序设计观念,以简捷明了的方式把Fortran 95介绍给读者。书中主要讲述了Fortran 95程序设计的方法,包括数值计算、计算机绘图、窗口程序设计、与Visual C/Visual Basic/Delphi的链接、甚至是游戏程序的编写。 本书语言简洁,实例丰富,面向初、中级读者,适合初学Fortran 程序设计的读者和想尝试由Fortran 77跨入Fortran 95的老手,也可作为从事Fortran教学研究、开发及应用方面的工程技术人员的参考书。 -
标准模板库自修教程与参考手册(美)D.R.Musser,(美)G.J.Derge,(美)A.Saini编著;贺民,王朝阳译本书译自STL经典教程《STL Tutorial and Reference Guide》最新版,本书作者最早提出了STL的基本理论,并对STL的应用和发展作出了卓越贡献。本书内容分为3部分:第1部分是STL的入门知识,介绍了STL组件,STL与其他软件库的区别,迭代器的概念,STL类属算法,序列容器,有序关联容器,函数对象及容器、迭代器和函数适配器;第2部分是综合运用篇,其中给出了大量STL的应用实例;第3部分是STL参考指南,提供了迭代器、容器、类属算法、函数对象和函数适配器的参考信息,如文件、类的产明、示例、描述、构造函数和时间复杂度等。本书内容全面、示例丰富,适合于用C++语言编程的所有开发人员。 -
LabVIEW 6i实用教程(美)Robert H. Bishop著;乔瑞萍 等译国外电子与通信教材系列。成千上万的工程师、科学家和技术人员使用LabVIEW来创建应用程序需要的解决方案。LabVIEW是一个革命性的图形编程开发环境,它以G编程语言为基础,用于进行数据采集、控制、数据分析和数据表示。本书以LabVIEW为对象,循序渐进的讲述了虚拟仪器设计的主要思想、图形化编程语言原理、方法和应用技术。全书共分12章,介绍了LabVIEW的基础知识、虚拟仪器的组成、编辑和调试虚拟仪器、重要代码的重要性、如何创建VI图标/连接器。也讲述了结构、数组和簇、图表和图形、数据采集、守符串和文件I/O仪器控制、分析等。书后附有LabVIEW学习版光盘,便于读者学习使用。本书可作为大、中专院校通信、测近期等相关专业的教材或教学参考书,也可作为有关工程技术人员设计开发仪器或自动测试系统的技术参考书。
