程序设计综合
-
数据结构实验指导与课程设计教程陈建新,李志敏 主编《数据结构实验指导与课程设计教程》是《数据结构》一书配套的实验教材,用于辅助实验教学。全书共分三篇。第一篇为基础实验,介绍数据结构与算法基础知识的实验,包括线性表、栈和队列、串、数组,以及广义表、树和二叉树、图、查找、排序等内容,一共有12个实验。第二篇为综合实验,是数据结构知识的应用与提高,包括链表的应用,栈和队列的应用,树结构的应用,图结构的应用以及文本文件检索等综合性实验内容,共10个实验。第三篇为课程设计,详细介绍了7个课程设计的课题,综合性较强,另外还给出了一部分实训项目,内容涉及数据结构课程的多个应用领域,以引导学生进行开发实践。《数据结构实验指导与课程设计教程》既可以作为《数据结构》课程的实验教材,也可作为其课程设计的参考用书。 -
JAVA语言程序设计赵景晖,迟勇 主编《JAVA语言程序设计/新世纪高职高专软件专业系列规划教材》是适用于高职高专学生的入门级Java教材,也适合初学Java的编程爱好者自学使用。编写这《JAVA语言程序设计/新世纪高职高专软件专业系列规划教材》的最初用意就是:使所有的初级Java编程爱好者能够尽快了解Java语言的特点和运行方法,以便以最快的速度进入学习状态;另外,帮助那些不了解O0编程思想或很少接触OOP的编程爱好者了解Java面向对象语法的特点,摆脱语法的困扰,使每一位Java初学者都可以通过阅读《JAVA语言程序设计/新世纪高职高专软件专业系列规划教材》快速地进入Java程序员的行列中来。《JAVA语言程序设计/新世纪高职高专软件专业系列规划教材》参照了高职高专院校的Java课程教学大纲,内容与大纲内容一致。主要内容有Java语言特性、基本语法、面向对象编程(OOP)的特性、异常处理、GUl设计、事件处理、JavaApplet、流、多线程以及数据库编程等,且遵循了单元课程开发要求,为每一章节的知识点精心制作了单元案例。并配备了实践指导书和电子课件。因为担心将理论教材人为地分解成若干模块讲解,有割裂读者学习思路的可能,所以《JAVA语言程序设计/新世纪高职高专软件专业系列规划教材》部分章节内容并未分解成若干小单元,而是在配套的实践教材中体现出来。在以单元课程方式的实际授课中,请各位老,师参考实践教材制订授课计划。 -
JAVA语言程序设计实训迟勇,杨灵 主编软件编程技术不仅仅是一门理论学科,也是一门操作的艺术。一套好的教材是“教有其效,学有所成”的保证,软件技术课程“教与学”的关键在于技能训练与理论教学的合理结合,这也充分突出了技能型人才培养在计算机教育中的关键地位。编者凭借多年的教学经验及对国内软件技术行业优秀培训教程的理解编写了本套理论与实践为一体的教程。本书是《Java语言程序设计》理论教材的配套实践教材,本教材实验指导部分特别强调了技能操作和对编程思想的理解,实训指导部分则突出了开发经验和职业素质方面的训练。本实践教材分为实验指导和实训指导两部分。以实例设计为主(可采用案例驱动和项目整合的方式),为了体现教法的多样性,提高教学效果,将实验指导又分为实验操作、多媒体演示、扩展知识指导和在线自测等环节。实训指导部分则突出了开发工具及开发知识扩展等相关职业素质的培养。本书针对一些Java初学者在学习中容易出现的错误和对概念的误解(如:Java编译和运行环境的配置、多态的实现及其意义、包的应用、JDBC类型及区别等)做了重点的解析。本实践教材是《Java语言程序设计》理论教材的扩展,因此很多实例都扩展自理论教材,读者如能参考阅读,将会达到最佳效果! -
数据结构算法设计与实现指导李岩芳,何巍 主编,苗语,李晓荣 编著《高等学校教材·计算机科学与技术:数据结构算法设计与实现指导(C语言版)》是为配合数据结构课程的教学及后期数据结构的课程设计而编写的。本教材分为两大部分,一是基本操作,二是综合训练。在基本操作部分,按照数据结构课程的教学内容分别描述了线性、树形、图形、集合四种数据结构的抽象数据类型以及它们的基本操作算法在C语言平台上的设计及实现过程,特别注重对算法的分析及理解,并进行了适当的拓展提问,方便学生更加深入地理解数据结构的抽象数据类型的描述。在综合训练部分,结合教学内容,将线性结构、树形结构、图形结构的应用综合在一起,设计实现了有一定难度的算法。本教材意在加强学生对数据结构的抽象数据类型的理解,提高学生分析问题、解决问题的能力,是针对学生进行数据结构算法的实际应用技能的训练而编写的教材,也可作为教师讲解数据结构及其算法、指导学生上机的参考资料。 -
数控编程疑难解答冯志刚 主编《数控编程疑难解答》共分7章,全书围绕CNC数控机床手工编程中经常会碰到的编程疑点和问题,并通过具体实例分析讲解。第1章主要介绍常用G功能指令代码在进行手工编程时出现的一些编程疑点及实例讲解。第2章主要介绍通过提高手工编制程序的方法和技巧来控制和提高零件内、外轮廓铣削的加工精度及编程加工实例。第3章主要介绍数控系统中孔加工固定循环指令的应用及加工实例,特别是G74、G84攻螺纹固定循环的应用和编程加工实例。第4章详细叙述简化编程指令的编程疑点及编程加工实例。第5章主要介绍曲面加工中的编程疑点及实例。第6章主要介绍数控程序对零件尺寸加工精度的影响及编程加工实例。第7章重点介绍螺纹加工的手工编程方法及编程加工实例。《数控编程疑难解答》可作为从事数控加工编程及操作人员的参考书,也可供各类大中院校、技工学校机电一体化专业、数控专业及相关专业的师生进行数控教学、培训使用。 -
C/C++程序员面试指南杨国祥 等编著C/C++语言是IT行业的主流编程语言,也是很多程序员必备的软件基本功,是软件开发行业招聘考查的重点。《C/C++程序员面试指南》以流行的面试题讲解为主要内容,介绍了C、C++语言基本概念,包括保留字、字符串、指针和引用、结构体、库函数等各个方面的基础知识,介绍了面向对象编程基本概念,包括如何实现继承、多态和封装等。还介绍了排序算法及数据结构的实现,包括链表、堆栈、队列和树。此外,《C/C++程序员面试指南》开始用两章篇幅详细介绍了中英文面试的注意事项、常见问题及程序员的职业规划等软件工程师的常识。最后四章详细讲解了现在流行的智力测试题。 -
Java加密与解密的艺术梁栋 著《Java加密与解密的艺术》是Java安全领域的百科全书,密码学领域的权威经典,5大社区一致鼎力推荐。全书包含3个部分,基础篇对Java企业级应用的安全知识、密码学核心知识、与Java加密相关的API和通过权限文件加强系统安全方面的知识进行了全面的介绍;实践篇不仅对电子邮件传输算法、消息摘要算法、对称加密算法、非对称加密算法、数字签名算法等现今流行的加密算法的原理进行了全面而深入的剖析,而且还结合翔实的范例说明了各种算法的具体应用场景;综合应用篇既细致地讲解了加密技术对数字证书和SSL/TLS协议的应用,又以示例的方式讲解了加密与解密技术在网络中的实际应用,极具实践指导性。Java开发者将通过《Java加密与解密的艺术》掌握密码学和Java加密与解密技术的所有细节;系统架构师将通过《Java加密与解密的艺术》领悟构建安全企业级应用的要义;其他领域的安全工作者也能通过《Java加密与解密的艺术》一窥加密与解密技术的精髓。 -
iPhone开发创意火花集139.ME 编著本书针对想要做iPhone软件开发的程序员、大学生以及对开发苹果应用软件感兴趣的所有人士,基于他们的需要,详细介绍了申请iPhone开发者的流程,并精选了一些苹果软件商店里十分富有创意的应用软件进行赏析。本书从对iPhone的认识入手,对其市场进行了理性的分析。然后,逐步介绍了苹果软件商店、申请iPhone开发者的流程、iTunes Connect的详细介绍、如何安装iPhone SDK、编写“Hello World!”实例、如何测试和发布程序。最后,重点介绍了iPhone软件的创意,激发广大读者的创作灵感。本书内容安排循序渐进,操作步骤过程详细,读者可对iPhone软件开发及其创意有深刻的了解,进而可以自行尝试成为iPhone开发者。 -
Visual FoxPro程序设计实践张高亮 主编,谭华山 等编著《21世纪普通高校计算机公共课程规划教材:Visual FoxPro程序设计实践》是针对《Visual FoxPro程序设计》(清华大学出版社,2010年出版)教材和全国高等学校非计算机专业学生计算机等级考试教学大纲要求而编写的配套教材。《21世纪普通高校计算机公共课程规划教材:Visual FoxPro程序设计实践》共分为上、下两篇,上篇是Visual FoxPro程序设计实验,包括Visual FoxPro语言基础、数据库与表操作、面向对象程序设计、表单操作、报表与菜单操作等共25个验证型和设计型实验,对读者学习和掌握相应知识与技能具有极大的帮助;下篇是习题内容,以教材为主轴,围绕相应知识要点进行练习,以利于所学内容的掌握与巩固,也更有利于读者参加全国高等学校非计算机专业学生计算机等级考试。同时,还附加了2009年全国高等学校非计算机专业学生计算机等级考试试题。《21世纪普通高校计算机公共课程规划教材:Visual FoxPro程序设计实践》内容丰富、图文并茂,描述由浅人深、文字通俗易懂。特别适合于高等学校教材参考用书。紧扣教学内容和教学大纲,内容取舍得当,既可作为各类高等学校的Visual FoxPro程序设计的学习指导用书,也可用作参加全国高等学校非计算机专业学生计算机等级考试的参考教材。 -
JAVA语言程序设计实用教程赵从军 编著Java语言自从创建以来,已经风靡全世界,它不仅仅是一种编程语言,也是一种运行平台,渗透到了IT业的各个领域,无处不在,无所不能。从编程角度,Java是纯的面向对象的编程语言,它避免了C++中指针操作的复杂性和内存泄漏之类的错误。它同时也是一种跨平台的编程语言,这是因为它针对的是各种操作系统上提供的虚拟机的统一接口,保证代码编写一次,到处运行。在学习Java编程的过程中,需要掌握要领,对初学者来说,不仅仅学习Java语言的语法,更要重视Java的编程思想,这样才能提纲挈领,触类旁通。
