程序设计综合
-
苹果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上的应用程序。 -
轻松学开发王雅宁 著《轻松学开发:轻松学Android开发》由浅入深,全面系统地介绍了Android开发技术。《轻松学开发:轻松学Android开发》最大的特色就是提供了大量的插图,一改过去编程书籍枯燥乏味的文字讲解,生动形象地展现了Android开发所需要的知识,使读者能够轻松地掌握学习内容。本书的每一章都配有专门的习题,以便读者进行自我测验。本书还提供了大量的配套教学视频,这些视频和书中的实例源代码一起收录于配书光盘中。《轻松学开发:轻松学Android开发》共分四篇。“Android基础篇”主要介绍Android系统、Android布局设计以及Android程序开发中常用的各类控件等知识;“Android技术篇”主要介绍菜单、对话框、Toast、Notification、Activity、Service、Broadcast以及Android数据存储等; “Android应用篇”介绍了Android网络开发、GPS定位、Google Maps、Google StreetView以及Android音频/视频开发、传感器、手势、图形处理等技术;“Android开发篇”详细介绍了Android应用程序——音乐播放器的开发,以提高读者的实战水平。《轻松学开发:轻松学Android开发》涉及面广,从基本操作到高级技术和核心原理,再到项目开发,几乎涉及Android开发的所有重要知识。本书适合想全面学习Android开发技术的人员阅读,也适合各种使用Android操作系统进行开发的工程技术人员参考。 -
轻松学开发邹国华 著《轻松学开发:轻松学C++》由浅入深,全面、系统地介绍了C++编程语言。《轻松学开发:轻松学C++》最大的特色就是提供了大量的插图,一改过去编程书籍枯燥乏味的文字讲解,利用各种说明插图和运行结果示意图,生动形象地再现了C++语言各项内容,使读者能够轻松地掌握学习内容。另外,作者专门为每一章编写了一些习题,以便读者对该章的学习水平进行检测。《轻松学开发:轻松学C++》还录制了大量的配套教学视频,这些视频和书中的实例源代码一起收录于本书的配书光盘中。本书共分4篇。第1篇是C++概述篇,主要介绍C++历史、开发环境搭建、编写第一个C++程序等知识;第2篇是C++基础语法篇,主要介绍数据的表示、语句、控制结构、数组、函数、指针、引用、复合数据类型等内容;第3篇是C++面向对象篇,主要介绍类、对象、继承、派生、多态、运算符重载、类模板等内容;第4篇是C++应用技术篇,详细介绍了输入/输出流、预处理、宏、标准模板库、程序调试、异常处理、文件等技术。本书涉及面广,从基本操作到高级技术和核心原理,再到项目开发,几乎涉及C++编程的所有重要知识。本书适合所有想全面学习C++的人员阅读,也适合各种使用C++开发的工程技术人员使用。对于经常使用C++做开发的人员,更是一本不可多得的案头必备参考书。 -
LabWindows/CVI虚拟仪器高级应用王建新,隋美丽 著《LabWindows/CVI虚拟仪器丛书:LabWindows/CVI虚拟仪器高级应用》是LabWindows/CVI虚拟仪器的高级应用篇,对实际开发中遇到的问题进行了深入浅出的分析,使读者能够进一步理解LabWindows/CVl的编程原理、编译机制,熟练掌握各种应用开发技巧,达到事半功倍的效果。《LabWindows/CVI虚拟仪器丛书:LabWindows/CVI虚拟仪器高级应用》内容包括文本文件类程序设计技术、菜单类程序设计技术、自定义控件设计、窗口操作技术、系统操作技术、高级控件使用技术、信息安全技术以及其他程序设计技术等,书中提供了大量不同层次的实例,并附详细注释说明,使读者能更加深入地理解程序设计的方法,提高实际应用能力。《LabWindows/CVI虚拟仪器丛书:LabWindows/CVI虚拟仪器高级应用》可作为工程技术人员和科技工作者学习设计虚拟仪器的自学用书,也适合作为大专院校教学用书,可供参考的专业领域有电子、通信、自动化、机械、测控技术与仪器、测试计量技术、计算机、信息技术等。 -
UNIX网络编程卷1-套接字联网API+卷2-进程间通信(美)W.Richard Stevers,Bill Fenner 著《UNIX网络编程卷1:套接字联网API(第3版)》是一部UNIX网络编程的经典之作!书中全面深入地介绍了如何使用套接字API进行网络编程。全书不但介绍了基本编程内容,还涵盖了与套接字编程相关的高级主题,对于客户/服务器程序的各种设计方法也作了完整的探讨,最后还深入分析了流这种设备驱动机制。 《UNIX网络编程·卷1:套接字联网API(第3版)》内容详尽且具权威性,几乎每章都提供精选的习题,并提供了部分习题的答案,是网络研究和开发人员理想的参考书。《UNIX网络编程·卷2:进程间通信(第2版)》是一部UNIX网络编程的经典之作!进程间通信(IPC)几乎是所有Unix程序性能的关键,理解IPC也是理解如何开发不同主机间网络应用程序的必要条件。《UNIX网络编程.卷2:进程间通信(第2版)》从对Posix IPC和System V IPC的内部结构开始讨论,全面深入地介绍了4种IPC形式:消息传递(管道、FIFO、消息队列)、同步(互斥锁、条件变量、读写锁、文件与记录锁、信号量)、共享内存(匿名共享内存、具名共享内存)及远程过程调用(Solaris门、Sun RPC)。附录中给出了测量各种IPC形式性能的方法。《UNIX网络编程.卷2:进程间通信(第2版)》内容详尽且具权威性,几乎每章都提供精选的习题,并提供了部分习题的答案,是网络研究和开发人员理想的参考书。 -
Visual C++ 2012入门经典(美)(霍尔顿Horton)(I.)著 苏正泉,李文娟 译Ivor Horton的书能够占据市场的一个原因是:他用其独特、易于理解的教程风格来介绍各个主题,无论是编程新手,还是经验丰富的编程人员,都很容易理解。现在在这本修订的指南中,他全面介绍了标准C++语言和Visual C++2012。循序渐进的编程练习、实用的示例和清晰的解决方案,带领读者学习C++开发的来龙去脉。学习完本书,您就会牢固掌握使用Visual C++ 2012创建实际应用程序的技术。《Visual C++ 2012入门经典(第6版)》特色◆ 介绍C++语言的当前版本(C++11),以及在Microsoft VisualStudio 2012中实现◆ 全面介绍如何使用完整的Visual C++编程语言◆ 解释C++标准模板库,以及如何应用它简化编程任务◆ 展示在C++中使用Microsoft Foundation Classes开发Windows桌面应用程序的基本元素◆ 开发能在Windows 8下运行的Windows 7桌面应用程序◆ 通过一个有效的游戏示例演示如何用Visual C++开发Windows 8应用程序
