Visual C++与Windows编程学习参考(完整)
C语言C++

Visual C++与Windows编程学习参考(完整)

资源名称:Visual C++与Windows编程学习参考(完整) 资源目录: 第一部分 学习方法指导 一、课程的性质与要求 二、如何学好本课程 三、课程的主要内容 四、课程的基本要求 五、重点难点解析 第二部分 习题解答 第一章  第二章  第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章 第三部分 典型题解 第四部分 模拟测试卷 模拟测试卷(一) 模拟测试卷(一)参考答案 模拟测试卷(二) 模拟测试卷(二)参考答案 模拟测试卷(三) 模拟测试卷(三)参考答案 模拟测试卷(四) 模拟测试卷(四)参考答案 模拟测试卷(五) 模拟测试卷(五)参考答案 第五部分 实验指导 实验一 实验二 实验三 实验四  实验五 实验六 实验七 实验八...
Visual C++实践与提高数据库篇
C语言C++

Visual C++实践与提高数据库篇

资源名称:Visual C++实践与提高数据库篇 内容简介:         Visual C++ 实践与提高数据库篇是主要介绍如何使用VC++进行数据库开发的各种接口和技术。内容详实全面,重点突出,主次分明。它的最大特色之一为工程应用而写。书中结合实例对读者可能在项目开发中遇到的实际问题进行了详尽细致的剖析;同时,在介绍具体技术时,又力求阐明一种解决问题的思路。特别是书中提供了很多有实用价值的源码,相信对读者开发会大有裨益。          本书适合哪些有一定VC++基础又需要进行数据库工程应用的读者,也可以作为自学或教学选用的参考书。         为“工程”需要而写:书中很多技术点和应用实例是作者多年开发经验的结晶。 主次分明,重点突出:对读者可能在实际开发中遇到的问题以及各章的开发实例进行了详尽的解释,“知识点各个击破,整体应用实例剖析”。        既见树木,也见森林:在介绍具体技术时,力求阐明一种解决问题的思路。         Visual C++ 实践与提高数据库篇内容全面,亦统亦分:涵盖了VC++数据库编程的各种接口,同时对建立一个性能优良的应用系统提出了总结性意见。 资源截图:
Effective c++_改善程序与设计的55个具体做法(第三版)
C语言C++

Effective c++_改善程序与设计的55个具体做法(第三版)

资源名称:Effective c++_改善程序与设计的55个具体做法(第三版) 内容简介:       “c++程序员可以分成两类,读过effective c++的和没读过的。”世界顶级c++大师scott meyers这部成名之作,与这句话一道在全球无数读者间广为传颂。几乎所有c++书籍推荐名单上﹐《effective c++:改善程序与设计的55个具体做法:第3版》都会位列三甲。作者高超的技术把握力、独特的视角﹑诙谐轻松的写作风格﹑独具匠心的内容组织﹐都受到极大的推崇和仿效。 对于国外技术图书,选择翻译版还是影印版,常让人陷入两难。本评注版力邀国内资深专家执笔,在英文原著基础上增加中文点评与注释,旨在融合二者之长,既保留经典的原创文字与味道,又以先行者的学研心得与实践感悟,对读者阅读与学习加以点拨、指明捷径。 经过评注的版本,更值得反复阅读与体会。希望这《effective c++:改善程序与设计的55个具体做法:第3版》能够帮助您跨越c++的重重险阻,领略高处才有的壮美风光,做一个成功而快乐的c++程序员。 作者简介 : Scott Meyers是全世界最知名的C++软件开发专家之一。他是畅销书《Effective C++》系列(Effective C++,More Effective C++,Effective STL)的作者,又是创新产品《Effective C++ CD》的设计者和作者,也是Addison-Wesley的“Effective Software Development Series”顾问编辑,以及《Software Development》杂志咨询板成员。他也为若干新公司的技术咨询板提供服务。Meyers于1993年自Brown大学获得计算机博士学位。 资源截图:
C++标准程序库 : 自修教程与参考手册
C语言C++

