程序设计综合
-
Android开发实战体验DevDiv移动开发社区 编著Android是移动开发三大平台之一。《Android开发实战体验》是DevDiv移动开发社区版主、资深会员在该平台实际开发经验的总结,通过大量原创示例全面介绍了Android应用开发的方法和技巧。全书共17章,包括Android系统框架与初始化流程、Activity简介、常用UI界面以及实现、ListView使用详解、定制控件、Drawable分类汇总、图像操作技巧、布局优化、消息模型、网络通信、桌面组件AppWidget、系统服务、多媒体开发、图片异步加载及缓冲、移动广告平台、代码优化技术和加解密等内容。可作为Android初中级开发者参考用书,也可作为高等院校及社会培训机构教材,还可作为自学人员学习用书。 -
最新HTML & CSS & JavaScript标准教程施教芳,谭海波,薛燕妮 编《最新HTML & CSS & JavaScript标准教程》包括HTML基础知识;HTML网页中的文字、段落和列表;图片及多媒体文件的使用;HTML超链接和表单;创建框架结构网页等。 -
Visual FoxPro 6.0程序设计教程张凡,郑世柏,王延中 编《高等职业教育“十二五”规划教材:Visual FoxPro 6.0程序设计教程》从实用的角度出发,简要介绍了关系数据库管理系统的基础理论及系统开发技术。全书共分11章,内容包括:数据库基础知识、Visual FoxPro操作基础与数据元素、数据库与表、查询与视图、关系数据库标准语言-SQL、表单设计与应用、Visual FoxPro程序设计、报表与标签、菜单设计、项目管理与应用程序发布等。最后还附有一个系统开发实例,综合介绍了Visual FoxPro在实际工作中的应用。《高等职业教育“十二五”规划教材:Visual FoxPro 6.0程序设计教程》突出应用,强调技能,适合作为各类高等学校非计算机专业的教材,也可作为高等职业技术学校教材,还可作为成人教育机构的培训教材或计算机爱好者的自学用书。 -
C语言程序设计与实践夏耘,臧劲松,黄小瑜 编《21世纪高等学校计算机公共课程“十二五”规划教材:C语言程序设计与实践》贯彻启发思辨原则,以设计创新的启发式教学内容为纲,将启发式教学方法变成可操作的教学方法,通过任务驱动、项目引领实施可操作的启发式教学,实现“教”与“学”互动,充分调动学生学习的主动性和创造性,达到创新能力的培养和提高教学效果的日标。全书从实用角度出发,在每一章中都设计了课堂练习、课后实验和课外练习,为每个知识点设计有趣实用的情节,让学生动手、动脑,反复练习,从而达到巩固程序设计中所涉及知识点的目的。《21世纪高等学校计算机公共课程“十二五”规划教材:C语言程序设计与实践》以codeb1ock为编程环境,对程序设计基本步骤、基本知识、语法、编程方法和常用算法进行了较为系统、详细的介绍,实例丰富、有趣,阅读轻松,操作容易。《21世纪高等学校计算机公共课程“十二五”规划教材:C语言程序设计与实践》适合作为高等院校非计算机专业的教材,也可作为计算机成人教育各类进修班与培训班,以及广大工程技术人员和管理人员学习计算机编程知识的教材。 -
App Store创赢艺术(美) Tyson McCann 著iOS平台的进入门槛不高,对于有志在移动应用领域有所表现的开发者来说,能很容易掌握开发技术,同时也能容易地将自己开发的应用投入到iOS平台上,包括移动游戏在内的移动应用创业将会是移动互联网领域最有前景和最有商机的方向。在越来越多的大型开发企业和发行商不断涌入到这一新兴领域的背景下,个人开发者如何才能开发出让人眼前一亮的移动应用,并能在市场的检验下取得不错的成绩呢?从本书中你将找到答案。在《App Store创赢艺术:Apple开发的赚钱机密(移动与嵌入式开发技术)》中,作者对App Store的研究以及针对应用开发提出的种种建议,是非常有价值的,能让开发者找到一种应用开发的捷径。 -
iOS编程Joe Conway, Aaron Hillegass 著,夏伟频 译《iOS编程(第3版)》更新了iOS5和Xcode4.3的内容。全书涵盖了开发iOS应用的方方面面。从Objective-C基础知识到新增加的语言特性;从AppKit库到常见的Cocoa设计模式;从Xcode技巧到Instrumentst等。如果读者刚接触iOS编程,阅读《iOS编程(第3版)》前两章可以快速入门。如果读者已经有iOS编程经验,阅读本书可以拾遗补缺。本书的另一个特色是教读者以正确的方法解决问题。Objective-C的习惯约定有哪些(例如命名约定,内存管理约定),创建子类时如何处理初始化方法,Cocoa的常见设计模式有哪些,如何选择数据保存方法等。这些问题,如果读者自己摸索,难免费时费力。本书已经将这些知识整理、归纳并清楚地呈现在读者面前。 -
Visual Basic程序设计实验教程黄芬 编《Visual Basic程序设计实验教程/普通高等教育农业部“十二五”规划教材》是与普通高等教育农业部“十二五”规划教材《Visual Basic程序设计教程》配套的实验指导书,该书紧密结合主教材《Visual Basic程序设计教程》的知识要点及全国二级考试大纲要求,共设计了14个实验。实验内容既包含引导初学者编程入门的知识要点和常见错误解析,又包含了培养兴趣、拓展能力的实用例题解析,各章配套的实验指导与模仿练习中均针对实验要求给出了解题分析、程序实现和特别提醒。黄芬主编的《Visual Basic程序设计实验教程/普通高等教育农业部“十二五”规划教材》将程序设计思路、方法和技巧融入形象化的模拟和讲解之中,既可以作为“Visual Basic语言程序设计”课程的配套实验教材,也可以作为Visual Basic语言初学者及各类计算机应用人员的参考书,还可供参加全国计算机等级考试二级(Visual Basic语言程序设计)的读者用于练习与提高上机实践能力。 -
Visual Basic程序设计教程梁敬东 编《Visual Basic程序设计教程/普通高等教育农业部“十二五”规划教材·全国高等农林院校“十二五”规划教材》以Visual Basic 6.0为背景,介绍了Visual Basic 6.0 的基本词法、语法规则和程序设计的思想,通过列举大量的实例阐述了Visual Basic 6.0程序设计的重点和难点,以及程序设计的基本方法和技巧,使读者能够快速掌握Visual Basic 6.0的 编程技术。主要内容包括:Visual Basic 6.0开发环境,对象与事件驱动的概念、对象与控件、基本控制结构、数组、过程、菜单程序设计、对话框程序设计、键盘鼠标程序设计、文件处理等。内容涵盖了全国与省计算机等级考试大纲的全部内容。《VisualBasic程序设计教程》可作为高等院校各专业学生学习Visual Basic 6.0程序设计,也可供自学者使用。 -
深入理解Android杨青平 著《深入理解Android:Telephony原理剖析与最佳实践》是“深入理解Android”系列的第3本,前两本书的内容和质量在Android开发者社群内得到了高度认可,已经树立起该系列图书的品牌。在写作思路和方式上,本书与前两本书一脉相承,对它们的优点进行了继承和发扬;在内容上,本书从从源代码角度深入解析了AndroidTelephony的架构设计与实现原理,深刻揭示了Android系统的通信机制。对于Android应用开发工程师和系统工程师而言,本书都是难得的研究和学习资料。全书共13章,分为五部分:第一部分(1~3章),首先介绍了智能手机的系统结构、Android系统的架构、Telephony框架的结构,然后详细介绍了Android源代码编译环境和阅读环境的搭建方法,以及阅读本书要做的技术准备;第二部分(4~6章),对Android的通话功能进行了深入的分析,包括对通话流程的分析、对主动拨号和来电流程的分析、对通话应用机制的分析,以及对手机通信功能在框架层和应用层中的实现机制的分析;第三部分(7~9章),对Android的通信功能进行了深入的分析,包括对网络服务状态的运行机制的分析、对Android手机上网的实现机制的分析,以及对短息发送和接收流程的分析;第四部分(10~12章),对AndroidRIL的工作机制进行了深入的分析,包括对框架层中的RILJ运行机制的分析、对RILC系统结构及LibRIL运行机制的分析,以及对Reference-RIL框架的原理的分析;第五部分(13章),分析了Telephony模块所提供的系统服务,包括系统服务的注册入口以及调用系统服务接口的实例。 -
Android深度探索李宁 编著《Android深度探索(卷1):HAL与驱动开发》分为4篇,分别从搭建开发环境,Linux驱动和Android HAL的基础知识,开发Linux驱动的高级技术和分析典型的Linux驱动源代码4个方面介绍Android和Linux的底层开发。本书使用的试验环境是Ubuntu Linux12.04 LTS、Android模拟器和S3C6410开发板。在第1篇详细介绍了如何搭建和使用这3个试验环境。第2篇通过3个Linux驱动的完整案例(统计单词个数驱动、LED驱动和蜂鸣器驱动)从不同角度来讨论如何开发一个完整的Linux驱动。并且通过完整的案例介绍了如何编写Android HAL,以及如何与Linux驱动交互。第3篇则介绍了开发Linux驱动所需要的高级技术,这些技术包括并发控制、阻塞和非阻塞I/O、异步编程、Linux中断和底半部、时间管理、内存管理和I/O访问。最后一部分分析了一些典型Linux驱动的源代码(RTC驱动、LCD驱动、音频驱动、块设备驱动、网络设备驱动和USB驱动)。《Android深度探索(卷1):HAL与驱动开发》注重理论和实践相结合。在介绍了大量的基础知识的同时,为每一个知识点提供了完整的案例,使读者可以通过实际的代码更好地理解Linux驱动和Android底层技术。为了使读者更好地实践本书提供的实例代码,在随书光盘中除了提供源代码文件外,还提供了一个VMWare Ubuntu Linux12.04 LTS的虚拟环境。读者可以在Windows、Linux和Mac OS X上,通过VMWare打开该虚拟机文件来学习和测试本书的例子(虚拟环境中也带了一套本书提供的例子代码)。《Android深度探索(卷1):HAL与驱动开发》适合底层开发的程序员和编程爱好者使用,也适合作为相关培训学校的Android底层开发培训教材。
