首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

自学鸿蒙应用开发(43)- 秒表应用开发(1)

从本篇文章开始,边学边练开发一个秒表应用,本文是本系列的第一篇:绘制表盘。先看演示视频: 准备布局 内容很简单,一个Text组件加上自定义的秒表组件。 <?...这样一方面可以使读者了解真实的软件开发工作中每个设计模式的运用场景和想要解决的问题;另一方面通过对这些问题的解决过程进行说明,让读者明白在编写代码时如何判断使用设计模式的利弊,并合理运用设计模式。...对设计模式感兴趣而且希望随学随用的读者通过本书可以快速跨越从理解到运用的门槛;希望学习Python GUI 编程的读者可以将本书中的示例作为设计和开发的参考;使用Python 语言进行图像分析、数据处理工作的读者可以直接以本书中的示例为基础

58630

自学鸿蒙应用开发(44)- 秒表应用开发(2)

经过几天的开发,秒表应用终于初具规模了,先看执行效果: 指针式秒表组件 下面是自定义指针式模拟秒表组件的实现代码。具体内容参见注释。...初始化 private void Initialize(AttrSet attrSet){ addDrawTask(this); } } 在布局中布置指针式秒表组件 在本应用的布局中...这样一方面可以使读者了解真实的软件开发工作中每个设计模式的运用场景和想要解决的问题;另一方面通过对这些问题的解决过程进行说明,让读者明白在编写代码时如何判断使用设计模式的利弊,并合理运用设计模式。...对设计模式感兴趣而且希望随学随用的读者通过本书可以快速跨越从理解到运用的门槛;希望学习Python GUI 编程的读者可以将本书中的示例作为设计和开发的参考;使用Python 语言进行图像分析、数据处理工作的读者可以直接以本书中的示例为基础