C++标准程序库 : 自修教程与参考手册

资源名称:C++标准程序库 : 自修教程与参考手册 内容简介:         这本包含最新资料的完整书籍,反映出被ANSI/ISO C++语言标准规格书纳入的C++标准程序库的最新组成。更明确地说,这本书将焦点放在标准模板库身上,检验其中的容器、迭代器、仿函数和算法。读者还可以找到特殊容、字串、数值类别、国际化议题、IOStream。每一个元素都有深刻的呈现,包括其介绍、设计、运用实例、细部解说、陷阱、意想不到的危险,以及相关类别和函数的精确樯记式和定义式。 作者简介:         Nicolai M.Josuttis,著有《C++标准库》和《C++模板》,两书都由Addison-Wesley出版。他的职务是系统架构师和技术经理。最近两年,他在一家国际电话公司中全面推广SOA。Nicolai在几个会议上办过SOA讲座,多年来他一直在发表关于这个主题的演讲。         侯俊杰(1961年9月28日-),笔名侯捷,台湾知名电脑技术专栏作家,致力于电脑技术之扎根工作,文章兼具科技之长与灵性之美[1],有读者的评语是“比作家更工程师,比工程师更作家”。大同国中、师大附中、交通大学土木系毕业、清华大学动力机械研究所硕士。曾任职工研院机械所与电通所,曾在元智大学授课,近年来多从事两岸学术交流工作。他的妻子美静是一名钢琴师,侯俊杰说他自己“嗜咖啡。妻严不能常得。” 资源目录: 前 言(preface) xvii 致 谢(acknowledgments) xix 1 关于本书2 c++ 及其标准程序库简介 3 一般概念(general concepts)4 通用工具(utilities)5 standard template library(标准模板库) 6 stl 容器(containers)7 stl 迭代器(iterators)8 stl 仿函数(functors or function objects)9 stl 算法(algorithms) 10 特殊容器(special containers)11 strings(字符串)...
编程精髓(Microsoft 编写优质无错C程序秘诀)
C语言C++

编程精髓(Microsoft 编写优质无错C程序秘诀)

资源名称:编程精髓(Microsoft 编写优质无错C程序秘诀) 资源目录: 第1章 假想的编译程序1、使用编译程序所有的可选警告设施2、使用lint来查出编译程序漏掉的错误3、如果有单元测试,就进行单元测试第2章 自己设计并使用断言1、既要维护程序的交付版本,又要维护程序的调试版本2、要使用断言对函数参数进行确认3、要从程序中删去无定义的特性或者在程序中使用断言来检查出无定义特性的非法使用4、不要浪费别人的时间——详细说明不清楚的断言5、消除所做的隐式假定,或者利用断言检查其正确性6、利用断言来检查不可能发生的情况7、在进行防错性程序设计时,不要隐瞒错误8、要利用不同的算法对程序的结果进行确认9、不要等待错误发生,要使用初始检查程序第3章 为子系统设防1、要消除随机特性——使错误可再现2、冲掉无用的信息,以免被错误地使用3、如果某件事甚少发生的话,设法使其经常发生4、保存调试信息,以便进行更强的错误检查5、建立详尽的子系统检查并且经常地进行这些检查6、仔细设计程序的测试代码,任何选择都应该经过考虑7、努力做到透明的一致性检查8、不要把对交付版本的约束应用到相应的调试版本上,要用大小和速度来换取错误检查能力第4章 对程序进行逐条跟踪1、不要等到出了错误再对程序进行逐条的跟踪2、对第一条代码路径进行逐条的跟踪3、当对代码进行逐条跟踪时,要密切注视数据流4、源级调试程序可能会隐瞒执行的细节,对关键部分的代码要进行汇编指令级的逐条跟踪第5章 糖果机界面1、要使用户不容易忽视错误情况,不要在正常地返回值中隐藏错误代码2、要不遗余力地寻找并消除函数界面中的缺陷3、不要编写多种功能集于一身的函数,为了对参数进行更强的确认,要编写功能单一的函数4、不要模棱两可,要明确地定义函数的参数5、编写函数使其在给定有效的输入情况下不会失败6、使程序在调用点明了易懂;要避免布尔参数7、编写注解突出可能的异常情况第6章 风险事业1、使用有严格定义的数据类型2、经常反问:“这个变量表达式会上溢或下溢吗?”3、尽可能精确地实现设计,近似地实现设计就可能出错4、一个“任务”应一次完成5、避免无关紧要地if语句6、避免使用嵌套的“?:”运算符7、每种特殊情况只能处理一次8、避免使用有风险的语言惯用语9、不能毫无必要地将不用类型地操作符混合使用,如果必须将不同类型地操作符混合使用,就用括号把它们隔离开来10、避免调用返回错误的函数第7章 编码中的假象1、只引用属于你自己的存储空间2、只有系统才能拥有空闲的存储区,程序员不能拥有3、指向输出的指针不是指向工作空间缓冲区的指针4、不要利用静态(或全局)量存储区传递数据5、不要写寄生函数6、不要滥用程序设计语言7、紧凑的C代码并不能保证得到高效的机器代码8、为一般水平的程序员编写代码第8章 剩下来的就是态度问题1、错误几乎不会“消失”2、马上修改错误,不要推迟到最后3、修改错误要治本,不要治表4、除非关系产品的成败,否则不要整理代码5、不要实现没有战略意义的特征6、不设自由特征7、不允许没有必要的灵活性8、在找到正确的解法之前,不要一味的“试”,要花时间寻求正确的解9、尽量编写和测试小块代码。即使测试代码会影响进度,也要坚持测试代码10、测试代码的责任不在测试身上,而是程序员自己的责任11、不要责怪测试员发现了你的错误12、建立自己优先级列表并坚持之 资源截图:
C++程序设计技能百练
C语言C++

