C/C++及其相关
-
Visual C++ +SQL Server数据库开发与实例李涛、刘凯奎、王永皎本书是清华《1+1数据库混合开发技术丛书》之一。系统地介绍了Visual C++ 6.0与SQL Server 2000的基本操作,并详细介绍了使用Visual C++开发数据库应用程序的方法,具体包括Visual C++ 6.0开发环境、数据库基本原理、SQL Server 2000操作规范、数据库访问接口概述、应用程序开发流程、数据库及应用程序的优化以及发布等内容。既可作为高等院校Visual C++程序设计课程的教材,也是工程技术人员进行数据库开发的优秀参考书。Visual C++ 6.0是Microsoft Visual Studio开发组件中最为强大的编程工具,由于其强大的功能、友好的开发环境,一经推出便广受好评,直到今天仍然是Windows平台上应用程序开发的利器;而其与SQL Server 2000的结合更是程序开发的黄金组合。本书共12章,系统地介绍了Visual C++ 6.0与SQL Server 2000的基本操作,并详细介绍了使用Visual C++开发数据库应用程序的方法,具体包括Visual C++ 6.0开发环境、数据库基本原理、SQL Server 2000操作规范、数据库访问接口概述、应用程序开发流程、数据库及应用程序的优化以及发布等内容。本书的光盘中附有全部实例的源代码和安装方法介绍,读者可以根据需要在这些示例代码的基础上进行二次开发。本书作为使用Visual C++进行数据库开发的实例教程,其重点明确、结构合理、语言简明,既可作为高等院校Visual C++程序设计课程的教材,也是工程技术人员进行数据库开发的优秀参考书。 -
C++学习与实验指导秦军C++程序设计语言具有强大的功能,它是从C语言发展演变而来的,是C语言的超集,是一种面向对象的程序设计语言。目前它已经在各个领域得到广泛的应用,成为开发大型软件时首选的一种程序设计语言。本书分为两部分:第一部分为“学习指导”,首先是“知识要点”,强化对各章节的知识点的认识;其次是“例题解析”,通过一些典型的例题的解析,帮助读者掌握Visual C++程序设计的方法和技巧,最后通过精心组织的精选习题让读者进行练习,以巩固对已学的知识点的掌握;第二部分为“实验指导”,包括9个精心设计的实验。每一个实验都包括“实验目的”、“实验实例”、“实验内容”、“实验指导”和“思考题”。此外,书后还有一个附录“常用系统函数”列出了C++中的常用库函数及其说明,可以作为简明函数手册使用。 -
STL高效编程(美)迈耶斯所有的C++程序员都必读的书少之又少,而本书就是其中的一本。C++的标准模板库(STL)是革命性的,但是要想学会用好STL却充满了挑战性。中国台湾技术作家侯捷先生曾经把STL的学习过程比喻为三个境界:第一境界:熟用STL。第二境界:了解泛型技术的内涵与STL的学理乃至实作。第三境界:扩充STL。本书无疑是你达到第二境界的最佳读本。在本书中,C++技术权威Scott Meyers揭示了专家总结的一些关键规则,包括他们总是采用的做法以及总是避免的做法。这些规则可以发挥STL的最大效用。有些书只是描述STL中有些什么内容,而本书则讲述如何使用STL。本书共有50条指导原则,在讲述每一条指导原则时,Scott Meyers都提供了透彻的分析和深刻的实例,所以读者不仅可以学到要做什么,而且还能够知道什么时候该这样做,以及为什么要这样做。如同Meyers的其他著作一样,本书充满了从实践中总结出来的智慧。清晰、简明、透彻的风格使本书成为每一位STL程序员的案头必备。本书特色·关于选择容器的建议,涉及的容器有:标准STL容器(例如vector和list)、非标准的STL容器(例如hash_set和hash_map),以及非STL容器(例如bitset)。·一些提高效率的技术,通过它们可以最大程度地提高STL(以及使用STL的程序)的效率。·深入到迭代器、函数对象和分配子(allocator)的行为,也包括程序员总是应该避免的做法。·对于那些同名的算法和成员函数,如find,根据它们行为方式上的微妙差异,本书给出了一些指导原则,以保证它们能被正确地使用。·讨论了潜在的移植性问题,包括避免这些移植性问题的各种简单途径。 -
C程序设计语言(美)克尼汉,等在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用如此广泛。本书是C语言的设计者之一Dennis M. Ritchie和著名的计算机科学家Brian W. Kernighan合著的一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。第1版中介绍的C语言成为后来广泛使用的C语言版本蜒标准C的基础。人们熟知的"hell0, World" 程序就是由本书首次引入的。现在,这一程序已经成为众多程序设计语言入门的第一课。 第2版根据1987年制定的ANSIC标准做了适当的修订,引入了最新的语言形式,并增加了新的示例。通过简洁的描述、典型的示例,作者全面、系统、准确地讲述了C语言的各个特性以及程序设计的基本方法。对于计算机从业人员来说,本书是一本必读的程序设计语言方面的参考书。 -
单片机智能化产品C语言设计实例详解周兴华本书结合目前广泛应用的80C51单片机及Keil C51集成开发环境,以设计实例的方法详细介绍了9个“短、平、快”实用产品的软硬件设计,其中软件部分均采用C语言设计,具有高效、快捷的特点。本书还简要介绍了80C51单片机的基本知识和Keil C51集成开发环境的用法以及如何用Protel 99SE高效设计电路板等。.本书实例新颖,内容翔实,实用性强,可作为单片机爱好者、单片机开发工程师的参考资料,也可作为大中专学生、职校学生毕业设计的参考用书。..随书所附的光盘中提供了本书所有软件设计程序文件,以供读者朋友参考。... -
编程语言基础林东、陈琳本书是中等职业学校计算机及应用专业国家规划教材《编程语言基础— —C语言》的第2版,在第1版的基础上进行了修订。本书根据教育部最新颁布的计算机及应用专业主干专业课程教学基本要求编写,同时参照了2005年教育部新颁布的全国计算机等级考试大纲。 本教材针对职业教育的特点,突出基础性、先进性、操作性,注重对学生创新能力、创业能力和自学能力的培养。本书的主要内容包括C语言概述、基本数据类型与简单程序设计、分支程序设计、循环程序设计、数组、函数、结构体、指针、文件。全书各章都配有应用实例、小结和习题。与本教材配套的书籍有C语言学习辅导与上机实习。 本书适合于中等职业学校计算机及应用专业以及相关专业的学生使用,也可作为各类计算机培训的教学用书及计算机等级考试的辅导用书。 第1章 C语言概述1.1 C语言的产生和发展1.2 C语言的特点1.3两个简单的C程序1.4 Turbo C 2.0简介本章小结习题第2章 基本数据类型与简单程序设计2.1 C语言的基本数据类型2.2常量和变量2.2.1常量和符号常量2.2.2整型常量2.2-3浮点型常量2.2.4字符型常量2.2.5 变量2-3赋值语句2.3.1赋值语句的格式与功能2.3.2赋值语句中的类型转换2.4数据的输出2.4.1字符输出函数putchar()2.4.2格式化输出函数printf()2.5数据的输入2.5.1字符输入函数getchar()2.5.2格式化输入函数scanf()2.6运算符和表达式2.6.1算术运算符2.6.2 自增、自减运算符2.6.3赋值运算符2.6.4逗号运算符2.7常用的数学函数2.8顺序结构程序设计实例本章小结习题第3章 分支程序设计3.1关系表达式和逻辑表达式3.1.1 关系运算3.1.2逻辑运算3.2条件语句(if语句)3.2.1 if语句3.2.2 ifelse语句3.2.3 if语句的嵌套3.2.4条件表达式313多分支语句(switch语句)3.4分支程序设计实例本章小结习题第4章 循环程序设计4.1 w.hile循环4.2 dowhile循环4-3 for循环4.4多重循环4.5 break语句和continue语句4.5.1 break语句4.5.2 continue语句4.6循环结构程序设计实例本章小结习题第5章 数组5.1一维数组的定义和使用5.1.1一维数组的定义5.1.2一维数组元素的引用5.1-3一维数组的初始化5.2二维数组的定义和使用5.2.1二维数组的定义及引用5.2.2二维数组的初始化5.3字符数组的定义和使用5.3.1字符数组的定义及元素引用5.3.2字符数组的初始化5.3.3字符数组的输入/输出5.3.4字符串处理函数5.4数组的应用举例本章小结习题第6章 函数6.1 函数的定义6.1.1定义函数6.1.2函数的参数6.1.3函数的返回值6.2函数的调用6.2.1调用函数6.2.2函数原型6.2.3 函数的嵌套调用和递归调用6.3数组作为函数参数6.3.1数组元素作为函数参数6.3.2数组名作为函数参数6.3.3多维数组作为函数参数6.4变量的作用域6.4.1局部变量6.4.2全局变量6.5变量的存储类别6.5.1存储方式6.5.2 自动变量6.5.3静态局部变量6.5.4寄存器变量6.5.5外部变量6.6函数应用实例本章小结习题第7章 结构体7.1概述7.2定义结构体变量的方法7.2.1先定义类型,后定义变量7.2.2类型和变量同时定义7.2.3直接定义变量7.2.4 typedef的使用7.3结构体变量的引用7.3.1 引用结构体变量7.3.2结构体变量的初始化7.3.3 同类型结构体变量间的赋值7.4结构体数组7.5结构体应用实例本章小结习题第8章 指针8.1指针的概念8.2指向简单变量的指针8.3指向数组的指针变量8.3.1指向一维数组的指针变量8.3.2指向多维数组的指针变量8.4指向字符串的指针变量8.5指针作为函数参数8.6指向结构体的指针变量8.6.1结构体指针变量的定义、输入和输出8.6.2用结构体指针变量处理链表8.7指针应用实例本章小结习题第9章 文件9.1文件概述9.2文件的打开和关闭9.2.1文件的打开9.2.2文件的关闭9.3文件的读/写9.4文件应用实例9.4.1建立一个新文件9.4.2读取并输出一个文件本章小结习题 -
C语言学习辅导与上机实习陈琳本书是依据中等职业教育国家规划教材《编程语言基础——C语言(第2版)》编写的,同时参考了2005年教育部考试中心新颁布的全国计算机等级考试大纲、二级教程——C语言程序设计以及相关的考试参考书、试卷、上机题等资料。本书针对二级C语言程序设计考试的特点进行了详细的辅导,内容涉及程序结构、基本概念、基本语句、程序设计方法、各种数据类型的应用等。.本书不仅可以作为主教材的辅助教材、练习册或上机指导书,而且可以作为全国计算机等级考试二级C语言程序设计的复习资料。... -
C++程序设计实验教程李师贤《C++程序设计实验教程》是“面向21世纪课程教材”《面向对象程序设计基础》(高等教育出版社出版)一书的配套实验教材。全书通过实验方式介绍C++程序设计,内容共15章:第1一3章涉及程序设计的目标、技术与特点,包括程序设计的目标与准则、程序设计必须遵循的一般性技术原理、程序设计风格;第4~5章涉及程序中的基本控制结构及结构化程序设计的思想与措施;第6—9章涉及程序中的数据结构;第10~12章涉及控制与数据的相互作用;第13章涉及程序测试;第14章结合Booch方法介绍面向对象程序设计;第15章为综合实验。每一章包含若干具有针对性的实验,每个实验分为目的要求、原理、实验内容、患考要点四个部分,突出程序设计的思想方法和技术,强调程序设计语言(C++)的知识要点,提示易犯的错误,引导读者深入思考。书后的四个附录分别介绍了上机编程过程、实验报告的书写、集成开发环境Turbo C++3.O和Visual C++6.0。《C++程序设计实验教程》内容丰富、概念清晰、实用性强,既可与面向对象程序设计课程结合使用,也可用作独立的实验课程教材,还可供软件开发人员参考。 -
C语言课程设计黄明、梁旭、万洪莉本书是专门为课程设计而编写的。内容包括语言介绍、课程设计指导和例子。每个例子的内容都相对独立,且其程序全部调试通过。本书的例子有电子投票平台、家庭财务管理系统、小型商品管理系统、学生成绩管理系统、员工工资管理系统、猜数字游戏、小型测验平台共7个课程设计的例子。.本书适合高等院校相关专业的学生,也适用于高职、高专及成人教育等不同层次的人员。... -
VISUAL C++程序设计实验指导与实训梁建武、陈英本书主要介绍Visual C++编程技术在实际工程中的应用,是《Visual C++程序设计教程》(梁建武主编)的配套教材。按教材的章节把一个大型的工程分为若干小工程,主要内容包括:工程概述(需求分析);工程主菜单设计:对话框与控件设计;访问数据库;绘图与多线程应用;文件的读写:界面美观设计;高级控件;打印和打印预览;注册发行等。通过对这些内容的学习,使用户可以充分领略到Visual C++在工程中的应用。.本书内容以一个实际工程对象作为编程实例,内容丰富,讲解清晰,几乎覆盖教程所有的内容。因为工程开发是分步进行的,每一步都建立一个工程,可以单独编译运行,有助于初学者仿效理解、把握问题的精髓和对应用程序框架的整体认识;又能为读者学会开发一个大型的程序实例提供经典典范。..本书可作为高等院校计算机或相关专业“Visual C++程序设计”的辅导教材或参考书,也可供广大工程技术人员学习参考。...
