《Arduino程序设计基础(第2版)》涵盖Arduino基础知识及高级应用,中途穿插简单项目制作,用于巩固知识与扩展提高,同时提供常用的API参考,以便读者实践时查阅。第2版中,作者修正了之第1版的纰漏,并根据Arduino近年来的发展,更新了部分内容,重写了部分章节,也融入了更多作者对Arduino开发的思考。 本书主要针对本科生及研究生阶段的Arduino教学实验进行编写,亦适用于相关开发人员及入门者学习。
本书是微信小程序游戏开发的入门教程,通过大量案例介绍微信小程序游戏开发的基础知识和技巧。全书 分三篇,基础篇(第1~3 章)对微信小程序的框架文件、微信小程序的逻辑层和视图层、微信小程序的组件进 行详细介绍,包括JavaScript 编程语言基础、WXML 、WXSS 和组件的使用,尤其重点学习与游戏绘图相关的 Canvas 画布组件。开发篇(第4~17 章)应用前面的知识设计了14 个大家耳熟能详的游戏案例,例如贪吃蛇游 戏、推箱子游戏、智力测试游戏、五子棋游戏、黑白棋游戏、拼图游戏和Flappy Bird 游戏等,进一步提高对知 识的应用能力。提高篇(第18~22 章)讲解如何使用当前流行的游戏开发工具Cocos Creator 开发微信小游戏, 并实现两个游戏案例:跳跳猫和俄罗斯方块。 本书的**特色是通过具体案例讲解游戏开发,将关键技术分解到各个案例,不仅有利于知识点的掌
《*行代码 Android 第3版》被Android开发者誉为 Android学习*书 。全书系统全面、循序渐进地介绍了Android软件开发的知识、经验和技巧。 《*行代码 Android 第3版》基于Android 10.0对第2版进行了全面更新,不仅将所有知识点都在Android 10.0系统上进行了重新适配,同时加入Kotlin语言的全面讲解,使用Kotlin对全书代码进行重写,而且还介绍了*系统特性以及Jetpack架构组件的使用,使本书更加实用。 《*行代码 Android 第3版》内容通俗易懂,由浅入深,既是Android初学者的入门,也是Android开发者的进阶*。
本书以微信小程序开发入门到实战为定位,内容共12章: 第1章带领读者认识微信小程序; 第2章整体性地讨论小程序的框架问题; 第3章介绍常见的组件; 第4章介绍视图层的样式布局; 第5章介绍逻辑层JavaScript; 第6章介绍小程序数据库操作; 第7章介绍常见的网络接口; 第8章介绍常见的媒体和设备接口; 第9章介绍常见的交互和开放接口; 第10章介绍微信小程序*技术 云开发; 第11、12章是两个综合性项目。 考虑到大部分高校开设过 Java程序设计 课程,本书中的高级接口均采用Java作为后端开发语言,案例中的后端代码附有注释,没有Java基础的读者可以根据注释修改成自己需要的后端程序。全书的110个知识点案例代码、9个小型实训项目代码和2个大型实训项目代码,均在微信开发者工具和真机中调试通过。 本书提供750分钟的视频讲解,扫描书中相应位置的二维码
本书向读者呈现了Android移动应用安全攻防与逆向分析的立体化教程(含纸质图书、电子资料、教学课件、源代码与视频教程),全书共4篇。 篇基础篇(第1章和第2章),目的是让读者快速建立对Android应用安全分析的基本概念,介绍了构建Android分析环境的一些基本方法与工具,以及通过对一个Android应用Apk文件进行反编译,并篡改中间状态的Smali代码,再重编译签名打包全过程的介绍,帮助读者进入Android应用逆向分析的大门。第二篇理论篇(第3章和第4章),目的是通过介绍Android操作系统常见的安全漏洞,帮助读者树立Android应用安全开发的意识,从而构建Android应用安全的一个具体框架。介绍了App安全基线,包括应用的评估思路、Android系统的安全问题与常见漏洞。通过分析一个Android静态逆向和动态调试自动化分析框架MobSF的功能,使读者全面了解Android逆向分析过
《android开发从入门到精通(第2版)》从初学者的角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了android应用程序开发应该掌握的各方面技术。《android开发从入门到精通(第2版)》共分15章,内容包括android快速入门、android模拟器与常用命令、用户界面设计、高级用户界面设计、基本程序单元activity、android应用核心Intent、android事件处理、资源访问、图形图像处理技术、多媒体应用开发、Content Provider实现数据共享、线程与消息处理、Service应用、网络编程及Internet应用和基于android的家庭理财通程序的设计过程。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会android应用程序开发的精髓,快速提高开发技能。《android开发从入门到精通(第2版)》适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业
《乐高机器人 EV3与Scratch机器人基础与应用实例》讲解了乐高 EV3 机器人模型的机械结构知识,以及编写 EV3 程 序的编程方法,让读者在学习中不断体会图形化编程软件的特点。 《乐高机器人 EV3与Scratch机器人基础与应用实例》共 21 章,包括认识 EV3 硬件,EV3 编程软件,认识 EV3 编程模块,EV3 建模软件,VRT、Scratch3.0 与 EV3 编程,EV3 Scratch 家庭版与 教育版,以及俯卧撑机器人、超声波避障车、直升机、机械手、跳舞机器人、摩托车等 15 个由浅入深的精彩实例。 《乐高机器人 EV3与Scratch机器人基础与应用实例》适合喜爱乐高 EV3 以及 Scratch 编程的青少年阅读。
本书主要讲述 Arduino在中学数字化实验中的运用与实践。首先介绍了数字化探究和 Ar du i no的基础知识;然后讲解了温度、电量、力与质量、运动的测量与实验,并通过基础案例和拓 展项目深入地讲解了传感器的使用;*后讲解了生化类的实验案例。 本书适合大中专院校的理工类、电子类、通信类、计算机类等专业学生阅读,还适合中小学信 息技术类、创客教育类的教师作为参考资料。
全书共12章,首先介绍Jetpack的基本知识,然后详细介绍了架构组件Lifecycle、ViewModel、LiveData、ViewBinding、DataBinding、Room、Hilt等,并通过切合实际的需求用例循序渐进地讲解了每个组件的使用方法和使用场景。除此之外,还针对当下流行的Kotlin 协程和Flow进行了讲解,让读者了解如何使用这些技术结合Jetpack组件写出更加优雅的代码,并演示了实战项目“出行防疫App”的实现方法。z后介绍了全新的声明式UI编程——Jetpack Compose。
本书是一部介绍如何使用Kotlin语言开发Android应用的教程,旨在帮助读者全面掌握Android开发技术,学习独立开发Android应用项目。 本书主要介绍Android应用开发技术,分为22章,包括开篇综述、Kotlin语言基础、Android开发环境搭建、个Android应用程序、Android界面编程基础、Android界面布局、Android基础控件、Android高级控件、活动、碎片、意图、数据存储、使用内容提供者共享数据、Android多任务开发、服务、广播接收器、多媒体开发、网络通信技术、百度地图与定位服务、Android绘图与动画技术、手机电话功能开发、项目实战 我的备忘录 云服务版。 本书采用案例驱动式展开讲解,为便于读者高效学习,快速掌握使用Kotlin语言开发Android应用的方法,本书提供完整的教学课件、源代码、视频教程以及在线答疑服务等配套资源。本书既可作为高等学校计算机软件技术课程的教材
《鸿蒙OS应用编程实战》系统全面地介绍了鸿蒙操作系统下应用开发所需基础知识,以图文并茂及小视频讲解的形式,通过丰富的案例实践提高读者的应用能力。本书共9章,第1章介绍了鸿蒙操作系统的开发环境、一些基础知识及基本应用的创建;第2~3章介绍了鸿蒙应用开发的各种组件基础及Ability 框架的应用实践;第4~6章介绍了鸿蒙操作系统中的事件交互、多媒体功能、生物识别、传感器设备管理等应用程序核心功能开发;第7章介绍了鸿蒙应用程序安全设计;第8~9章是应用实践,介绍了鸿蒙系统在可穿戴设备与智慧终端屏的综合开发实践。 《鸿蒙OS应用编程实战》为读者提供了全部案例源代码下载和高清学习视频,读者可以直接扫描二维码观看。 《鸿蒙OS应用编程实战》适合想学鸿蒙开发而又无从入手的初学者自学,同时也可作为对鸿蒙系统有兴趣且有开发
本书是一部Android开发的实战教程,由浅入深、由基础到高级,带领读者一步一步走进App开发的神奇世界。 全书共分为15章。其中,第1章介绍Android开发环境的搭建,主要讲解Android、Android Studio和SDK的安装与App的调试;第2章讲解Android开发的基础知识,主要讲解Android的开发特点,Android的工程结构以及设计规范;第3章到第5章主要讲解App开发的各种常用控件及Activity;第6章讲解App的数据存储方式;第7章讲解Android内容共享;第8章讲解Android的高级控件;第9章到第12章讲解Android自定义控件、广播组件、通知和服务以及组合控件的使用;第13章讲解多媒体的开发技术;第14章讲解网络通信技术;第15章讲解Android安装包的打造。书中在讲解知识点的同时给出了大量实战范例,包括计算器、找回密码、购物车、记账本、广告轮播、电商首页、评价晒单、猜你喜欢等项目的开发,旨
《Unity3D游戏设计与开发》由基础篇和项目篇两个部分组成,分为13章。其中,基础篇包括第1~9章,内容为环境准备、Unity的开发环境、熟悉游戏物体和组件、创建3D游戏场景、物理系统、2D动画、人形动画、UGUI系统、粒子系统,针对Unity 5.6的新特性,介绍了地形系统、物理系统、粒子系统、UGUI系统等模块;项目篇包括第10~13章,内容为兔子快跑、开心农场、寻找消失的大洲、保卫碉楼,通过由浅入深的工程案例介绍游戏项目开发的全过程。读者可通过兔子快跑游戏项目,掌握开发2D游戏的基本方法和技能;通过开心农场游戏项目,了解结合地形系统开发种植游戏的过程;通过寻找消失的大洲游戏项目,熟悉开发AR游戏的基本概念;通过保卫碉楼游戏项目,了解使用*的动画系统制作3D游戏的方法。 《Unity3D游戏设计与开发》尽量使用简单的代码实现功能,语言通俗易懂
本书系统论述了Arduino开源硬件的架构、原理、开发方法及14个完整的项目设计案例。全书共分15章,内容包括Arduino项目设计基础、自习室资源管理项目设计、有线外设无线化应用项目设计、自动开锁项目设计、谷歌眼镜项目设计、定位追踪器和电子围栏项目设计、智能生活环境监测项目设计、智能垃圾桶项目设计、非接触式鼠标项目设计、实时DIY表情帽项目设计、智能手套项目设计、指纹考勤云端数据共享项目设计、酒精浓度检测设备项目设计、体感控制机械臂项目设计和计步神器项目设计。 在编排方式上,全书侧重对创新产品的项目设计过程进行介绍,分别从需求分析、设计与实现等角度论述硬件电路、软件设计、传感器和功能模块等,并剖析产品的功能、使用、电路连接和程序代码等。 本书可作为高校电子信息类专业 开源硬件设计 电子系统设计 创新创业
《Objective-C高级编程:iOS与OSX多线程和内存管理》在苹果公司公开的源代码基础上,深入剖析了对应用于内存管理的ARC以及应用于多线程开发的Blocks和GCD。这些新技术看似简单,实则非常容易成为技术开发的陷阱,开发者仅靠阅读苹果公司的文档是不够的。 《Objective-C高级编程:iOS与OS X多线程和内存管理》适合有一定基础的iOS开发者阅读。
本书是由一线资深工程师撰写的详细阐述手机硬件研发与设计的专业图书。全书由入门篇、提高篇、高级篇和案例分析篇四部分共23章组成,内容涵盖手机硬件基础知识、PCB与DFX基础知识、电源系统、时钟系统、音频处理、FM接收机、数字调制与解调、ESD防护、色度学与图像处理、信号完整性,以及各种相关的国际国内规范。本书采取从简单到复杂、从功能到性能的顺序进行编写。入门篇以功能介绍为主,只定性不定量;提高篇基于各种测试规范,在功能介绍的基础上逐步开展性能分析;高级篇根据电磁学理论、信号处理理论对手机硬件设计进行较为严格的论证并定量计算各种参数指标;而后的案例分析篇则综合利用前面各篇所介绍的知识,对实际案例进行分析,从而使读者可以理论联系实践,更快、更好地掌握手机硬件的设计方法,提高故障分析能力。事实上,本
云 AI 5G驱动的数字化转型实践之道全面、系统、深入地阐述了数字化转型的基本概念、技术框架、演进策略以及解决方案。云 AI 5G驱动的数字化转型实践之道不仅论述了从科技革命引发产业变革,到数字经济时代引发社会变革的发展脉络,还提出并阐述了以云计算、人工智能和5G技术应用为核心形成的 数字化力 ,帮助读者建立起数字化转型的系统思维,产生认知飞跃,从而更好地完成企业的数字化转型与个人职业生涯规划。 全书由3篇共11章组成,第1篇包括第1章新科技革命引发产业革命,第2章数字经济时代已经到来,第3章数字化转型的概念、技术框架及意义;第2篇包括第4章云计算技术及解决方案,第5章信息安全技术及解决方案,第6章大数据技术及解决方案,第7章人工智能技术及解决方案,第8章5G技术加速产业变革和企业数字化;第3篇包括第9章企业数字化转
本书介绍微信小程序开发入门、微信小程序云开发简介、云开发控制台的应用、云开发中小程序端数据库开发、云开发中服务端数据库开发、小程序与Spring Boot整合开发等内容,*后结合一个案例说明开发整个过程。本书以学习难度、开发步骤的方式来组织各个章节内容;还配备了示例的操作视频;可以帮助读者更好地理解、掌握微信小程序云开发技术。本书内容通俗易懂,适合微信小程序云开发的初学者(特别是在校学生)、微信开发者和前端开发爱好者等读者;可以作为学校的教学用教材、自学的入门读物、开发过程的参考书。
本书以实验案例形式系统讲述了Arduino Uno入门基础知识与编程实现方法。*部分讲述了初学者应了解的入门基础知识,包括Arduino是什么、如何开始Arduino编程、Arduino语言等;第二部分依次讲解了48例经典的Arduino Uno编程实例,内容包括实验描述、知识要点、编程要点、程序设计、拓展和挑战等。本书可作为Arduino初学者的参考用书,尤其可作为课外或校外中小学生学习和进行Arduino编程的辅导教材。
移动互联网已经成为当今世界发展*快、市场潜力*、前景*诱人的业务,而Android则是移动互联网上市场占有率*的平台。本书是《疯狂Android讲义》的第4版。本书基于全新的Android 9.x,并采用Google推荐的IDE:Android Studio作为开发工具,书中每个案例、每个截图都全面升级到Android 9.x。本书全面介绍Android应用开发的相关知识,全书内容覆盖了Android用户界面编程、Android四大组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、音频/视频多媒体应用开发、OpenGL与3D应用开发、网络通信编程、Android整合RESTful服务端、传感器应用开发、GPS应用开发、整合第三方Map服务等。本书并不局限于介绍Android编程的各种理论知识,而是从 项目驱动 的角度来讲授理论,全书一共包括近百个实例,这些示范性的实例既可帮读者更好地理解各知识点在实际开发中的应用,
Arduino是一款便捷灵活、方便上手的开源电子平台。以Arduino硬件为基础,搭配各种传感器和功能模块,开发者便可以凭借天马行空的想象力在Arduino上搭建各种创意十足的作品。本书从Arduino的基础知识讲起,针对拥有硬件开发兴趣的广大初学者,较为详细地介绍了如何从Arduino新手成长为 技术大牛 。书中以图和案例的方式,针对Arduino各个功能模块进行了大量的实例讲解,*后通过智能小车和3D打印机两个综合案例系统、完整地对全书的内容进行了实战演练。 《Arduino基础与应用》对读者的基础知识要求非常低,非常适合作为学生的课外电子项目的参考书和实验教材;同时,全书内容循序渐进,智能小车和3D打印机两个综合案例对有一定电子基础的爱好者同样具有一定的参考价值。
本书系统地介绍了基于Arduino平台的智能感知技术的原理及实现过程。全书共分七章,*章是智能感知的基础知识,介绍了几种常见的感知技术;第二章是Arduino语法基础,主要通过生动有趣的实验实例,介绍Arduino开源软件基础知识;第三章Arduino智控编程,以实例为基础,详细介绍了基于Arduino的智能感知系统组建过程以及学习Arduino的编程方法;第四章传感控制,通过多个案例介绍搭建传感控制作品的制作方法;第五章为感知物联,主要介绍传感控制智能感知作品与蓝牙、手机App、WiFi、物联网、语音合成、SIM900、以太网等模块的连接技术,了解开源硬件智能控制作品的一般设计流程。第六章为智能生活,以实例为基础,主要介绍智能产品的构建过程及方法,让生活工具具有 互联网 的功能,改善生活,成为新的创新作品。第七章智能服务机器人,学习运用智能服务垃
《Android开发进阶实战:拓展与提升》深入讲解了Android开发的进阶知识及新技术,以帮助读者构建更加高级和稳定的应用。书中对Android开发涉及的一些新技术、进阶知识和高效开发经验进行了详细讲解。通过这些核心技术和拓展知识,可以快速提升开发者的技术水平和逻辑思维能力。 《Android开发进阶实战:拓展与提升》共12章,分为3篇。第1篇 高效开发基础 ,重点围绕与Android平台高效开发相关的知识与经验进行介绍,从新的IDE、辅助工具、开发技巧、新技术等方面进行多角度讲解;第2篇 核心技术详解 ,重点对Android开发过程中的一些经常用到但又不容易真正深入理解和正确使用的知识点做了详细介绍;第3篇 拓展与实践 ,主要介绍了一些与Android开发相关的拓展与提升知识,如Android ROM、Android TV开发和Flutter等,*后还给出了一个简单的项目,帮助读者从0到1进行
本书是学习微信小程序开发的入门书,共分为7章,第1章简单介绍小程序,包括小程序的框架、开发流程以及设计规范等;第2章以目前微信官方发布的*版微信开发者工具为基础,介绍小程序账号注册、新建小程序项目、AppId的创建等内容;第3章介绍了小程序前端开发用到的WXML标签语言,以及WXSS样式,还有视图层与逻辑层的信息传递机制,如何绑定视图层的触发事件;第4章介绍小程序开发中常用到的一些组件;第5章则以一个案例介绍了开发中的一些常见问题的实现及处理技术;第6章介绍了小程序云开发解决方案;第7章为综合案例应用开发。
本教材共包括三章内容:第1章是财务共享概述篇,结合众多大型企业集团财务共享中心建设的实践经验,对财务共享中心建设过程中涉及的要素、建设方法进行阐述;第2章是财务共享沙盘篇,介绍浪潮财务共享中心建设沙盘的案例背景、授课指南;第3章是财务共享软件篇,以浪潮GS财务共享软件为工具,介绍企业财务共享中心建设与运营过程中信息系统的支撑与应用。教材中将财务共享沙盘和财务共享软件应用相结合,期望通过财务共享沙盘教学使学员了解财务共享中心建设的思路与方法,通过财务共享软件实验让学员了解财务共享日常业务处理流程及运营数据分析。 本教材可作为财务共享沙盘课程或浪潮GS财务共享软件应用课程的标准配套教材,面向全国高校学生、有意向学习财务共享的人员、浪潮软件的从业人员、准备实施或正在实施财务共享的企业内部