本书是一部Android开发的实战教程,由浅入深、由基础到高级,带领读者一步一步走进App开发的神奇世界。全书共分为20章。其中,前10章是基础部分,主要讲解Android Studio的环境搭建、App开发的各种常用控件、App开发的四大组件、App的数据存储方式、如何打造App的安装包;后10章是进阶部分,主要讲解App开发的事件交互、动画特效、网络通信、多媒体、手机阅读、感知定位、物联网、智能语音、机器视觉、在线直播等。书中在讲解知识点的同时给出了大量实战范例,方便读者迅速将所学的知识运用到实际开发中。通过本书的学习,读者不仅能够掌握3类主流App的基本开发技术,包括购物App(电子商务)、聊天App(即时通信)、娱乐App(短视频分享),还能够学会开发一些趣味应用,包括计算器、记账本、抠图工具、动感影集、电子阅读、附近交友、遥控小车、语音问
全书从操作系统的基础知识入手,全面剖析进程/线程、内存管理、Binder机制、GUI显示系统、多媒体管理、输入系统、虚拟机等核心技术在Android中的实现原理。书中讲述的知识点大部分来源于工程项目研发,因而具有较强的实用性,希望可以让读者 知其然,更知其所以然 。本书分为编译篇、系统原理篇、应用原理篇、系统工具篇,共4篇25章,基本涵盖了参与Android开发所需具备的知识,并通过大量图片与实例来引导读者学习,以求尽量在源码分析外为读者提供更易于理解的思维方式。 本书既适合Android系统工程师,也适合于应用开发工程师来阅读,从而提升Android开发能力。读者可以在本书潜移默化的学习过程中更深刻地理解Android系统,并将所学知识自然地应用到实际开发难题的解决中。
美国的历史不仅是政治性,也是经济性的。美国人以公民身份行使自己的政治权利,以消费者的身份行使经济权利。自由市场代表着美国精神中的冒险、创新、不择手段、机会主义,它影响了美国的政治法律建设,又逐渐在种种社会运动中被法律和政策规制,它们彼此互动形成美国式资本主义,并塑造着多种物质文明和城乡景观风貌。 布·斯里尼瓦桑用通俗易懂、深入浅出的方式,从长达400年的美国经济发展史入手,揭示了其中鲜为人知的内在关联。这本书告诉我们,硅谷和华尔街的众多风险投资公司为何深深根植于“五月花号”的筹资过程;美国建国者对英国的反对不仅源于政治抱负,还有个人经济利益的考虑;安德鲁·卡内基当初的电报局送报员工作怎样为他后来领导让他跻身全国巨富的钢铁帝国铺平道路; 支制造企业雷明顿公司怎样在战后凤凰涅槃,发展
这个新版本对上一版做了全面修订,涵盖 C# 10和.NET 6的所有新功能。 本书讨论面向对象编程、编写函数、测试函数、调试函数、实现接口以及继承类等主题;介绍.NET API,这些API可执行多种任务,如管理和查询数据,监视和改进性能,以及使用文件系统、异步流、序列化和加密。你可用ASP.NET Core来构建和部署本书列举的跨平台示例应用程序,如网站和服务。 在学习C#语言和许多.NET库的过程中,为确保不会因不必要的应用代码而分心,第1~12章构建的是控制台应用程序;打下坚实基础后,第13~17章再使用ASP.NET Core、MVC模式以及Blazor构建实际的应用程序和服务。 第18章讲述如何使用Web API、OData、gRPC、GraphQL、SignalR和Azure Functions等技术构建服务;第19章讨论如何使用.NET MAUI构建跨平台应用程序。
《Android高级图形程序设计》详细阐述了与Android高级图形程序设计相关的解决方案,主要包括Android数字图像、Android数字视频、Android帧动画、Android程序动画、Android DIP、Android UI布局、Android UI小部件、高级ImageView图形设计、高级ImageButton、使用9-Patch技术创建可扩展的图像元件、高级图像混合、高级图像合成、数字图像切换、基于帧的动画、程序动画、高级图形、交互式绘图、使用VideoView和MediaPlayer类播放视频、从外部媒体服务器流式传输数字视频等内容。此外,本书还提供了丰富的示例及代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学读物和参考手册。
《皇极经世书》共十二卷六十四篇,宋邵雍撰,以元、会、运、世四个概念推演历史演变与兴衰,起于帝尧甲辰终至后周显徳六年己未,兴亡治乱之迹皆以卦象推之,因取法乎 “元亨利贞”之方,故有“易外别传”之称。实际上是我国古典时代的“历史哲学”。首六卷《元会运世》凡三十四篇,次四卷《声音律品》凡十六篇,次《观物内篇》凡十二篇,末《观物外篇》凡二篇。前六十二篇是邵氏自著,末二篇是门人弟子记述。其中《观物篇》实乃邵雍之哲学、易理、历史学的理论大纲。朱熹极为推崇此书,说:“自易以后无人做得一物,如此整齐包括得尽。”甚至言:“康节(邵雍)易看了,却看别人的不得。”
德国在一战前曾是欧洲蕞富裕、蕞强大的经济体,反犹主义在政治中明显处于边缘地位。然而,起初只是一群 分子和恶棍的纳粹党人,在数年之中就把德国变成了****的 ,把一个极有教养的民族引向了道德、物质和文化的废墟与 境。 本书透过德国的历史、社会与文化,探究纳粹党徒的心理,还原纳粹攫取权力的过程,揭示反对者为何未能阻止他们,生动再现了导致第三帝国到来的混乱失序、经济灾难、暴力行径,以及社会的两极分化。
《游戏专业概论(第4版)》融入了游戏动漫行业众多专业人士的项目制作经验,结合市场需求,从游戏行业的各个层面系统地、多角度地介绍了游戏行业的发展历史、开发流程、内部分工、专业技术等相关知识。由游戏概述、游戏策划、游戏程序、游戏艺术、职业之路五个部分组成。作者具备相当丰富的游戏策划实践经验和教材编写经验;结构新颖、紧凑;文字通俗、易懂。可供游戏行业从业人员和游戏开发爱好者阅读,也可供各大专院校相关专业的学生、教师和研究人员参考。 希望通过《游戏专业概论(第4版)》,能给所有游戏从业人员及渴望进入游戏开发行业的读者提供一些借鉴,帮助所有读者更快地跨进游戏设计与开发的殿堂。 《游戏架构设计与策划基础(第3版)》集结游戏动漫行业众多专业人士的项目制作经验,结合市场需求,从游戏行业的各个层面
《Web前端开发全程实战 HTML5 CSS3 JavaScript jQuery Bootstrap》从初学者角度出发,结合大量实例讲解了如何使用HTML5、CSS3、JavaScript、jQuery、Ajax、Boostrap、Vue、PHP 等基本技术搭建Web 前端,力求向读者提供一套极简的Web 前端一站式高效学习方案。全书共28 章,内容包括HTML5基础、设计HTML5 文档结构、设计HTML5 文本、设计HTML5 图像和多媒体、设计列表和超链接、设计表格和表单、CSS3 基础、设计文本样式、设计特效和动画样式、CSS 页面布局、JavaScript 基础、处理字符串、使用数组、使用函数、使用对象、jQuery 基础、文档操作、事件处理、使用Ajax、CSS 样式操作、jQuery 动画、Bootstrap基础、CSS 组件、JavaScript 插件、使用Vue、PHP 基础、使用PHP 与网页交互、使用PDO 操作数据库、项目实战。书中所有知识点均结合具体实例展开讲解,代码注释详尽,可使读者轻松掌握前端技术精髓,
\\\"本书是一部系统论述Kotlin编程语言、面向对象编程方法以及函数式编程思想的立体化教程(含纸质图书、电子书、教学课件、源代码与视频教程)。全书共分为5篇:第1篇Kotlin基础(第1章~ 0章),第2篇面向对象( 1章~ 3章),第3篇函数式编程( 4章~ 7章),第4篇Kotlin进阶( 8章~第27章),第5篇项目实战(第28章~第29章)。主要内容包括:开篇综述;开发环境搭建; 个Kotlin程序;Kotlin语法基础;Kotlin编码规范;数据类型;字符串;运算符;程序流程控制;函数;面向对象编程;继承与多态;抽象类与接口;函数式编程基石高阶函数和Lambda表达式;泛型;数据容器数组和集合;Kotlin中函数式编程API;异常处理;线程;协程;Kotlin与Java混合编程;Kotlin I/O与文件管理;网络编程;Kotlin与Java Swing图形用户界面编程;轻量级SQL框架Exposed;反射;注解。 给出了两个
《代码大全(第2版)》是IT书作者、IEEESoftware杂志前主编、具有20年编程与项目管理经验的SteveMcConnell十余年前的经典著作的全新演绎:第2版做了全面的更新,增加了很多与时俱进的内容,包括对新语言、新的开发过程与方法论的讨论,等等。这是一本百科全书式的软件构建手册,涵盖了软件构建活动的方方面面,尤其强调提高软件质量的种种买践方法。作者特别注重源代码的可读性,详细讨论了类和函数命名、变量命名、数据类型和控制结构、代码布局等编程的最基本要素,也讨论了防御式编程、表驱动法、协同构建、开发者测试、性能优化等有效开发实践,这些都服务于软件的首要技术使命:管理复杂度。为了培养程序员编写高质量代码的习惯,书中展示了大量高质量代码示例(以及用作对比的低质量代码),提高软件质量是降低开发成本的重要途径。除此之
本书针对数据分析和研究报告中的图表应用,结合大量经济、金融和商业真实实例,探讨数据可视化的基本原则、技巧及思路。? 本书基于Excel软件,循序渐进地介绍专业图表制作的技术准备、图表元素的增强控制、不同类型数据的可视化方案,以及研究报告中常用的数据转换及分析技术。? 本书旨在帮助拓展商业和金融数据的可视化表达思路和方法,提升报告品质,也适合即将从事数据分析相关工作的学生及对数据可视化感兴趣的读者阅读。?