程序设计综合
-
C/C++常用算法手册唐峻,李淳 著计算机技术的发展和普及不仅改变了人们的生活和娱乐方式,也改变了人们的工作方式,这其中最为重要的便是计算机编程技术。现代的设计任务大多通过代码编程交给计算机来完成,其中算法起到了至关重要的作用。可以毫不夸张地说,算法是一切程序设计的灵魂和基础。本书分4篇,共15章,“第1篇 算法基础篇”介绍了算法概述,重点分析了数据结构和基本算法思想;“第2篇 算法基本应用篇”详细讲解了算法在排序、查找、数值计算、数论、经典趣题和游戏中的应用;“第3篇 算法高级应用篇”讲解了算法的一些高级应用技术,包括在密码学和数据压缩/解压缩中的应用;第4篇讲解了常见的算法和数据结构的面试题。本书知识点覆盖全面、结构安排紧凑、讲解详细、示例丰富。全书对每一个知识点都给出了相应的算法及应用示例。虽然这些例子都是以C语言来编写的,但是算法并不局限于C语言。如果读者采用其他编程语言,例如C++、C#、VB、Java等,根据其语法格式进行适当的修改即可。本书主要定位于有一定C/C++语言编程基础、想通过学习算法与数据结构提升编程水平的读者,也可作为具有一定编程经验的程序员以及大中专院校学生学习数据结构和算法的参考书。 -
Visual C#.NET程序设计实用教程李冰冰,杨萌 著,李康乐,张玉芬,赵立波 编《Visual C#.NET程序设计实用教程/21世纪高等学校计算机应用技术规划教材》以Visual Studio 2008为开发平台,全面系统地介绍了C#面向对象的编程思想,将面向对象的程序设计方法贯穿始终。全书共11章,介绍了C#语言基础、程序流程控制、Windows窗体程序、数组和集合、类和对象、面向对象技术、异常处理、数据库编程和文件操作等,每章都配有本章小结和习题,以方便读者巩固所学知识。特别地,在应用性较强的章中,多加一节具有实际应用的案例,通过案例将各知识点结合起来,达到学以致用的目的。《Visual C#.NET程序设计实用教程/21世纪高等学校计算机应用技术规划教材》案例典型,相关知识讲解系统,内容丰富。适合作为普通高等院校计算机及相关专业的教材,也可作为初学编程人员的自学用书。 -
C语言程序设计宋丽华,雷鹏,张小峰 等著《C语言程序设计/普通高等教育“十一五”国家级规划教材·计算机系列教材》共分9章,以程序设计思想为中心,以培养应用型人才为目的,以期全面提高学生的应用实践能力和创新能力。《C语言程序设计/普通高等教育“十一五”国家级规划教材·计算机系列教材》的显著特点是深入浅出,知识点突出;案例丰富,启发性强;理论与实践并重,强化算法思想和规范化编程。《C语言程序设计/普通高等教育“十一五”国家级规划教材·计算机系列教材》可作为计算机类、电气信息类的本科教材,也可作为广大科技工作者业务学习的参考用书。 -
C语言实例教程杨国兴,邹广慧,宋晏 著《C语言实例教程/普通高等教育“计算机类专业”规划教材》以实例的形式介绍C语言程序设计方法,通过实例程序引出知识点。全书提供126个实例程序和实验程序,覆盖了C语言的全部内容,包括数据类型、控制语句、指针、数组、函数、构造类型、位运算、编译预处理和文件,并涉及一些常用的算法。《C语言实例教程/普通高等教育“计算机类专业”规划教材》可作为高等院校C程序设计教材,也可供使用C语言进行程序开发的技术人员作为参考书。 -
Arduino开发实战指南黄文恺,伍冯洁,陈虹 著机器人是一个典型的光机电算一体化系统,它融合了光学、机械、电子、传感器、计算机软硬件和人工智能等众多先进技术,较高的技术门槛阻挡了众多的机器人爱好者。随着Arduino的出现,这一门槛被打破,人们能像搭积木式地组建属于自己的机器人。 -
Python基础教程(挪)Magnus,Lie,Hetland 著,司维,曾军崴,谭颖华 译《Python基础教程(第2版·修订版)》包括Python程序设计的方方面面,首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句。然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器。此后探讨了如何将Python与数据库、网络、C语言等工具结合使用,从而发挥出Python的强大功能,同时介绍了Python程序测试、打包、发布等知识。最后,作者结合前面讲述的内容,按照实际项目开发的步骤向读者介绍了几个具有实际意义的Python项目的开发过程。《Python基础教程(第2版·修订版)》内容涉及的范围较广,既能为初学者夯实基础,又能帮助程序员提升技能,适合各个层次的Python开发人员阅读参考。 -
微型计算机原理与汇编语言程序设计杨立,荆淑霞,曲凤娟 著《微型计算机原理与汇编语言程序设计(第2版):习题解答、实验指导和实训/21世纪高职高专新概念规划教材》是《微型计算机原理与汇编语言程序设计》(第二版)教材的配套习题解答、实验指导和实训。全书分上、中、下三篇,上篇依据教材的9章内容,给出相应的思考题与习题解答,并在其后给出4套模拟试题供读者练习;中篇给出16个实验题目及实验指导;下篇给出6个综合实践训练题目及参考程序。本书密切结合课程教学要求,给出的程序实例经过上机验证,针对性和实用性强,融入了作者多年的教学和实践经验及体会。《微型计算机原理与汇编语言程序设计(第2版):习题解答、实验指导和实训/21世纪高职高专新概念规划教材》可作为高职高专学生学习“微型计算机原理与汇编语言程序设计”课程的配套教材,也可作为成人教育、在职人员培训、高等教育自学人员和从事微型计算机硬件与软件开发的工程技术人员学习和应用的参考书。 -
深入理解Bootstrap徐涛 著Bootstrap是目前全球最流行、最火爆的Web前端开发框架之一。它的强大之处在于它将常见的CSS布局小组件和JavaScript插件进行了完整并完善的封装,能让没有经验的前端工程师和后端开发工程师都迅速掌握和使用,大大提高开发效率。此外,它还能在某种程度上规范前端团队编写CSS和JavaScript的规范。Bootstrap更新比较快,目前国内仅有的两本书也都过时了,本书是根据Bootstrap的最新版本来撰写的。它同时面向两类读者:没有Bootstrap经验的初级前端开发工程师,书中对Bootstrap功能组件的详细讲解以及大量案例的展示能让他们迅速晋级到中高端水平;有一定Bootstrap经验的专业前端开发工程师,书中对Bootstrap架构思想的阐述、实现原理的分析、扩展和插件的二次开发能让他们自如解决开发中遇到的各种疑难问题。本书主要包含以下内容:(1) 学习Bootstrap必备的基础知识;(2) Bootstrap的整体架构、栅格系统、CSS组件架构、JavaScript插件架构;(3) CSS的各种布局和组件;(4) JavaScript的各种插件的使用方法及其源码分析;(5) 扩展现有插件和组件,以及组合应用的开发;(6) 开发属于自己的第三方扩展;(7) 浏览器的兼容性,以及如何从Bootstrap 2.x迁移到Bootstrap 3.x…… -
Java EE 6开发手册·高级篇Eric,Jendrock(埃里克,珍兆科)等著 张若飞 译《Java EE 6开发手册?高级篇(第4版)》是一本面向实战、以示例为驱动、在Java平台企业版6(Java EE 6)上开发企业级应用的指南。该指南基于The Java EE 6 Tutorial: Basic Concepts,Fourth Edition中的基础概念,涵盖了一些更高级的内容,其中包括对一些更复杂的平台特性的详细介绍,以及如何使用最新版NetBeans IDE和GlassFish Server开源版的说明。在本书的最后部分,提供了三个新的案例研究,展示了多种Java EE API的使用方法。 -
学习R(美)Richard,Cotton 著,刘军 译《图灵程序设计丛书:学习R》分为上下两部分,旨在指导你如何使用R,并提供练习的机会。上半部分主要介绍R的技术细节和使用技巧。每章都简要介绍了一组不同的数据类型(例如第4章介绍向量、矩阵和数组)或概念(例如第8章介绍分支和循环)。下半部分更侧重实践,展示了从输入数据到发布结果这一标准的数据分析流程。即使你没有任何编程基础,也能顺利阅读《学习R》。
