程序设计综合
-
Visual C#程序设计项目案例教程郑伟,杨云,陶延涛 等编《Visual C#程序设计项目案例教程(第2版)/“十二五”职业教育国家规划教材》采用任务驱动模式编写,突出学生实际动手能力的培养,所选用项目来自企业真实案例。本书 以C#作为开发语言,以Visual Studio 2012作为开发平台,数据库采用SQL Server 2008,从开发人员的角度出发,讲解了7个设计项目,从简单应用程序的编写到企业级应用程序的构建,内容涉及Windows Forms基础应用程序、数据库应用程序。从基础架构,到数据库的设计、用户界面的构建以及类层次关系的构建,由浅入深地进行讲述,本着理论必需、够用的原则,对涉及的知识点进行精讲,让学生既知其理,又懂得使用方法。通过项目与任务的实施,提高学生的动手能力。每个项目都有拓展训练,通过这些训练可达到举一反三的目的。本书适合作为大学本科、高职高专院校计算机相关专业学生的教材,也可作为编程爱好者的自学用书,还可供成人教育和在职人员做培训教材使用。
-
Core Data应用开发实践指南(美)Tim Roadley 著; 爱飞翔 译本书是第一本关于核心数据的图书,全面反映了苹果平台的最新创新,特别是它对iCloud的支持。本书将循序渐进地介绍如何利用故事板、ARC、iOS7和Xcode5创建现代的数据驱动的iOS应用。本书每一章都提供了网址,读者可以从中下载与该章进度相对应的范例项目,以便准确地了解项目在每个阶段的状况,另外,您也可以把这种按步骤实现出来的代码运用到自己的项目中。每章后面都有一些习题,无论是您是自学者,还是参加iOS开发课程的学生,都可以通过这些题目来进一步探索CoreData领域。
-
Objective-C 2.0 Mac和iOS开发实践指南(美)Robert Clair 著; 陈宗斌,李江晋 译本书分为四部分。第一部分介绍学习Objective-C编程所需的C语言基础知识以及面向对象程序设计。第二部分介绍Objective-C编程的核心知识,包括消息机制、类和对象、类对象、动态链接库、Foundation类等。第三部分介绍Objective-C中的高级概念,涉及内存管理和Objective-C块。第四部分提供了Objective-C程序员常用的信息和资料。本书内容精练、可读性强、易于学习,侧重通过示例来介绍知识点和概念,是一本学习Objective-C2.0不可多得的入门实践指南。
-
如何变得有思想阮一峰 著《如何变得有思想:阮一峰博客文集》为阮一峰博客选集,囊括了作者对各种问题的思考,围绕的主题是试图理解这个世界。本书内容非常广泛,涉及观点、文学、历史、科技、影视等方面。作者在书中对具有深刻意义的文字进行摘录,并且在思索后提出自己独特的观点。书后附有阮一峰诗集。
-
Python网络编程攻略(英)萨卡尔(Dr.M.O.Faruque Sarker)著; 安道 译《Python网络编程攻略》介绍了现实世界中几乎所有网络任务的真实示例,通过简明易懂的形式让读者掌握如何使用Python完成这些网络编程任务。具体说来,书中通过70多篇攻略讨论了Python网络编程的高阶话题,包括编写简单的网络客户端和服务器、HTTP协议网络编程、跨设备编程、屏幕抓取以及网络安全监控,等等。本书可以作为任何一门网络编程课程中培养实践技能的补充材料。本书需要读者对Python语言及TCP/IP等基本的网络概念有了解,但即使不精通也能通过本书理解相关概念。《Python网络编程攻略》适合网络程序员、系统/网络管理员及Web应用程序开发人员阅读。
-
XML应用入门与提高祝红涛、陈军红 著《XML应用入门与提高》从初学者的角度出发,由浅入深、循序渐进地介绍了XML文档应用与开发的相关知识,书中不但提供了大量XML的示例,还提供了大量的实战和上机练习用于演练。《XML应用入门与提高》共分13章,主要内容包括标记语言的类型和历史,XML的概念、特点和用途,XML与其他语言的区别,XML的相关标准技术,XML的使用优势、应用领域和开发工具,XML的构成元素、文档声明、元素、标记、属性、字符、实体和命名空间,DTD、XSD、XPath、XQuery、XSLT、XLink、XPointer、Web服务和WSDL,还包括DOM解析器和SAX解析器对XML文档的解析,以及在C#语言中处理XML文档数据等。在《XML应用入门与提高》最后一章提供了一个综合项目——XML通信录作为结束。《XML应用入门与提高》涉及面广泛,几乎涉及XML应用与开发的所有重要知识,适合所有XML初学者使用。另外,对于大中专和培训班的学生来说,《XML应用入门与提高》更是一本不可多得的教材。
-
拨云见日王森 著《拨云见日:基于android的内核与系统架构源码分析》包括上下两篇内容。上篇在保证完整Linux内核架构分析的前提下,着重分析Android系统中强烈依赖的Linux内核机制,如多核ARM架构的支持,而略去Android系统产品化没有用到内核机制,如SWAP机制。下篇主要分析Android系统层主要架构机制,尤其注重分析这些用户态机制与内核机制的接驳与交互。《拨云见日:基于android的内核与系统架构源码分析》整理自作者多年积累的笔记,形式以源代码分析为主。《拨云见日:基于android的内核与系统架构源码分析》适合相关领域工程师作为实际项目的参考,以及有志于通过研读源码掌握Android系统与Linux内核精髓的读者。
-
SAP BusinessObjects BI 4.0完全参考手册(美)Cindi Howson,Elizabeth Newbould 著基于事实的决策,并且与业务目标保持一致,通过使用报表和将用户由洞察力引导行动的仪表盘来发挥商业智能的全部潜能。《SAPBusinessObjectsBI4.0完全参考手册(第3版)》对最新的BI平台、SAPBusinessObjects4.0、FeaturePack3,提供了全面的介绍。学习如何使用新的信息设计工具来创建可以访问多个数据源和SAPBW的Universe。如何将复杂的业务问题转换为高效的WebIntelligence查询,并且将结果发布到BILaunchpad。学习如何通过一个基于Universe或电子表格的数据源来创建仪表盘。书中的截图、图表和循序渐进的指导为Universe设计人员、报表和仪表盘作者以及业务分析人员充分地阐释了最重要的概念。建立和发展BI的目标通过为正确的用户提供正确的模块以最大化用户的BI投资使用信息设计工具,通过多数据源、派生表、聚合感知和参数来创建健壮的Universe开发一个健壮、灵活的安全性计划设计从基础到高级的WebIntelligence报表创建复杂的计算和高级的格式化以凸显业务趋势构建强大的仪表盘并嵌入PowerPoint或BILaunchpad中使用Explorer可视地导航大型数据集合并发现模式《SAPBusinessObjectsBI4.0完全参考手册(第3版)》特色设计以业务为中心的Universe提供符合业务目标的及时的、可操作的报表构建强大的交互式仪表盘。
-
高性能电子商务平台构建ShopNC产品部 著中国领先的电商系统解决方案提供商ShopNC官方首次分享他们多年来开发电商平台的先进理念、核心技术和宝贵经验,本书将成为业内构建电商平台的标准技术范本。它不仅宏观介绍电商平台技术架构和标准套件组成,而且还详细讲解各种套件的模块构成、设计思路和代码实现,以及电商平台的界面设计、用户体验,为构建安全、可靠、易维护、高性能的电商平台提供了完整的技术和解决方案。全书10章,分为四个部分:第一部分(第1章)功能规划,介绍了标准电商平台的构成套件及各套件的功能组成部分;第二部分(第2章)技术架构规划,规划实现第一部分功能需要用到的技术点及实现方法,搭建在代码编写前需要的技术框架;第三部分(第3~9章)功能实现,细致而全面地讲解了构成电子商务平台的各个功能模块的设计思路、代码实现、技巧分享、以及最终功能的实例体验,完成了从理论到实践的完美转换;第四部分(第10章)安装部署,将已制作完成的商城部署至服务器,并介绍了集群部署中主要节点的部署过程。这四个部分对电子商务平台从规划,再到各个重点模块构建,再到部署及性能、用户体验的优化,全面透彻地进行了讲解,满足了从电子商务平台建立到运维的基本需求。按照以上内容逐一进行商城的开发工作,可以使一项本来繁琐杂乱的工作变得有条不紊,并充满魅力。
-
Storm分布式实时计算模式Brian O'Neill; Peter Taylor Goetz 著《Storm分布式实时计算模式》由Apache Storm 项目核心贡献者吉奥兹、奥尼尔亲笔撰 写,融合了作者丰富的Storm实战经验,通过大量 示例,全面而系统地讲解使用Storm进行分布式实 时计算的核心概念及应用,并针对不同的应用场 景,给出多种基于Storm的设计模式,为读者快速 掌握Storms分布式实时计算提供系统实践指南。《Storm分布式实时计算模式》分为10章:第l章介绍使用storm建立一 个分布式流式计算应用所涉及的核心概念,包括 storm的数据结构、开发环境的搭建,以及Storm 程序的开发和调试技术等;第2章详细讲解storm 集群环境的安装和搭建,以及如何将topology部署 到分布式环境中;第3章通过传感器数据实例详细 介绍Trident topology;第4章讲解如何使用Storm 和Tridentj挂行实时趋势分析;第5章介绍如何使用 Storm进行图形分析,将数据持久化存储在图形数 据库中,通过查询数据来发现其中潜在的联系;第 6章讲解如何在Storm上使用递归实现一个典型的人 工智能算法;第7章演示集成Storm和非事务型系统 的复杂性,通过集成Storm和开源探索性分析架构 Druid实现一个可配置的实时系统来分析金融事件。第8章探讨Lambda体系结构的实现方法,讲解如何 将批处理机制和实时处理引擎结合起来构建一个可 纠错的分析系统;第9章讲解如何将Pig脚本转化为 topology,并且使用Storm-YARN部署topology,从 而将批处理系统转化为实时系统;第10章介绍如 何在云服务提供商提供的主机环境下部署和运行 Storm。