其他编程语言/工具
-
面向对象设计与应用丁任霜 主编面向对象作为软件设计指导思想,为计算机软件设计提供了一个全新的视角。c++是一种高效实用的程序设计语言,全面支持面向对象技术。掌握c++的精髓和实质,对深刻理解面向对象技术大有裨益。《面向对象设计与应用》是编者总结多年教学科研与工程实践经验写成的,适合用作大学计算机专业和非计算机专业的程序设计课程教材,也可供自学的读者使用。《面向对象设计与应用》共分为3个部分。第1部分包括第1章至第3章,主要讲解c++面向对象的封装与基础等基础知识;第2部分包括第4章至第6章,主要讲解c++面向对象的一些高级特性,如多态、运算符重载、流和异常处理等内容;第3部分包括第7章至第11章,主要讲解使用visual c++开发win32平台软件的基础知识和通用组件模型的概念与应用。 -
MATLAB 2010从入门到精通张琨,高思超,毕靖 编著《MATLAB 2010从入门到精通》对MATLAB 2010进行了详细的介绍和讲解。前7章为基础篇,讲解有关MATLAB的基础知识,包括MATLAB的安装、卸载及系统功能的简述,MATLAB的数值运算、符号运算和图形功能,M文件编程、Simulink框图仿真以及图形用户界面等内容。第8章至第11章为提高篇,第8章和第9章分别介绍了MATLAB 2010的科学计算,S-函数的概念、原理和应用。第10章和第11章分别介绍了物理系统的建模和仿真以及MATLAB外部接口。读者对象:《MATLAB 2010从入门到精通》条理明晰,深入浅出,并配有大量实用的例子,适合使用MATLAB的本科生、研究生和教师以及广大科技工作者作为参考用书。 -
疯狂Android讲义李刚 编著计算机便携化是未来的发展趋势,而Android作为最受欢迎的手机、平板电脑操作之一,其发展的上升势头是势不可当的。而Android应用选择了Java作为其开发语言,对于Java来说也是一次极好的机会。《疯狂Android讲义》全面地介绍了Android应用开发的相关知识,全书内容覆盖了Android用户界面编程、Android四大组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、音频/视频多媒体应用开发、OpenGL与3D应用开发、网络通信编程、Android平台的Web Service、传感器应用开发、GPS应用开发、Google Map服务等。《疯狂Android讲义》并不局限于介绍Android编程的各种理论知识,而是从“项目驱动”的角度来讲授理论,全书一共包括近百个实例,这些示范性的实例既可帮读者更好地理解各知识点在实际开发中的应用,也可供读者在实际开发时作为参考、拿来就用。本书最后还提供了两个实用的案例:疯狂连连看和电子拍卖系统Android客户端,具有极高的参考价值。《疯狂Android讲义》提供了配套的答疑网站,如果读者在阅读本书时遇到了技术问题,可以登录疯狂Java联盟(http://www.crazyit.org)发帖,笔者将会及时予以解答。《疯狂Android讲义》适合于有一定Java编程基础的读者。如果读者已熟练掌握Java编程语法并具有一定图形界面编程经验,阅读本书将十分合适。否则,阅读本书之前建议先认真阅读疯狂Java体系之《疯狂Java讲义》。 -
Android技术内幕杨丰盛 著《Android技术内幕:系统卷》是国内首本系统对Android的源代码进行深入分析的著作。全书将Android系统从构架上依次分为应用层、应用框架层、系统运行库层、硬件抽象层和Linux内核层等5个层次,旨在通过对Android系统源代码的全面分析来帮助开发者加深对Android系统架构设计和实现原理的认识,从而帮助他们解决开发中遇到的更加复杂的问题。全书分为两卷,系统卷主要分析了Linux内核层、硬件抽象层和系统运行库层的各个模块的底层原理和实现细节;应用卷主要分析了应用层和应用框架层的各个模块的底层原理和实现细节。具体而言,系统卷第1章首先从宏观上介绍了Android系统的架构以及各个层次之间的关系,然后介绍了如何获取Android源代码并搭建Android源代码开发环境和阅读环境的方法;第2章有针对性地剖析了Android的内核机制和结构,以及Android对Linux内核的改动和增强;第3章分析了Binder的架构和工作机制,以及Binder驱动的实现原理;第4章分析了Android电源管理模块的机制与实现;第5章全面地剖析了Android硬件设备驱动(显示、视频、音频、MTD、Event、蓝牙、WLAN等)的工作原理和实现,掌握这部分内容即可修改和编写基于Android的设备驱动程序;第6章深刻阐述了Android原生库的原理及实现,涉及系统C库、功能库、扩展库和原生的Server等重要内容;第7章系统地讲解了硬件抽象层的原理与实现,掌握这部分内容即可编写适合特定硬件设备驱动的抽象层接口;第8章和第9章是对系统运行库层的分析,主要讲解了Dalvik虚拟机的架构、原理与实现,以及Android的核心库相关的知识,掌握这部分内容即可完成对Android运行库的移植和修改。本书适合所有的高级Android应用开发工程师、Android系统开发工程师、Android移植工程师、Android系统架构师和所有对Android源码实现感兴趣的读者。 -
软件创富密码王志刚 等编著《软件创富密码:iPhone应用程序开发攻略之深入浅出Objective-C 2.0(双色)》系统地介绍了关于使用Objective-C2.0开发iPhone应用程序的基础知识,涵盖各种开发工具的操作技巧、框架(Framework)内部的工作原理、软件的调式技巧、后期制作等基础知识。书中花费大量篇幅介绍开发iPhone应用程序时所必需的各种常用类库,结合针对性强的应用实例的讲解,可进一步加深读者对这些常用类库的理解。 -
Android 2.3应用开发实战林城 著《android 2.3应用开发实战》以 android操作系统架构为经,以开发android应用程序为纬,介绍 android应用程序开发实战技术,将会使开发人员学习到android操作系统的架构和原理,并最快掌握 android的开发技能。书中完整介绍了 android2.3版的功能,相关范例程序所涉及的主题范围广泛,且有清楚的解说。《android 2.3应用开发实战》包括 android介绍、开发环境、应用开发平台、活动程序 activity、意图方法intent、widget、layout窗体布局、menu菜单、sqlite、service服务程序、应用程序国际化、webview、appwidget、gps位置和 googlemaps、音频和视频、2d绘图和 3dopengl绘图、surfaceview、动态壁纸、蓝牙通信、触控、感应检测、android2.3特性、照相机、voip等内容。《android 2.3应用开发实战》面向 android初学者、想系统掌握 android开发技能的开发人员,以及android开发的项目管理人员。 -
Android基础教程(美) 伯内特(Burnette,E.) 著,田俊静,张波,黄湘情 等译Android 是谷歌和开放手机联盟(Open HandsetAlliance)共同创建的、基于Linux和Java技术的开源移动开发平台,自2007年问世以来得到了全球众多厂商和运营商的支持,并迅速成为了智能手机的主流操作系统。Android遍布于数百万部手机和其他移动设备,代表着巨大的新兴市场,作为一名开发人员,不可不了解Android开发。本 书是很好的入门书,从“Hello,Android”程序开始,一步步讲述了如何构建实用的示例应用——Android版的数独?戏,然后逐步为游戏添加新的特性,并以此为基础讲述Android编程的基本知识。本书还讲述了如何支持视频和音频、通过2D和3DOpenGL添加图形、用SQLite存储数据,以及向Android Market发布应用。为兼顾Android版本兼容问题,这一版对之前的内容进行了审慎的复核和更新。此外,为使内容更为全面,书中还新增了包括向SD卡安装应用、支持多点触控,以及创建动态壁纸等方面的内容。了解Android开发,从本书开始。 -
VRP11虚拟现实编辑器标准教程王正盛,陈征 编著由王正盛和陈征编著的《VRP11虚拟现实编辑器标准教程》是一本介绍如何使用VRP软件进行虚拟现实项目制作的优秀教材,书中以该软件的功能为线索,运用典型案例,循序渐进地讲解了VRP的使用方法和技巧,使读者做到学用结合,很快掌握该软件。书中讲解的内容很注重实用性,运用大量的篇幅讲解了互动界面的使用技巧,把工作中的常用功能讲解得非常透彻。《VRP11虚拟现实编辑器标准教程》力求帮助读者迅速掌握VRP软件在虚拟现实制作中的关键应用方法与各种常见虚拟现实项目的设计规范,熟练运用正确的工作方法,完成虚拟现实项目的制作。本书内容丰富,包括虚拟现实基础知识、VRP编辑器基础知识、VRP11编辑器快速入门、常见材质的创建与编辑技巧、ATX动态贴图使用基础、角色动画的应用、常见相机创建技巧、特殊效果的实现方法、交互界面的使用技巧、VRP脚本使用技巧等。《VRP11虚拟现实编辑器标准教程》既可作为各大中专院校建筑、工业设计、动画等专业的教材,还可作为希望从事虚拟现实行业者的自学参考书。 -
Turbo码设计与应用刘东华 等编著Turbo码是自1982年TCM技术提出以来信息和编码领域最重大的研究成果,具有里程碑式的意义。刘东华、梁光明编著的《Turbo码设计与应用》在介绍Turbo码基本编译码原理的基础上,详细阐述了Turbo码的特点、分析方法、分量码和交织器等关键部件的设计,对Turbo迭代译码的原理和收敛性及迭代停止准则等内容进行了深入的剖析,并对Turbo码在移动通信、卫星通信等典型通信系统中的应用以及Turbo迭代原理用于信道估计、迭代均衡及信号同步等方?的内容做了重点介绍。《Turbo码设计与应用》以介绍Turbo编码技术的基本思想和原理为基础,既有基本概念的分析和解释,又注重重要理论的推导和仿真实验的验证,在内容编排上力求使读者明确了解和学习这些技术的理论意义和应用价值。《Turbo码设计与应用》可作为大专院校高年级的本科生、研究生、教师,以及科研院所从事纠错码研究及希望了解和掌握Turbo码最新技术和科研技术人员的参考书。 -
ACM程序设计曾棕根 编著《ACM程序设计(第2版)》详细讲解了ACM国际大学生程序设计竞赛(ACM/ICPC)编程、调试方法,以及提高时间、空间性能的策略,并充分利用了C++泛型编程的高效率、规范化的特性,全部采用C++泛型编程。第1章讲解了ACM程序设计入门知识;第2章讲解了C++泛型编程的容器、迭代器和常用算法;第3章讲解了ACM程序设计的基本编程技巧;第4章讲解了50道原版ACM竞赛题的解题思路,并配有C++泛型编程参考答案和题目的中文翻译。《ACM程序设计(第2版)》是一本专门针对ACM国际大学生程序设计竞赛而编写的入门教程,适合参加ACM/ICPC的大学生和C++编程爱好者学习,对ACM/ICPC竞赛教练也具有一定的指导作用。
