C/C++及其相关
-
C语言程序设计李虹 主编《C语言程序设计》共分9章,主要内容包括:c语言概述、基础知识(数据类型、运算符、表达式等)、顺序结构、选择结构、循环结构、数组、函数、指针、结构体、共用体、枚举和文件等。《C语言程序设计》内容编排合理、循序渐进、深入浅出、讲解通俗,对重点和难点做了详细的阐述,并辅以大量的实例,各章还配有较实用的案例、习题。《C语言程序设计》注重技术应用性,语言讲解与程序设计并重,经典算法与实用案例并重。《C语言程序设计》适合作为高职高专院校、成人继续教育学院和民办专科学校等各专业“c语言程序设计”课程的教材,也可作为C语言培训和计算机等级考试辅导的教学用书,还可供自学者参考。 -
C# Web 2.0应用程序设计教程杨晓光 编著《C# Web 2.0应用程序设计》系统介绍了利用Visual Studio.NET 2008和ASP.NET 3.5开发Web应用程序的基本知识,并对通讯录实例给出两种不同的开发方法——快速开发方法和基于三层架构的开发方法,使读者对网站开发有深入理解。 《C# Web 2.0应用程序设计教程》共14章,主要涵盖了Web 2.0和ASP.NET基础知识;包括利用常用控件构建Web页面,利用主题和母版页定制网贞样式、利用站点地图和导航控件构建网站导航系统、利用Profile和Web部件构建个性化站点、利用ASP.NET AJAX给用户以更好体验,以及如何操作和展示数据库中的数据。 《C# Web 2.0应用程序设计教程》讲解突出重点,结合实战,精选实用例程,摒弃了控件说明书模式。《C# Web 2.0应用程序设计教程》可作为高等院校教材,亦适合培训机构作为教学参考。 -
Visual C++程序设计实用案例教程于永彦,王志坚,娄渊胜,束玉琴 主编本书为C++程序设计教材的高级程序设计部分,主要讲述Visual C++基础知识与基本应用,包括OOP概念、Windows程序原理、MFC类库及其应用程序框架、数据库应用程序设计、网络应用程序设计和多媒体应用程序设计。全书仍然以一个实用的“简易学生管理系统”为研究载体,针对每一个具体应用问题设计一个“子工程模型”,从基本概念入手,循序渐进,既有必要的理论知识的铺垫,又重点突出了对读者实践技能的培养与训练。本书适用于理工类大中、专院校的C++程序设计课程,也可供程序设计爱好者和工程技术人员参考使用。 -
计算机图形学基础教程习题解答与编程实践孔令德 编著本书采用Visual C++的MFC框架编写了《计算机图形学基础教程(Visual C++版)》 (ISBN 978-7-302-17082-2)中的所有习题的解答,重点实现了本书彩页中“矩形块碰撞模拟”、“直线段的像素级绘制”、“动态旋转双三次B样条曲面模型”、“Sierpinski海绵实体模型”、“三维五角星模型”、“立方体光照模型”、“圆环Gouraud明暗处理光照模型”、“金属球的双点光源Phong 法矢插值模型”、“球的函数纹理映射光照模型”、“球的图片纹理映射模型”、“立方体图片纹理映射模型”等内容。除了极少数习题,如“立方体图片纹理映射模型”是在MFC框架下使用OpenGL技术开发的外,其余案例全部使用纯Visual C++语言开发。本书由100多个计算机图形学源程序组成,涵盖了计算机图形学的主要内容,是作者于2008年主持省级精品课程“计算机图形学”以来最新建设成果的结晶。笔者一直致力于打造“纸介质教材+数字化教学资源+网络平台”的优质教学资源。在笔者的个人网站提供了本书的全部源程序代码,以供大学本科生和计算机图形学爱好者免费下载使用。 -
C#程序设计项目教程宋桂岭 主编《C#程序设计项目教程》是C#语言的入门教程。全书分为两个部分:第一部分介绍C#的基础知识,主要包括C#变量和表达式、流程控制语句、类和对象、继承和多态、数组与集合对象、值类型与引用类型:第二部分通过某超市进销存信息管理系统,讲解软件开发过程中的程序框架设计、数据库设计、界面设计的流程,并演示基础资料设置模块、采购入库模块、查询统计模块、用户管理与权限管理模块和商品销售模块的实现过程。在系统实现过程中,《C#程序设计项目教程》通过实际问题带出知识点的形式,讲解异常处理、事件、ADO.NET编程、报表设计、WinForms控件、Excel操作、字符串处理、泛型编程等多项.NET知识。《C#程序设计项目教程》的特点是充分考虑初学者的学习情况,强调“必需、够用”原则,在强调动手能力的同时,也强调编程思想的讲解。全书项目案例完整,书中代码可移植性强,可直接应用于商业软件开发。《C#程序设计项目教程》还免费提供教学视频、电子教案和项目完整源代码。《C#程序设计项目教程》适合作为高职院校计算机专业的教材,也可作为有一定数据库技术基础的计算机语言初学者的入门教程。对于刚刚进入公司工作的程序员来说,《C#程序设计项目教程》也有较大的参考价值。 -
可视化程序设计Visual C++杨喜林 等主编VisualC++是一个功能强大的可视化软件开发工具,是高等院校计算机及相关专业主要核心课程。本教材对VisualC++的应用与开发进行了详细系统的介绍,内容主要包括:VisualC++程序的建立,菜单、工具栏和状态栏的创建,对话框和常用控件,窗口、文档与视图,图形绘制,数据库应用,多媒体技术等。本教材以案例教学为主,各章节都附有大量的实例,并且操作步骤详细,有利于引导读者更好地消化、理解和实际应用所学的知识。 -
视频学Visual C++梁水,王家胜 编著《视频学Visual C++》以全面介绍了使用Visual C++进行程序开发的各种技术。在内容安排上由浅入深,让读者循序渐进掌握编程技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解“晦涩难懂”的技术;在内容形式上附有大量的提示、技巧、说明、编程信条等栏目,夯实读者编程技术,丰富编程经验。《视频学Visual C++》共分为20章,按内容结构可以分为5篇,环境篇、基础篇、界面编程篇、提高篇和高级应用篇。其中,基础篇介绍了C++语言的语法知识。界面编程篇介绍了界面程序设计使用的技术,例如,对话框、菜单、工具栏和各种控件的使用。提高篇介绍了图形、图像处理、打印技术和文件操作。高级应用篇介绍了数据库、动态链接库技术。内容结构如下图所示。《视频学Visual C++》附有配套光盘。光盘中提供有《视频学Visual C++》所有程序的源代码、教学录像、项目全程开发录像和编程词典体验版学习软件。其中,源代码全部经过精心调试,能够在Windows 2000、Windows XP、Windows 2003环境下编译和运行。《视频学Visual C++》适用于Visual C++的爱好者、初学者和中级开发人员,也可以作为大中专院校和培训机构的教材。 -
C/C++程序设计张树粹 等编著C/C++语言是国际上广泛应用的计算机程序设计语言。以其功能强大、表达灵活、代码效率高和可移植性好而著称。因此,它广泛应用于编写各种系统软件和应用软件。本教材以面向过程程序设计为基础,引进了C++新增的运算符、函数重载、类和对象的封装性等,介绍了C++对C的改进,目的是使读者在具备基本编程能力的基础上循序渐进地向面向对象程序设计过渡。基于多年的教学经验,编者注重C/C++本身的系统性与认知规律的结合,针对初学者的特点,在写法上,勿求深入浅出,通俗易懂;在结构和内容上,勿求准确定位,合理取舍,精选例题,强化实验。全书共分9章,各章均精选了国家各类计算机考试的习题和实验,并采用目前用得最多的Visual C++6.0编译系统。《高等学校计算机专业教材精选·算法与程序设计:C/C++程序设计》适合作为普通高等院校、高职高专、各类成人教育院校作为开设程序设计基础课程的教材,也可作为编程人员和参加计算机考试(C /C++模块)自学者的参考书。 -
C++程序设计王挺 等编著本书参照ACM和IEEE CS CC2008以及教育部高等学校计算机科学与技术教学指导委员会编制的《高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行)》的要求,面向大学计算机专业本科教学的需要,系统地介绍c++程序设计语言的语法、语义和语用,使读者掌握结构化程序设计方法和面向对象程序设计方法。全书分为程序设计基础和面向对象程序设计两大部分。第一部分主要介绍类型、运算符与表达式、输入与输出、控制结构、函数、数组、指针、结构、联合、枚举、链表等程序设计的基本概念和结构化程序设计方法;第二部分主要介绍类与对象、类和对象的使用、操作符重载、继承、多态性、文件和流、异常和模板等面向对象程序设计的基本概念和程序设计方法。本书注重知识的系统性和连贯性,在内容上注意与后续课程的衔接,强调严密的逻辑思维,突出程序设计方法的教学。本书适合作为高等学校“程序设计基础”或者“高级语言程序设计”课程的教材,也可供广大自学人员学习参考。 -
VC++程序设计项目实践贾振华 编著《VC++程序设计项目实践》结合精选的项目实例,使用Visual C++开发工具,应用面向对象开发方法及开发过程,开发了涉及图形、图像、多媒体、网络、数据库等知识的项目。其中的内容是Visual C++基础编程教材中很少涉及到的。全书内容翔实,重点突出,应用性极强,最大的特点就是结合实例深入浅出地对软件项目开发过程进行详细讲解,是学习Visual C++编程的有益资料。读者可以根据这些实例进行深入研究,并不断地修改与扩充,使之符合自己的要求。《VC++程序设计项目实践》可以作为高职高专院校相关专业的项目实训课程或课程设计的教材,也可作为Visual C++爱好者的参考书。
