C/C++及其相关
-
C语言程序设计教程吴雅娟 主编《C语言程序设计教程/高等学校十一五规划教材·计算机系列》是学习C语言程序设计的基础教程,按照第一语言编写。《C语言程序设计教程/高等学校十一五规划教材·计算机系列》注重基本知识的讲解和基本程序设计方法的训练,内容安排循序渐进,基本知识的讲解通俗、简练,精心设计的大量例题渗透程序设计方法,使读者更容易掌握C语言的基本内容和程序设计方法。《C语言程序设计教程/高等学校十一五规划教材·计算机系列》可作为大专院校计算机专业和非计算机专业的教材,也可作为各级计算机等级考试的参考教材。 -
C#程序设计基础教程与实验指导孙晓非,冉晓旻,冯冠 等编著《C#程序设计基础教程与实验指导》由浅入深地介绍了C#开发知识。全书共分上下两篇。上篇为11章,分别介绍了C#基础知识,变量、数据类型、运算符与表达式,控制语句,集合,面向对象编程,String类,try/catch块、throw子句、异常涉及的类以及创建用户自定义异常,基本控件,路径、目录、文件及其相关类,ADO.NET数据库编程,GDI+知识等内容。第11章是综合案例,对工资管理系统需求和功能进行分析,并使用C#来实现工资管理系统。《C#程序设计基础教程与实验指导》附有配套光盘,提供了书中实例的源代码和视频教学文件。下篇是实验指导,有10个单元,选择了一批实用的上机练习,以巩固和提高读者的动手技能,加深对基础理论的理解。《C#程序设计基础教程与实验指导》体现了作者在软件技术教学改革过程中形成的“项目驱动、案例教学、理论实践一体化”教学方法,可以作为C#职业培训教材和各级院校C#授课培训教程,也适合作为C#自学资料和参考资料。 -
Visual C++ 6.0高级编程技术精粹王维玉 编著本书从应用程序开发的三个发展阶段出发,用大量实例系统地介绍了Visual C++ 6.0的编程基础、高级编程方法和技巧。书中主要内容包括Visual C++编程基础、集成开发环境、对话框和各种常见控件、消息机制、文档和视图、图形图像、文件处理、注册表操作、ActiveX编程、多媒体、多线程、数据库编程、动态链接库、COM编程、网络编程、钩子技术和托盘技术等。书中在讲解各开发技术要点时,辅以大量源自工程实践的案例,同时,作者将从业8年以来的开发经验与技巧,以及大公司的先进开发理念融入到对技术的讲解与案例的分析中,以提高读者的开发效率。本书可用于自学或培训教材,适合有一定VC编程基础的读者。书中大量从实际项目开发中提取的具有工程实用价值的代码,对编程人员具有很好的参考意义。 -
C语言程序设计教程宗大华,陈吉人 编《高等职业院校计算机教育规划教材:C语言程序设计教程(第2版)》系统讲解C语言程序设计的基本知识和方法。内容分为8章,包括概述,数据类型、运算符与表达式,3种基本的语句结构,数组,指针,函数,用户自定义的数据类型,以及C的文件操作函数。从第4章开始,每章都有“程序设计示例”一节,列出2~3个较大的程序,力求使学生能够综合运用已学知识,扩大眼界。每章的最后还配有适量的练习题。《高等职业院校计算机教育规划教材:C语言程序设计教程(第2版)》可作为高职高专计算机及相关专业的教材,也可作为成人教育和职工培训教材。 -
C++数据结构原理与经典问题求解左飞本书是一部关于计算机科学与工程领域基础性核心课程——数据结构与算法的专著。全书以典型数据结构、程序设计方法及问题求解方法为研究对象,用C++面向对象程序设计语言作为描述语言,时刻突出对经典问题求解这一要旨,并将丰富的C++语言程序设计实践融入其中。全书采用“数据结构原理描述→面向对象实现→解决经典问题→STL介绍”的基本架构,既强调理论的完整性,又突出实例引导的驱动性,用经典问题和大量背景描述提高读者的阅读兴趣,从而使原本枯燥的理论变得妙趣横生。基于上述框架,本书简要回顾了基本C++程序设计方法后,又全面系统地介绍了链表、队列、栈、树、图等基本数据结构。此外,本书还提供了近百个算法、数十个经典问题和十余个综合问题的完整实现代码近万余行。本书内容实用,体例新颖,结构清晰,既可以作为大、中专院校在校师生相关课程的参考书,也可以作为信息学竞赛中数据结构方面的辅导用书。此外,本书也可供计算机科学与工程领域从业人员参考和查阅。 -
C++跨平台开发技术指南(美)隆甘本书详细介绍C++语言的跨平台技术,包含的主要内容有:Netscape在向数百万Win-dows、Mac OS和Linux用户发布浏览器时采用的策略和过程;如何使用基于标志的API,包括POSIX和STL;如何避免隐晦的移植性陷阱,相关的如浮点数、chat。类型、数据序列化,以及C++的类型;如何建立一个有效的跨平台bug报告和跟踪系统等。本书内容详实,实例丰富。适合软件开发技术人员参考。本书是开发可移植C/C++应用程序的权威读物,它指导编写的代码可以无缝地运行在Windows、Macintosh和Linux平台上而不需要牺牲任何功能、易用性或是产品的品质。Mozilla和Netscape的资深工程师Syd Logan系统地讲解了所有和软件移植性有关的技术和管理上的挑战,包括编码、测试以及部署上的设计和考量。基于他丰富的跨平台开发经验,Logan完整地讨论了从原生API的使用到最新的可移植GUI开发策略等一系列问题。他还展示了如何避免传统跨平台开发方法里存在的问题,以及如何达到特性的对等性。 本书对正在构建新的跨平台软件,移植现有的C/C++软件,或是考虑将来为软件添加跨平台支持的每一位软件从业人员和技术经理来说,都是必不可少的资源。 -
C/C++多媒体开发案例实战《国家人力资源和社会保障部、国家工业和信息化部信息专业技术人才知识更新工程(“653工程”)指定教材 》编委会 主编本书是一本使用C/C++语言进行多媒体编程的书,其内容重点放在代码优化上面,也就是如何将相对简单的原理性代码优化为具有实用价值的、高效、稳定的程序。书中的代码大部分是C代码,MMX、SSEZ的版本都在本书所附的光盘中的工程范例里面。本书内容共有12章,分别介绍了数字图像、数字视频的一些基本概念和常用的编码解码过程,以及后期处理的重要函数。章节安排如下:第1章为程序优化,主要介绍程序优化的基本原则和方法;第2章为数字图像、数字视频基础;第3章为get_bits函数;第4章为CABAC过程;第5章为IDCT反离散余弦变换;第6章为空间预测;第7章为矩阵置换;第8章为去隔行;第9章为图像处理;第10章为MMx整数运算在音频解码中的使用;第11章为大整数运算;第12章为多线程开发。本书主要作为信息专业技术人才知识更新工程指定教材,也可作为普通高等学校计算机及相关专业的教材。同时,除了适合从事多媒体开发的程序员作为参考材料以外,也可作为计算机相关专业硕士生的有关多媒体的补充材料。 -
C语言程序设计实用教程刘宏,杨虹 主编《C语言程序设计实用教程》全面介绍了C语言的基础知识和程序设计方法,共分为三部分,由浅到深,再到综合应用。第一部分是基础知识的应用,包括第1章到第3章;第二部分为高级知识的应用,包括第4章到第7章;第三部分是综合应用,包括第8章。各章基本知识与典型例题及上机实训紧密结合,每章后面提供了大量的习题。为了满足国家计算机等级考试的要求,《C语言程序设计实用教程》介绍了Visual C++ 6.0的开发环境,教材内容涵盖了《全国计算机等级考试考试大纲》(C语言程序设计部分)。《C语言程序设计实用教程》可以作为高职高专各专业学生的教材,也可以作为普通高等院校各专业学生的教材,还可以作为全国计算机等级考试(二级C语言程序设计)的辅导教材。 -
Visual C# 2008宝典刘基林 等编著《Visual C# 2008宝典》系统全面地介绍了Visual C#2008的相关知识。《Visual C# 2008宝典》共有29章,分为C#基础、C#集合与面向对象、Windows窗体程序设计、数据库应用程序设计、ASP.NET程序开发和综合实例6部分。C#基础部分简单地介绍了C#的基本概念、C#开发工具Visual Studio 2008、C#的基本语法和C#程序的设计流程:C#集合与面向对象部分在第一部分的基础上介绍了C#中集合的基本概念与用法,以及面向对象编程技术;Windows窗体程序设计部分详细地介绍了Windows窗体应用程序的开发过程及其常用控件,包括最新的WPF,WCF和WF;数据库应用程序设计部分向读者介绍了基于XML的数据库应用程序的开发过程,同时介绍了SQL和LINQ两种数据查询技术;ASP.NET程序开发部分介绍了ASP.NET和Web应用程序开发技术;最后一部分给出了两个完整的C#程序开发实例,并分别用SQL和LINQ实现了实例的数据库操作。《Visual C# 2008宝典》紧扣C#程序开发和.NET Framework框架这一主题,内容翔实,结构严谨。书中的知识都采取了由浅入深的方式进行讲解,并包含了大量的实例代码,这样可以使读者在更短的时间内提高自己的编程水平,更好地进行C#程序编写工作。另外,随书附带的光盘还提供了大量的实例源程序供读者参考使用。《Visual C# 2008宝典》不仅适用于初学Visual C#2008的读者使用,还适用于有一定经验的C#应用程序开发人员使用。 -
数值方法(印)高希(Ghosh,P.) 著;徐士良 等译本书主要介绍如何使用计算机程序语言C++求解数值问题,由三个主要内容组成:(1)数学基础(包括一些定理和推论);(2)科学工程中的方法应用;(3)计算机实现。本书从应用的角度来描述数值方法。就像计算机手册一样,很多已解决的问题会在所有的章节出现,便于概念的理解。每章最后给出了练习题以便学生实践。本书内容广泛、资料翔实、深入浅出,便于教学和自学。高等院校计算机及相关专业的本科生和教师,从事数值计算方面工作的人员。
