本书是微信小程序游戏开发的入门教程,通过大量案例介绍微信小程序游戏开发的基础知识和技巧。全书 分三篇,基础篇(第1~3 章)对微信小程序的框架文件、微信小程序的逻辑层和视图层、微信小程序的组件进 行详细介绍,包括JavaScript 编程语言基础、WXML 、WXSS 和组件的使用,尤其重点学习与游戏绘图相关的 Canvas 画布组件。开发篇(第4~17 章)应用前面的知识设计了14 个大家耳熟能详的游戏案例,例如贪吃蛇游 戏、推箱子游戏、智力测试游戏、五子棋游戏、黑白棋游戏、拼图游戏和Flappy Bird 游戏等,进一步提高对知 识的应用能力。提高篇(第18~22 章)讲解如何使用当前流行的游戏开发工具Cocos Creator 开发微信小游戏, 并实现两个游戏案例:跳跳猫和俄罗斯方块。 本书的**特色是通过具体案例讲解游戏开发,将关键技术分解到各个案例,不仅有利于知识点的掌
《微信小程序开发从入门到项目实践》采取 基础知识 核心应用 高级应用 项目实践 的结构和 由浅入深,由深到精 的学习模式进行讲解。全书共13章。首先讲解微信小程序的发展历程、小程序账号注册以及项目的创建;然后通过对原生组件、视图容器组件、表单组件等小程序组件的讲解,使读者对小程序组件的使用方法等有一个初步的认识;接下来进行小程序API的讲解,通过对网络API、文件API、数据缓存API、媒体API等内容的介绍,使读者更加深入地了解小程序,并借助这些API方便快速地实现小程序的功能;后通过实战项目,将小程序的基础知识串联起来,使读者在项目实践过程中体会小程序组件与API应用中的注意事项,并通过真实的案例帮助读者巩固基础,提高小程序组件与API使用的熟练度,快速积累开发经验。另外,《微信小程序开发从入门到项目实践》提供上
本书主要围绕Orange Can项目展开一系列编码工作,用几近真实的项目介绍小程序的各个API、组件用法,并附带一些小程序开发的经验、技巧以及常见的误区说明。整个Orange Can项目分为三部分:文章阅读、电影资讯以及设置。文章阅读包括文章列表、文章详情以及评论,通过编写文章阅读功能的代码,读者将学会swiper组件的裁剪模式、image组件的裁剪模式、缓存的使用技巧、列表渲染、数据绑定、模板、音乐播放、录音、分享等知识。除此之外,读者将对小程序页面的生命周期有一个大致了解。学习完这部分内容,读者将可以轻松做出一个内容型小程序应用。电影资讯功能主要介绍如何调用服务器数据及template模板的使用技巧。设置页面功能包含大量功能示例,包括获取硬件设备信息、罗盘与重力感应的应用、扫描二维码、用户登录、用户信息校验、解析用户加密数据
本书以微信小程序开发入门到实战为定位,内容共12章: 第1章带领读者认识微信小程序; 第2章整体性地讨论小程序的框架问题; 第3章介绍常见的组件; 第4章介绍视图层的样式布局; 第5章介绍逻辑层JavaScript; 第6章介绍小程序数据库操作; 第7章介绍常见的网络接口; 第8章介绍常见的媒体和设备接口; 第9章介绍常见的交互和开放接口; 第10章介绍微信小程序*技术 云开发; 第11、12章是两个综合性项目。 考虑到大部分高校开设过 Java程序设计 课程,本书中的高级接口均采用Java作为后端开发语言,案例中的后端代码附有注释,没有Java基础的读者可以根据注释修改成自己需要的后端程序。全书的110个知识点案例代码、9个小型实训项目代码和2个大型实训项目代码,均在微信开发者工具和真机中调试通过。 本书提供750分钟的视频讲解,扫描书中相应位置的二维码
本书从实战出发,精心挑选并详解介绍了5个小程序项目案例的开发过程,从而通过项目实战的方式帮助读者理解小程序开发中的各个知识点。本书共11章,分为3篇。第1篇“入门与开发环境搭建”,带领读者创建个小程序,并进一步搭建小程序开发的工程化框架;第2篇“项目开发实战”,重点介绍汇率计算器、便签应用、新闻客户端、2048小游戏、网易云音乐小程序5个实际项目案例的开发;第3篇“难点解析与上线运营”,重点介绍小程序开发中常见的难点问题,以及小程序的测试、数据上报和持续运营等知识,帮助读者全面了解小程序的整个生命周期。本书内容丰富,实用性强,适合小程序开发人员及爱好者阅读,尤其适合有一定小程序开发经验的项目开发人员阅读。另外,本书也可以作为相关院校和培训机构的教材。
微信小程序:开发入门及实战案例解析 从微信小程序介绍讲起,再结合真实项目案例,将小程序框架、基础开发、组件使用、高级开发技巧等,进行逐一讲解。通过本书的学习,读者可以独立完成微信小程序项目的开发,无论是做自己的产品,还是求职加薪,都有很大的帮助。本书分为11章,包含8个案例章节,其中个案例为全案讲解,侧重小程序配置、框架、页面渲染、网络请求等基础知识点;后面几个章节,分别针对不同行业或类型的案例,就其中具有代表性页面或功能、高级组件开发和核心功能点,做重点分析讲解。涵盖的主要内容有微信小程序简介;图片社区、信息查询、积分商城、知识付费、垃圾分类和同城优惠等小程序案例解析;小程序直播开发讲解;小程序未来发展趋势、如何通过小程序广告赚钱、小程序提交审核有哪些注意事项等问题答疑
小程序如今吸引了大量创业者和企业进入,如何玩转小程序、把握时代红利?本书给出了系统化的思维方式,全面介绍微信小程序运营方案和案例,包括3种行业运营方向、4种流量运营思路、5种平台化运营方案、6种微信生态联合运营优势,还有多达33招的各种攻略。是难得的一本以实战为中心、高效培训小程序运营者的作品,让懂小程序的人获得提升,让不懂小程序的人快速入门并实现弯道超车。 【本书主要内容包括】: 第1章重点介绍微信小程序生态,其中包括小程序的发展现状与开发运营特点; 第2章重点介绍小程序的能力与价值; 第3章介绍行业运营方向,包括平台化、供应链、合作伙伴; 第4章介绍流量运营思路,包括私域流量、活动、支付、朋友圈广告; 第5章介绍商品运营推广,包括商品选择与露出、快捷上线-智能抓取、爆品、海报或桌面扫码等;
本书关注的重点是Android中有关用户交互的Framework的知识。章和第2章是全书的基础。第3章的内容相对独立,主要介绍与用户交互直接相关的音频方面的知识。而第4-6章是本书的重点内容,介绍了AndroidUI的通用实现。在深入理解这三章的知识之后,读者可以通过借鉴第7章和第8两章所介绍的SystemUI与壁纸的架构来提高对Android的用户交互进行深度定制的能力。另外,Android源代码作为一个的开源项目,大到架构的设计,小到某段代码的实现,都包含值得我们细细地品味与吸收的设计思想,并且可以应用于自己所设计的代码之上。因此本书在代码分析的过程中会尽可能地对Android采用某种特定实现的原因给出解释或对其的设计思路进行提取,希望读者能够知其然更知其所以然,进而能够在代码研究的过程中跳出代码的具体实现来体会其设计思想,而这正是本书根本目的所在。
本书针对数据分析和研究报告中的图表应用,结合大量经济、金融和商业真实实例,探讨数据可视化的基本原则、技巧及思路。?
在移动互联网高度发达的今天,一个个APP,成为我们通向网络世界的窗口。它的诞生流程,令不少对互联网世界产生幻想甚至试图投身其中的年轻人充满了好奇。《一个APP 的诞生》就是这样一步一步拆分一个APP 的诞生过程。从前期市场调研,竞品分析开始,一直到设计规范,界面图标,设计基础,流程管理,开发实现,市场推广,服务设计,甚至跨界融合,都有陈述。《一个APP 的诞生》被定义是一本教科书,工具书,适合想要用APP来实现自己的一个产品梦的创业者,也适合想要快速了解APP 产品的整个流程的互联网职场新人,还适合想通过移动APP 产品来转型、扩大市场、加快企业发展脚步的传统行业人员。也许,你对APP 一无所知或知之甚少,但是没关系,只要你对APP 有兴趣,想做一个带有“自己属性”的APP,这本书就能帮到你。
全书从操作系统的基础知识入手,全面剖析进程/线程、内存管理、Binder机制、GUI显示系统、多媒体管理、输入系统、虚拟机等核心技术在Android中的实现原理。书中讲述的知识点大部分来源于工程项目研发,因而具有较强的实用性,希望可以让读者“知其然,更知其所以然”。本书分为编译篇、系统原理篇、应用原理篇、系统工具篇,共4篇25章,基本涵盖了参与Android开发所需具备的知识,并通过大量图片与实例来引导读者学习,以求尽量在源码分析外为读者提供更易于理解的思维方式。本书既适合Android系统工程师,也适合于应用开发工程师来阅读,从而提升Android开发能力。读者可以在本书潜移默化的学习过程中更深刻地理解Android系统,并将所学知识自然地应用到实际开发难题的解决中。
"本书除了介绍软硬件知识与所需基本电路原理外,还涵盖大多数机器人自动小车的控制范例,如使用红外线循迹模块、RFID模块、超音波模块、红外线遥控器、十字摇杆模块等,并通过红外线、RF、XBee、蓝牙、Wi-Fi等无线通信控制机器人自动小车,另附有组装参考解说,是非常全面的实战经典。本书是为对自动机器人感兴趣,却苦于没有足够知识、经验与技术开发设计的读者编写的。"
本书是一本从零开始学习的小程序开发入门书,无需额外的基础。全书以项目驱动为宗旨,循序渐进、案例丰富,详细介绍了小程序的入门基础知识与使用技巧。 全书共分为12章,主要内容包括4个部分。部分是入门篇,包括章和第2章的内容,这两章介绍了小程序的由来、注册和创建项目流程;第二部分是基础篇,包括第3章和第4章的内容,这两章介绍了小程序框架和组件;第三部分是应用篇,包括第5~11章的内容,这7个章节分别讲解了小程序中网络API、媒体API、文件API、数据API、位置API、设备API以及界面API的用法;第四部分是提高篇,包括2章的内容,这一章节提供一个综合应用设计示例——高校新闻小程序的设计与实现,综合应用了全书所学知识,让读者所学即所用。全书包含完整例题应用110个,均在web开发者工具和真机中调试通过,并提供全套例题源代码、练
《Arduino制作手册》是由36个简单实用的Arduino制作项目组成的制作指导书,内容以项目的类型进行直观划分,通过7大部分介绍Arduino在光与色彩、安保、声响和音乐、Internet、时钟、创新、居家几个方面的应用,包含了例如LED立方体、RFID门锁、天气数据反馈、二进制时钟、温度和光照记录仪、盖革计数器等使用扩展板和原型扩展板制作的项目。
《Android底层接口与驱动开发技术详解》循序渐进地讲解了Android底层开发技术的基本知识,由浅入深地讲解了驱动开发和移植技术的精髓。本书内容实用,讲解翔实,全书分为3篇共21章,~3章是基础篇,介绍了Andr,0id开发的基础性知识,分别讲解了搭建开发环境、驱动介绍和Linux内核的基本知识;第4~9章是技术篇,详细讲解了Android底层开发的技术,分别讲解了分析Android源码、驱动移植、HAL层分析、Goldfish内核驱动分析、MSM内核驱动分析和OMAP内核驱动分析的基本知识;0~21章是核心技术与应用篇,详细讲解了Android系统中常用驱动的移植知识,分别讲解了显示系统、输入系统、振动器系统、音频系统、视频输出系统、OpenMax多媒体框架、多媒体插件框架、传感器系统、照相机系统、Wi-Fi系统、蓝牙系统、电话系统、GPS系统、Alarm警报器系统、光系统和Battery电池的移植知
本书针对特定硬件平台从零构建Android系统,包括平台移植、应用开发、内核开发及驱动开发。目前企业对Android人才需求主要分布在应用开发和底层系统开发两个方面,企业最紧缺的是兼具二者的全才型系统工程师,和嵌入式Linux人才需求基本相似。本书共分12章,首先介绍了Android底层开发和嵌入式开发之间的关系;接着介绍了Android系统的编译和移植,并在此基础上进一步阐述了Android驱动开发的原理;给出T-C-Android智能家居的实例。 本书适合作为院校嵌入式技术专业、电子信息类其他专业的,也可供高等及中等职业技术院
《微信小程序开发从入门到实战(微课视频版)》全面系统地介绍了微信小程序与云开发技术。全书共10章,内容循序渐进。第1章介绍如何申请小程序账号与如何使用微信开发者工具;第2章介绍小程序的项目结构和开发基