其他编程语言/工具
-
ACM国际大学生程序设计竞赛题解赵端阳,袁鹤 编著随着各大专院校参加ACM/ICPC热情的高涨,迫切需要有关介绍ACM国际大学生程序设计竞赛题解的书籍。本书根据浙江大学在线题库的部分题目,经过分类、筛选、汇编,并进行了解答(个别特别简单或者特别复杂的题目未选择),比较详细地分析和深入浅出地讲解了解题的方法和用到的算法。题目的类型包括基础编程、模拟、字符串处理、搜索、动态规划、回溯、图论、几何和数学题。本书可以作为高等院校有关专业的本科和大专学生参加国际大学生程序设计竞赛的辅导教材,或者作为高等院校数据结构、C/C++程序设计或算法设计与分析等相关课程的教学参考书。各题目的源代码及相关资料可在http://www.hxedu.com.cn下载。 -
零基础学Qt 4编程吴迪 编著基于最新发布的Qt 4.5版,按照Qt知识结构的层次和读者的学习规律,循序渐进、由浅人深地对Qt应用程序开发进行介绍,涵盖了程序设计中经常涉及的内容,共分为13章,包括走近Qt 4、Qt的安装与配置、Qt编程基础、Qt 4集成开发环境、使用Qt 4基本GUI工具、Qt 4程序开发方法和流程、对话框、主窗口、Qt样式表与应用程序外观、在程序中使用.ui文件、布局管理、使用Qt Creator以及Qt核心机制与原理。本书内容翔实,图例丰富,讲解透彻,通俗易懂,针对性强。所有实例均在Windows下和Linux操作系统下进行了验证。本书适合作为从事或准备从事Qt应用软件开发的技术人员以及Qt应用程序开发者的参考书,也可作为大中专院校师生的教材。 -
LabVIEW虚拟仪器程序设计从入门到精通林静,林振宇,郑福仁 编著《LabVIEW虚拟仪器程序设计从入门到精通》共5篇,26章,全面、细致地讲述了LabVIEW 8.6的软件操作方法、关键细节技巧和工程应用实践经验。第一篇LabVIEW技术基础(第1~12章)主要讲述了LabVIEW编程环境、LabVIEW前面板设计、LabVIEW程序流程和结构、波形显示、程序动态控制、文件输入输出、生成安装包和可执行文件、程序调试与程序性能等;第二篇LabVIEW与其他应用程序的链接(第13~17章)主要讲解ActiveX技术应用、LabVIEW与微软编程语言的链接、C代码调用、动态链接库函数调用、LabVIEW与数据库的链接等;第三篇LabVIEW应用实战技术(第18~21章)主要讲解了测试系统与虚拟仪器、LabVIEW中的数据采集、总线技术、网络通信等;第四篇工程应用综合案例(第22~24章)通过3个完整的案例:风机自动控制系统、风速采集、听力计控制软件开发,给读者讲解了如何用LabVIEW进行项目实战的知识和技能,使读者可以学以致用地掌握LabVIEW的实践应用;第五篇常见疑难解答与经验技巧集萃(第25~26章)将常见问题和解决技巧以疑难解答的方式集中在本篇讲述,帮助读者掌握学习捷径,切实提高工作效率。《LabVIEW虚拟仪器程序设计从入门到精通》是一本全面、系统讲述LabVIEW 8.6基础操作、应用与程序开发的教材,通过《LabVIEW 虚拟仪器程序设计从入门到精通》的学习,读者能够快速、深入地学习和掌握该软件的强大功能,并积累较为丰富的应用实践经验。可作为初、中级读者的进阶教程和从事LabVIEW的广大工程技术人员的参考书,也可作为本科生、研究生的LabVIEW课程教材或自学教程。 -
Android移动应用开发从入门到精通(美)Shane Conder Lauren Darcey 著 张魏 李卉 译《Android移动应用开发从入门到精通》涵盖了Android开发从概念、技术到市场推广应用的全部话题,内容包括:Android概览、Android应用程序设计精髓、Android用户界面设计精髓、常用AndroidAPI、更多Android应用程序设计原则、对外发布你的Android应用程序和附录等7个部分。附录还包含了Android开发常用工具(如模拟器、DDMS、调试桥和SQLite等)的使用指南。《Android移动应用开发从入门到精通》不仅适合Android应用程序开发人员阅读,还能为QA测试人员提供指导。另外《Android移动应用开发从入门到精通》还可以帮助项目经理更好地管理项目进程和项目团队,帮助市场推广人员更好地把握市场、创造令人瞩目的销售业绩。 -
高级语言程序设计赵至琢,刘坤起,张继红 编著这是一本以Pascal为宿主语言,介绍高级程序设计语言及其程序设计基础,同时,用语言比较方法介绍C语言及其程序设计的教材。本书基于计算机科学与技术一级学科人才培养科学理论,按照计算机科学与技术学科系列教材一体化设计的纲要,全面介绍了高级程序设计语言及其程序设计的基本内容,包括基本概念、基本结构、设施、成分和控制机制及程序设计的基本方法和技术。全书分两部分。第一部分以Pascal语言为宿主语言,介绍高级语言及其程序设计的基础内容;第二部分运用程序设计语言理论(原理),从语言比较学的角度,通过两种语言对比分析的方法介绍C语言及其程序设计。这样一种写作的方式,既总结了Pascal语言的内容,又展示了另一种不同风格的过程性语言,还传达了一种学习新型程序设计语言及其程序设计的方法,可加深读者对高级程序设计语言的认识,同时也为后续课程的学习提供了更为宽广的基础。本书可作为计算机科学类专业和非计算机科学类专业“高级语言程序设计”课程的教材,也可供高等学校的教师、学生和广大工程技术人员参考。 -
iPhone应用程序开发名家解析(美)戴特尔 等著,陈小峰,周辉,司春锋 译《iPhone应用程序开发名家解析》为专业的软件开发人员讲述了前沿的软件技术。《iPhone应用程序开发名家解析》的核心是“应用程序驱动”教学方式,我们在一个完整的可运行的iphone应用程序上下文中讲述概念,而不是使用代码片断。每章开始部分展示了一个或多个应用程序运行实例。《iPhone应用程序开发名家解析》精心设计的应用程序用来介绍关键的iPhone特性和框架(比如,音频、视频、动画、指南针、端到端连接、GPS等)。您捋很快学会构建一个iPhone应用程序所需要的一切:首先在第1章体验画图板应用程序,然后在第3章构建您的第一个应用程序。到第16章的;时候,您将能够创建自己的免费或者付费应用程序以提交到苹果App Store。我们将指导您进行这个应用程序提交过程,包括以苹果的方式上传应用程序、审核标准过程中的预期步骤、决定免费还是付费,以及通过社交媒体、网络公共来营销应用程序等。 -
It's Android Timeeoeandroid开发者社区 编著It s Android Time!我们深信这个时代很快就会到来,我们需要做的就是早早进入这个行业,对其行业的趋势做相关的判断,对其中各式各样的产品及其方向都应该有所了解。 本书对Android相关的产品定义和方向进行了详细的调查和分析,以实例的形式循序渐进地引导大家进一步了解Android的知识。 本书深入Android底层讲述如何进行底层开发,同时会站在更高的层面和方向上看待和剖析Android及其开发相关的内容。本书总体的策划思路是:我们将现在看到的或者想到的产品方向进行汇总和归纳,评估每个方向的市场容量,然后选取市场容量足够大的方向用一个或者几个例子讲述如何在这个方向上进行产品的规划、设计、开发和发布等。我们力求选取的方向清晰,又保证选取的方向能被实践证明具有可操作性。 -
Android程序设计柯元旦,宋锐 编著《Android程序设计》介绍基于Android操作系统的应用程序开发,作者力求从一般程序概念的角度去解析Android中的一些新概念,从而让程序员能够快速将已有的程序经验转移到Android平台上来。《Android程序设计》内容可分为3部分,分别为Java基础、Android系统组件介绍以及开发工具的使用。书中包含了大量的基础性实例,用于阐述一些基础组件的使用方法,这些实例大部分基于Android 1.5r2版本,并根据Android 1.6版本的更新做了一定的调整和说明。《Android程序设计》除了作为Android应用程序开发者的入门读物外,也可以作为Android工程人员的基础设计参考书。同时,《Android程序设计》中的游戏开发章节包含了一般的多线程、多角色游戏架构设计,也适合有意愿开发基于Android游戏类应用的爱好者。 -
面向对象程序设计与C++语言朱战立,宋新爱 编著《新编计算机类本科规划教材·面向对象程序设计与C++语言》讨论面向对象程序设计的基本概念,以及使用Visual C++进行Windows用户界面设计的基本方法。《新编计算机类本科规划教材·面向对象程序设计与C++语言》的内容主要包括:C++语言基础、面向对象程序设计、类和对象、友元和运算符重载、继承、运行时的多态性和抽象类、模板、异常处理、I/O流类库、MFC编程、对话框及常用控件。《新编计算机类本科规划教材·面向对象程序设计与C++语言》的所有例子都用Visual C++ 6.0调试通过。《新编计算机类本科规划教材·面向对象程序设计与C++语言》既可作为高等院校计算机等专业面向对象程序设计课程的教材,也可作为从事计算机开发和应用的工程技术人员的自学参考书。 -
大话设计模式吴强 编著设计模式体现的是一种思想,思想是指导行为的一切。理解和掌握设计模式,记住23种或者更多的设计场景和解决策略是不够的,更要接受一种思想的熏陶和洗礼。 本书通过故事讲述程序如何设计。希望能给渴望了解面向对象程序设计的初学者及困惑、无法复用的代码编程体验者一些好的建议和提示。 本书主要采用JAVA语言介绍设计模式中比较常见的23种设计模式,分29章具体介绍,以现实生活中常见的事情为例来具体分析讲解。