C++程序设计技能百练

资源名称:C++程序设计技能百练 内容简介:        C++是最完善的程序设计语言之一,是高级程序员的首选。要想成为一个真正的程序员必须熟练掌握C++语言。        本书融趣味性、实用性于一体,通过100个经典实例,全面讲解C++程序设计的方法和步骤。第1课讲解C++基础知识;第2课讲解数据类型和控制结构;第3课讲解函数;第4课讲解数组和指针;第5课讲解引用与结构;第6课讲解类和对象;第7课讲解堆、构造函数与拷贝构造函数;第8课讲解静态成员、友元与模板;第9课讲解继承与派生;第10课讲解多态性和虚函数;第11课讲解I/O流类库和异常处理。         本书资料丰富、内容详实,涵盖了C++编程的难点和热点。既适于作为大中专计算机相关专业及培训班的C++教程,也可以作为广大编程爱好者的自学教材。 资源截图:
C++程序设计语言题解
C语言C++

C++程序设计语言题解

资源名称:C++程序设计语言题解 内容简介:          本书是与Bjarne Stroustrup的《C++程序设计语言》一书配套使用的习题解答,为从《C++程序设计语言》中精选出来的许多练习提供了富有见解的、容易领会的解答,并且附有大量对该书的交叉引用,以便于读者更好地将两本书结合使用。此外,作者对有关练习给出了细致的解释,并为每个选出的练习提供极有价值的提示,以便读者能够找出自己的解答。本书的补充练习提供了对现代软件设计的深入见解,并通过解决一组富有启发性和现实性的练习帮助读者深入理解ANSI/ISO的C++标准。本书可作为学习C++语言的教学辅导书,也可作为讲授C++程序设计语言的教师的教学参考书。当然,本书同样适于专业程序设计人员使用。 资源目录: 第1章 引论第2章 C++概念第3章 C++的演化和兼容性  第4章 类型和声明 22 第5章 指针、数组和结构 32 第6章 表达式和语句 44 第7章 函数 63 第8章 名字空间和异常 74 第9章 源文件和程序 84 第10章 类 86 第11章 运算符重载 95 第12章 派生类 103 第13章 模板 109 第14章 异常 120 第15章 类层次结构 129...