C/C++及其相关
-
C语言程序设计实验指导夏素霞《C语言程序设计实验指导》是《C语言程序设计》一书的配套教材,是为了加强“C语言程序设计”课程的实践能力而编写的。内容涵盖了“C语言程序设计”中的主要知识点。《C语言程序设计实验指导》共有12章,每章由学习要求、知识点回顾、实验范例及练习等内容构成。涵盖了C程序设计的各种方法和技巧。《C语言程序设计实验指导》可以作为高等院校“C语言程序设计”课程的实践教学辅助教材,还可以作为与《C语言程序设计》一书配合自学的配套教材,有一定C语言基础的读者也可以单独使用本教材。 -
C++高级语言程序设计付永华,王素立,薛海燕 编著c++是一门成熟的重量级程序设计语言,是程序设计语言发展史上的经典。本书系统地介绍了c++语言,第1章主要讲述了面向对象编程的特点,介绍了编程环境;第2章~第6章主要介绍c++的基本算法、程序的结构、数据类型、语句和流程、指针、函数;第7章-第10章主要介绍类、对象、类的继承、重载、多态性等机制,并讲述了c++的输入输出流、命名空间和异常处理;第ll章则给出了两个生动且富有实用性的例子。该书的三位编者一直主讲“面向对象程序设计”、“C++高级语言程序设计”、“C语言程序设计”等课程。在该书的编写过程中,编者参考了国内外许多c++语言相关的教材、书籍,力求能在教学中有实用性和兴趣性。如果此书能够为读者带来帮助,有些许提高,将是编者最大的欣慰。 该书适合用作大学计算机专业和非计算机专业(选学部分章节)本、专科的程序设计基础课程教材,也可供自学的读者使用。对致力于数据库系统、交互式界面、应用平台、分布式系统、网络管理、cAD技术、人工智能等领域的开发人员亦有参考价值。 -
Visual C#程序设计实用教程王辉、张大治C#是Microsoft在推出.NET Framework 1.0时提供的一种全新的计算机语言,其最新版本C# 2.0是.NET 2.0的一部分,它在原有基础上增加了一些更吸引人的功能。本书系统介绍了C#编程的相关内容,从基本语法讲起,由浅入深、循序渐进地介绍了C#语言的编程技巧和面向对象编程的精髓。主要内容包括C#的基本语法、面向对象编程、Windows应用程序设计、数据库编程、网络编程、Web应用程序及Web服务、异常处理机制以及程序的部署和打包等。本书内容丰富、结构清晰、图文并茂,实例具有极高的实用性和代表性,方便读者上机实践。本书适合C#的初中、级读者,可作为高等院校师生的培训教材,也可供有一定C/C++编程基础的中、高级程序员阅读参考。本书配套的电子教案和实例源代码可以到http://www.tupwk.com.cn/21cn网站下载。 -
Visual C#2005入门经典(美)福克塞尔 著,陈秋萍 译Visual C#已成为在.NET平台上进行开发的首选语言,微软甚至用Visual C#编写了.NET框架的大部分。Visual C# 2005将C++的灵活性和强大功能与Visual Basic的简单性融于一体。本书通过开发一个图片查看程序,全面阐述了使用Visual C# 2005开发应用程序的基本知识。本书分五部分,总共24章。第一部分介绍了Visual C# 2005速成版开发环境,引导读者熟练使用该IDE的功能;第二部分探讨如何创建应用程序界面,包含窗体和各种控件的用法;第三部分介绍了编程技术,包括编写和调用方法、处理数值、字符串和日期、决策和循环结构、代码调试、类和对象的创建以及图形绘制等;第四部分阐述了文件和注册表的处理、数据库的使用和自动化控制其他应用程序等;第五部分介绍了应用程序部署并概述了.NET框架。本书通过简明的语言和详细的步骤,帮助读者迅速掌握使用Visual C# 2005开发应用程序所需的基本知识,适合甚至没有任何编程经验的读者和Visual C#新手阅读,也可供大中院校的学生学习Visual C#编程时参考。作者简介:James Foxall是Tigerpaw软件公司(www.tigerpawsoftware.com)的副总裁。Tigerpaw公司位于内布拉斯加州Bellevue,是一家致力于商业数据库应用的微软认证合作伙伴。James负责Tigerpaw的CRM+,该产品将合同管理、市场、服务和维修、建议生成、库存控制和采购等自动化,曾获得CRM产品奖。James在创建认证的Office兼容软件方面有丰富的经验,这使其成为Microsoft Windows和Microsoft Office环境的应用程序接口和行为标准的权威。James在单程序员和多程序员环境下编写30多万行Visual C#商业产品代码。他编写过很多图书,还为杂志Access-Office-VBA Advisor和Visual C# Programmer's Journal撰写文章。James拥有信息管理系统(MIS)学士学位,是微软认证解决方案开发人员,还是Microsoft Visual C#的国际演讲员,可通过www.jamesfoxall.com/forums联系到James。 -
基础C++程序分析与设计马瑞新、田琳琳、赖晓晨如果你是一名程序员,如果你没有学过C++语言,那么就不能算作是一名真正的程序员。《基础C++程序分析与设计》主要讨论C++程序设计的基础部分,这样做的目的就是想通过扎实的基础训练,让初学者一步步走入编程殿堂,为后续课程打下良好的基础。《基础C++程序分析与设计》是为软件学院量身打造的,主要讨论C++程序设计的基础部分,不涉及C++高级应用部分,包括类、继承、多态、模板等,这是在C++高级程序设计课程中要学习的内容。配套光盘包括《基础C++程序分析与设计》所有案例的代码,方便读者学习、程序调试使用。 -
Visual C++程序设计例学与实践魏亮,李春葆 编著《Visual C++程序设计例学与实践》以初学者为出发点,循序渐进的介绍了Visual C++的相关技术,并以实例为主线,为读者提供学习捷径,从而降低了学习成本。全书共分11章,包括Visual C++概述、C++基本语法、C++面向对象基础、Visual C++的MFC实现机制、Visual C++的基本控件、文档、视图和框架、SQL Server和ODBC概述。最后的4章是一个完整的开发实例——高校教务管理系统。《21世纪软件工程师培养优秀教材:Visual C++程序设计例学与实践》内容紧凑、实例丰富、结构严谨、深入浅出,既可作为广大工程技术人员的参考书,也可作为中专院校学生的入门教材。 -
C#软件解决方案(美)李维斯 著,朱剑平 译在本书中,畅销书作家John Lewis继续他的惯例,将重点放在编写设计良好的软件解决方案的编程技巧上。本书是C#编程语言的全面介绍,以编程新手容易理解的渐进方式呈现。它集成了C#编程语言和编写高质量软件程序的技术的最新介绍。本书特点:从一开始就重点强调面向对象的程序设计,通过将编程实践放到所有的例子和解释中来提供好的编程技巧的基础。由始至终使用几个完全实现的例来讲解特定的编程概念。包括了一个Visual Studio环境的快速入门。在每章中包含一个有精选图形的Windows Track(Windows专题)教程,作为面向对象引人入胜的示例。 -
Big C++(美)Cay Horstmann;Timothy Budd;姚爱红;张国印;李健利译本书是一本关于C++的优秀教材,由加州大学知名教授Horstmann编写。全书深入探讨了C++的知识,并着重强调了安全的标准模板库;本书较厚,但它可用做程序设计专业学生的教材(两学期)。全书在介绍基础知识后,作者论及了一些高级主题。书中面向对象的设计一节探讨了软件开发生命周期问题,给出了实现类关联的实用提示。其他高级主题包括模板、C++标准模板库、设计模式、GUI、关系数据库以及XML等。本书的特色是语言浅显,示例与习题丰富,讲解详尽且透彻,此外还提供针对老师与学生的配套网站。.本书适合高等院校的本科生、研究生及专业软件设计人员使用。本书从良好编程实践的角度纵览了当今C++的概貌。Horstmann和Budd将实践经验与教学经验结合,指导读者从程序设计基础入手,理解C++内存管理、运算符重载和异常处理等复杂特性。Big C++不仅是一本参考书,还提供了精心设计的练习、示例以及实例学习,使读者掌握实用的C++应用程序的细节。..现代C++特性。本书着重于C++标准的现代特征,诸如流库、string类以及STL的详细介绍。通过尽量减少使用易出错和易混淆的结构,读者会更快地成为更具生产率的程序员。先介绍原理。考虑到C++的复杂性,本书按以下结构组织:基本章节部分提供了基本概念与C++基础。当读者掌握了基本原理,随后的各章节增加了深度并介绍了一些关键主题,这些主题包括异常处理、内存管理、多态、名字作用域管理及模板等。面向对象。本书将C++作为一种面向对象语言介绍,从而使读者从一开始就学习使用对象。当读者习惯了创建对象和调用成员函数后,就将学习实现自定义类和成员函数。随后的章节介绍面向对象设计方法学及其工具,拓展关于UML表示的知识及介绍设计模式。灵活性。为使读者可以按兴趣学习,本书采用模块化设计。读者可以选取关于STL、图形程序设计或面向对象设计的章节。或者,从三个应用章节中选择——关系数据库、图形用户接口及XML——由此,读者可以拓展关于实际编程的知识。... -
VISUAL C++开发技术大全明日科技 编著本书是一本Visual C++ 6.0综合开发参考手册,书中几乎囊括了使用Visual C++进行程序开发的全部知识,同时在讲解中结合了大量实用而又有代表性的示例和典型应用。全书共分31章,包括认识Visual C++,C++语言基础,C++语句控制,数组,函数,面向对象的程序设计,用户界面设计,文档与视图,菜单、工具栏和状态栏设计,通用对话框,高级控件,自制MFC控件,图形、图像处理技术,多媒体技术,文件操作技术,ADO数据库编程,数据查询技术,添加、删除和更新数据,打印技术,网络编程,Internet编程,数据通信,Win32 API,DLL动态链接库,进程与线程,消息处理技术,注册表,自定义帮助,程序打包及安装,辅助工具,C库函数大全等。书中各部分技术既相互独立又相互联系,可以逐步引导读者深入学习并掌握Visual C++的编程知识、方法和技巧。本书附有配套光盘。光盘提供了书中示例和典型应用实例的全部源代码,所有源代码都经过精心调试,在Windows 2000下测试通过,保证能够正常运行。本书内容精练、重点突出、实例丰富,是各级程序开发人员的必备参考书,同时也非常适合大中专院校师生阅读。 -
数据结构阮宏 主编本书是为高等学校计算机专业“数据结构”课程编写的教材。本书主要采用C语言作为数据结构和算法的描述语言,考虑到速算法描述的简洁性和知识的延续性,在本书的算法描述中适当引进了部分C++的基本概念,使算法描述更为简明、清晰。全书共分10章及一个附录。分别介绍数据结构的基本概念;线形结构的相关概念及算法:多维数组、矩阵和广义表的基本概念及算法;非线形结构树、图的基本概念及算法以及查找、文件和内外排序的基本概念及算法,并在附录中给出了有关C和C++的相关对照等。本书中给出的绝大多数算法都特别突出了算法设计思想、完整的算法描述机的、算法分析三个部分,既便于学生将算法转换成C或C++程序,也能为提高学生在实际应用中的分析问题和解决问题的能力打下良好的基础。书中各章最后都给出了难易适中的不同类型的习题,供学生课后练习使用。 本书适合作为计算机类专业的本科或专科教材,也可作为信息类相关专业的选修教材,亦可作为高校相关专业师生、工程技术人员和其他读者的学习参考书。 本书为授课教师免费提供电子教案,此教案用Powerpiont制作,可以任意修改。需要者可以从中国水利水电出版社网站免费下载,网址为:http:www.waterpub.com.cn/softdown/。
