程序设计综合
-
软件故事(美)史蒂夫·洛尔 著,张沛玄 译《软件故事:谁发明了那些经典的编程语言》介绍了多种语言和软件的起源以及促进软件行业发展的重大成就,以传记体讲述了埋没于历史洪流却起到了关键作用的编程人员及其贡献,包括“存储式计算”早期出现的女性软件先驱的故事。《软件故事:谁发明了那些经典的编程语言》内容主要包括:约翰· 巴克斯发明Fortran语言、约翰·麦卡锡设计Lisp语言、“COBOL之母”葛丽丝·霍普等人创建COBOL语言、肯·汤普森与丹尼斯·里奇开发Unix操作系统和C语言、托马斯·库尔兹与约翰·凯默尼开发BASIC语言、本贾尼·斯特劳斯特卢普开发C++、“Word之父”查尔斯·西蒙尼研发Word、阿兰·凯伊设计Smalltalk语言、安迪·赫兹菲尔德等研发Macintosh、钱柏林等创建SQL语言、詹姆斯·高斯林发明Java,等等。《软件故事:谁发明了那些经典的编程语言》适合计算机相关从业人员及对软件行业感兴趣的读者参考阅读。
-
编辑和语言应用郝荣斋 著《编辑和语言应用》是从编辑角度研究语言文字应用的学术文集。包括编辑语言学论略、实用修辞:言语优化论、修辞研究与鉴赏、语言生活随笔四部分内容。深入浅出地阐述了语言文字应用的基本规则和规律,学术性与实用性并举,有助于提高人们的写说水平。适于编辑、记者、主持人、作家、文秘、语文教师及高校相关专业的学生阅读。
-
Android编程实战(瑞典)Erik,Hellman 著,丁志虎,武海峰 译你是否从事Android操作系统开发,会创建简单的Android应用,但想进一步提升自己的开发技巧?你是否想深入挖掘Android操作系统的特性与功能,挑战现有开发水准?你是否正在想方设法创建高级、直观、创新的Android应用?毫无疑问,这本书适合你。 本书从自定义视图、多点触摸手势讲起,到集成在线Web服务,进一步扩展到探索地理围栏和活动识别等新技术。作为一名经验丰富的Android工程师,Erik Hellman通过本书深入剖析了一些专业技巧、诀窍、容易绊倒开发者的陷阱,以及一些鲜为人知的技术:优化组件,以实现尽可能流畅的用户体验创建自定义视图全面理解Android SDK掌握Android Studio和Gradle使用Android音频、视频和图形API文本转语音以及语音识别项目充分利用新的Android位置API使用Android连接技术与远程设备通信执行后台处理使用Android加密API找到并安全使用隐藏API使用Google Play Service为应用启用云计算在Google Play Store中发布和销售应用《Android编程实战》适合具有Android编程经验并想进一步学习高级API和技巧的Android开发者,也适合使用Java语言编程并且希望学习一门新语言的程序员,以及所有喜欢测试新特性、乐于尝试新事物的读者。
-
Android程序设计(美)Zigurd Mednieks,等著 李妹芳 译《Android程序设计(原书第2版)》旨在帮助你创建良好的工程化的Android应用,而不仅仅是一些小的示例应用。本书适合不同背景的Android编程人员。如果你一直在用Objective-C为iPhone或MacOS编写应用,你会发现本书中Android工具和Java语言特性等与Android编程相关的介绍能够帮助你理解Android移动应用开发。如果你是一名经验丰富的Java编程人员,会发现本书中介绍的Android应用架构有助于你在这个新的充满活力的Java客户端应用开发中运用你的Java专业知识。简而言之,本书面向的是那些在面向对象语言、移动应用、REST应用及类似领域中有一定经验的人。从本书中,可以更深入地了解Android编程,而这些内容远远不止是一本入门书或者一些在线的教程所能够涵盖的。《Android程序设计(原书第2版)》的内容组织如下:第一部分会帮助有一定Java或iOS开发经验的编程人员快速入门,了解如何使用Android SDK和Android编程基础。第二部分会深入Android框架,专注于用户界面和图形类层次结构、并发和数据库。理解这部分内容将为了解Android应用如何工作奠定了坚实的基础。第三部分介绍代码骨架和模式,理解它们有助于开发使用Web数据以及Android 4 用户界面规范和API的应用开发。第四部分涵盖一些非常实用的内容,包括Android多媒体、搜索、定位、传感器和账户API,以及原生开发工具箱,支持开发人员添加高级功能。
-
移动应用界面设计(美)Steven Hoober,Eric Berkman 著,林敏 等译在成千上万的移动应用中,如何使你的应用脱颖而出,立即吸引住用户,本书提供了非常实用的技巧,可以帮助你设计优秀的移动应用界面。通过阅读本书,你将了解用户界面设计的核心法则,以及一系列移动设备上常见的交互设计模式。本书的两位作者是移动设备领域的设计专家,他们经过多年的研究和实践,总结并提出了76个设计模式,包括页面布局、信息呈现、控制与确认、深层获取、标注与指示符、信息空间、交互控件、声音与振动、传感器等移动界面设计的各个方面。对于每个模式,作者都从设计问题及解决方案的讨论开始,详细讲解各种模式的交互细节、呈现细节、变形处理,还揭示了适用范围和容易出现的问题。精心布局页面,使得信息更易于定位和操作。■ 巧妙地使用标签与视觉提示。■ 使用信息控件帮助用户快速获取细节内容。■ 充分利用手势和其他传感器的优势。■ 采用特殊方式避免错误和用户输入数据的丢失。■ 使用户能够轻松完成选择、文本输入和操作控制。■ 用屏幕、光、触感和声音来传递信息,提升用户满意度。
-
C#中的Windows运行时Jeffrey Richter,Maarten van de Bospoort 著《C#中的Windows运行时》深入探讨了Windows运行时,你可以从中了解到设计和搭建 Windows应用商店中应用的最佳方法。通过Jeff Richter这位公认的 Windows和NET编程大师以及资深Windows咨询师 Maarten van de Bospoort的指导,你将掌握基础概念。同时你也将获得如何进行架构、设计、优化和调试应用的实用见解和技巧。
-
C语言程序设计王黎明,孙竞,王文娜 著《C语言程序设计(第三版)/21世纪高职高专规划教材》较全面地讲述了C语言及其程序设计方法,通过大量的程序举例对知识点进行讲解,由浅入深地进行介绍,并配有适量的习题对重点知识进行巩固,符合程序设计学习规律。书中所有例题都在TurboC2.0环境下运行通过,具有一定的参考价值。《C语言程序设计(第三版)/21世纪高职高专规划教材》共分为12章,第1章介绍C程序设计初步知识,叙述C语言的发展历程、主要特点以及C语言的编译和执行过程等内容;第2章介绍数据类型、运算符和表达式,是C语言编程必须掌握的基础知识,包括最基本的数据类型、进行运算的运算符和表达式;第3章介绍数据的输入输出,《C语言程序设计(第三版)/21世纪高职高专规划教材》把输入输出单独作为一章介绍,希望读者把数据的输入输出作为学习重点;第4章介绍C语言程序的基本控制结构即顺序结构、选择结构、循环结构;第5章介绍数组;第6章介绍函数;第7章介绍指针;第8章介绍结构体与共用体;第9章介绍位运算;第10章介绍文件;第11章针对各个知识点编写了相应的实验;第三版新增第12章课程实训。《C语言程序设计(第三版)/21世纪高职高专规划教材》可作为高职高专院校C语言程序设计课程的相关教材,也可以作为计算机爱好者的自学用书。
-
学习R语言Ricbard Cotton 著即使你仅有极少甚至没有编程经验,你也能够学会如何使用R语言及其软件环境来进行数据分析。通过由科顿编著的这本《学习R语言(影印版)》中的指导,你将学习如何使用你需要知道的必要R工具来分析数据,包括数据类型和编程概念。本书的第二部分将通过涵盖从导入数据到发布数据的所有细节来为你展示实际生活中的数据分析。本书的每个章节都包含一个基于你所学到知识的小测验并以习题结束,大部分习题都需要编写R代码。
-
产品设计程序与方法周淼 编《产品设计程序与方法/21世纪现代设计应用型基础教材系列》共分五章, 对产品设计的相关概念作了深入的阐释,比如产品设 计,创意方法,设计流程,概念设计,设计数据等。围绕着上述内容,着重以图表形式,结合文字,深入 讲解了产品设计程序与方法。适合于应用型本专科(含高职)教学的需要。
-
图解CSS3廖伟华 著本书是CSS3领域的标准性著作,由资深Web前端工程师根据CSS3的最新技术标准撰写。内容极为全面、丰富和翔实,由浅入深地讲解了CSS3新特性的语法、功能和使用技巧,涵盖选择器、边框、背景、文本、颜色、UI、动画、新型盒模型、媒体查询、响应式设计等各种模块;写作方式创新,有趣且易懂,用图解的方式来描述CSS3的每一个特性甚至每一个步骤都配有实战效果图;包含大量案例,实战性强,每个特性都有作者从实践中精心归纳和挑选出来的案例辅助讲解,同时还包含一个综合性的大案例。无论你是完全没有经验的准前端工程师,还是已经有一定经验的前端工程师,如果你想系统学习CSS3,那么本书将会是你的最佳选择;如果你是一位成熟的前端开发工程师,但时常为如何合理地使用某些特性而费时去查阅相关资料,那么本书也是你的不二选择。