C/C++及其相关
-
C程序设计基础黄远林主编新世纪高等学校计算机系列教材。本书以Torbo C为背景,全面介绍了用C语言进行程序设计的基本思想、方法与技术,并对C语言的表达式、类型转换、变量的存储与函数等重点难点内容作了介绍。 -
Visual C++程序设计基础吴焱主编程序设计是计算机学科中的一门艺术,经过实践的洗礼,一些优秀的设计风格沉淀了下来,而面向对象程序设计OOP(Object Oriented Programming)就是当前计算机领域最流行的一种程序设计方法。《Visual C++程序设计基础》主要介绍使用Visual C++进行面向对象与可视化程序设计的基本原理与方法,以C++语言中的面向对象机制为主。读者在学习过程中可以通过大量的程序实例和相关练习,掌握面向对象程序设计思想。结合一种具体的面向对象的编程语言,培养读者的逻辑思维和编程能力。《Visual C++程序设计基础》中所有实例均提供了关键源代码,读者可以直接使用,每章所配习题是例题的变形或扩充,认真完成习题能够学会解决具体应用问题的方法和步骤。《Visual C++程序设计基础》语言简练,条理清晰,突出重点,偏重实用,不仅可以作为高职高专院校计算机专业学生的教材,还可供社会程序设计培训班及计算机编程爱好者使用。 -
C语言程序设计杜友福主编计算机已成为在校学生必须掌握的一种工具,要能熟练地使用计算机,特别是利用计算机开发软件,必须至少熟练地掌握一门计算机语言。C语言以其独特的功能,成为深受广大学生青睐的一种语言,许多学校已把C语言作为第一语种讲授。由于C语言语法的复杂性和语言的灵活性,使得许多初学者学习起来感到有一定的难度。基于此,本书作者结合多年的教学经验编写了此书。书中通过大量的示例,特别是通过算法和结果的分析,帮助读者理解C语言的各种语法规则和各种编程的方法。学习程序设计不能局限于能听懂、能看懂,更重要的是要能自己编写程序。因此要求读者一方面要通过书中的例题,学会分析编程的思想和方法,另一方面要自己独立地编写程序,并上机进行调试,以理解性地记忆C语言的一些基本知识和编程技巧。本书共十三章,每章后面均配有习题。在做选择题时,不仅要选择答案,更重要的是要学会分析,为什么是对的?错在什么地方?这样才有收获;在做程序填空题时,最好是将填空后的完整程序在机器上调试一下,这样有助于对程序及算法的分析和理解;在做编程题时,要自己独立编写并上机调试。通过一系列环节的训练,才能达到学好C语言的目的。本书由杜友福教授任主编,并负责全书的统稿,李新玉、李克清、周云才、伍良坤、曹芝兰、丁兴亚任编委。第一、二章由伍良坤、曹芝兰、丁兴亚编写,第三、四、五章由李新玉副教授编写,第六、七、八、九章由杜友福教授编写,第十章由李克清副教授编写,第十一、十二、十三章由周云才副教授编写,李新玉副教授参加了第一、二章的修改。由于作者水平有限,书中难免会有疏漏和不足之处,敬请各位读者和专家提出宝贵意见,以便再版时予以修订。本书为C语言程序设计课程教材,全书共十三章,通过大量的示例,特别是通过算法和结果的分析,帮助读者理解C语言的基本概念、基本算法以及各种语法规则,学会编程的方法。每章后均配有习题。为了便于教学和自学,本书配有《C语言程序设计导学》。本教材特别适合于本专科非计算机专业的初学者,也可供计算机等级考试者和其他各类学习者使用和参考。 -
C++课堂教学与编程演练——科学与工程问题应用(美)Timothy B.D'Orazio著;侯普秀,冯飞译本书是—本讲授C++语言和面向对象程序设计的教程,着重介绍如何为解决各种工程和科学问题进行程序开发。书中的每一章都由课堂教学部分与应用示例部分组成。课堂教学部分讲授C++语言的要素和—些简单的编程技巧:应用示例部分讲授如何进行工程问题程序设计。本书以渐进的方式先介绍如何开发程序,然后通过大量的应用示例和30多个案例分析不断巩固所学的内容。学习本书时不要求学生必须具备编程的背景知识本书特色●提供了30多个案例分析。这些应用示例演示了如何解决多个实际领域的问题。●多方面、多层次地调动学生阅读和理解源代码。每个课堂教学部分都通过很多方法(代码注释、问题、主要内容和练习)使学生参与到编码过程中。●较早地引入了调试技术。在第2章的末尾,学生就会学到查找错误和开发第一个程序的方法。●对循环的追踪和调试进行了详细介绍。本书在多章中介绍了开发简单/复杂循环结构和检查其可靠性的方法。●使刚了数日众多的插图。书叫:,使用了大量插图以说明许多难懂的C++概念。●逐步刀:发程序的方法。书叶,的每个应用示例都说明了开发程序的结构化方法。●对C++的标准模板库进行了简单明了的介绍。●提供了……些数值方法示例。书中的应用示例包含了一些基本数值方法以及如何对它们编码的演示。●给出了—一些修改练习。这些练习非常适于2—3小时的实验课。学生可以通过阅读特定的应用示例来为实验做准备。这样,他们就可以在2—3小时内完成很多这样的练习。●介绍了UML。书中讲述了UML的基础知识,并演示了如何将一些UML图表转换为C++代码。●提供了——些支持网站。本书对应的Web站点(www.mhhe.com/dorazio)提供了许多学习本书的辅助材料,例如源代码、解决方案、PowerPoint演示文档和一些类似示例。 -
C数值算法(美)William H.Press等著;傅祖芸等译;傅祖芸译本书由美国洛斯阿拉莫斯国家实验室主WilliamH.Press和其他三位从事科学计算的学者合著。本书及其姊妹篇已被美国哈佛大学、英国剑桥大学等国际著名大学选为本科生和研究生数值计算课程的教材。选材内容丰富,包含了当代科学计算过程中涉及的大量内定,如线性方程组求解,特殊函数值的数值计算,多项式和有理函数的内插,随机娄的产生。傅里叶变换和快速傅里叶变换。等,科学性和实用性统一。不仅对每种算法进行了数学分析和比较,而且根据作者经验对算法给出了评论和建议,并在此基础上提供了300多个用C语言编写的实用程序。本书编写了300多个实用而有效的数值算法C语言程序。其内容包括:线性方程组的求解,逆矩阵和行列式计算,多项式和有理函数的内插与外推,函数的积分和估值,特殊函数的数值计算,随机数的产生,非线性方程求解,傅里叶变换和FFT,谱分析和小波变换,统计描述和数据建模,常微分方程和偏微分方程求解,线性预测和线性预测编码,数字滤波,格雷码和算术码等。全书内容丰富,层次分明,是一本不可多得的有关数值计算的C语言程序大全。本书每章中都论述了有关专题的数学分析、算法的讨论与比较,以及算法实施的技巧,并给出了标准C语言实用程序。这些程序可在不同计算机的C语言编程环境下运行。本书可作为从事科学计算的科技工作者的工具书,计算机软件开发者的参考书,也可以作为大学本科生和研究生的参考书或教材。 -
新手学Visual C++30例古槿编著本书从C++语言基础入手,介绍了如何使用Visual C++ 6.0进行程序设计,并介绍了MFC和Windows编程的相关知识。全书由循序渐进的30个例子构成,每个例子都涉及Visual C++ 6.0的一个或几个方面,将知识点的讲解融进每个例子,每个例子都能实现完整的功能。通过实例的学习,读者既能掌握Visual C++ 6.0编程的基本方法,又能够体会到编程的乐趣。本书附一张互动多媒体光盘,光盘中演示了所有实例的操作过程,同时提供了交互式的环境,读者在光盘界面中操作步骤的提示下,可以亲自动手做完每个实例。本书适合作为初学者的自学教材。书中关于编程经验和技巧的讲解,对有经验的程序员也有很好的参考价值。 -
C语言程序设计教程宗大华,陈吉人编本书是为高职高专学生编写的C语言教材。全书共分为八章:概述、数据类型、运算符与表达式、三种基本的语句结构、数组、指针、函数、用户自定义的数据类型,以及C的文件操作函数。 本书力求使初学者能够建立正确的C语言概念,学会基本的编程方法,形成对C语言的一个整体了解。书中安排了大量的示例,每章的后面都配有适量的练习题。认真地阅读、理解和完成它们,肯定会对读者认识、掌握,进而领悟用C语言解决实际问题的方法带来裨益。 -
C & C++实效编程百例求是科技编著C和C++是编程语言中的经典,一个好的程序开发人员应具备良好的C和C++编程基础乃?量⒓记伞1臼橥ü?124个最具代表性的编程实例详细讲解C和C++重点知识和开发技巧。希望帮助读者很好地理解重点概念,迅速掌握实际应用中的各种经验、技巧。本书精选了124个最具代表性的C和C++语言学习和开发的编程实例,包括了基础应用、字符串处理、数组、指针与引用、类与对象、函数、重载、数据结构与算法、模板、组件与泛型设计、图形界面外观、磁盘文件、系统与硬件、网络与通信、数据库、设计模式等内容。本书所选实例在突出其实用性的同时,也侧重帮助读者理解C和C++的重点以及难懂的概念。本书适合正在学习C和C++语言进行实际开发的人员阅读,帮助读者很好地理解重点概念,迅速掌握实际应用中的各种经验、技巧。 -
Visual C++ + SQL Server数据库应用系统开发与实例启明工作室编著本书介绍了VisualC++和SQLServer2的必备知识,并完整地介绍了几个使用VisualC++开发SQLServer2数据库应用程序的实例,包括综合人事管理系统、库存管理系统、固定资产管理系统和医院门诊收费系统。这些系统既可以作为独立的系统运行,也可以作为应用软件的一个模块,具有很强的实用性和可移植性。本书最后还给出了程序完善和发布方法。本书适合SQLServer2数据库管理员和应用程序开发人员,以及对相关技术感兴趣的读者阅读。读者只要具备基本的VisualC++编程知识,无需有任何编程经验,就可以按照书中的实例开发数据库应用程序。随着数据库应用技术的发展,越来越多的软件开发人员和爱好者希望了解并掌握管理开发数据库应用程序的方法。而目前市场中,偏重于数据库管理的图书居多,数据库应用系统开发方面的图书所占的比例不大。另外,很多数据库开发类图书的内容偏重于程序设计方法的介绍,所列举的示例程序实用性不强。读者在实际开发过程中,遇到问题仍然会感到无所适从。本书作者把多年管理和开发SQLServer2数据库的经验编写成本书,详尽介绍了使用VisualC++开发SQLServer2数据库应用程序所必备的管理及开发技术。本书最大的特点在于实用性。书中选择的4个实例都是有很强实用价值的程序,是当前应用比较广泛的数据库应用系统,既可以作为独立的系统使用,也可以作为大型综合数据库管理系统的一个模块。在应用系统开发过程中,经验是非常重要的。通过阅读本书实例,读者可以分享作者在开发过程中的技巧和经验教训,避免在学习过程中走不必要的弯路,轻松拥有自己开发的数据库应用程序。对于急需开发应用程序,而又没有时间系统学习的读者,则可以对实例稍加修改即可使用。本书的实例中涉及了一些非常实用的开发技术,例如如何在SQLServer数据库中存储和读取图像,如何使用Tree控件显示树状结构的数据,如何将数据导出到Excel文档,如何在应用程序中实现数据库的备份和还原等。这些技术都具有很强的实用性,可以使读者开发的应用程序功能更加强大。本书最后还介绍了开发数据库应用系统的几个常用技术,包括权限控制、日志管理、制作帮助文件和安装程序等。通过本书,读者将对数据库应用系统开发有一个全面系统的认识。本书在编写过程中,充分考虑了初学者可能遇到的问题,以程序开发的实用技术为中心,注重提高读者的系统设计和开发能力。读者只要具备基本的VisualC++编程知识,无需有任何编程经验,即可轻松掌握书中内容。参加本书编写的有李晓黎、李树有、刘熙芳、张志祥、刘熙凤、李晓品、张巍等。由于作者水平有限,本书中难免有不足之处,敬请广大读者批评指正。 -
C++ Templates中文版[美]David Vandevoorde,[美]Nicolai M.Josuttis著;陈伟柱译《C++Templates(英文影印版)》《C++TEMPLATES二合一捆绑销售(中文版&影印版)》本书样章免费试读:第2章第14章本书前200本7折售卖本书是C++模板编程的完全指南,旨在通过基本概念、常用技巧和应用实例3方面的有用资料,为读者打下C++模板知识的坚实基础。全书共5个部分,22章。第1章全面介绍了本书的内容结构和相关情况。第1部分(第2~7章)以教程的风格介绍了模板的基本概念,第2部分(第8~13章)阐述了模板的语言细节,第3部分(第14~18章)介绍了C++模板所支持的基本设计技术,第4部分(第19~22章)深入探讨了各种使用模板的普通应用程序。附录部分是一处定义原则和重载解析的相关资料。本书适合C++模板技术的初学者阅读,也可供有一定编程经验的C++程序员参考。
