C ++是信息学奥赛指定的编程语言。本书以通俗易懂的方式深入浅出地介绍了C ++编程语言,适合作为小学生学习的教材类读物。 《小学生C ++创意编程(视频教学版)》的特点在于紧密结合生活,将算法融入其中。精心挑选了100多个案例,旨在逐步引导读者掌握编程技巧。书中的案例难度梯度设计合理,既能够满足孩子的挑战欲,又能让他们在完成任务后获得内在的成就感。本书以逻辑思维、算法思考为核心,旨在激发孩子对编程的学习兴趣,并建立编程带来的成就感;采用多种教学模式,提供多种学习方法,让孩子真正感知程序设计,理解编程,提升思维。《小学生C ++创意编程(视频教学版)》涵盖了C ++中的各个知识点,包括指针等高级主题,解决了C++ 学习难、难入门的局面。同时本书还配备了大量练习题,辅助读者进行手动实验,从而达到
C 是在 C 语言基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言,是C语言的超集。本书是根据2003年的ISO/ANSI C 标准编写的,通过大量短小精悍的程序详细而全面地阐述了 C 的基本概念和技术,并专辟一章介绍了C 11新增的功能。 《C Primer Plus(第6版)中文版》分18章,分别介绍了C 程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑运算符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码重用、友元、异常处理技术、string类和标准模板库、输入/输出、C 11新增功能等内容。 《C Primer Plus(第6版)中文版》针对C 初学者,从C语言基础知识开始介绍,然后在此基础上详细阐述C 新增的特性,因此不要求读者有C语言方面的背景知识。《C Primer Plus(第6版)中
主要特色 讲解变量、表达式、控制流程、函数、调试和错误处理 涵盖面向对象编程、类、类成员、ASP.NET Core、WCF、REST API和Blazor App编程技术 阐述代码导航、IntelliSense、重构和代码修复等增强功能如何帮助你更快捷、更轻松地编写程序 提供大量可下载的示例代码 如何在流程早期发现和修复bug,节省时间,减少麻烦 ?探索云计算、跨平台和数据访问编程
《C# 12.0本质论(第8版)》是C#领域中广受好评的经典著作。作为C#权威指南,本书深入解析了C# 12.0的类型别名、内联数组、默认Lambda表达式参数以及对许多主要语言构造的扩展支持。全书共24章,每章开头用 思维导图 指明要讨论的主题以及每个主题与整体的关系。在介绍相关知识点的同时结合了大量通俗易懂的实例,旨在帮助读者全面掌握C#语言,快速成为C#高级程序员。 《C# 12.0本质论(第8版)》适用于对C#感兴趣的各种层次的读者,无论是初学者还是资源开发人员,都可以从本书中获益。
《C 高性能编程》详细阐述了与C 高性能编程相关的基本解决方案,主要包括性能和并发性简介,性能测量, CPU架构、资源和性能,内存架构和性能,线程、内存和并发,并发和性能,并发数据结构,C 中的并发,高性能C ,C 中的编译器优化,未定义行为和性能,性能设计等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学用书和参考手册。
? 为需要新的库和工具的高级开发人员介绍了C#和.NET的众多新特性 ? 揭示了使用.NET库的技巧和实用提示,包括通道、异步流和新的JSON序列化器等 ? 论述了使用ASP.NET Core、gRPC、SignalR、Azure Functions和Docker开发微服务的创新方式 ? 为开发Web应用程序提供了逐步指导,包括ASP.NET Core Razor、ASP.NET Core Blazor Server和Blazor WebAssembly ? 讨论了如何使用新的WinUI 3库开发Windows桌面应用程序
C 是目前流行且应用广泛的程序设计语言之一,它的高效率和面向对象技术备受推崇。本书由浅入深、循序渐进地讲解了C 的各个知识点,结合一些实用的知识讲解了CH 的主要用法。全书分为4篇,共25章,内容包括基于C 98版本的知识点:C 的历史和特点、C 编译工具的安装和配置、C 程序的元素、C 基本数据类型、C 语句与控制结构、数组、函数、指针与引用、自定义数据类型与字符串、面向对象程序设计思想和类、重载技术、继承与派生技术、虚函数与多态性、模板与命名空间、标准模板库、C 输入/输出、C 异常处理、API编程和MFC框架简介、多线程处理与链接库、基本算法与数据结构、数据库编程和网络编程等,同时还对C 11~C 20版本的新特性进行了讲解。为了使读者能真正掌握C 的用法,书中后两章通过建立两个实用的程序向读者介绍C 的具体应用。 本书适合初学C 人
本书以Qt 6为开发平台,系统介绍如何用Qt C 开发应用程序。首先介绍Qt C 应用程序的基本结构、界面可视化设计和布局管理方法、元对象系统的功能及其应用等基本内容,然后深入讲解常用界面组*、模型/视图结构、**处理、对话框和多窗口程序设计、文*读写等功能的编程方法,以及数据库、多线程、网络、多媒体、图表、数据可视化、串口通信等功能模块的使用。本书内容丰富,辅以大量精心设计的完整示例程序,涵盖进行GUI程序设计所需掌握的各种技术主题。
本书是广受赞誉的《C# 图解教程》的*版本。作者在本书中创造了一种全新的可视化叙述方式,以图文并茂的形式、朴实简洁的文字,并辅以大量表格和代码示例,全面、直观地阐述了C# 语言的各种特性。新版本除了精心修订旧版内容外,还全面涵盖了C# 6.0 和C# 7.0 的新增特性,比如局部函数、throw 表达式、name of 和空条件运算符、using static 指令、异常过滤器,等等。通过本书,读者能够快速、深入地理解C#,为自己的编程生涯打下良好的基础。
《C 编程之禅:从理论到实践》是一部全面系统介绍C 编程语言的高级教程,旨在帮助读者深入理解C 的设计哲学和编程技巧。《C 编程之禅:从理论到实践》从C 的基础设计原则出发,详细地探讨了封装、继承、模板等核心概念,并介绍了C 20和C 23引入的一些现代特性。书中不仅讲解了C 的基本语法和结构,还探讨了类型系统、内存模型、并发编程、设计模式、架构策略以及性能分析等高级主题,并展示了诸多最佳实践供开发者参考。 《C 编程之禅:从理论到实践》为读者提供了全面而细致的技术景观,能够帮助读者掌握C 这门强大的编程语言,并利用其功能来优化和创新编程实践。
《C和指针》提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。 全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,附录部分则给出了部分练习的解答。 《C和指针》适合C语言初学者和初级C程序员阅读,也可作为计算机专业学生学习C语言的参考。
主要内容: 介绍C编程语言; 使用C语言编程,开启编程之旅; 使用循环、数组、字符串、文本、指针、函数、VO等使用字符串和文本编写应用程序代码; 程序的有效结构; 处理数据、文件、工具等
本书针对零基础用户,以.NET提供的类库为范本,辅以丰富完整的范例程序精要地讲解Visual C#语言。全书内容分4部分:程序基础篇(第1~5章)介绍变量、常数等基本数据类型的使用、流程控制的条件选择和循环、数组和字符串等;对象使用篇(第6~9章)探讨面向对象程序设计的三大特性,即继承、封装和多态,了解集合的特性等;Windows界面篇(第10~14章)以Windows窗体为主,了解MDI窗体的工作方式,认识鼠标事件及键盘事件,从窗体的坐标系统认识画布的基本运行方式,同时介绍Graphics类绘图的相关方法;应用篇(第15、16章)探讨System.IO命名空间和数据流的关系,讲解不同格式的数据流搭配不同的读取器和写入器,后介绍如何在C#中集成LINQ查询语言,针对不同数据源进行数据的查询。 学习程序设计语言的捷径就是以范例程序为蓝本,动手编写、修改、调试、测试范
本书从《C 核心准则》(C Core Guidelines)中精心挑选了 30 条准则进行细致、深入的讲解。内容涵盖C 语言最主要的方面,如类型系统、面向对象、模板和元编程、错误处理、程序性能、常量性等,其间又恰如其分地穿插了编码风格、设计模式等主题。书中汇集了作者数十年职业生涯的经验和一些有趣的示例,除了深刻的见解,行文也充满了趣味性。作者试图通过这种突出重点、以点带面的方式帮助读者了解并学习《C 核心准则》,进而更深入地掌握 C 这门编程语言,特别是它的"现代 形态。本书适合各种经验水平的 C 开发者阅读。
本书将以基础知识为主,但同时也希望能够涉及到C#5和.net 4.5相关的技术和实用技巧。由于C#仅仅是.net平台所支持的其中一种语言,因此除了语言自身的知识外,我们也应当以统一的视角去对待,即将C#的知识与.net框架的知识进行融合。本书主要以通俗易懂的语气来向读者介绍并展示C#语言的各种优势和实用知识。同时,本书会为各个知识点配有简单而丰富的例子,侧重点是实战。书中的例子既可作为演示相关知识所用,读者也可以将其作为巩固练习。 本书内容包括:C#语言基础,但不全讲,因为微软公司为我们提供了一套很丰富的语言规范文档,本书会顺带告知读者如何运用官方的教程来参考和学习;另外,本书与.net技术融合,从基础的类型到数组、集合、泛型,再到类型转换以及协变和逆变的运用、控制台应用程序、窗体应用程序、WPF、数据管理、文件处理、
C++是在C语言基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言,是C语言的超集。本书是根据2003年的ISO/ANSIC++标准编写的,通过大量短小精悍的程序详细而全面地阐述了C++的基本概念和技术,并专辟一章介绍了C++11新增的功能。全书分18章,分别介绍了C++程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑运算符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码重用、友元、异常处理技术、string类和标准模板库、输入/输出、C++11新增功能等内容。本书针对C++初学者,从C语言基础知识开始介绍,然后在此基础上详细阐述C++新增的特性,因此不要求读者有C语言方面的背景知识。本书可作为高等院校教授C++课程的教材,也可供初学者自学C++时使用。
《C 码农日记(全程视频讲解)》共9章。第1章讲述程序员入职前的准备以及C 跨平台开发入门知识,着重介绍求职面试相关知识,以及Qt的安装配置、开发环境搭建、第三方跨平台库基础知识、配套资源等内容;第2~8章通过50多个实际案例讲述命令行程序的开发、DLL(动态链接库)的开发与第三方库的使用、跨平台文件操作、多线程和进程内(多线程间)通信、进程间通信、异步串口通信、数据库访问等常用开发技能;第9章通过一个数据中心的案例介绍C/S模式(Client/Server模式,客户端/服务器模式)软件的综合开发技能。本书提供的案例覆盖了C/S模式软件开发工作的常见场景。 《C 码农日记(全程视频讲解)》侧重无界面程序的开发,倡导的理念是系统全面、贴近实战。 《C 码农日记(全程视频讲解)》可作为计算机软件类专业本科生或研究生、C 软件工程师、C 编
函数式编程将改变你思考代码的方式!利用良好的FP技术,C#开发人员可极大地提升软件的并发处理、状态管理和事件处理能力,以及软件的可维护性。本书介绍了在C#编码实践中添加函数式编程的原因、方式和位置。 《C#函数式编程(第2版)》引导你在C#语言中使用函数式思想来解决实际问题。书中回顾了C#语言中一些能够用来实现函数式编程的语言特性,并且通过许多实际的例子展示了函数组合、数据驱动编程和不可变数据结构的强大功能。所有代码示例均可用于.NET 6和C# 10。 主要内容 ● 高阶函数减少了代码的重复,可用更少的代码执行更多的操作 ● 基于纯函数的代码易于测试和优化 ● 编写高质量的API,准确描述程序的行为 ● 编写函数式风格的Web API ● 与LINQ的单组合
《C Primer Plus(第6版)中文版习题解答》 本书是畅销书《C Primer Plus(第6版)中文版》的配套习题答案,针对书中的复习题和编程练习,给出了解题思路和答案。本书共分为17章,每一章的主题与《C Primer Plus(第6版)中文版》接近一致。每章开篇采用思维导图的方式列出本章的知识点,然后对每章的重点内容进行了梳理总结,很后则对每章中的复习题和编程练习进行了分析并给出了解答思路,确保读者在有效夯实理论知识的同时,进一步提升实际编程能力。作为《C Primer Plus(第6版)中文版》的配套参考书,本书特别适合需要系统学习C语言的初学者阅读,也适合打算巩固C语言知识或者希望进一步提高编程技术的程序员阅读。 《C Primer Plus(第6版) 中文版》 《C Primer Plus(第6版)中文版》详细讲解了C语言的基本概念和编程技巧。《C Primer Plus(第6版)中文版》共17章。靠
本书是一本有思维方法论启示的书;是一本站在历史的高度,正面思考科技力量的书;是一本充满想象与预言,但又不失科学论证的书。本书提供了一个崭新的视角:21世纪既是数百年以来科技、创意的顶点,又是对人类终极命运真挚的愿景。 本书特点:奇特与警示的结论,书中六个纪元的划分奇特又富于哲理;严谨与独特的论述方法,通过分析科学发展趋势,演绎并预测未来;警世之语与探讨性对话,通过智者的眼睛去审视自然、科学以及世界;章尾与未来的对话,是一种思想的博弈:通过设想中的未来去理解当今的技术发展和进化中的人类。 本书论述严谨,案例丰富,深入阐释了“奇点”作为一种思潮,其在世界范围内所产生的广泛影响,并介绍了其在哲学、科学、技术、艺术等各个方面所展示的独特魅力。
本书详解Windows加解密算法的原理及其实现技术,内容安排首先从各大主流加解密算法的原理入手,然后用C/C 语言自主实现这些算法,*后从C/C 提供的主流加解密框架和函数库入手讲解其使用方法。 本书分为14章,内容包括密码学概述、搭建C和C 密码开发环境、对称密码算法、杂凑函数和HMAC、密码学中常见的编码格式、非对称算法RSA的加解密、数字签名技术、椭圆曲线密码体制ECC、CSP和CryptoAPI、身份认证和PKI理论基础、实战PKI、SSL-TLS编程、SM2算法的数学基础、SM2算法的实现。 本书适合用于C/C 初中级开发人员自学密码开发技术,也适合高等院校和培训机构相关专业的师生教学参考。
C#作为微软的旗舰编程语言,深受程序员喜爱,是编写高效应用程序的*语言。Visual C# 2017提供了大量新功能,《Visual C#从入门到精通(第9版)》围绕语言的基础知识和这些新功能全面介绍了如何利用Visual Studio 2017和.NET Framework 4.6.1编写C#应用程序。《Visual C#从入门到精通(第9版)》沿袭深受读者欢迎的Step by Step风格,通过合理的练习引导读者逐步构建在Windows 10上运行的应用程序、访问SQL Server数据库以及开发多线程应用等。《Visual C#从入门到精通(第9版)》共27章,结构清晰,叙述清楚。所有练习均在Visual Studio 2017简体中文版上进行过全面演练。无论是刚开始接触面向对象编程的新手,还是打算迁移到C#的C、C 或Java程序员,都可以从本书汲取到新的知识。迅速掌握C#编程技术。
《C 开发手册:基础?案例?应用》是 计算机科学与技术手册系列 图书之一,该系列图书内容全面,以理论联系实际、能学到并做到为宗旨,以技术为核心,以案例为辅助,引领读者全面学习基础技术、代码编写方法和具体应用项目,旨在为想要进入相应领域或者已经在该领域深耕多年的技术人员提供新而全的技术性内容及案例。 本书全面讲解C 开发技术,分为3篇,分别是:基础篇、案例篇、应用篇,共29章,内容由浅入深,循序渐进,使读者在打好基础的同时逐步提升。本书内容包含了C 开发的基础知识,并以12个典型案例解读了在开发工作中常见的问题,代码丰富,步骤详细,同时本书还配备了两个大型应用项目,使读者能够同步做出产品,达到学到并且做到的目的。 本书适合C 编程自学者、C 程序开发人员和测试人员阅读参考,同时也可供大中专院校计算机相关