程序设计综合
-
C语言程序设计经典236例梁凯,谭敏银,冯志强 等著本书由浅入深,全面、系统地介绍了C语言开发技术。全书共分10章。第1章介绍基于C语言的基本语法及面向过程开发的思;第2章介绍C语言对于字符串的操作;第3章介绍C语言中对于指针操作的各种使用技巧;第4章介绍结构体的构建方法以及对它的使用技巧;第5章介绍C语言中对于各种类型的数值操作,包括高精度的加减乘除运算,以及矩阵操作等;第6章介绍数据结构中对于各种类型链表、队列、堆栈、树等的操作实现;第7章详细介绍各类算法的实现;第8章介绍递归算法的实现;第9章介绍easyX图形库中各种函数的功能以及使用方法;第10章介绍C语言控制台小程序的创建。本书涉及面广,从基本操作到高级技术和核心原理以及图形开发技巧,再到小游戏的制作、编程行业的各个领域。本书光盘提供了随书程序源代码,以帮助读者更好地学习本书中的案例。 -
Learning Android中文版Marko Gargenta(马尔科.加尔根塔),(日)Masumi Nakamura(中村真澄)著; 卢涛,李颖 译本书是一本介绍Android 开发的入门图书,它循序渐进地介绍了如何利用Android 基本构件来创建用户界面、存储数据和执行连接网络等操作。本书以亲手实现一个类Twitter 的应用程序为主线,通过不断为其添加功能展开讲解。而这一学习过程积累出的代码模式库,可以运用于实际Android 应用程序开发。本书内容包括:Android 平台概览及其在移动生态系统中的地位、Android 设计架构、Android 开发环境配置、Android 构件、基本Android 的用户界面构建、界面元素组织方法、构建执行后台任务与更新数据的服务等。 -
C语言实用教程刘畅 著本书主要介绍了C语言的数据类型、运算符和表达式,结构化程序设计语句、数组、函数、指针、复合数据类型、文件、图形库函数等各种的典型内容。全书共10章,前9章分别介绍各种基础知识,通过大量案例和练习让读者掌握所学知识,第10章介绍了两个综合项目,分别是不带图形界面的管理信息系统和带图形界面的迷宫探险游戏。每章课后配有类型丰富的练习题,都是国家二级考试题,并提供了习题参考答案。本书对C语言各知识的阐述通俗易懂,习题的选择难易适当,题型丰富;对于在TC和VC6.0不同环境下运行结果不同的程序,给出两种环境下的运行结果,方便读者理解,所有程序均已调试运行通过,运行结果为截屏显示。本书配有电子课件、源程序、习题参考答案和配套教学视频等资源,方便读者自学或教师授课。读者可登录华信教育资源网(www.hxedu.com.cn)免费下载。 -
HTML/CSS/JavaScript标准教程实例版《HTML/CSS/JavaScript标准教程实例版》编委会 编这是一本讲解HTML、CSS、JavaScript最基本语法的书,可作为网页制作初学者的入门教程。同时也可为网站建设的专业人士提供一些参考。本书以“讲清语法、学以致用”为指导思想,不仅仅将笔墨局限于语法讲解上,并通过一个个鲜活、典型的小实例来达到学以致用的目的。从本书的目录可见一斑,每个语法都有相应的实例,每章后面又配有综合小实例。配书光盘包括PPT课件、上机手册、习题参考答案和源文件,方便读者使用。第5版新增了移动网站的设计。 -
C语言程序设计实训教程李振立,张慧萍 著本书是与《C语言程序设计》相配套的实验教程,全书共10章,每章由学习指导和实训两部分构成,学习指导包括预习指导、学习指导、典型案例分析、解题方法、分析方法、习题解答、机考模拟题等内容。实训包括实验要求、编程方法、程序调试方法、实验报告等内容。本书从预习、学习、复习、练习、上机、调试和测试各个教学环节为学生提供案例和学习参考内容,训练学生的计算思维能力、分析能力和编程能力。本书由长期工作在教学一线的教师编写,全书各知识单元编排层次清楚、条理分明、结构合理而严谨,案例丰富,详略度把握得体,与《C语言程序设计》配套形成理想的C语言程序设计的教材。本书既可作为各类高等院校本、专科非计算机专业的C语言程序设计的教材,也可以作为独立学院、高职高专、网络学院的教材。 -
Swift开发实战管蕾,张玲玲,朱元波 著Swift是苹果公司在WWDC2014大会上发布的一门全新的编程语言,用于编写OS X和iOS应用程序。《Swift开发实战》共分24章,循序渐进地讲解了Swift语言的基本知识及实战技术。《Swift开发实战》从Swift语言基础讲起,依次讲解了Swift的语法、运算符、字符串和字符、表达式、集合类型、语句和流程控制、函数、闭包、枚举、类、构造函数和析构函数、属性、方法、下标脚本、自动引用计数、泛型、可选链、类型检查和嵌套类型、混编开发、扩展、协议、Sprite Kit游戏开发等知识。《Swift开发实战》几乎涵盖了Swift语言的全部内容,讲解通俗易懂,特别适合初学者学习。《Swift开发实战》适合Swift初学者、iOS爱好者、iPhone应用开发人员、iPad应用开发人员、iOS应用开发人员学习,也可以作为相关培训学校和大专院校相关专业的教学用书。 -
C#程序设计项目化教程何福男,汤晓燕 编本书以一个真实完整的.NET应用程序项目的开发过程贯穿全书,采用“项目引领,任务驱动“模式,强调“做什么,怎么做,做中学”的教学理念,将“学生社团管理系统”的开发流程按项目划分成多个任务;在每个任务中,采用图文并茂的方式,给出任务目标、任务分析以及详细的操作步骤及相关代码,带领学习者逐步完成项目功能。全书分为7个部分,第1部分总体介绍项目背景、需求分析;第2至第7部分为项目1至项目6,依次介绍了.NET开发环境搭建、C#基础学习、类与接口设计、吸引窗体界面设计、系统数据管理和系统部署与安装等内容,将C#基础、面向对象程序设计、Windows窗体开发及ADO.NET数据库编程等知识很好地融入到了这些项目之中。 -
OpenGL ES应用开发实践指南(美)Kevin Brothaler 著; 刘力平,苏统华 译《OpenGL ES应用开发实践指南:Android卷》是一本系统的OpenGL三维游戏和动态壁纸开发指南。由资深Android开发专家根据OpenGLES2.0版本撰写,不仅系统地讲解了OpenGLES的核心概念、技术,以及Android的图形机制,还通过大量案例讲解了在Android上进行OpenGLES开发的方法和技巧。《OpenGL ES应用开发实践指南:Android卷》分为两部分,共15章:第1章主要介绍开发环境的安装和配置,以及如何创建一个新的OpenGL项目和清空屏幕;第一部分(第2~9章)详细讲解创建一个简单的空气曲棍球游戏的触控、纹理和基本原理,包括如何成功地初始化OpenGL并将数据发送到屏幕上,如何使用基本的向量和矩阵数学创建三维世界,以及Android的许多特定细节,比如在Dalvik虚拟机和本地环境之间编码数据(marshaldata)以及如何在主线程和渲染线程间安全地传送数据。第二部分(第10~15章)详细介绍如何搭建三维世界中的效果,比如光照和地形渲染,以及如何创建可以运行在Android主屏幕上的动态壁纸。此外,附录还提供了正交投影和透视投影两个OpenGL常用投影类型背后的矩阵知识,以及一些实用的应用程序调试技巧。 -
嵌入式实时操作系统原理与最佳实践刘旭明 著本书系统地介绍了嵌入式操作系统内核的原理、设计和实现。首先通过大量图表详细介绍了嵌入式操作系统的基本概念和原理。然后通过对各个内核功能的分析、设计和实现来加深读者对相关知识的理解。最后通过实际的应用程序来演示如何使用这些功能。从原理、设计、实现和使用的角度来阐明嵌入式操作系统的功能。本书可以作为高校本科生或非计算机专业的研究生嵌入式操作系统的教材,也可作为从事嵌入式系统开发工作的研究生、科研人员和企业开发人员的参考用书。 -
深入理解OpenCV(巴西)Daniel Lélis Baggio 等著; 刘波 译OpenCV是一个开源的计算机视觉库,在计算机视觉的开发中扮演着重要的角色。它为计算机视觉应用开发提供了灵活、功能强大的开发接口,使其成为计算机视觉专业人员所依赖的重要开发工具。《深入理解OpenCV:实用计算机视觉项目解析》系统地介绍如何使用OpenCV来构建与计算机视觉相关的应用,如增强现实、车牌识别、人脸检测等。每章都会介绍一个典型的计算机视觉应用问题,并并提供相关的背景介绍及全部源代码,为快速解决实际计算机视觉项目遇到的问题提供系统实用指南。 《深入理解OpenCV:实用计算机视觉项目解析》共9章:第1章介绍Android系统上的卡通化和皮肤变换;第2章讲解如何针对iPhone或iPad设备来构建基于标记的增强现实(AR)应用;第3章讲解怎样开发无标记增强现实桌面应用;第4章介绍如何从2D图像重构3D几何结构,以及如何估计摄像机位置;第5章讲解如何通过模式识别算法来判断一幅图像是否为车牌;第6章构建一个动态人脸跟踪系统;第7章讲解如何根据AAM提供的拟和能力来匹配给定帧;第8章介绍基于特征脸或Fisher脸的人脸识别技术;第9章包含一个互动流体模拟器(称为流体墙)的完整开发流程。
