程序设计综合
-
啊哈!算法啊哈磊 著《啊哈!算法》是一本充满智慧和趣味的算法入门书。没有枯燥的描述,没有难懂的公式,一切以实际应用为出发点,通过幽默的语言配以可爱的插图来讲解算法。你更像是在阅读一个个轻松的小故事或是在玩一把趣味解谜游戏,在轻松愉悦中便掌握算法精髓,感受算法之美。《啊哈!算法》中涉及的数据结构有栈、队列、链表、树、并查集、堆和图等;涉及的算法有排序、枚举、深度和广度优先搜索、图的遍历,当然还有图论中不可以缺少的四种最短路径算法、两种最小生成树算法、割点与割边算法、二分图的最大匹配算法等。
-
iOS应用开发从入门到精通王立娟,张月霞,吴起立,韩海玲 著《iOS应用开发从入门到精通》共30章,循序渐进地讲解了iOS系统开发的基本知识。本书从搭建开发环境讲起,依次讲解了下载并安装Xcode开发工具、Objective-C语言基础、基本控件、数据存储、多场景处理、界面旋转、图形图像、动画处理、声音服务、多媒体技术、定位处理、互联网应用、触摸手势、硬件操作、邮箱、地址簿等。《iOS应用开发从入门到精通》几乎涵盖了iOS开发的全部内容,无论是iPhone应用开发还是iPad应用开发者,都可以从本书中获得有帮助的知识。全书内容言简意赅,讲解上通俗易懂,特别适合于初学者学习。《iOS应用开发从入门到精通》适合iOS初学者、iOS爱好者、iPhone开发人员、iPad开发人员和软件开发人员学习,也可以作为培训学校和大专院校相关专业的教学用书。
-
数据挖掘黄文,王正林 著数据挖掘技术是当下大数据时代最关键的技术,其应用领域及前景不可估量。R 是一款极其优秀的统计分析和数据挖掘软件,本书侧重使用R 进行数据挖掘,重点讲述了R 的数据挖掘流程、算法包的使用及相关工具的应用,同时结合大量精选的数据挖掘实例对R 软件进行深入潜出和全面的介绍,以便读者能深刻理解R 的精髓并能快速、高效和灵活地掌握使用R 进行数据挖掘的技巧。通过本书,读者不仅能掌握使用R 及相关的算法包来快速解决实际问题的方法,而且能得到从实际问题分析入手,到利用R 进行求解,以及对挖掘结果进行分析的全面训练。
-
C#程序设计与项目实战庄越 著本书介绍C#程序设计的基本语法、C#面向对象程序设计、基于Windows的窗体应用程序开发、图形用户界面GUI设计、ADO.NET数据库访问等内容。本书以C#语言规范4.0为标准,开发工具使用Visual Studio 2012,内容选取上与工作岗位的能力要求紧密结合,紧跟C#发展动向;教材组织上以项目为载体,校企合作精选工作项目,任务案例实用精炼,融知识性、趣味性于一体,综合性和难度逐步提升,符合学习规律,也使读者在学习的过程中体会到C#编程的乐趣。本书配套建设了课程网站,提供PPT教学课件、课程任务案例、实训资源包等的教学资源,以方便教师教学和读者自主学习。
-
微信公众平台应用开发实战钟志勇,何威俊,冯煜博 著《微信公众平台应用开发实战(第2版)》的第1版上市后广获好评,成为计算机领域的畅销书,被誉为“微信公众平台开发领域最好的书之一”,作者是来自腾讯官方的资深软件开发工程师,而且是微信公众平台应用开发领域的先驱者之一。第2版根据微信的最新版本做了全面升级,新增内容超过40%,同时对其他内容做了更新。内容全面,介绍了微信公众平台应用开发所需各项技术,详细讲解了所有基础接口、9大高级接口以及公众平台的各种高级功能,演示和总结了微信公众平台开发的流程、方法和技巧;实战性强,不仅通过3个案例呈现了娱乐型、应用型、游戏型应用的完整开发过程,而且还实现了一个快速开发公众平台应用的框架,读者可以直接用于快速开发自己的公众平台应用。此外,还从如何应对海量用户请求和用户的恶意请求的角度探讨了公众账号运营所涉及的技术难题。
-
ITSS实施之运维服务业务运营指南廖昕,王秀,董跃,马静,张军 著《ITSS实施之运维服务业务运营指南》根据ITSS标准体系框架,提出适用于IT服务商的IT运维服务业务运营管理方法,指导服务商实施ITSS运维服务的相关系列标准,帮助服务商将ITSS标准运用到自身的服务业务中以提升服务运营能力,从而完成运维服务产品的升级和改造,实现服务资源利用的最大化和服务流程的标准化,最终提升其在行业中的竞争力。《ITSS实施之运维服务业务运营指南》分为四大部分,共计13章。第一部分概括IT服务行业的整体发展态势,重点阐述运维服务行业从传统运维服务向管理服务转变的趋势,并给出运维服务运营的整体方法; 第二部分重点面向普通服务商,为其提供对既有资源和流程管理规范的优化方法; 第三部分主要面向高级服务商,为其提供在客户体验管理、服务产品管理、知识管理和管理服务运营等方面的实践指南; 第四部分介绍IT Service CMM服务能力成熟度模型,给服务提供者进一步提高服务能力的方向和步骤,以及IT服务工具在提高服务能力和成熟度级别方面的作用。《ITSS实施之运维服务业务运营指南》适合IT服务商的服务决策者、服务管理者、服务工程师阅读参考,有利于指导服务商进行相关软件工具的开发、采购和部署实施,提高实施标准的效率和效果。
-
Java基础入门传智播客高教产品研发部 编《Java基础入门》从初学者的角度详细讲解了Java开发中重点用到的多种技术。全书共11章,包括Java开发环境的搭建及其运行机制、基本语法、面向对象的思想,采用典型翔实的例子、通俗易懂的语言阐述面向对象中的抽象概念。在多线程、常用API、集合、IO、GUI、网络编程章节中,通过剖析案例、分析代码结构含义、解决常见问题等方式,帮助初学者培养良好的编程习惯。最后,讲解了Eclipse开发工具,帮助初学者熟悉开发工具的使用。《Java基础入门》附有配套视频、源代码、测试题、教学PPT、教学实施案例、教学设计大纲等资源,并提供在线答疑平台。《Java基础入门》既可作为高等院校本、专科计算机相关专业的程序设计课程教材,也可作为Java技术基础的培训教材,是一本适合广大计算机编程初学者的入门级教材。
-
面向对象程序设计教程马石安,魏文平 著本教材以面向对象程序设计(Object?Oriented Programming,OOP)方法为核心,并选用C++语言作为工具。《面向对象程序设计教程(C++语言描述,第2版)》浓缩了作者多年来软件开发经验和教学实践体会,围绕两条主线进行编写: 一条主线以通俗易懂的语言围绕类与对象,介绍面向对象程序构造的基本思想;另一主线设计了丰富的实用程序,通过实践引导读者快速掌握使用C++语言开发面向对象程序的方法和技巧。力求使读者不仅会使用C++语言编程,而且可以理解这些机制。全书共分10章,包括面向对象程序设计概论、从C到C++、类与对象、继承机制、多态性和虚函数、运算符重载、模板、I/O流类库、异常处理、综合应用实例等内容。全书内容安排循序渐进,讲解深入浅出,列举实例丰富、典型。每章后面提供的练习题和附录提供的实验内容与教学要求一致。并提供全方位的教学资源。本书是为已有C语言的初步知识,准备进行面向对象程序设计的初学者编写的,可作为高等院校计算机及相关专业学习面向对象程序设计和C++语言程序设计的教材或参考书,也可供自学者使用。
-
C#语言程序设计基础郑宇军,石海鹤,王卫红 著作为.NET平台上的核心开发语言,C#将对象技术和泛型思想有机地融合在一起,能够从根本上提高软件的开发和运行效率。本书是关于C#语言程序设计的基础教科书,深入讲解了C#的语法和类型系统、面向对象程序设计(包括对象、接口、继承和多态性)、泛型程序设计(包括泛型类型、可空类型、泛型方法和匿名方法)以及商业应用开发的基础知识(包括文件操作、数据库访问、多线程和ASP.NET应用开发)。《C#语言程序设计基础(第3版)》可作为高等院校计算机及相关专业的程序设计语言教材,也可供专业软件开发人员学习参考。本书另配有实验指导书供教学选用。
-
Android程序设计范永开,许林 著随着移动应用的普及,Android程序设计演变成高等院校计算机学科的一门基础课程,许多高校将其列入必修或选修课环节。《Android程序设计/高等学校计算机专业规划教材》以基础知识结合实际案例的方式,由浅入深地讲解Android开发技术。本书采用多例子式论述展开,考虑高等院校的教学需求,对Android程序设计中的核心知识点进行说明,通过简单示例学习重要知识点。全书分为10章,内容包括Android程序设计的基础知识、Android界面控件的介绍、Android事件的详细阐述、Android程序设计的界面布局、Android的弹出信息与资源、Android数据存储与网络应用。同时,对书中内容以程序实例的方式进行阐述,语言通俗易懂,示例丰富实用,能帮助读者拨开晦涩难懂的术语迷雾,一步一步地进行详细指导式学习。《Android程序设计/高等学校计算机专业规划教材》从书写与内容设计方面着重考虑适合作为64学时的高等院校理工类学生的教材,同时也可作为Android程序开发者的参考书。