本书以C 为描述语言,系统介绍数据结构的有关内容及程序设计方法。每章都是先引入实例,然后结合实例讲解知识点,每章后都附有指针和陷阱的内容,还配有复习思考题,以检验读者的学习效果和培养读者的程序设计能力。此外,每章后还有深入学习本章知识点的阅读参考资料,有利于读者加深对本章知识点的理解。书后附录包括算法分析中的数学结论、随机数、程序包和实用函数,以及零散分布在书中的所有程序规则、指针和陷阱等。 全书既注重原理又重视实践,内容叙述详细,并配有大量的实例和习题。书中所有算法均在计算机上运行通过,且程序中做了较详细的注解,有利于读者理解算法的实质和编程思想。 本书既可作为高等学校计算机及相关专业学生的教材,亦可供从事计算机应用的工程技术人员参考,尤其适合那些使用C 语言编程的科技
由杨开城编著的《C语言程序设计基础与应用》结合大量的应用实例和图表,全面深入地介绍运用C语言进行编程的知识与方法,包括C语言程序的基本构成,C语言的基本数据类型和构造数据类型(数组、指针、结构体、共用体、位域和枚举)及其使用方法,运算符、程序控制语句的用法,预处理命令的用法,常见标准库函数(格式化输入输出、屏幕定位彩色输出、键盘读取、字符串操作、文件操作、内存分配与释放等)的用法。 为了激发和保持读者的学习兴趣,在每章的实验指导部分均针对所讲述的内容设计一些有趣的游戏类或界面类实验题目。为帮助读者强化巩固所学知识,每章还提供精心设计的习题,并在附录中给出部分习题的解析。 《C语言程序设计基础与应用》适合计算机专业的学生使用,也可以作为非计算机专业学生以及C语言零基础的学习者自学。
本书详细讲解了3个应用程序的构建过程:一个日程安排系统、一个博客引擎以及一个电子商务商店。细致分析如何创建健壮的Web数据库应用程序,以及如何避免困扰许多PHP和MySQL开发者的常见错语。 本书是为程序员提供的综合且实用的指南,教他们使用PHP和MySQL开发具有产品品质的、使用数据库的Web应用程序。本书不仅包括编写代码,而且介绍前端应用程序、用户界面和数据库设计,还有安全性、测试以及更多内容。 主要内容: ·从PHP开发的入门开始,包括代码组织、重用和面向对象的PHP。 ·对数据访问详细讨论,包含事务处理、外键和索引。 ·利用PHP正则表达式的功能强大的数据验证技术。 ·介绍计划Web应用程序,包括用户界面和用户管理。 ·提供关于保证Web应用程序安全性的系统化指南。 ·涵盖广泛的实现问题——包括国际化、错语处理
本书以C#2008为平台,以“实用”为目标,结合具体的实例开发过程,全面、系统地介绍了C# 语言的基础知识及应用方向。 本书由浅入深、循序渐进地介绍了C#的产生与发展、C#的特点、C#程序设计的组成、常量与变量、数据类型、运算符与表达式、结构化程序设计、数组与集合、结构与枚举、可视化程序设计、C#的文件操作和C#的数据库操作等。在讲解的过程中,引用了大量的实例,且每一部分内容都包含详细的操作步骤和技巧提示。这一切将有助于初学者仿效理解、把握问题的精髓,从而能够在短时间内迅速掌握C#程序设计的知识,并应用到实际的项目开发过程中。 书中理论知识讲解透彻,实例开发清晰有序,既适合初学者和具有C#编程经验的用户使用,也适合作为广大软件开发者和编程爱好者的参考用书。
《C 沉思录(英文版)》基于作者在知名技术杂志发表的技术文章、世界各地发表的演讲以及斯坦福大学的课程讲义整理、写作而成,融聚了作者10多年C 程序生涯的真知灼见。全书分为6篇32章,分别对C 语言的历史和特点、类和继承、STL与泛型编程、库的设计等几大技术话题进行了详细而深入的讨论,细微之处几乎涵盖了C 所有的设计思想和技术细节。全书通过精心挑选的实例,向读者传达先进的程序设计的方法和理念。 《C 沉思录(英文版)》适合有经验的C 程序员阅读学习,可以帮助读者加强提高技术能力,成为C 程序设计的高手。
随着创客教育的兴起,学习编程的人越来越多,年龄也越来越小,如何低成本、高效率地学习编程,却困扰着许多人。而micro:bit的出现,可以说是拨开创客云雾的一道光,它身躯虽小,但功能却无比强大,不仅集成了多个传感器,还配有友好的、简单的在线编程工具MakeCode。在意识到可以借助micro:bit让更多人爱上编程、享受编程后,黄耀忠、林幸强、张建华和张可玉四位老师设计编写了适宜学生学习和老师教学编程的趣味基础教程——《micro:bit基础入门与趣味编程》。 该书共有7个单元,18课,29个趣味编程项目,并配有31个教学微视频,每个项目按“模块选择”“程序设计思路”“程序编写”进行设计,内容由浅到深,讲解详细、清晰,基本覆盖了micro:bit开发版的所有基础功能和MadeCode编程工具的基础模块和操作技能,是中小学生学习编程的入门读本。