软件与程序设计
-
与开源同行平凯星辰 著本书融入了PingCAP公司在开源领域的七年探索经验,以及在分布式数据库领域的研究成果,对开源的历史发展、分布式数据库的变迁演进、TiDB的框架设计、应用实践以及开源与商业化的连接进行了深入剖析。开篇首先以PingCAP公司的创业故事为主线,讲述公司为何选择开源作为核心战略,以及主要产品TiDB的研发、运营和国际化历程。然后介绍PingCAP在成长为国内开源厂商的探索者的过程中,在技术路线选择和社区生态中的重要贡献和发展经验。最后介绍了PingCAP对未来基础软件的技术、开源趋势的思考与展望。全书以从参与者到贡献者再到探索者的视角,细致而全面地讲述了关于开源技术和开源文化对于当代技术驱动型企业的生存与发展的重要意义和影响。本书适合所有技术驱动型的企事业成员,以及正在学习、已经从业或有志于投入IT产业的广大读者阅读。 -
HTML5+Vue.js 3.x从入门到精通张工厂本书通过对HTML5+Vue.js 3.x实例的介绍与演练,使读者快速掌握HTML5+Vue.js 3.x框架的用法,提高Web前端实战开发的能力。本书配套案例源码、PPT课件、教学教案、同步教学视频、上机习题及答案,以及其他教学资源与答疑服务。本书共分21章。内容包括HTML5快速入门,文本、图像和超链接,创建表格和表单,HTML5绘制图形,HTML5中的音频和视频,地理定位、离线Web应用和Web存储,认识Vue.js 3.x,Vue.js模板语法,精通指令,计算属性,绑定v-bind与class或style,表单与v-model双向绑定,精通监听器,事件处理,过渡和动画效果,组件和组合API,精通Vue CLI和Vite,使用Vue Router开发单页面应用,使用axios与服务器通信,使用Vuex管理组件状态;最后通过开发一个网上商城项目,帮助读者进一步巩固和积累使用HTML5+Vue.js 3.x进行项目开发的知识和经验。本书内容丰富、注重实践,对HTML5+Vue.js框架的初学者来说,是一本简明易懂的入门书和工具书;对从事Web前端开发的读者来说,也是一本难得的参考手册。同时本书也适合作为高等院校和培训机构计算机相关专业的教材。 -
从零开始学HTML5+CSS3+JavaScript明日科技 编著本书从零基础读者的角度出发,通过通俗易懂的语言、丰富多彩的实例,循序渐进地让读者在实践中学习HTML、CSS 与JavaScript编程知识,提升自己的实际开发能力。全书共分为5篇24章,内容包括HTML基础、文本、添加图像、超链接的使用、表格与div标签、CSS3概述、CSS3高级应用、列表、表单、多媒体播放、HTML5新特性、响应式网页设计、响应式组件、JavaScript概述、JavaScript 语言基础、JavaScript 基本语句、JavaScript 中的函数、JavaScript 中的对象、JavaScript 中的数组、Ajax技术、jQuery基础、jQuery控制页面和事件处理、设计叮叮商城网站、模仿王者荣耀游戏网站等。书中知识点讲解细致,侧重介绍每个知识点的使用场景,涉及的代码给出了详细的注释,可以使读者轻松领会前端开发的精髓,快速提高开发技能。同时,本书配套了大量教学视频,扫码即可观看,还提供所有程序源文件,方便读者实践。本书适合HTML、CSS、JavaScript初学者及前端开发入门者自学使用,也可用作高等院校相关专业的教材及参考书。 -
HTML5移动网站与App开发实战王金柱 绵绵的糖本书由浅入深出、全面系统地介绍HTML5相关技术及其在移动开发领域的应用。从基本原理到移动页面优化再到实战应用,涉及HTML5移动开发领域的绝大部分内容,是一本集理论与实战于一体的综合性参考书。本书配套示例源码与PPT课件。本书共分15章。第1~9章讲解HTML5移动特性,内容包括HTML5移动开发基础、移动表单、多媒体形式、地理位置定位、离线缓存、Canvas绘图、CSS3视觉辅助和调用手机设备等,最后剖析移动开发性能优化的一些技巧。第10~11章讲解HTML5移动框架jQuery Mobile,内容包括jQuery Mobile这个比较流行的移动框架的用法,以及基于这个框架开发移动便笺App。第12~13章讲解HTML5 Vue组合,内容包括Vue框架的特性与安装使用方法,结合HTML5与Vue开发音乐播放App。第14~15章讲解HTML5 React组合,内容包括React框架的介绍及其安装使用,并结合HTML5与React开发一个可拖曳的待办事项App。本书适合所有想深入学习HTML5移动开发技术的初学者阅读,尤其适合正在应用HTML5做移动项目开发的人员阅读。对于高等院校相关专业的学生和培训机构的学员,本书也是一本不可多得的实训教材。 -
从零开始学C++明日科技 编著本书从零基础读者的角度出发,通过通俗易懂的语言、丰富的实例,循序渐进地让读者在实践中学习C 编程知识,并提升自己的实际开发能力。全书共分为6篇20章,内容包括初识C 、第一个C 程序、数据类型、运算符与表达式、条件判断语句、循环语句、函数、数组、指针与引用、构造数据类型、面向对象编程、类和对象、继承与派生、模板、STL标准模板库、文件操作、RTTI与异常处理、网络通信、图书管理系统、网络五子棋等。书中知识点讲解细致,侧重介绍每个知识点的使用场景,涉及的代码给出了详细的注释,可以使读者轻松领会C 程序开发的精髓,快速提高开发技能。同时,本书配套了大量教学视频,扫码即可观看,还提供相关程序的源文件,方便读者实践。本书适合C 初学者、软件开发入门者自学使用,也可用作高等院校相关专业的教材及参考书。 -
像C#高手一样编程[美]Jort Rodenburg著,毛鸿烨 吴晓梅 译如果你已经精通一些类似于Go、C、JavaScript、Python或其他一些主流编程语言,通过认真学习本书内容,你将能够编写完整、地道的C#代码,如果你已经使用过C#,本书将会“提升”你的C#技能。 无论你是在构建面向用户的业务应用程序,还是在编写数据密集型的后端服务,本书中基于经验的实用技术都将把你的C#技能提升到一个新的水平。本书将教你如何编写适合企业应用程序的、简洁的C#代码。在本书中,你将应用最新的C#技术重构旧的代码库,你还将探索Entity Framework Core等工具,学习依赖项注入等技术,测试代码等实际应用。主要知识点单元测试和测试驱动开发重构代码库代码简洁之道使用LINQ和Entity Framework Core查询和操作数据库 -
从零开始学C语言明日科技 编著本书从零基础读者的角度出发,通过通俗易懂的语言、丰富多彩的实例,循序渐进地让读者在实践中学习C语言编程知识,并提升自己的实际开发能力。全书共分为4篇22章,内容包括初识C语言、算法、C语言的开发环境、C语言程序结构、数据类型、常用数据输出输入函数、运算符与表达式、条件判断语句、循环控制语句、数组、字符串处理函数、自定义函数、指针、结构体与链表、共用体与枚举类型、位运算、预处理、文件操作、内存管理、网络套接字编程、贪吃蛇大作战、缤纷水果消消乐等。书中知识点讲解细致,侧重介绍每个知识点的使用场景,涉及的代码给出了详细的注释,可以使读者轻松领会C语言程序开发的精髓,快速提高开发技能。同时,本书配套了大量教学视频,扫码即可观看,还提供所有程序源文件,方便读者实践。本书适合C语言初学者、软件开发入门者自学使用,也可用作高等院校相关专业的教材及参考书。 -
深度学习C++吴晓梅 编著全书共分为四部分,第一部分(第1~4章)是基本内容,包括了创建C程序的基本工具和技术、分支和循环等流程控制语句、内置数据类型和它们的基本属性、C的各种运算符及其应用,第二部分(第5~8章)是指针和动态内存的内容,包括了指针和引用、动态变量、动态变量所有权和生命期、类和结构等,第三部分(第9~10章)是面向对象的程序设计内容,包括了类的设计、抽象与封装、继承和多态性等,第四部分(第11~13章)是较深的高级内容,包括了模板、容器和迭代器、异常处理。本书内容丰富,结构清晰,在知识讲解的基础上,提供了大量的例题和习题,使读者通过学习概念以及训练和实践,掌握程序设计的方法和过程,并具备良好的程序设计风格。本书可作为高等院校计算机专业的教材,也可供从事计算机软件开发的科研人员学习参考。 -
从零开始学C#明日科技本书从零基础读者的角度出发,通过通俗易懂的语言、丰富多彩的实例,循序渐进地让读者在实践中学习C#编程知识,并提升自己的实际开发能力。全书共分为5篇21章,内容包括搭建C#开发环境、第一个C#程序、数据类型、运算符、条件语句、循环语句、数组、字符串、面向对象编程基础、继承与多态、集合与索引器、委托与事件、泛型、程序调试与异常处理、Windows窗体编程、Windows控件的使用、使用C#操作数据库、Entity Framework编程、文件及文件夹操作、贪吃蛇大作战、人事工资管理系统等。书中知识点讲解细致,侧重介绍每个知识点的使用场景,涉及的代码给出了详细的注释,可以使读者轻松领会C#程序开发的精髓,快速提高开发技能。同时,本书配套了大量教学视频,扫码即可观看,还提供所有程序源文件,方便读者实践。本书适合C#初学者、软件开发入门者自学使用,也可用作高等院校相关专业的教材及参考书。 -
C#码农笔记周家安本书将以基础知识为主,但同时也希望能够涉及到C#5和.net 4.5相关的技术和实用技巧。由于C#仅仅是.net平台所支持的其中一种语言,因此除了语言自身的知识外,我们也应当以统一的视角去对待,即将C#的知识与.net框架的知识进行融合。本书主要以通俗易懂的语气来向读者介绍并展示C#语言的各种优势和实用知识。同时,本书会为各个知识点配有简单而丰富的例子,侧重点是实战。书中的例子既可作为演示相关知识所用,读者也可以将其作为巩固练习。 本书内容包括:C#语言基础,但不全讲,因为微软公司为我们提供了一套很丰富的语言规范文档,本书会顺带告知读者如何运用官方的教程来参考和学习;另外,本书与.net技术融合,从基础的类型到数组、集合、泛型,再到类型转换以及协变和逆变的运用、控制台应用程序、窗体应用程序、WPF、数据管理、文件处理、应用程序域管理、反射等技术也会一并讲解。
