C/C++及其相关
-
我的第一本C++书陈良乔 著虽然C++语言纷繁复杂的语法规则让很多学习者望而却步,但是,在《我的第一本C++书(游历C++世界的地图)》中,你会发现C++语言的学习也可以如此轻松。《我的第一本C++书(游历C++世界的地图)》没有孔乙已式地去深究C++语言的语法细节,也没有重点地去介绍各种高深的C++编程技巧,而是本着简单实用的原则,通俗易懂地向你介绍C++中最重要、最实用的知识。看完《我的第一本C++书(游历C++世界的地图)》,你会发现用逻辑控制语句可以把C++语句串珠成链;用函数实际上就是把程序装进一个箱子;当C++语言爱上面向对象思想就有了类与对象;算法就像体育老师,给我们带来一堂别开生面的算法体育课。《我的第一本C++书(游历C++世界的地图)》不再是一本枯燥乏味的C++语法介绍书,而是一本通俗易懂的C++故事书,可以让我们在讲故事中轻松学会C++语言。
-
Visual C++网络通信编程技术详解代勇 等编著《Visual C++网络通信编程技术详解》共18章,主要内容包括TCP/IP协议模型与基础知识、Windows网络编程基础与网络的基本应用、IP配置信息管理程序设计、ARP表管理程序设计、基于Winsock的客户端/服务器端开发技术、路由管理程序设计、本地网络活动监视和端口扫描、TCP穿越NAT的P2P通信技术、即时通信与TCP/IP超级终端、FTP协议、HTTP协议、Telnet协议、SMTP和POP3协议、网络安全与防火墙设计、串口通信程序设计等。《Visual C++网络通信编程技术详解》内容全面,深入浅出,层次分明,注重知识的系统性、针对性和先进性,注重理论结合实践,培养工程应用能力。另外,《Visual C++网络通信编程技术详解》还配有完整的综合实例源程序代码,便于读者在学习和实际开发中参考使用。《Visual C++网络通信编程技术详解》适合VisualC++编程技术人员、网络技术人员、网络安全管理人员和网络系统分析等相关领域的研究人员、工程技术人员、教师和学生作为技术参考手册使用,也适合网络程序设计初学者作为教材使用。《Visual C++网络通信编程技术详解》讲解和展示VisualC++集成环境网络编程技术的基本原理和应用方法,并通过案例形式向读者介绍了来自工程实践的经验。TCP/lP协议基本内容,网络通信基本概念、Winlnet网络编程基础与基本应用,局域网中ARP协议的工作原理,基于Winsock的客户/服务器程序的开发方法,TCP/IP端口扫描方法与应用,应用NAT穿越技术来实现P2P的TCP流通信,即时通信程序实现方法与超级终端应用,FTP工作原理及如何开发FTP服务端和客户端程序,网络防火墙工作原理及如何利用Filter_HookDriver实现网络防火墙,HTTP协议基本内容与应用,Telnet协议基本内容与应用,SMTP模型基本内容与电子邮件的接收和发送技术,利用PC机串口进行串行通信时的基本原理与应用。
-
C/C++常用算法手册秦姣华,周旭宇 编著计算机技术的发展和普及不仅改变了人们的生活和娱乐方式,也改变了人们的工作方式,这其中最为重要的便是计算机编程技术。现代的设计任务大多通过代码编程交给计算机来完成,其中算法起到了至关重要的作用。可以毫不夸张地说,算法是一切程序设计的灵魂和基础。秦姣华和向旭宇编著的这本《C/C++常用算法手册》分3篇,共13章,“第1篇算法基础篇?介绍了算法概述,重点分析了数据结构和基本算法思想;“第2篇算法基本应用篇”详细讲解了算法在排序、查找、数值计算、数论、经典趣题和游戏中的应用;“第3篇算法高级应用篇”讲解了算法的一些高级应用技术,包括在密码学和数据压缩懈压缩中的应用。《C/C++常用算法手册》知识点覆盖全面、结构安排紧凑、讲解详细、示例丰富。全书对每一个知识点都给出了相应的算法及应用示例。虽然这些例子都是以c语言来编写的,但是算法并不局限于C语言。如果读者采用其他编程语言,例如C++、C#、VB、Java等,根据其语法?式进行适当的修改即可。《C/C++常用算法手册》主要定位于有一定C/C++语言编程基础、想通过学习算法与数据结构提升编程水平的读者,也可作为具有一定编程经验的程序员以及大中专院校学生学习数据结构和算法的参考书。
-
C#开发之道明日科技 等编著《C#开发之道》是一本集编程感悟、技巧、陷阱、谬误、算法和方案为一体的编程书籍,旨在引导读者如何学习编程,帮助读者丰富编程经验。全书分为6篇,共计17章,全面介绍了学习和应用C#进行程序开发的各种陷阱与谬误、技术细节与经验技巧、常用的算法及解决方案。其涉及的技术主要包括面向对象的三要素(封装、继承、多态)、特性(Attribute)、泛型、委托和事件、异常处理、序列化和反序列化、动态操作程序集、ADO.NET对象操作数据库、Lambda表达式、LINQ操作对象、LINQ操作数据集等C#核心技术,另外《C#开发之道》还介绍了线程异步调用、多线程同步、网络通信、GDI+绘制图形、自定义WindowsForm控件等高级应用技术。《C#开发之道》附带有配套DVD光盘,光盘中提供了书中全部实例和项目的源代码,这些源代码都是经过作者精心调试通过的,保证能够在WindowsXP、Windows2003及Windows7操作系统下编译和运行。《C#开发之道》非常适合大中专院校在校生和毕业生、求职者、编程爱好者学习,同时也可以作为想要学习编程的初级人员的指导用书。
-
Objective-C程序设计杨正洪 等编著《Objective-C程序设计》(作者杨正洪、郑齐心、李建国)通过大量的实例系统地介绍了Objective-C语言的基本概念、语法规则、框架、类库及开发环境。读者在阅读本书后,可以掌握Objective-C语言的基本内容,并进行实际的iPhone/iPad和Mac应用开发。《Objective-C程序设计》共分成11章。前6章讲述Objective-C语言,包括数据类型、运算符、表达式、条件语句、循环语句、类、协议、继承、类别、编译预处理等内容。第7章到第10章讲述Objective-C的基础框架,以及文件操作、内存管理、数据保存等内容。第11章讲述了应用工具框架。第12、13章分别讲述了如何开发iPhone/iPad应用程序。第14章讲述了Objective-C++和访问Mysql数据库的编程知识。《Objective-C程序设计》适用于具有一定的软件基本知识,对iPhone/iPad和Mac应用开发感兴趣的软件开发人员和测试人员。
-
C语言程序设计蒋道霞,王维平 主编《C语言程序设计》系统、全面地讲授了c语言程序设计的基本思想、方法和解决实际问题的技巧。《C语言程序设计》共分13章,主要包括c语言的各种数据类型和运算符、各种表达式、语句结构、函数及库函数、地址和指针、数组、字符串、变量的作用域、结构体及共用体、位运算和文件等。《C语言程序设计》以“工作场景导入”→“知识讲解”→“回到工作场景”→“工作实训营”为主线编写,在结构安排上,尽可能将概念、知识点与生活实例相结合,并以例题配合深入学习,每一章都有配套的实训和知识拓展,突出了实用性和操作性,以便于读者掌握每章的重点及提高操作能力。《C语言程序设计》结构清晰、易教易学、实例丰富、可操作性强、学以致用、注重能力的培养。《C语言程序设计》可作为高等院校计算机专业c语言程序设计课程的教材,也可以作为等级考试的辅导教材,以及计算机爱好者自学用书和各类工程技术人员的参考书。
-
Visual C# 2005程序设计项目教程聂晶,黄伟 主编《Visual C# 2005程序设计项目教程》以“工作过程导向”理念为指导,以具体的项目任务为主线,按照“提出任务—分析任务—探索实践—归纳说明—拓展提高”的体例,循序渐进地介绍项目任务的实现方法与实现过程,培养学生解决实际问题的能力,同时以任务驱动引导知识点的学习,力求使学生在探索实践的过程中迅速掌握使用VisualC#进行应用程序设计的必备知识和技巧。全书围绕一个“客户信息管理系统”,通过精心设计的7个项目任务,以任务驱动的形式介绍配置VisualC#2005开发环境、使用IDE创建应用程序项目、设计WinForm用户界面、创建和调用方法、处理各种数据、实施流程控制、实现数据库操作等内容。《Visual C# 2005程序设计项目教程》力求“做中学、学中做、做学相融”,内容深入浅出、循序渐进,适合作为高职高专计算机专业的程度设计入门教材,也可以作为社会培训教训和广大编程爱好者的自学参考书。
-
C#程序设计语言杜松江 等编著由杜松江、卢东方和张佳编写的《C#程序设计语言》,其编写目的在于培养学生C#语言编程的基本能力,主要内容包括VisualStudio2008开发环境的介绍、C#语言基础、程序控制语句、类和类成员的设计、继承与多态、异常处理、字符串、数组与集合、泛型、委托与事件、文件和流等。《C#程序设计语言》注重C#语言基本语法的讲解,内容深入浅出,通俗易懂,可操作性强。《C#程序设计语言》的全部代码均运行通过,代码可从北京邮电大学出版社网站下载。《C#程序设计语言》可作为高等院校、独立院校及高职高专计算机、信息类专业和其他相关专业的教材,也可供广大程序设计爱好者参考。
-
白盒测试之道徐宏革 等编著《白盒测试之道:C++test》对当前软件行业中容易忽视的白盒测试通过结合专业化的测试工具C++test进行了深入的讨论,主要包括软件测试语言基础、软件测试基础、软件测试环境、测试计划、静态测试、数据流分析、逻辑覆盖、CppUnit、单元测试、测试插桩、回归测试、黑盒测试、团队协同开发测试及C++test常见问题汇总等。这些技术和方法是任何一位合格的测试工程师所必备的知识,也是软件测试培训、软件测试交流等所涉及的知识点。阅读《白盒测试之道:C++test》,不仅可以获取软件测试中白盒测试的精髓,还可以得到专业的C++test的项目实践。《白盒测试之道:C++test》可供软件测试工程师、测试主管、研发主管、项目经理等人员阅读,也可作为初入测试领域者的引导教材,还可作为相关职业教育的软件测试培训教材。
-
程序设计基础马保东,张志强,刘云 编著《程序设计基础》详细介绍了:程序设计的基本思维方式和C语言的基础知识,特别重点介绍了选择程序设计、循环程序设计、逐步细化、递归程序设计、模块化程序设计、状态转移、抽象数据类型设计等方面的思维方式,以及C语言的两个高级特性一一指针与位运算。除此之外,《C语言高等院校理工科公共基础课教材:程序设计基础》还简要介绍了文件、输入输出、预处理、算法与数据结构等方面的基础知识。《C语言高等院校理工科公共基础课教材:程序设计基础》可用作普通高等学校理工科专业的程序设计基础(C语言)课程教材,也可供初学程序设计的读者自学时参考。