C/C++及其相关
-
C/C++中国象棋程序入门与提高蒋鹏 等著本书由浅入深地介绍了中国象棋博弈程序的各个基本知识点,以实际案例来促进读者对算法的理解,提高实际编程能力。主要内容包括:中国象棋博弈,局面表示,走法表示及生成走法,局面评估,基本搜索算法,人机博弈,机器对弈,置换表,算法分析及测试技术,时间控制策略,启发式搜索策略,更多搜索策略。本书适用于在校计算机专业本科学生及研究生,以及程序设计、算法、博弈和人工智能的爱好者及专业人士。 -
C#面向对象程序设计郑宇军 编著本书以面向对象的软件工程思想为主线,细致深入地讲解了C#语言面向对象程序设计的方法和技巧,内容涵盖面向对象的基本概念、基于接口的设计、泛型程序设计方法、Windows和Web应用开发,以及数据库访问技术。全书提供了丰富的示例代码和课后习题,并通过一个贯穿全书的“旅行社管理系统”案例展现了如何运用C#语言和面向对象技术来进行实际软件系统开发。本书适合作为高等院校计算机及相关专业教材,也可供专业开发人员自学参考。示例源代码和教学课件可在人民邮电出版社教学服务与资源网(http://www.ptpedu.com.cn)上下载。 -
Visual C++技术内幕修订版(美)小克鲁格林斯基(Kruglinski,D.J.) 著;潘爱民,王国印 译一位经验丰富的权威人士将深入指导您如何利用流行的Microsoft开发平台上的编程向导和工具进行32位Windows编程。在前三版的基础上,本书向读者详尽地介绍了Visual C++开发系统和复杂的32位Windows编程技术,全面诠释了Microsoft的这个强大而复杂的开发工具的功能。本书从对Windows、Visual C++和应用程序框架的技术性概述入手,讨论了下列课题: 基础知识——事件处理,GDI,对话框,内存管理,SDI口MDI,打印,以及帮助;高级课题——多线程,DIB,ODBC,DLL;ActiveX——创建文档对象和ActiveX控件,COM,自动化,使用支持COM的各种向导和编译器扩展;Internet的C++编程——Windows,MFC WinInet,以及为Microsoft Internet Information Server进行ISAPI扩展编程。 -
C#3.0核心技术奥尔巴哈 等著,康华 等译本书以Microsoft Visual Studio 2008为基础,简洁而全面地介绍了C# 3.0编程。本书有针对性地介绍了C#编程语言的语法和使用方法等基本要素,同时还介绍了部分.NET基础类库(这些基础类库用来生成有用的应用程序)。但跟以前版本不一样的是,本书完全由概念和用例构成,扩展了深度,提高了可读性。C# 3.0包含了C#编程语言中最关键的改进部分,而本书是在假设你对C#相关知识了解最少的前提下,对其进行深入挖掘——使得任何有一定编程能力的人员都能轻松地理解本书内容。另外,针对编程语言,本书覆盖了.NET CLR和核心Framework程序集,以及LINQ(Language Integrated Query)的统一查询语法(LINQ很好地衔接了程序和数据源)。本书避免杂乱和冗长,对C# 3.0的相关知识进行了简洁而统一的介绍:开始的章节对C#进行集中介绍,从基本的语法、类型和变量开始,逐步深入,最后介绍了不安全代码以及预处理器指令等主题。后面的章节涉及了核心的.NET 3.5 Framework,包括了LINQ、XML、集合、I/O、网络、内存管理、反射、属性、安全性、线程、应用程序域以及本地交互性等主题。作为日常使用的工具手册,本书是那些主要针对WPF、ASP.NET或者WCF等应用技术的书的理想伴侣。那些书忽略了语言以及.NET Framework部分,但是本书却对这些内容进行了详细的介绍。 -
高级程序设计技术耿国华,刘晓宁,朱晓冬 编著《高级程序设计技术(C语言版)》共分7章,包括3部分内容:程序设计基础(第1章)、C语言的高级处理技术(第2章数据类型、第3章指针高级应用、第4章文件操作、第5章图形界面与动画设计、第6章键盘与鼠标操作)及典型算法(第7章)。每章附有大量例程和综合实例,便于读者学习、实践、提高。《高级程序设计技术(C语言版)》集作者多年教学实践经验编写而成,内容丰富,技术实用。书中所有程序都在TC 2.0环境下调试通过。《高级程序设计技术(C语言版)》可用作高等学校计算机及相关专业C语言程序设计和程序设计技术课程的教材,也可供从事计算机应用开发的工程技术人员参考使用。 -
Symbian OS C++手机应用开发(美)哈里森,(美)肖克曼 著,普严 译《SymbianOSC++手机应用开发(第3卷)》深入介绍了Symbian操作系统C++手机开发的各方面知识,吸收了Symbian公司工程师的丰富经验,为使用Symbian操作系统v9.0及其以上版本的手机编写C++应用程序提供了完整的基础知识体系。《SymbianOSC++手机应用开发(第3卷)》在前两卷的基础上,对Symbian操作系统v8.0以上版本的新特性进行了有效的补充,并全面介绍了平台安全和应用程序发布、插件和可扩展性以及Symbian操作系统上的数据库管理等方面的知识。对于从事与Symbian操作系统相关工作的读者来说,《SymbianOSC++手机应用开发(第3卷)》将引导你成为一名高效的Symbian操作系统的开发者,并且让你对Symbian操作系统的基本原则有深刻的理解。对于期待使用Symbian技术开发移动解决方案的程序员或者管理人员,以及考虑使用Symbian操作系统技术从事相关活动的咨询师和培训师,《SymbianOSC++手机应用开发(第3卷)》也是一本宝贵的参考书。 -
C#程序设计题解与实验指导朱秀英,朱爱彬 主编《C#程序设计题解与实验指导》是和《C#程序设计》配合使用的参考书,由两部分内容组成:一是章节要点与习题解答,包括课本各章内容的要点总结、课后练习题答案、补充练习题及其解答;二是实验指导,结合课本内容与上机要求,对C#程序设计上机实验的目的、步骤和方法进行介绍,提供了学习本课程应当进行的实验。《C#程序设计题解与实验指导》条理清晰,题目覆盖面广,实用性强。它不仅可以作为《C#程序设计》的配套用书,而且可以作为其他C#语言学习者的参考书;既适合于高等院校、高职高专师生和计算机培训机构使用,也可供报考计算机等级考试的读者使用。 -
Visual C++程序设计教程段智毅 主编《VisualC++程序设计教程》系统地介绍了有关Visual C++程序开发所涉及的知识。全书共分12章,内容包括Visual C++集成开发环境、C++语言基础、面向对象程序设计、创建应用程序框架、MFC简介与函数、文档与视图、对话框、控件、文字和图形处理技术、DLL、网络编程和综合实训。《VisualC++程序设计教程》所有知识都结合具体实例进行介绍,力求详略得当,使读者快速掌握Visual C++的编程技术。《VisualC++程序设计教程》可作为高职高专院校软件及相关专业的教材,也可供Visual C++编程初学者及程序开发人员参考使用。 -
精通Visual C++实效编程280例曲扬 编著《精通Visual C++实效编程280例》通过280个精选的例子从各个方面讲述了如何利用Visual C++开发应用程序,涵盖了窗口、菜单和光标、控制栏、对话框、框架和文档视图、通用控件、GDI、文件、打印、多线程、网络、ADO数据库、动态链接库、系统、设备管理、数据类型等诸多方面。《精通Visual C++实效编程280例》是作者在实际开发过程中所遇到问题的总结与提炼,通过各种类型的编程实例,希望能够帮助读者解决实际开发中的问题。《精通Visual C++实效编程280例》适用于已经初步掌握Visual C++编程概念、方法的读者阅读,也可供大、中专院校相关专业的学生阅读、参考。 -
C#程序设计韩小祥,刘志军 主编《C#程序设计》既可作为高等院校、高职高专院校相关课程的教材,也可作为高级语言学习者和程序员的参考用书。C#是一种面向对象的、运行于.NET Framework之上的高级程序设计语言。为了适应读者对C#语言的学习需要,《C#程序设计》系统讲解了以下内容:C#语言特性;C#集成开发环境;C#的数据类型、语句;类、对象以及面向对象的特性;文件的操作;ADO.NET访问数据库的原理及过程;Visual Studio中如何创建Windows、Web、Web Servicel立用程序;最后介绍了在C#中如何使用XML。《C#程序设计》由浅入深,循序渐进,重点突出,对C#从基础的数据类型到高级应用都做了详细讲解。
