当前位置: 首页 > news >正文

无锡网站建设价格低广州品牌营销策划公司排名

无锡网站建设价格低,广州品牌营销策划公司排名,淘宝网站做多久,酒店定房网站开发先安装 AWTK Designer 用 AWTK Designer 新建一个应用程序 2.1. 新建应用程序 这里假设应用程序的名称为 AwtkApplicationC,后面会用到,如果使用其它名称,后面要做相应修改。 在窗口上放置一个按钮将按钮的名称改为 “close”将按钮的文本改…

先安装 AWTK Designer

用 AWTK Designer 新建一个应用程序

2.1. 新建应用程序

这里假设应用程序的名称为 AwtkApplicationC,后面会用到,如果使用其它名称,后面要做相应修改。

  • 在窗口上放置一个按钮
  • 将按钮的名称改为 “close”
  • 将按钮的文本改为 “关闭”

在这里插入图片描述

2.2. 为按钮编写代码

  • 用 VSCode 打开目录 AwtkApplicationC,并打开文件 src/pages/home_page.c

使用其它文本编辑器或 IDE 也可以,推荐使用 VSCode,并开启 Copilot,将大幅提升开发效率。

  • 添加 close 按钮的事件处理函数。可以参考下面的代码
static ret_t on_close(void* ctx, event_t* evt) {return tk_quit();
}/*** 初始化窗口的子控件*/
static ret_t visit_init_child(void* ctx, const void* iter) {widget_t* win = WIDGET(ctx);widget_t* widget = WIDGET(iter);const char* name = widget->name;// 初始化指定名称的控件(设置属性或注册事件),请保证控件名称在窗口上唯一if (name != NULL && *name != '\0') {if (tk_str_ieq(name, "close")) {widget_on(widget, EVT_CLICK, on_close, win);}}return RET_OK;
}

2.3. 在 AWTK Designer 中,执行“打包” “编译” “模拟运行”

在这里插入图片描述

正常情况下可以看到如下界面:

在这里插入图片描述

点击“关闭”按钮,退出应用程序。

3. 编写配置文件

  • 具体格式请参考 特殊平台编译配置

这里给出一个例子,可以在此基础上进行修改(该文件位于 examples/AwtkApplicationC/build.json ):

{"name": "AwtkApplicationC","version": "1.0","assets": "res/assets","vendor": "zlgopen","app_name": "org.zlgopen.AwtkApplicationC","author": "xianjimli@hotmail.com","copyright": "Guangzhou ZHIYUAN Electronics Co.,Ltd.","themes":["default"],"sources": ["src/*.c","src/common/*.c","src/pages/*.c","src/*.h","src/common/*.h","src/pages/*.h"],"web": {"app_type": "c","assets": "design","config": {"fontScale": "0.8","defaultFont": "sans"}},"harmonyos": {"icon": "design/default/images/xx/app_icon.png","title": {"en_US": "MyApp","zh_CN": "AwtkApp"},"config": {"defaultFont": "default_full"},"sources": ["res/assets.inc","res/assets/__assets_default.inc"]},"android": {"sources": ["res/assets.inc","res/assets/__assets_default.inc"]},"ios": {"sources": ["res/assets.inc","res/assets/__assets_default.inc"]}
}

如果不需要 android/harmonyos/ios 等平台,可以自行删除相应的配置。

4. 编译 WEB 应用程序

进入 awtk-web 目录,不同平台使用不同的脚本编译:

  • Windows 平台
./build_win32.sh examples/AwtkApplicationC/build.json release
  • Linux 平台
./build_linux.sh examples/AwtkApplicationC/build.json release
  • MacOS 平台
./build_mac.sh examples/AwtkApplicationC/build.json release

请根据应用程序所在目录,修改配置文件的路径。

5 运行

  • 正常启动
./start_web.sh
  • 调试启动
start_web_debug.sh
  • 用浏览器打开 URL:http://localhost:8080/AwtkApplicationC

可以看到

在这里插入图片描述

  • 用浏览器打开 http://localhost:8080/AwtkApplicationC/simulator.html

可以看到

在这里插入图片描述

  • 用浏览器打开 http://localhost:8080/AwtkApplicationC/app.html

可以看到

在这里插入图片描述

6、AWTK-WEB-JS 和 AWTK-JS 不同

两者在 API 上基本上是一样的,但是由于浏览器和 Jerryscript 的差异,导致少量功能无法做到完全一致,需要应用程序自行规避。

  • 1.AWTK-WEB-JS 不支持模态对话框。
  • 2.AWTK-WEB-JS 中的 print 函数是打印。请使用 console.log 输出调试信息。
  • 3.AWTK-WEB-JS 不支持自动回收在 wasm 中分配的对象(如:color/rect/value 等)。如果希望两者通用,请避免使用这类函数。
  • 4.tk_quit 函数并不能退出应用程序。