89560
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Fabric应用开发

    本文介绍fabric的应用开发模型,Node SDK的使用以及运行一个简单的fabric应用示例。...而在实际开发中,fabric区块链应用应该拥有一个完整的应用程序来处理前端发起的请求,调用SDK与各节点进行交互,最终利用fabric底层特性将数据存入区块链中。...应用模型 [架构图] Fabric应用可以分为三层,App层,SDK层,Fabric底层。开发人员需要开发的包括app应用和链码chaincode。...应用程序一般运行于客户端节点上,负责处理请求并调用相应SDK与Peer节点,Orderer节点,CA节点进行通信。chiancode负责业务逻辑的执行,从账本查询数据或更新数据到账本。.../runApp.sh 该脚本完成: 启动fabric网络节点(docker-compose up) 下载所需node模块(npm install) 启动应用程序监听4000端口(node app.js)

    1.9K21

    后台开发 vs App应用开发

    原文链接地址:后台开发 vs App应用开发? 最近很多老铁从app转做后台了,说app招聘的太少了,基本混合开发一出,app原生开发需求越来越少。...[1240] App应用开发成果显著,能够激励自己进步,比较好玩。优势是能够自己独立开发应用,有更多的机会接触需求/客户,更懂产品。由于我不是做这方面的,所以它的苦逼之处我也太清楚,跨平台?...开发上说iOS或者android做得好,基本上指的是,框架/系统接口用着熟练,进一步是了解内部实现原理。而这两个货的系统,一个闭源一个碎片化严重,深入研究难度不小。...应用开发好‘玩’,会有“所见即所得”的看得见、摸得着的成就感,而且上手快,有项目的话很快就能积累起经验。...后台开发修炼内功,需要沉得下心,但是知识体系比较稳定,以不变应万变。优势是对系统底层比较熟悉,能够更好的胜任架构方面的工作。

    2.4K30

    Linux应用开发【第一章】Framebuffer应用开发

    文章目录 1 Framebuffer应用开发 1.1 LCD Framebuffer操作原理 1.2 Framebuffer API接口 1.2.1 open系统调用 1.2.2 ioctl系统调用 1.2.3...使用freetype 1.5.1 矢量字体引入 1.5.2 Freetype理论介绍 1.5.2 在LCD上显示一个矢量字体 1.5.3 在LCD上令矢量字体旋转某个角度 1 Framebuffer应用开发...具体地址在哪里,这个就是又驱动程序去定,应用程序只需直接使用即可,硬件相关操作已由驱动程序封装好。 ​...由此可知,我们应用程序只需要针对Framebuffer操作即可,其他交给驱动程序和硬件。...​ 由于100ask开发板已经有freetype相关的库和头文件,因此不需要移植,如果开发板没有freetype库和头文件就需要按以下方法移植 /home/book/100ask_imx6ull-sdk

    1.8K60

    Linux应用开发【第八章】ALSA应用开发

    文章目录 8 ALSA应用开发 8.1 音频相关概念 8.1.1 采样频率 8.1.2 量化位数 8.2 ALSA架构 8.2.1 ALSA架构介绍 8.3 移植ALSA库及工具 8.3.1 ALSA库下载...AlsaPlayback类中成员函数的实现 8.9 基于ALSA音频的录制 8.9.1 程序设计 8.9.2 AlsaPlay类的定义 8.9.3 AlsaCapture类中成员函数的实现 8 ALSA应用开发...ALSA 是Linux内核2.6后续版本中支持音频系统的标准接口程序,由ALSA库、内核驱动和相关测 试开发工具组成,更好的管理Linux中音频系统。 ​ 本小节将介绍ALSA的架构。...ALSA系统包括7个子项目: 驱动包alsa-driver 开发包alsa-libs 开发包插件alsa-libplugins 设置管理工具包alsa-utils OSS接口兼容模拟层工具alsa-oss...ALSA Util是纯应用层的软件,相当于ALSA设备的测试程序,ALSA-Lib则是支持应用API的中间层程序,ALSA-Util中的应用程序中会调用到ALSA-Lib中的接口来操作到我们的音频编解码芯片的寄存器

    3.5K20

    Linux应用开发【第十四章】存储设备应用开发

    文章目录 14存储设备应用开发 14.1 SD/TF卡,U盘使用步骤 14.1.1 SD/TF卡,U盘的硬件接口 14.1.2 确定设备点 14.1.3 分区 14.1.4 格式化并挂载 14.1.5...介绍分区表 14.2 自动挂载U盘 14.2.1 udev规则 14.2.2 正则表达式 14.2.3 自动挂载U盘 14.3 挂载后就是一般的读写文件 14存储设备应用开发 14.1 SD/TF卡,U...盘使用步骤 14.1.1 SD/TF卡,U盘的硬件接口 ​ 如上图的100ask6ull开发板,⑦为USB口,U盘从这里插入;⑱为mico sd卡槽,micro sd卡可以直接从这里插入。 ​...,查看电脑上修改的内容在开发板上是否显示。...在111.txt中添加abc,在222.txt中添加100ask,保存,弹出U盘,插入开发板。 通过cat命令查看内容,如下图 ​ 显示的内容正确,以后我们就可以通过U盘把电脑的东西往开发板上搬了。

    5.2K30

    Linux应用开发【第十三章】CAN编程应用开发

    文章目录 13 CAN编程应用开发 13.1 CAN介绍 13.1.1 CAN是什么?...报文分类 13.5.2 CAN 应用报文应用分析及实例 13.5.2.1 CAN 应用报文定义 13.5.2.2 CAN应用报文发送规则 13.5.2.3 汽车CAN应用报文发送应用实例 13CAN编程应用开发...在汽车工业,许多制造商 都应用他们自己的标准。 表格 OSI开发系统互联模型 序号 层次 描述 7 应用层 最高层。用户、软件、网络终端等之间用来进行信息交换。...STM32 CAN应用编程,步骤如下: 13.3.2.1准备STM32工程模版 请参见第14章节代码“01_stm32f407_can”例程; 所使用的开发环境为:MDK 5.24....14.5.2.3 汽车CAN应用报文发送应用实例 通过上一小节的描述,我们已经了解了车厂规范中三个应用报文发送类型,现在我们就开始在100ask_imx6开发板上进行试验,实现车厂应用报文的需求。

    5.3K81

    Web应用开发周期

    小编说:这部分内容最早出自笔者写的文章《RePractise:Web开发的七天里》,原文简单描述了Web应用的生命周期。后来发现,这条路几乎是所有Web应用的必经之路。...一个Web应用在其生命周期里,都要经历搭建开发环境、创建构建系统、编写代码、进行数据分析等,直至最后使用新的系统来替换这个遗留系统。如果你是一个有经验的开发者,相信你对这个生命周期一定也深有体会。...这样的环境包含一系列的工具、步骤及实践,从工具上说,我们需要选择版本管理工具、代码托管环境、持续集成工具、打包工具、自动部署脚本等一系列流程,这些流程将会在《全栈应用开发》一书第4章详细讨论。...Web应用开发步骤 令人难以置信的是,我们做了这么多事情以后还没有开始写代码。事实上,在这一步里,我们已经搭建好了一个最小可运行的Web应用。在这之后,我们所要做的事情就是提交代码即可。...从技术角度说,我们可以提高网站的SEO(搜索引擎优化)水平来添加流量,这将在《全栈应用开发》一书第7章中进行讨论。 本篇文章是对《全栈应用开发:精益实践》一个概述。

    1.1K30

    Go开发前端应用

    前言 我们知道,在目前各种容器化盛行的时代,Go在开发容器化应用当中,成为大家首选的后端开发语言。目前,最流弊的容器化管理编排系统k8s,几乎每个大的云厂商都在使用。...而k8s就是Google使用go语言开发出来的。而现在,go已经可以用来开发前端语言了,有种“一切可以用go语言实现的功能,最终都会用go语言实现”的感觉。...这篇文章主要用来介绍,用go语言如何入门前端开发。 go开发环境安装 首先,你需要先下载安装一下go。...go为什么可以用于前端开发 go在1.11版本中,加入了对 WebAssembly 的体验支持,目前go的版本已经到了1.14了,可以说对于 WebAssembly 已经支持的非常好了。...正因为go编写的代码可以转化为WebAssembly,而WebAssembly又是可以在任何现代浏览器中运行的二进制格式的语言,所以,使用Go来开发前端应用,也就成为了可能。

    1.9K40

    重回iOS应用开发

    ,最后可能还是会参与到开发工作中,那就两者都兼顾吧。...打铁还需自身硬,所以还是赶紧把能捡起来的苹果开发相关的技术捡起来!...iOS原生技术,其实选择Objective-C还是Swift来作为开发语言,确实是拿不准,毕竟苹果官方教程主推的还是Swift,但通过同iOS开发多年经验的同学交流后发现,使用Objective-C作为开发语言的项目...苹果的应用程序开发,学习曲线并不复杂,从Objective-C语法,到UIkit和Foundation的API,再到Xcode实战开发,UI到业务,再到设计模式,所以整个过程比原来学习的时候还是能顺利的多...这些组件框架主要出发点是在面对大型应用项目开发时,项目组成员更好的进行协作开发,能遵循固定的代码框架,实现高质量的输出。

    43920
    领券