《啊哈C语言!逻辑的挑战(修订版)》是一本非常有趣的编程启蒙书,《啊哈C语言!逻辑的挑战(修订版)》从中小学生的角度来讲述,没有生涩的内容,取而代之的是生动活泼的漫画和风趣幽默的文字。配合超萌的编程软件,《啊哈C语言!逻辑的挑战(修订版)》从开始学习与计算机对话到自己独立制作一个游戏,由浅入深地讲述编程的思维。同时,与计算机展开的逻辑较量会让你觉得很有意思。你可以在茶余饭后阅读《啊哈C语言!逻辑的挑战(修订版)》,甚至坐在马桶上也可以看得津津有味。编程将会改变我们的思维,教会我们如何思考,让我们的思维插上计算机的翅膀,以一种全新的方式来感知世界。
本书作者强调实践知识和技能胜过理论,在书中为你展示了怎样使用数据结构实现有效的算法,并分析和测试了算法的性能。在本书中你将探索Java集合框架(JCF)中重要的类,它们是如何实现的,以及如何执行。书中的每一章都提供了动手练习及其在线测试代码。本书主要内容有:学习使用列表和映射等数据结构并理解它们是如何工作的。构建一个应用程序,用于读取维基百科页、解析页面内容并导航结果树。通过分析代码预测其运行时间和所需的内存空间。分别使用哈希表和二叉搜索树编写实现Map接口的类。创建一个简单的Web搜索引擎,包括一个网络爬虫、一个存储Web页面内容的索引器和一个返回用户查询结果的检索器。
本书是江苏省计算机等级考试强化复习系列用书之一。本书的使用对象是具有初步程序设计知识,准备参加江苏省计算机等级考试(二级)的在校大学生或对程序设计有兴趣的各类人员。本书结构新颖,内容丰富,通篇划分为五大篇章将初学编程者必须要掌握的知识点一一给出。有别于一般程序设计教程教科书,本书从程序设计的角度出发,将重要的概念通过大量的例题加以深入细致的剖析。本书是欲参加江苏省计算机等级考试(二级)的学生不可多得的好助手,旨在帮助广大考生进行针对性的考前集训、强化训练,使其顺利过关。
《AVR单片机C语言高级编程设计(第三版)》以初学者为对象,从零开始,循序渐进地讲述AVR单片机C语言编程方法以及AVR单片机的硬件结构和功能应用。全书共27章,主要内容包括AVR单片机特性、AVR单片机开发语言及编译器、AVR单片机开发软件的安装及初步使用、自制JTAG仿真器及AVR单片机程序下载器、I/O端口、中断系统、定时计数器、模/数转换器、与PC机的串行通信、内部E2PROM、I2C串行接口、看门狗定时器、风机测试仪、红外线转速仪、红外线感应自动移门、PID温度控制器、液晶实时曲线显示监控系统、图文混排指针型电子钟设计、数显超声波测距仪、RS485远程网络控制系统设计等。
这是本也是一本关于使用C#实现领域驱动设计的技术书籍,本书介绍了构建实际应用系统的全过程。本书的项目基于一个现有公司的实际系统,重点介绍了领域驱动设计和构建支持领域驱动设计的框架。 每一章都按照清晰的层次结构分成特定的模块,介绍了如何选择的解决方案,然后采取相应的设计来解决问题。所有章节构建了一个完整的项目,在创建系统代码的过程中您可以学到重要的实践技能。 本书主要内容 何时、为什么以及如何使用领域驱动设计 如何设计和构建初始的领域模型 如何实现“持久化无关” 如何为领域模型构建仓储框架 将TDD应用到领域模型的技能 如何应用模型—视图—视图模型模式 如何构建客户端会员管理系统 如何将客户系统和服务器同步 本书读者对象 本书面向有经验的C#和.NET开发人
《C#从入门到精通(第2版)》以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了C#的相关知识和实战技能。《C#从入门到精通(第2版)》篇 C#语言基础 主要讲解C#的基础知识、数据类型、变量与常量、运算符与表达式、程序的基本结构、异常处理与程序调试、常用数据类型的用法以及面向对象等;第2篇 Windows应用程序开发 主要讲解图形用户界面的基础知识、常用控件、界面设计与对话框、Windows编程高级应用以及报表与打印等;第3篇 核心应用技术 主要介绍集合与泛型、文件与注册表操作、 ADO.NET数据库访问、配置文件与XML文件访问、图形图像处理、多线程编程、网络编程、类库与控件库、项目安装部署等;主要讲解项目规划,以及超市采购管理系统与典型管理系统的开发流程。《C#从入门到精通(第2版)》所附DVD光盘中包含了与图书内容全程同步的教
C语言兼具高级语言和汇编语言的特点,学习起来难度较大,令不少初学者望而生畏。同时,C语言又是一门应用非常广泛的编程语言,在实际应用中如何根据不同的应用场景高效地使用C语言,也是大家非常感兴趣的话题。 《C语言点滴》精心选取C语言一些知识,这也是初学者容易搞不清楚、犯错误的知识点,进行深入地分析和介绍,以期帮助读者清除C语言学习之路上的“绊脚石”,降低初学入门的难度,培养继续深入的兴趣。 全书共14章。章覆盖了C语言学习和程序员职业生涯的入门话题,轻松诙谐,堪称“餐前开胃小菜”。第2章介绍了编写程序所需的基础知识。第3章到3章,分别针对C语言的要点和难点进行深入细致的剖析和探讨,涉及数据类型、表达式和运算符、输入输出、控制结构、函数、库函数、数组、指针、结构体、文件、错误与调试等内容。4章
本书以C语言从基础到核心开发所涉及的技术为主线,通过手把手案例指导的方式,让零基础的C语言开发人员也能轻松入手。 本书共4篇19章,分上、下两册,涵盖的主要内容有:C语言的基础、C语言开发环境、流程控制、使用数组、使用函数、控制指针、链表的概念与基本操作、文件操作、常用算法与函数、C语言预处理机制、C语言网络编程及几个综合实例。 本书内容翔实、行文活泼、实例经典、实用性强,特别适合各个层次想要深入学习C语言开发技术的人员阅读,尤其适合那些零基础而又想要快速成为C语言程序员的读者参考阅读。
《新编51单片机C语言教程》是一本以实例详解方式介绍51单片机与C语言编程的图书,主要内容有单片机入门、51单片机的硬件系统、Keil C51编程软件的使用、单片机驱动LED与LED数码管的电路及编程、中断的使用及编程、定时器/计数器的使用及编程、独立按键与矩阵键盘输入电路及编程、点阵和液晶显示屏的使用及编程、步进电动机的使用及编程、串行通信的使用及编程、I2C总线通信的使用及编程、AD(模数)与DA(数模)转换电路及编程。《新编51单片机C语言教程》起点低、由浅入深、语言通俗易懂,并且内容结构安排符合学习认知规律。本书适合作为初学者学习51单片机及编程的自学图书,也适合作为职业院校电类专业的单片机教材。
本书是C 语言的入门教程,较为系统地介绍了C 语言的基础内容。本书包括6篇共21章的内容。其中,篇是C 数据表达篇,主要内容包括:C 入门、变量和数据类型、运算符和表达式以及程序控制结构等;第二篇是C 面向过程设计篇,包括函数、编译预处理、数组、指针和构造数据类型等内容;第三篇是C 面向对象编程篇,主要包括类和对象、继承、多态、运算符重载和输入/输出流等内容;第四篇主要介绍了C 高级特性,内容包括文件、命名空间和引用与内存管理;第五篇的内容主要是C 编程实践,主要分析了标准模板库STL、模板与C 标准库和异常处理等;最后一篇中结合学生成绩管理系统开发实例,讲解如何使用C 进行实际开发。 本书适合没有编程基础的C 语言初学者作为入门教程,也可作为大、中院校师生和培训班的教材,对于C 语言开发的爱好者,本书也
《C专家编程》展示了秀的C程序员所使用的编码技巧,并专门开辟了一章对C 的基础知识进行了介绍。 书中C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习C 等问题进行了细致的讲解和深入的分析。全书撷取几十个实例进行讲解,对C程序员具有非常高的实用价值。 本书可以帮助有经验的C程序员成为C编程方面的专家,对于具备相当的C语言基础的程序员,本书可以帮助他们站在C的高度了解和学习C 。
本书揭示了C 程序员创建软件的奥秘。程序设计大师Herbert Schildt通过将C 语言广泛应用于功能强大的编程任务中,全面展示了C 语言的多功能性,敏捷性,和艺术性。本书内容包括探索C 的功能,创建内存管理的垃圾回收器子系统,开发线程控制面板,建立译码器以扩展C 的功能,开发可断点续传的Inter文件下载工具,创建财务分析库,用基于AI的搜索技术探索人工智能,建立定制的STL容器,以及开发Mini C 解释程序。