程序设计综合
-
C#程序设计教程张淑芬,刘丽,陈学斌 著《C#程序设计教程/高等学校计算机基础教育教材精选》以Visual Studio 2010为程序设计环境,系统地介绍了Visual C#.NET程序设计基础、流程控制与算法、面向对象程序设计、程序调试与异常处理、Windows程序设计、文件操作、数据库编程、图形与图像、网络编程和部署Windows应用程序等内容。每章都配有一定数量的习题,以方便学生巩固所学知识。《C#程序设计教程/高等学校计算机基础教育教材精选》采用案例教学法,既有丰富的理论知识,又有大量的实战范例。《C#程序设计教程/高等学校计算机基础教育教材精选》可作为高等院校计算机及其相关专业的本科教学用书,也可用做其他专业的计算机公共课基础教材。对于自学程序设计的计算机爱好者来说,本书也是极佳的参考书。本书还配有辅导教材《C#程序设计实践教程》,可以帮助读者进一步巩固所学知识。 -
交互设计的艺术赵大羽,关东升 著《清华交互设计丛书·智捷课堂经典·交互设计的艺术:iOS 7拟物化到扁平化革命》是一本关于移动应用设计的书。《清华交互设计丛书·智捷课堂经典·交互设计的艺术:iOS 7拟物化到扁平化革命》包含了移动应用的交互(ID)、用户界面(UI)和用户体验(UX)在内的诸多设计环节。《清华交互设计丛书·智捷课堂经典·交互设计的艺术:iOS 7拟物化到扁平化革命》以iOS移动平台为载体,针对苹果公司在iOS7的交互和用户体验上所做出的颠覆性改变(从拟物化到扁平化),系统介绍了移动应用设计的理论、流程、方法和具体操作。为读者在移动应用的设计过程中,从项目讨论和确立、用户研究及产品创意,直至交互、界面和可用性测试完成的全过程提供全面的指导。为了使读者在阅读本书时更加易于理解,书中以移动应用设计的通常流程为线索,按部就班、循序渐进地逐一阐述做好各个环节设计工作的方法、要点以及规范和禁忌,使读者在设计自己作品的时候,不但明确设计的思路,而且清楚自己所处的设计环节,做到统观全局、有的放矢。本书面向所有移动应用设计的工作者和爱好者(甚至是零基础读者),以及准备进行移动应用设计与开发或想要改进和创新移动应用的个人或团队工作者。阅读本书不需要具备专业知识。 -
方寸指间无线工坊 著在移动互联网的热潮下,越来越多从事Web产品的设计师会接到移动端产品的设计需求。同时,我们碰到的项目一般都是时间短、任务重,如何快速地领会移动设计要点对很多设计师来说至关重要。手册将直切移动产品设计过程需要了解的关键内容,从怎么开始着手移动设计,再到移动产品的特征、设计原则、适配和细节注意等等,是一本从入门到进阶的实战手册,相信对移动设计感兴趣和正在进行移动设计的设计师们具有参考便捷。 -
Haskell函数式编程入门张淞 著《Haskell函数式编程入门》是一本讲解Haskell这门经过精心设计和锤炼的纯函数式编程语言的书,同时也是一本通过Haskell来讲解函数式编程的方法与思想的书。全书共分三个部分。第一部分介绍函数式编程在解决数学与算法问题的精简与直观的特色,让不熟悉Haskell的读者对其建立初步的了解,同时通过解决一些算法问题,如裴波那契数列、八皇后问题、排序问题、24点等,引发一些对函数式编程方式的思考;第二部分介绍一些略微深入的Haskell内容,包括函子、Monoid、IO与Monad转换器等;最后一部分则涉及快速测试、惰性求值和并行编程等主题。《Haskell函数式编程入门》既适合对Hasell和函数式编程感兴趣的程序员阅读,又适合作为Haskell语言入门教程,供计算机科学与数学专业的学生参考。 -
算法心得(美)Henry S. Warren Jr. 著,爱飞翔 译在本书中,作者给我们带来了一大批极为诱人的知识,其中包括各种节省程序运行时间的技巧、算法与窍门。学习了这些技术,程序员就可写出优雅高效的软件,同时还能洞悉其中原理。这些技术极为实用,而且其问题本身又非常有趣,有时甚至像猜谜解谜一般,需要奇思妙想才行。简而言之,软件开发者看到这些改进程序效率的妙计之后,定然大喜。 本书较第1版增补了大量内容 新增了循环冗余校验(CRC)一章,其中讲解了常用的CRC-32校验码新增了纠错码(ECC)一章,其中讲解了汉明码详解了除数为常数的整数除法,增补了仅含移位操作和加法操作的算法不计算商而直接求余数扩充了与种群计数和前导0计数有关的知识数组种群计数执行压缩与扩展操作的新算法LRU算法浮点数与整数互化估算浮点数的平方根倒数一系列离散函数图像各章均配有习题与参考答案 -
大规模分布式系统架构与设计实战彭渊 著《大规模分布式系统架构与设计实战》从作者的实战经验出发,深入浅出地讲解了如何建立一个Hadoop那样的分布式系统,实现对多台计算机CPU、内存、硬盘的统一利用,从而获取强大计算能力去解决复杂问题。一般互联网企业的分布式存储计算系统都是个大平台,系统复杂、代码庞大,而且只适合公司的业务,工程师很难下载安装到自己的电脑里学习和吃透。本书对分布式核心技术进行了大量归纳和总结,并从中抽取出一套简化的框架和编程API进行讲解,方便工程师了解分布式系统的主要技术实现。这不是一本空谈概念、四处摘抄的书,这本书包含了大量精炼示例,手把手教你掌握分布式核心技术。 本书主要内容 分布式并行计算的基本原理解剖;分布式协调的实现,包括如何实现公共配置管理,如何实现分布式锁,如何实现集群管理等;分布式缓存的实现,包括如何提供完整的分布式缓存来利用多机内存能力;消息队列的实现,包括如何实现发送和接收模式;分布式文件系统的实现,包括如何像操作本地文件一样操作远程文件,并利用多机硬盘存储能力;分布式作业调度平台的实现,包括资源隔离、资源调度等。 参考阅读 978-7-111-43052-0大规模分布式存储系统:原理解析与架构实战 978-7-111-40392-0分布式系统:概念与设计(原书第5版) 978-7-111-45244-7Hadoop应用开发技术详解 978-7-111-41766-8Hadoop技术内幕:深入解析HadoopCommon和HDFS架构设计与实现原理 978-7-111-42226-6Hadoop技术内幕:深入解析MapReduce架构设计与实现原理 978-7-111-44534-0Hadoop技术内幕:深入解析YARN架构设计与实现原理 978-7-111-43514-3网站数据分析:数据驱动的网站管理、优化和运营 978-7-111-42591-5数据挖掘:实用案例分析 -
.NET程序员面试秘笈张云翯 著随着微软公司对VS系统工具的力推,使用.NET进行开发的企业越来越多,为了让读者从面试中脱颖而出,笔者特意编写了《.NET程序员面试秘笈》。《.NET程序员面试秘笈》是一本解析.NET面试题的书,可以帮助求职者更好地准备面试。全书共11章,囊括了目前企业中常见的面试题类型和考点,包括.NET语言基础、基类、接口和泛型、.NET高级特性、Windows窗体编程、ADO.NET编程、SQL查询及LINQ、ASP.NET程序开发和算法趣味题等。《.NET程序员面试秘笈》通过技术点解析、代码辅佐的方式使读者能深刻理解每个考点背后的技术。《.NET程序员面试秘笈》紧扣面试焦点,对各种技术剖析一针见血,是目前想找工作的.NET程序员和刚毕业学生的面试宝典。 -
程序设计基础教程张增良,侯申 著《程序设计基础教程(VB版)/21世纪大学计算机基础课程教材》是针对高等学校非计算机专业本科学生的“程序设计基础”课程而编写的教材。主要内容包括:程序设计基础知识、Visual Basic概述、数据类型与表达式、程序流程控制、数组、过程与函数、窗体与控件、绘图、ActiveX控件、多窗体程序设计、文件、API函数以及数据库编程等。本书注重理论与实践相结合,在介绍程序设计基础知识的同时,还提供了大量典型程序设计算法的Visual Basic程序实例,以利于学生快速理解所学内容,有效培养编程能力,熟练掌握编程技巧,特别适合作为高等院校非计算机专业的教科书,也可作为工程技术人员和自学者的参考书。 -
C语言程序设计上机指导与典型题解本书编写组 编本书为《C语言程序设计》的配套实验指导书,书中包括12次上机实验具体安排,每个实验分为程序读取、程序改错、按流程图编写程序、按要求编写程序等多个环节,通过实践每个具体安排,可以帮助读者完成实验教学和进行自学。书中还收集了最近5次全国计算机登记考试二级C语言程序设计的真题,归纳了各章节的知识点,并按照知识点对真题进行了详细地分析,旨在帮助读者顺利通过各种计算机等级考试。本书可作为C语言程序设计课程的学生上机指导书,还可作为各种C语言程序设计等级考试的辅导资料。 -
程序设计基础实验王泽,鲜征征,黄承慧 编《应用型高等院校经管类系列实验教材·程序设计基础实验:C语言程序设计(第2版)》是集众多长期从事C语言教学工作的一线教师的经验和体会,并参考大量的国内外有关资料编写而成。《应用型高等院校经管类系列实验教材·程序设计基础实验:C语言程序设计(第2版)》共分四部分,一共设置了21个实验,各部分的特点综述如下:第一部分基础实验包括9个实验,内容包括C语言程序开发环境和上机步骤、基本数据类型、运算符和表达式、控制结构、函数、数组、指针、结构体和共用体、编译预处理、文件等。通过这部分的实验教学,使读者熟悉C语言的基本语法结构、程序结构、编程思路及解题的基本思路。第二部分综合实验包括银行存款大小写转换和数组、函数、指针的综合应用。通过这部分实验教学,加深读者对C语言的理解,真正能用C语言这个强有力的编程工具去解决实际问题。第三部分课外实验包括9个实验,内容安排上由浅入深,供学有余力的读者练习。第四部分特色实验内容以银行开户、存款、取款、转账、查询等为主要功能模块,设计实现一个银行常用业务管理信息系统。
