程序设计综合
-
Hive编程(美)卡普里奥罗(Edward Capriolo),(美)万普勒(Dean Wampler),(美)卢森格林(Jason Rutberglen)著你是否需要把一个关系型数据库应用迁移到Hadoop上?卡普里奥罗等著的《Hive编程(影印版)》这本全面的指南将为你介绍Apache Hive,它是Hadoop的数据仓库平台。你将快速了解如何使用Hive的SQL方言——HiveQL——来汇总、查询和分析存储在Hadoop分布式文件系统中的大数据集。《Hive编程(影印版)》为你展数据库应用于示了如何在你的环境中搭建和配置Hive,它也提供了对Hadoop和Map Reduce的概括介绍,并且演示了Hive是如何在Hadoop的生态系统中工作的。你还将在其中找到现实世界的实例分析,它们展示了那些使用Hive的公司是如何解决PB容量数据层面上的独特问题。 -
Visual Basic程序设计教程龚沛曾 ,杨志强 ,陆慰民 等编《“十二五”普通高等教育本科国家级规划教材·国家精品课程主讲教材:Visual Basic程序设计教程(第4版)》是为将Visual Basic作为第一门程序设计语言课程的学生编写的。它在第3版的基础上,针对初学者的特点,在内容安排和叙述等方面做了进一步改进。每章开始以问题驱动方式引出相关知识点,启迪学生计算思维的培养;精选了丰富的案例有利于计算思维方法的训练;每章末增加的自主学习有利于学生能力的培养和拓展视野,满足不同层次学生需要。《“十二五”普通高等教育本科国家级规划教材·国家精品课程主讲教材:Visual Basic程序设计教程(第4版)》分为教学篇和实验篇。教学篇分为三部分:程序设计、可视化界面设计和应用开发基础共10章内容。重点在第一部分,对程序设计的基本知识、基本语法、编程方法和常用算法进行较为系统、详尽的介绍,目的是让学生学会分析问题,掌握计算思维的基本方法和解决简单问题的能力;第二部分可视化界面设计也是实际应用中必不可少的,为了节约篇幅和压缩教学学时,控件介绍以化整为零的方式穿插在相应知识点的章节中;第三部分应用开发基础主要是图形操作和数据库管理,起到为后继面向应用课程学习的铺垫作用。实验篇根据教学布局和知识点的分类,共安排了10个实验,每个实验包含若干个题目。每个实验题目给出了解决的思路和难点分析。根据教学规律和读者的建议,对于奇数题在与本书配套的《Visual Basic程序设计实猃指导与测试》(第4版)中给出了实验解答;偶数题与奇数题的要求和算法类似,要求学生独立完成。 -
C#程序设计李林 ,项刚 编高等职业教育专业教学资源库建设项目是教育部、财政部为深化高等职业教育教学改革,加强专业与课程建设,推动优质教学资源共建共享,提高人才培养质量而启动的国家级高职教育建设项目。软件技术专业(项目编号:2011-1-4)于2011年8月被教育部确定为高等职业教育专业教学资源库年度立项及建设专业。《高等职业教育专业教学资源库建设项目规划教材:C#程序设计》是高等职业教育专业教学资源库建设项目“℃#程序设计”课程的配套教材,是按照高职高专软件技术专业人才培养方案的要求,总结近几年国家示范性高职院校软件技术专业教学改革经验编写而成的。《高等职业教育专业教学资源库建设项目规划教材:C#程序设计》以任务驱动方式组织知识点,全书共分为7个单元,主要内容包括C#语言简介、C#语言基础、面向对象的C#、C#进阶编程、Windows窗体、数据访问、综合实例——图书馆管理系统。《高等职业教育专业教学资源库建设项目规划教材:C#程序设计》理论与实践并重,内容循序渐进,语言和示例代码简洁易懂,而且配有大量的实训任务,便于读者上机练习。每单元后都配有自我评测表和习题,便于读者检验自己掌握知识的情况。《高等职业教育专业教学资源库建设项目规划教材:C#程序设计》以教学资源库为依托,配有课程标准、教学单元设计、PPT文稿、示例源代码、教学视频、操作视频等大量教学资源,适合作为高职院校相关专业的C#课程教材,也适合作为各类工程技术人员和程序设计人员的参考用书。 -
Java程序设计徐红 ,王灿 编高等职业教育专业教学资源库建设项目是教育部、财政部为深化高等职业教育教学改革,加强专业与课程建设,推动优质教学资源共建共享,提高人才培养质量而启动的国家级高职教育建设项目。软件技术专业(项目编号:2011-1-4)于2011年8月被教育部确定为高等职业教育专业教学资源库年度立项及建设专业。本书是高等职业教育专业教学资源库建设项目“Java程序设计”课程的配套教材,是按照高职高专软件技术专业人才培养方案的要求,总结近几年国家示范性高职院校软件技术专业教学改革经验编写而成的。本书是按照任务驱动理念编写的适于Java初学者学习和技术问题求解的详细教程。本书以Java工程师岗位职业能力为主线,把Java技术有机地分解为典型任务,将知识融入任务情景之中。全书共分为6个单元,其中前5个单元共26个任务,内容主要包括Java环境搭建、Java基本语法讲解、面向对象程序设计、异常处理、Swing组建、文件操作、多线程处理和网络编程等,每个任务都按照“任务目标——任务陈述——知识准备——任务实施——任务拓展——任务实训”的过程进行组织;单元6共分6个任务,通过一个真实的企业开发流程来贯穿所有的知识点。本书内容丰富,案例经典,知识讲解系统,能力培养突出,既可作为高职人才培养各类“ava程序设计”课程的教材,也可作为企业员工培训教程或Java爱好者的自学参考书。 -
数据结构李学刚 ,刘斌 ,杨丹 等著高等职业教育专业教学资源库建设项目是教育部、财政部为深化高等职业教育教学改革,加强专业与课程建设,推动优质教学资源共建共享,提高人才培养质量而启动的国家级高职教育建设项目。软件技术专业(项目编号:2011-1-4)于2011年8月被教育部确定为高等职业教育专业教学资源库年度立项及建设专业。《高等职业教育专业教学资源库建设项目规划教材:数据结构(C语言描述)》是高等职业教育专业教学资源库建设项目规划教材,是按照高职高专软件技术专业人才培养方案的要求,总结近几年国家示范性高职院校软件技术专业教学改革经验编写而成的。全书共有两篇、8个单元,知识技能篇包括:数据结构与算法、线性表、栈和队列、树与二叉树、图、排序和查找7个单元;技术应用篇为综合实训项目,由实际问题“算术表达式求值”和“文件目录搜索”的开发、对系统进行总体设计和详细设计的实现构成。知识技能篇主要介绍了数据结构的有关概念、算法分析、顺序表、链表、栈、队列、树与二叉树、图的逻辑结构和存储结构和基本操作的实现及各种排序和查找方法的实现;技术应用篇通过两个实训项目介绍实际问题的开发过程。《高等职业教育专业教学资源库建设项目规划教材:数据结构(C语言描述)》可作为高等职业院校电子信息类专业数据结构课程的教材,也可作为数据结构学习者的参考书。 -
正则表达式Cookbook(比)高瓦特斯(Jan Goyvaerts),(美)利维森(Steven Levithan)著《正则表达式Cookbook(第2版)(影印版)》通过细致的讲解来学习正则表达的基础知识,根据代码清单,使用你所选择的语言来实现正则表达式,理解正则表达式在不同语言中的差异,在多个实例中验证和格式化常见的用户输入,查找和操纵单词、特殊字符以及多行文本,判断整数、浮点数和其他数字格式。 -
Android系统开发与实践王友钊 ,黄静 ,戴燕云 著,王友钊 ,黄静 ,戴燕云 编《21世纪高等学校计算机专业实用规划教材:Android系统开发与实践》是以讨论Android系统平台为基础,并结合实例讲解基于Android系统平台的应用开发实践过程为主要内容的基础教程和实践指导类教材。书中全方位讲解Google开放移动应用平台Android的各种特性,深入探讨了应用程序的基本组件、界面布局的基础,结合Internet实现通讯录的设计和发送短信实例详细介绍了Android系统平台开发的步骤和方法,从而实现对Android系统平台开发的深入了解。《21世纪高等学校计算机专业实用规划教材:Android系统开发与实践》共分为三大部分:第一部分为第1章到第3章,主要介绍了Android系统的起源和相关的基础知识,为后面章节学习的基础;第二部分为第4章到第6章,主要介绍了Android系统开发的入门、Android应用程序的结构与开发,以及Android在传感器网络方面的应用,为Android系统平台开发的基础;第三部分为第7章,通过实例的剖析和讲解指导读者实现对Android系统平台的开发应用。《21世纪高等学校计算机专业实用规划教材:Android系统开发与实践》内容丰富、分类合理清晰,既可作为大专院校电子信息类专业本科生和研究生的基础教材使用,还可作为有Android系统平台开发需求的初学者,以及有一定Android系统平台基础的开发人员的学习参老书。 -
精益软件度量张松 著软件度量是当今软件开发行业的热点话题,但同时也是推广实施过程中的难题。一方面软件企业管理存在度量的迫切需求;另一方面,企业在推行软件度量的实践中问题颇多,效果不佳。人们迫切需要破解度量谜题,找到切实可行的软件度量实践方法。《精益软件度量——实践者的观察与思考》并不试图描述一个完整的软件度量体系,也不会试图解决度量所面临的所有问题,只是从精益理念的角度,尝试重新梳理在中等规模到大规模软件开发中度量体系设计和实施的思路。全书分为3部分,共14章。第一部分包括第1章至第4章,介绍了精益软件开发中度量的理念和体系的设计。第二部分包括第5章至第12章,先阐述了流程建模、需求和功能划分的一些概念,然后分别从交付价值、市场响应速度、交付速率、质量和能力几方面探讨了度量维度的问题。第三部分包括第13章至第15章,介绍度量体系的导入和部署。前两章用案例的方式介绍了度量体系验证阶段的准备和工作,第15章初步探讨了如何在组织范围内部署和推广度量体系。《精益软件度量——实践者的观察与思考》是作者结合自己在软件开发和项目咨询业界十几年的实践经验,针对软件度量的价值和意义、手段和方法、体系和实践的思考反思之作。《精益软件度量——实践者的观察与思考》对于软件企业和组织管理者、软件产品研发管理者、软件项目管理人员有很好的借鉴意义和启发价值,也可以供高等院校从事软件工程和软件度量研究和教学的老师阅读参考。 -
深入浅出iPhone/iPad开发(美)Dan Pilone (美)Tracey Pilone 著,杨光伟,魏丹 译《深入浅出iPhone/iPad开发(第2版)》是HeadFirst系列图书的一本最新力作。全书通过轻松的图文方式,由浅入深地向读者介绍SDK和Object-C的基础知识,以及如何构建并测试简单的应用模型,并提供如何利用iPhone/iPad的相机、GPS和重力感应器进行工作的方法和技巧,最终介绍了如何优化、测试并发布已开发的应用程序。《深入浅出iPhone/iPad开发(第2版)》面向各层次的苹果产品开发人员,尤其适合初学的开发者阅读使用。 -
Android的设计与实现杨云君 著《Android的设计与实现(卷1)》是Android应用开发工程师和Android系统工程师进阶修炼的必读之作。它由资深Android内核专家亲自执笔,从源代码角度,系统、深入、透彻剖析Android系统框架层(Framework)的设计思想和实现原理,为Android应用工程师和系统工程师解决实际工作中的各种难题提供了原理性的指导。为了降低读者的阅读成本,本书使用了大量简单的UML类图和序列图来展示类的层次结构和方法的调用流程,使读者能迅速读完本书并领会其精髓!“Android的设计与实现”系列丛书主要围绕Android系统的四层结构展开,通过源代码来分析各层的设计思想与实现原理,卷I则主要是针对Framework(框架层)的。全书共12章,分为六个部分:基础篇(第1~2章)详细讲解了Android的体系结构、源代码阅读和调试环境的搭建,以及整个框架的基础;启动篇(第3~4章)深入分析了Android启动过程的机制和实现原理,能帮助读者全面理解框架层系统服务的运行基础;Binder篇(第5~6章)着重分析了Binder在Native框架层和Java框架层的机制和实现,能让读者深入理解进程间的通信模型;消息通信篇(第7章)重点分析了Android的消息驱动和异步处理机制,能让读者深入理解线程间的通信模型;Package Manager篇(第8~9章)主要讲解了Package Manager的机制与实现,以及APK的安装方法与过程;Activity Manager篇(第10~12章)深入阐述了ActivityManagerService的运行机制、应用程序和进程的启动流程,以及进程管理机制。本书适合中高级的Android应用开发工程师、Android系统开发工程师、Android系统架构师,以及负责对Android系统进行调试和优化的工程师们阅读。
