C/C++及其相关
-
C语言程序设计基础习题集王静,武春岭 主编《21世纪高职高专规划教材?C语言程序设计基础习题集》是借助于“中澳职教项目”的重要职教思想编纂的,突出体现了“以学生为中心,以能力为本位”的核心思想。《21世纪高职高专规划教材?C语言程序设计基础习题集》是与武春岭主编《程序设计基础—C语言》配套的习题汇编,目的是增加学生练习C语言程序设计基础的机会,加快学习C语言程序设计的步伐,“寓练于学”,增强学生学习的信心。通过练习,也为学生学习C语言指出方向,达到事半功倍的效果。《21世纪高职高专规划教材?C语言程序设计基础习题集》总体分为三大部分。第一部分是配套章节练习题,共分为9章内容;第二部分是综合测试题,可以作为高职高专院校该课程期末考试命题参考,也可作为学生综合检验学习效果的自测题;第三部分是近两年部分全国计算机等级考试二级C语言的笔试试卷。 -
Visual C++代码参考与技巧大全郭克新本书介绍了在使用Visual C++开发应用程序时所遇到的问题的解决技巧及技巧实现的代码参考。本书共分为13章,内容包括:Visual C++代码的排版,开发环境的设置,数据类型的转换,Visual C++常用控件的使用技巧,对话框处理技巧,窗口和界面处理技巧,文件、文件夹及磁盘操作技巧,数据库操作技巧,进程、线程和DLL操作技巧,多媒体的处理技巧,通信的操作技巧,COM组件技术操作技巧,系统编程等。本书具有实用性强、通俗易懂和注重实践等特点。本书适合Visual C++程序员使用,能够帮助他们解决在实际开发中所遇到的问题,在解决问题时采用了启发式的方式,首先给出了问题的阐述,然后给出问题的解决技巧,最后给出了相关问题解决的实例代码。希望本书能够帮助读者提高解决实际问题的能力,真正做到举一反三。 -
嵌入式Linux C语言开发入门与编程实践商斌本书从嵌入式系统基础概念讲起,共分3篇、10章。第1篇扼要地介绍嵌入式Linux系统开发的基础知识,并回顾ANSI C语言的语法知识。第2篇介绍嵌入式Linux C语言开发中的重要技术,包括常用数据类型与修饰符、预处理器与重要函数、常用数据结构及嵌入汇编语言与移植性问题等应用性内容,结合项目实例展开讨论。第3篇则分别给出在嵌入式GUI应用开发、驱动开发和网络应用开发等3方面的实际案例,详细讲解了嵌入式Linux C语言开发技术的综合运用。本书具有由浅入深、通俗易懂和注重实践等特点,适合于没有或者缺乏嵌入式Linux程序设计经验的初学者作为嵌入式Linux C语言开发的自学教材,同时也适合于已掌握C语言基础编程技术,需要提高嵌入式C语言编程实践能力,以及对嵌入式Linux编程感兴趣的程序员进行阅读。 -
计算机图形学基础教程孔令德本书采用面向对象语言Visual C++6.0的MFC编程环境作为开发平台,系统讲解“基本图形的扫捕转换”、“二维变换和裁剪”、“三维变换和投影”、“自由曲线和曲面”、“分形几何”、“动态消隐”和“真实感图形”的实现原理和算法。本书原理讲解透彻、知识点覆盖全面,从基于光栅扫描显示器的扫描转换开始,讲解了反走样技术、三维坐标变换、透视投影变换、Z-Buffer消隐算法、带有材质和纹理的光照模型原理等内容。通过本书的学习,读者可以制作出具有光照和纹理的动态消隐的三维旋转立体,从而实现对图形的交互式设计。本书配套的《计算机图形学实践教程(Visual C++版)》(ISBN 978-7-302-17148-5)给出了和本书章节相对应的源程序实现。另外,本书配套资源可以从清华大学出版社网站(http://www.tup.corn.cn)下载。本书不仅可以作为大学本科生教材和实训教材,还可供计算机图形学爱好者的自学使用。 -
Visual C++t程序设计刘春辉、徐健飞本书以 Visual C++ 6.0为平台,结合 Visual C++ 6.0和MFC应用程序设计框架的最新规范,从基本的操作和技巧入手,以恰当的实例为导向,对实例代码进行层层图解的方式,由浅入深地介绍了 Visual C++开发的基本理论知识及 Visual C++应用系统开发的实践经验。全书一共用了 12章来全面讲解 Visual C++基本知识,内容包括 Visual C++ 6.0集成开发环境,基于MFC的应用程序框架,对话框和菜单的创建和使用方法,常用控件的使用方法,GDI对象以及文字操作的文本和字体类,多线程的基本概念和使用方法,动态连接库的使用和创建方法,ActiveX控件的创建和使用,网络编程的基本知识和基本步骤,数据库开发的常用基本技术等等,而且最后还安排了一章大型案例系统来整体介绍Visual C++的应用,使读者能够学以致用,加深对 Visual C++基本知识的理解。本书适合于有 C++基础知识,但没有Visual C++编程经验的初学者,也可作为专业 VC开发程序员的参考书。本书独一无二的优势本书由具有多年开发和教学经验的资深老师执笔写作,笔者具有多年的 Visual C++开发和教学讲解经验,熟练掌握 Visual C++开发中的各种基本技能,笔者凭着娴熟的笔法和渊博的理论知识,在讲解时非常注重实践与理论的形象结合,为了能使读者通过读懂源代码来掌握Visual C++技术,在实例举证时还给源代码绘了大量的流程图,采取学习笔记的写作方式将 Visual C++开发技术展现得淋漓尽致,能使读者很快地进入实际开发角色。本书和市场上其他类似书籍相比,具有下面与众不同的特色:形象本书对书中的源代码采取绘图的讲解方式,使抽象变形象,让高深的编程理论 “赤裸裸 ”地裸露在你的面前,使你轻而易举的领悟编程奥秘。这是本书最大的特色。趣味本书用拉链做素材,拉开学习的帷幕,用情趣似的学习笔记形式带你走进轻松的学习课堂,并且在书中让人感觉到烦躁的地方搭配以相关的对应图片,让你享受到学习中的乐趣,探索中的喜悦,胜利后的兴奋。实用本书的实用性较强,以经验为后盾,以实践为导向,以实用为目标,深入浅出地讲解 Visual C++开发中的种种问题。特别是,在讲解时非常注重实践与理论的形象结合,为了能使读者通过读懂源代码来掌握Visual C++技术,在实例举证时还给源代码绘了大量的流程图。本书的所有源代码都已调试通过,并且放在了本书所附带的光盘中,读者拿来即可使用。全面本书内容全面,实践性较强,由浅入深地讲解Visual C++技术的基本理论知识,所讲解的内容几乎囊括了 Visual C++技术的所有基本知识点,而且最后还特地安排了一章来讲解一个KTV点歌系统的大型软件制作过程,这是市场上其他Visual C++书籍没有涉及到的。 -
Visual C#学习笔记缪勇、李新峰本书由浅入深地讲解Visual C# 2005编程知识,全书内容分为6篇,共27章,第一篇介绍Visual Studio 2005开发环境和C#基础,其中包括Visual C# 2005简介,C#语言基础,面向对象编程基础,数组类和集合类,继承,线程和文件操作,以及处理错误和调试;第二篇介绍.NET与C#核心技术,主要内容包括.NET框架,C#.NET命名空间和程序集,字符处理,组件和部署;第三篇主要介绍Windows窗体程序,主要包括Windows窗体,WinForms高级控件,菜单和对话框,GDI+的应用和网络编程;第四篇主要介绍数据处理技术,主要包括ADO.NET,数据绑定技术和XML;第五篇介绍了Web编程,主要包括ASP.NET开发,ASP.NET中的控件,ASP.NET中的数据绑定和ASP.NET中的对象;第六篇精选了几个能囊括本书介绍的所有理论的实例,能使读者彻底精通C#编程技术。本书内容全面,不但适合于没有任何程序语言编程基础而欲直接学习C#技术的初学者,同时也适合于有一定C#开发基础而需要加深对C#核心技术进一步了解和掌握的程序员。本书独一无二的优势本书由具有多年开发和教学经验的资深老师执笔写作,笔者在C#领域具有多年的开发和教学讲 解经验,尤其熟识.NET开发理论知识体系。凭着娴熟的笔法和渊博的理论知识,笔者采取了学习笔 记的写作方式将C#开发技术展现得淋漓尽致,能使读者很快地进入实际开发角色。本书和市场上其 他类似书籍相比,具有下面与众不同的特色。形象 本书对书中的源代码采取绘图的讲解方式,使抽象变形象,让高深的编程理论“赤裸裸”地展露 在读者的面前,使读者轻而易举地领悟编程奥秘。这是本书最大的特色。趣味 本书用拉链做素材,拉开学习的帷幕,用情趣式的学习笔记形式带你走进轻松的学习课堂,并且 在书中让人感觉到烦躁的地方搭配相关的图片,让读者享受到学习中的乐趣,探索中的喜悦,以及胜 利后的兴奋。实用 本书的实用性较强,以经验为后盾,以实践为导向,以实用为目标,深入浅出地讲解C#开发中 的种种问题。在讲解时笔者非常注重实践与理论的形象结合,为了能使读者通过读懂源代码来掌握C #技术,在实例举证时还给源代码描绘了大量的流程图。本书的所有源代码都已在计算机上调试通 过,并且放在了本书所附带的光盘中,读者拿来即可使用。全面 本书内容全面,从基本的语法入手,以恰当的实例为导向,由浅入深地讲解了C#技术的基本理 论知识,所讲解的内容几乎囊括了C#技术的所有知识点。 -
C#和.NET 3.0第一步周礼 著本书共分三篇,每篇十章,共三十章,兼顾理论和实际应用。三篇承上启下地讲解了VC#的开发技术和应用技巧。第一篇介绍.NET Framework 3.0开发框架和C#语言的基础知识,透彻地讲解了面向对象开发思想在C#中的贯彻、基本的WinForm窗体编程模型、文件读写技术和注册表操作,使读者在学习完本篇之后能够使用WinForm进行小型的应用开发。第二篇包含了C#语言相关的高级概念,如集合对象、泛型、程序集、多线程等等,重点讲述了VC#中数据处理的相关技术,如ADO.NET编程、数据集、数据绑定、DataGridView控件、打印和报表等,同时,对面向对象的分析与设计、组件技术、三层架构,以及最新的WWF(工作流)都作了深入浅出的讲解和应用示范。第三篇主要关注网络方面的知识,介绍了C#点对点通讯编程、Internet访问,重点讲述了Web开发的相关模型,包括ASP.NET Web开发、ASP.NET Ajax、Web服务等,并引入最新的面向服务编程模型WCF和面向描述编程模型WPF,讲解了它们的概念和实际运用,同时,对与实际项目开发密切相关的安装与部署技术、单元测试和重构技术,以及代码的加密和混淆技术都作了讲解,使读者能够了解企业级网络应用的设计与开发。本书在讲解具体的知识点时均采用直观短小的实例进行讲述,对书中的难点和疑点均采用相关的生活案例或图形图像来描述,使读者更容易掌握其技术的本质。在讲透具体的技术点后,则会给出项目级的实例来展示这些技术在实际中的运用,使读者能够对相关的企业级开发做到融会贯通。本书适用于C#和.NET初学者、开发者和讲授C#和.NET的教师,也可作为大学及计算机培训班的C#和.NET课程教材。 -
C/C++程序设计上机指导王志新,王大伦 编著本书配合教材《C/C++程序设计实用教程》(王大伦编著,清华大学出版社),为读者提供上机服务。本书将程序设计分为56个题目进行讨论。每个题目给出典型的演示程序,并提供了点评。由于本书所附程序面广量多,有利于因材施教,故适用于高等院校和职业院校学生上机、自学之用。本书也可作为“C/C++程序设计”课程的教学参考书,为任课教师提供实验课教学参考。全书的源程序以及《C/C++程序设计实用教程》一书中的所有讲座和载有600多个程序的P、L、R目录均可下载使用。作者研制了几个未见于其他教材的实用类:两种坐标系统的复数类、矩阵类、多项式类,并说明怎样借助这几个实用类,用C++程序设计技巧解决数字滤波问题。这些实用类均可下载使用。全部程序都在Visual C++ 6.0环境下核实无误。 -
C语言程序设计徐贞如 主编随着计算机技术的日益普及,各行各业都有针对自己行业应用特点来开发各种软件的需求,而C语言以其丰富的功能和极强的表达能力等诸多特点,被选作高校众多专业的必修课程,C语言程序设计还是一门实践性很强的课程,学习过程中,需要在理解概念的基础上,一边动手编程,一边上机实践,只有这样才能真正掌握C语言程序设计的精髓,进而对各类考试中千变万化的题目做到以不变应万变。本教材有如下特点:1.编写时充分注意到了C语言教学的这些特点,将编者长期在C语言教学过程中积累的对该课程教学中重点、难点的准确把握,运用于对教材内容的组织安排之中,并努力做到深入浅出,精选例题,尽量降低教师依据教材教学的难度,同时也使读者易于阅读和理解。2.为满足广大学生参加计算机等级考试的需要,本教材还配有专门针对计算机二级等级考试复习用的关于C语言部分的配套习题集,供读者练习使用。3.为便于学生使用,本书附有ASCIl字符编码表、C语言运算符、标准库函数和程序运行及调试时的常见错误注解四个附录。本书详尽介绍了C语言的特点和概貌;介绍了基本数据类型、运算符和表达式,重点介绍了变量和表达式;C语言的编辑、编译和运行的集成环境;程序结构的基本概念,重点介绍了输入、输出函数和顺序结构程序设计方法;选择结构程序设计方法,重点介绍了if语句实现的分支程序和switch语句实现的多分支选择结构;循环结构程序设计,主要介绍了for、while和do while循环语句及循环的嵌套等内容;数组的定义和应用;函数的定义与调用、参数的传递、变量的作用域和存储方式等;指针和指针变量的定义及应用;结构体类型及结构体变量的定义、结构体数组、共用体和枚举型等;位运算及位段的概念;文件的概念及操作。 -
C语言程序设计教程覃俊 编《高等学校计算机专业教材精选·算法与程序设计:C语言程序设计教程》讲授C语言程序设计的基本思想、方法和解决实际问题的技巧。尽可能把概念、知识点与案例相结合,进行案例教学,并且每章都精心设计了习题与上机实验,突出实用性、操作性。每章的安排尽量做到从简单到复杂,在编著教材时尽量结合任务驱动法和建构主义理论教学法组织各个知识点。全书共分13章,主要内容包括C语言程序设计概述、数据类型、运算符、表达式、顺序结构、选择结构、循环结构、数组、函数、指针、复合数据类型、文件、位运算、编译预处理和C语言的实际应用等。《高等学校计算机专业教材精选·算法与程序设计:C语言程序设计教程》可作为高等学校工科各专业C语言程序设计课程的教材,也可以作为全国计算机等级考试的辅导教材,以及计算机爱好者自学用书和各类工程技术人员的参考书。
