程序设计综合
-
Objective-C高级编程(日)Kazuki Sakamoto Tomohiko Furumoto 著《Objective-C高级编程:iOS与OS X多线程和内存管理》在苹果公司公开的源代码基础上,深入剖析了对应用于内存管理的ARC以及应用于多线程开发的Blocks和GCD。这些新技术看似简单,实则非常容易成为技术开发的陷阱,开发者仅靠阅读苹果公司的文档是不够的。《Objective-C高级编程:iOS与OS X多线程和内存管理》适合有一定基础的iOS开发者阅读。 -
Visual Basic上机实验及实训教程杨旗 著Visual Basic上机实验及实训教程以Visual Basic 6.0英文版为平台,内容包括窗体和常用控件介绍、Visual Basic上机实验、Visual Basic实例3个部分。窗体和常用控件介绍部分主要介绍Visual Basic常用控件及其属性;Visual Basic上机实验部分包括5类实验,实验覆盖了Visual Basic的常用功能,在每类实验中分别包含3个实验,每个实验完成某一具体功能;Visual Basic实例部分列举了18个实例,每个实例从一个新的应用程序开始逐步设计和组装,并且把Visual Basic基本内容包含进来。通过上机实验及实训教程的学习,可以轻松地用Visual Basic开发出一个小的应用系统。《Visual Basic上机实验及实训教程/高等学校“十二五”重点规划教材·机械设计制造及其自动化专业系列教材》适合作为普通高等院校、高职高专、软件职业技术学院等各类学校相关课程的教材,也可供Visual Basic的各类培训和开发应用程序的读者学习和参考。 -
HTML5移动Web开发实战石川 著,刘旸,刘先宁 译当今,移动应用开发掀起软件行业的新一轮浪潮。然而,手机设备发展迅猛,屏幕尺寸各不相同、存储和性能仍有局限性,如何在多平台上创建高性能、响应式的移动网站,是程序员所要面对的首要挑站。《HTML5移动Web开发实战》提供了应对这一挑战的解决方案。通过阅读本书,你将了解如何有效地利用最新的HTML5的那些针对移动网站的功能,横跨多个移动平台。全书共分10章,从移动Web、设备端配置和优化,变互、响应式设计、设备访问,调试、性能测试、富媒体等角度出发,包含了60多个实用的示倒,详细阐释如何构建快速、响应式的HTML5移动网站,适用于iOS、Android、Windows Phone和Black Berry等众多主流移动应用平台。《HTML5移动Web开发实战》作者是HTML5 Boilerplate项目的成员,Mobile Boilerplate的主要开发人员。《HTML5移动Web开发实战》为那些致力于实现高性能、响应式、跨平台的HTML5移动网站的程序员量身打造,也适合对移动Web开发感兴趣的读者学习参考。 -
Android取证实战(美)胡格 著,何泾沙 等译本书是Android取证领域广受好评的经典著作,也是国内第一本关于Android取证的著作,由资深取证技术专家撰写,世界顶级取证专家审校,权威性毋庸置疑!本书根据当前Android取证工作者的需求,首先从Android的硬件设备、应用开发环境、系统原理等多角度剖析了Android系统的安全原理,为读者打下坚实的理论基础,然后结合实用的取证分析工具和经典案例,系统而生动地讲解了Android取证的原理、技术、策略、方法和步骤,被公认为从事移动取证相关工作的从业人员必备的书籍之一。全书一共7章:第1章介绍了Android平台的概况和特点、Linux与Android,Android与取证,并讲解如何创建基于Ubuntu的虚拟机;第2章讲解了Android所支持的各种类型的硬件和终端设备,为取证和安全分析做好准备。第3章讲解了软件开发套件、Android虚拟终端的安装,以及取证技术的一些重要概念,涵盖Davlik虚拟机、Android程序调试桥、USB调试设置等;第4章分析了Android系统的数据存储方式、涉及的内存类型,以及Android中常见的各类文件系统;第5章分析了Android终端设备成为泄漏数据以及用于作为主动攻击源的原因,并为个人、企业安全总监和应用开发者提供了一些非常具体的建议;第6章深入讲解了规避密码的几个不同策略和多种逻辑获取技术和物理获取技术(如adbpull、备份分析、AFLogical、JTAG、芯片摘取、AFPhysical等);第7章介绍了一些具体的策略和Android文件的目录(文件夹)结构,并深入分析了11个可以用于获取Android终端设备中主要数据的应用程序。 -
S7-200 SMART PLC编程及应用廖常初 主编《21世纪高等院校电气信息类系列教材:S7-200 SMART PLC编程及应用》全面介绍了S7 200 SMART的工作原理、硬件组成、指令系统和编程软件的使用方法;介绍了数字量控制系统梯形图的一整套先进完整的设计方法,这些方法易学易用,可以节约大量的设计时间;介绍了PLC之间、PLC与计算机和变频器之间通信的编程方法;还介绍了PID控制和PID参数的整定方法、提高系统可靠性的措施、触摸屏的组态和实现PLC与触摸屏通信的方法。实验指导书有30多个实验。功能指令是PLC学习的难点,《21世纪高等院校电气信息类系列教材:S7-200 SMART PLC编程及应用》通过大量的例程,介绍了功能指令的使用方法。随书光盘提供了S7 200 SMART的编程软件、有关产品的用户手册和样本、40多个例程和20多个视频教程。《21世纪高等院校电气信息类系列教材:S7-200 SMART PLC编程及应用》可以作为大专院校电类与机电一体化专业的教材,也适合工程技术人员使用。 -
苹果iOS6开发从入门到实战睿峰科技 编《苹果iOS6开发从入门到实战》主要由四部分组成:C语言基础、Objective-C语言、cocoa框架、高级应用,可供不同基础的读者根据自身实际情况阅读和学习。这里的C语言基础主要讲解了在iOS开发过程中可能用到的C语言内容,同时作为i0S的开发入门,更容易让读者接受。如果有一定的C语言基础的读者,可以跳过这一部分,直接进行Objective-C的学习。Objective-C是iOS开发的主要语言,它是对C语言的一种扩展,比如单根继承(NSObject),@“字符串”等,是一种面向对象的编程语言。学习了前面的C语言基础就更容易理解和掌握Objective-C这部分内容。学习了编程语言之后,就可以正式开始iOS应用开发的学习啦,《苹果iOS6开发从入门到实战》第三部分将为你介绍cocoa提供的一些框架,一些常用的控件、库、图形集等等,这部分是真正的iOS开发的核心,所以一定要好好阅读和练习。为了让读者能够开发一些质量和交互更好的应用,我们安排了第四部分内容,让读者的iOS开发水平得到更高层次进阶,掌握这部分内容以后,你将不再惧怕任何“变态”的设计和需求。 -
爱上我的手机女友孟瑶等 编著到底是应该买iPhone 5,还是买Note 2?如果面临这样的选择说明已经没有了选择。其实退一步海阔天空,市场上手机的种类成百上千,何必单恋四核、直板、大屏的主流旗舰。那怎样才能买到个性十足、性价比高、称心如意的手机呢?先认识一下“手机女友”吧,她会带你进入手机的大千世界,了解各种品牌、各种功能、各种背景、各种特点的手机,让你选择时更加聪明理性,不花冤枉钱。还等什么?马上就开始这段幸福之旅吧! -
Linux程序设计实践与编程技巧刘加海导语刘加海、骆建华编著的《Linux程序设计实践与编程技巧(高等院校计算机技术十二五规划教材)》在讲解讨论内容时,首先给出实例,通过例子介绍程序设计的方法,通过大量的例子与清晰的程序流程使读者迅速掌握相关知识、编程技能与技巧,并通过大量的思考题帮助读者迅速提高程序设计能力。 本书中16个实验的设计,更是符合人们学习程序设计的心理特点,在每一个实验中首先给出程序的调试,在程序调试的基础上再根据给出的问题,对程序的关键语句学会自己设计,最后给出程序设计项目,培养读者完全独立设计程序的能力。如果比喻着学习“走路”,这相当于在每个实验中完成了让您看着别人走路、扶着您走路、让您独立行走的全过程,相信这16个实验会极大提高读者的程序设计能力。内容提要刘加海、骆建华编著的《Linux程序设计实践与编程技巧(高等院校计算机技术十二五规划教材)》是浙江大学出版社出版的《Linux程序设计》一书的辅导书,书中内容主要分两大部分。一是程序设计要点与技巧;二是实践部分,包含16个实验,每个实验有6-7个任务。本书包含:终端基本命令、Shell程序设计、Linux环境下C程序编译技巧、Linux环境下C语言系统函数的应用、Linux环境下文件的I/O操作、进程的控制与进程调度、线程、Linux环境下的图形与游戏程序设计、网络程序设计、字符驱动程序设计、串行程序设计的编程知识要点,编程技巧与程序设计实例。并包含以上各部分及Linux环境与Windows环境资源共享设置的实验。《Linux程序设计实践与编程技巧(高等院校计算机技术十二五规划教材)》重点给出Linux程序设计的要点与技巧,希望能够为本科生、研究生、嵌入式工程技术人员、Linux程序设计师及Linux程序爱好者提供有效的帮助。 -
Go Web编程谢孟军 著《Go Web编程》介绍如何用Go语言进行Web应用的开发,将Go语言的特性与Web开发实战组合到一起,帮读者成功地构建跨平台的应用程序,节省Go语言开发Web的宝贵时间。有了这些针对真实问题的解决方案放在手边,大多数编程难题都会迎刃而解。在《Go Web编程》中,读者可以更加方便地找到各种编程问题的解决方案,内容涵盖文本处理、表单处理、Session管理、数据库交互、加/解密、国际化和标准化,以及程序的部署维护等运维方面的知识,最后还介绍了一个快速开发的框架帮助您迅速进入Go语言的Web开发。 -
iOS6编程揭秘杨正洪,郑齐心,曹星 著iOS是苹果公司为iPhone、iPad等移动设备量身打造的轻量级操作系统。《iOS6编程揭秘:iPhone与iPad应用开发入门(第2版)》围绕苹果公司最新的开发平台iOSSDK5,使用最新的开发工具Xcode,手把手地引导读者开发iPhone及iPad应用程序。《iOS6编程揭秘:iPhone与iPad应用开发入门(第2版)》共25章,分别为iOS6概述,配置10S6开发环境,iOS设计模式,Objective-C编程语言,iOS应用程序的调试,视图和绘图,视图控制器、导航控制器和标签栏控制器,iOS数据的输入、显示和保存,视图上的控件,GPS、地图和通讯录编程,照片编程,多线程与网络编程,音频和视频编程,图层,动画,触摸和手势编程,游戏编程基础,性能调试与应用测试,苹果推服务、应用设置、多语言,发布应用程序,应用安全,iPad应用和拆分视图,自动引用计数(ARC),iCloud编程,以及iOS应用和云计算平台的集成。《iOS6编程揭秘:iPhone与iPad应用开发入门(第2版)》语言通俗易懂,内容由浅入深,不管是新手还是有经验的开发人员都能从本书中获益。读者在学习后能够独立开发运行在iPhone和iPad上的应用程序。