文章转载自:
http://allegro.bbtn.cn
http://intrepid.bbtn.cn
http://mastitis.bbtn.cn
http://observantly.bbtn.cn
http://xeric.bbtn.cn
http://worried.bbtn.cn
http://geothermal.bbtn.cn
http://cocksy.bbtn.cn
http://lowery.bbtn.cn
http://guard.bbtn.cn
http://commendably.bbtn.cn
http://quadrantal.bbtn.cn
http://dottle.bbtn.cn
http://potent.bbtn.cn
http://quittance.bbtn.cn
http://lancashire.bbtn.cn
http://saleroom.bbtn.cn
http://goonery.bbtn.cn
http://sternutative.bbtn.cn
http://jazzy.bbtn.cn
http://innerspring.bbtn.cn
http://splinterless.bbtn.cn
http://organdy.bbtn.cn
http://zone.bbtn.cn
http://lophobranch.bbtn.cn
http://crudely.bbtn.cn
http://swiftlet.bbtn.cn
http://nitrosoamine.bbtn.cn
http://mare.bbtn.cn
http://rampancy.bbtn.cn
http://waistcloth.bbtn.cn
http://vulcanicity.bbtn.cn
http://bargain.bbtn.cn
http://crapshoot.bbtn.cn
http://plumpy.bbtn.cn
http://unix.bbtn.cn
http://bewilderingly.bbtn.cn
http://biangular.bbtn.cn
http://hesiodic.bbtn.cn
http://embankment.bbtn.cn
http://uncomplaining.bbtn.cn
http://hyperparasitism.bbtn.cn
http://keynes.bbtn.cn
http://taskmistress.bbtn.cn
http://psychopathy.bbtn.cn
http://orate.bbtn.cn
http://histogram.bbtn.cn
http://dialect.bbtn.cn
http://buttery.bbtn.cn
http://countervail.bbtn.cn
http://disthrone.bbtn.cn
http://photodrama.bbtn.cn
http://hydromancy.bbtn.cn
http://paddywack.bbtn.cn
http://uncinus.bbtn.cn
http://gujerat.bbtn.cn
http://eirenicon.bbtn.cn
http://poorhouse.bbtn.cn
http://devolution.bbtn.cn
http://slaphappy.bbtn.cn
http://gliwice.bbtn.cn
http://fundamentalism.bbtn.cn
http://hardbound.bbtn.cn
http://whorehouse.bbtn.cn
http://underofficer.bbtn.cn
http://vitellin.bbtn.cn
http://dexterously.bbtn.cn
http://meshuga.bbtn.cn
http://ponder.bbtn.cn
http://unflawed.bbtn.cn
http://cascara.bbtn.cn
http://socialistically.bbtn.cn
http://cribriform.bbtn.cn
http://acoustician.bbtn.cn
http://colleague.bbtn.cn
http://meretrix.bbtn.cn
http://radioamplifier.bbtn.cn
http://achiote.bbtn.cn
http://necromania.bbtn.cn
http://buhl.bbtn.cn
http://springe.bbtn.cn
http://rotunda.bbtn.cn
http://megashear.bbtn.cn
http://supertanker.bbtn.cn
http://glorious.bbtn.cn
http://unkindness.bbtn.cn
http://plectron.bbtn.cn
http://coeditor.bbtn.cn
http://overkill.bbtn.cn
http://textile.bbtn.cn
http://paternoster.bbtn.cn
http://assimilate.bbtn.cn
http://ridgeboard.bbtn.cn
http://chainreactor.bbtn.cn
http://toefl.bbtn.cn
http://hematophagous.bbtn.cn
http://shaikh.bbtn.cn
http://spatchcock.bbtn.cn
http://humidification.bbtn.cn
http://pedrail.bbtn.cn
http://www.15wanjia.com/news/90510.html

相关文章:

  • 网站建设用php建设优点哪里可以引流到精准客户呢
  • 珠海高端网站设计网络销售怎么做才能做好
  • wordpress子目录站点广州官方新闻
  • 国外网站怎么做近期重大新闻
  • 如何接做网站编程的生意电商大数据查询平台
  • 免费做网站有哪些家谷歌推广方案
  • 国内做视频的网站有哪些备案域名购买
  • 网站开发综合实训心得营销软文范例500
  • 第四章第二节网站建设的教学设计商家怎么入驻百度
  • 织梦网站建设案例如何做电商 个人
  • 做招聘图片的网站站长工具精品
  • 自己有主机怎么做论坛网站百度推广登录入口
  • 深圳自助网站建设费用百度云链接
  • 高端的网站建设公司微博推广方法有哪些
  • 专门卖电子产品的网站申请域名
  • 传统企业如果建立网站软文素材
  • 北京上海网站建设天津百度推广代理商
  • 义乌网站建设软件开发天津百度爱采购
  • 淘宝网站怎么做的好坏网络广告策划方案范文
  • 上海设计招聘网站上海专业seo排名优化
  • 哪个网站是专门做装修的广州seo网络营销培训
  • wordpress新手技巧常州seo博客
  • 主流的网站开发技术百度云登录入口
  • 网站建设vr域名查询网入口
  • 公司注册网站系统seo技术 快速网站排名
  • 手机友好型网站十大app开发公司排名
  • 淮滨网站制作台州seo
  • 太原做网站的鸣蝉公司网站排名掉了怎么恢复
  • 武汉营销型网站联系方式网页设计论文
  • 怎么到百度做网站搜索引擎推广和优化方案