程序设计综合
-
C语言程序设计王仲民 著《软件工程系列规划教材:C语言程序设计》以强调算法应用、问题驱动的程序设计为主线,以软件工程原则为指导思想,以构思-Conceive、设计-Design、实现-Implement、运作-Operate(CDIO)工程能力培养为目标,按照由浅入深、循序渐进的步骤,采取通过程序设计学习C语言的方法安排教学内容。在简要介绍计算机与计算机程序、计算机程序设计与程序语言、CDIO与程序设计的基础上,从软件工程师与计算机的简单对话开始学习程序设计,循序渐进地介绍了面向用户的输入与输出。之后,针对简单问题、决策性问题、重复性问题,以及复杂数据处理(数组、字符串、结构体与联合体、指针等)过程建立解决方案并完成代码实现;以解决方案的拓展与重用的方式介绍了函数设计与实现,以及从程序设计到软件开发的基本方法。核心章节每章有小结和CDIO案例。《软件工程系列规划教材:C语言程序设计》最后简要总结了C语言基本元素。附录中列出了C语言程序常见错误、C语言程序的风格、常用开发环境、标准C库函数和ASCII码表。《软件工程系列规划教材:C语言程序设计》读者对象主要是大学本科一年级的新生,也可以作为面向应用的程序设计人员的参考书。 -
C#面向对象程序设计陈绥阳,张娓娓,李继 编《新编应用型系列技能丛书:C#面向对象程序设计》基于VisualC#2010,采用实例教学的方法,由浅入深地介绍了使用C#语言进行面向对象程序设计的方法。其内容包括Visual Studio2010集成开发环境、C#面向对象编程方法、异常处理、窗体应用程序设计、数据库开发技术、数据绑定、文件数据存储、XML、线程和同步、Active控件和自定义组件开发、综合实例。每章除系统地讲述C#的知识点和使用技术外,均配有相应的案例供读者练习,以提高读者实际编程的能力。《新编应用型系列技能丛书:C#面向对象程序设计》可作为以培养应用型人才为目标的普通高等院校和高职高专院校学习C#程序设计的教材,也可作为广大自学者和软件开发人员的参考用书。 -
C#基础与案例开发详解王国胜,张石磊 著《C#基础与案例开发详解(全新改版)》结合具体实例的开发过程,全面、系统地介绍了C#语言的基础知识及应用案例。《C#基础与案例开发详解(全新改版)》的主要内容有:C#的产生与发展、C#的特点、C#程序的组成、常量与变量、数据类型、运算符与表达式、结构化程序设计、数组与集合、结构与枚举、可视化程序设计、C#的文件操作和C#的数据库操作、异步编程、多线程编程和并行编程等。《C#基础与案例开发详解(全新改版)》在讲解的过程中,引用了大量的实例,且每一实例都包含详细的操作步骤和技巧提示,有助于初学者理解和把握问题的精髓,从而能够在短时间内迅速掌握C#程序设计的知识,并应用到实际的项目开发过程中。本书理论知识讲解深入浅出,实例开发详尽透彻,适合初学者和具有一定C#编程经验的用户使用,也可作为广大软件开发者的参考书,同时还可以作为高等院校及培训学校相关课程的教材使用。 -
Visual Basic程序设计教程刘娜娜 编《Visual Basic程序设计教程/普通高等教育“十一五”国家级规划教材·21世纪计算机科学与技术实践型教程》全面而系统地讲述Visual Basic程序设计的基本概念、语法、控件和编程方法,详尽地讲述了VB语言的数据类型、基本语句、数组、过程的应用,并结合例题讲解VB的常用标准控件的应用及文件、数据库技术的应用。《Visual Basic程序设计教程/普通高等教育“十一五”国家级规划教材·21世纪计算机科学与技术实践型教程》通俗易懂,由浅入深,重点突出,例题丰富,注重实际应用,内容精练,结构合理,便于自学。每章均备有相当数量的习题,可供学习者练习使用。《Visual Basic程序设计教程/普通高等教育“十一五”国家级规划教材·21世纪计算机科学与技术实践型教程》不仅可作为高等学校VB程序设计课程的教材,还可作为VB语言的自学教材和参考书。 -
方寸指间无线工坊 著在移动互联网的热潮下,越来越多从事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程序员和刚毕业学生的面试宝典。 -
Java性能优化权威指南(美)Charlie Hunt,Binu John 著,柳飞,陆明刚 译《Java性能优化权威指南》是Java应用性能调优的圣经,内容通俗易懂,介绍了大量的监控和测量工具,涉及各种硬件架构和操作系统。涵盖了如何构建实验、解释结果以及如何采取行动等技巧。
