其他编程语言/工具
-
面向对象程序设计实用教程张海藩、牟永敏由于面向对象技术存在一系列突出优点,近年来这种技术越来越受到人们的重视,对它的应用和研究遍及计算机的各个领域,绝大多数高校都开设了“面向对象程序设计”之类的课程。《面向对象程序设计实用教程(第2版)》总结了编者多年来从事面向对象程序设计教学和软件开发的经验体会,在授课讲稿和科研记录基础上经过精心修改、润色并补充了大量新材料而写成。《面向对象程序设计实用教程(第2版)》既注重系统性和科学性,又特别注重实用性。全书共15章,第1章、第2章讲述程序设计的基础知识和面向对象的基本理论,第3章通过一个面向对象的C++程序实例,讲述用面向对象方法解决实际问题的大体过程,引导读者把理论与实践紧密结合起来,并使读者在刚刚接触C++语言时就对C++程序全貌有基本了解。第4~11章从C++语言如何支持和实现面向对象理论的角度,结合典型实例分别讲述C++语言的内容。第12章从应用的角度讲述有关异常的内容,为读者将来开发更加安全实用的应用程序起到参考作用。第13章通过一个更加实用的例子,全面详细地讲述如何用面向对象的思想方法分析、设计、实现应用系统。第14章和第15章分别介绍了基于Windows的面向对象语言Visual C++(6.0版本)和Java,为读者在最常用的开发环境中用面向对象方法进行实用程序设计奠定基础。《面向对象程序设计实用教程(第2版)》力图帮助读者站在软件工程高度,树立起面向对象程序设计的新思维方法,初步掌握用面向对象程序设计技术解决实际问题的方法和步骤。《面向对象程序设计实用教程(第2版)》可作为高等院校“面向对象程序设计”课程的教材或教学参考书,也可供软件工作者和需要开发应用软件的广大计算机用户阅读参考。 -
MASTERCAM数控编程单岩,平芳,吴立军 编著本书是Mastercam X2的入门教程。全书共分12章,包括Mastercam X2草绘基础、工程特征、基准特征、编辑特征、装配设计以及工程图设计等基础内容。本书特色之一是首先以一个简单的实例引导读者快速了解Mastercam X2的工作界面与工作流程,然后才是最常用的模块与功能的讲解。这种编写方式,实践证明上手更容易,学习起来更轻松;特色之二是全书附有大量的功能实例,每个实例均有详细的、具体的操作步骤,所附光盘中配有相应实例的多媒体演示文件及实例文件,因而十分便于读者练习与揣摩数控编程思路及技巧;特色之三是本书并不局限于功能的讲解,而且着重实现技术精华的剖析和操作技巧的指点,因而更能让读者切实、深入地理解软件的奥秘;特色之四是本书读者可通过51CAX培训网进行在线答疑。本书可以作为大中专院校机械类专业的CAD教材以及CAD技术的相关培训教材,同时也可供广大从事CAD工作的技术人员参考。 -
MATLAB及其在理工课程中的应用指南陈怀琛本书由语言篇、数学篇和应用篇三部分组成,共9章内容。语言篇介绍MATLAB语言的发展情况及基本语法,有4学时的录像作为辅助教学手段,适全作为MATLAB的入门教材;数学篇给出了微积分、线性代数和概率统计三门数学课程中使用MATLAB解题的实例约50个,为使用计算机解决高等数学计算问题打下基础;应用篇给出大学低年级课程中用MATLAB科学计算方法解题的60多个实例,涉及的范围有大学物理,力学、机械,电工、电子、电机,信号和系统等约十门课程,比照这些程序,可以帮助读者提高完成各科作业的效率,例题中给出的图形、图像、声音、动画等,能有效地加强学生对概念的理解。本书的适用范围较广:一是作为MATLAB及其应用(或数学实验,或科学计算导论等)课程的教材;二是作为学生做某些低年级基础课习题的参考书;三是供相关课程的教师作为讲课和演示的工具;四是作为工程技术人员自学MATLAB的参考书。本书也是理工科大学生提高科学计算能力和学习效率的必备工具书。 -
编译原理胡延忠,刘建舟,林姗 主编本书主要介绍计算机高级语言编译程序的基本原理和技术。主要内容包括:词法分析、语法分析、语法制导翻译的语义分析与中间代码生成、符号表与运行时存储空间的组织、代码优化以及目标代码的生成等。本书着重描述了编译构造的一些基础理论,如形式语言、有限自动机和属性文法。为了方便读者学习,各章都安排了一定数量的习题供读者选做。附录部分给出了一个实验项目,它实现了一个功能比较完整的编译器。本书系统性较强,基本概念阐述清晰,通俗易懂,便于阅读,可作为普通高等院校计算机学科及相关专业的本科教材,也可供教师、研究生及有关专业人员学习和参考 -
UML面向对象设计与分析基础教程牛丽平、郭新志、等《UML面向对象设计与分析基础教程》全面介绍使用UML进行软件设计、分析与开发的知识。UML适合于以体系结构为中心、用例驱动、迭代式和渐增式的软件开发过程,其应用领域非常广泛。《UML面向对象设计与分析基础教程》内容包括面向对象的分析方法和设计方法,面向对象分析的三层设计,用例图、类图、对象图和包图、活动图、顺序图和协作图、状态图、构造组件图和部署图等,UML核心语义以及扩展机制的三个重要组成部分:构造型、标记值和约束,使用与UML紧密结合的RUP进行软件开发,对象约束语言,UML在Web应用程序中的应用,使用C++语言实现UML模型(重点介绍类图模型的实现)的基本原理和方法。《UML面向对象设计与分析基础教程》适合作为普通高校计算机专业教材,也可以作为软件设计人员和开发人员的参考资料。 -
编译方法贺讯 编著《高等院校规划教材·计算机科学与技术系列:编译方法》介绍关于程序设计语言方面的编译程序设计技术,主要由编译程序的基本结构、语言的基础知识、编译过程各阶段的工作原理与实现方法三大部分组成。《高等院校规划教材·计算机科学与技术系列:编译方法》内容通俗易懂,叙述简明,突出实践,适合作为高校计算机软件和应用专业的教材使用,亦可供从事计算机应用和软件的工程技术人员阅读自学。 -
面向对象开发方法石双元本教材围绕面向对象程序开发的两大前沿技术C#和ASP.NET展开内容,在其内容和结构安排上力求做到系统性和连贯性。《面向对象开发方法》分为三部分。第一部分包括第1~4章,是基础知识部分,包括面向对象的基本概念与特征、C#的语法及面向对象特性、Web开发的背景知识;第二部分包括第5~10章,讲解ASP.NET开发的主要内容,按照由浅入深的顺序,分别阐述了ASP.NET页面程序结构、Web服务器控件及ASP.NET中的数据绑定技术与实现方法;第三部分包括第11~14章,是高级应用部分,内容为控件与代码的分离、XML的应用、DataWindow.NET控件和创建ASP.NET应用。《面向对象开发方法》可作为高等院校信息管理与信息系统、电子商务、工商管理及管理学等专业的教材,也可供相关专业科技人员、工程技术人员和其他人员考。 -
国际大学生程序设计竞赛例题解郭嵩山、关沛勇、蔡文志、梁锋 编著本书以图论、动态规划算法、综合题的形式介绍了ACM国际大学生程序设计竞赛(ACM/ICPC)中所用到的典型算法,并结合例题,对如何灵活地运用这些算法进行比较详细分析和深入浅出的讲解。本书以精讲多练为教学宗旨,并在每一个专题论述后用一章的篇幅选出一批有代表性的竞赛例题,对每道例题都有详细的解题的分析、基本的测试数据以及答案,以便同学们能在了解基本算法后作为学习、训练之用。随书附带的光盘里存放了所有例题中完整的测试数据,以便于有更高、更严格要求的同学能利用规模更大的测试数据进行训练和学习。 本书可以作为高等院校有关专业的研究生和本科学生参加国际大学生程序设计竞赛的辅导教材,也可作为高等院校有关专业课程的教材和教学参考书,还可作为中学青少年信息学奥林匹克竞赛省级及省级以上优秀选手备战信息奥林匹克竞赛的培训教材及训练题集。 -
数控宏程序编程方法、技巧与实例冯志刚本书围绕当前常见的HNC-21/22M华中世纪星、西门子802D和FANUC 0i 三种数控系统的宏程序编程设计展开。全书共分4章,第1章介绍HNC- 21/22M华中世纪星、西门子802D和FANUC 0i三种数控系统的用户宏程序基础理论知识及宏指令调用格式和特点;第2章介绍在数控车床上进行典型零件和非圆曲线零件的宏程序编程技巧和编程实例;第3章介绍在数控铣床和加工中心上进行典型零件和非圆曲线零件的宏程序编程技巧和大量的编程实例;第4章详细讲述了实例零件的工艺分析和程序设计。本书是一本实用性非常强的数控技术用书,特别适合高技能数控人才使用,并可供数控行业的工程技术人员、从事数控加工编程及操作人员的参考,也可供各类大中专院校、技工学校机电一体化专业、数控专业及相关专业的师生使用。本书可作为各类竞赛和国家职业技能鉴定数控高级工、数控技师、高级技师的参考书。 -
分析模式(英)Martin Fowler本书讲述各种分析模式(即来自概念性业务模型的模式)和支持模式(即讲述如何使用分析模式的辅助性模式),重点介绍面向对象分析和设计的最终结果——模型本身。作者通过平实朴素的语言,将自己丰富的对象建模经验与读者分享,使读者可以马上采纳这些经验性模式。本书总结出应用领域的诸多模式,是从事面向对象业务建模和业务过程重组工作的分析人员和设计人员的必备书籍。.本书所面对的主要读者是计算机系统面向对象的分析师和设计师,特别是专注于分析领域的分析师,建模工程中的领域专家也可阅读本书。...
