摘要: 一个有意思是组件库,目前想到的可以做的东西有两个,一个是报表,一个是游戏。 现在都需有写代码,更好的方式是dsl来搞,或者有一个ide生成dsl。 阅读全文
posted @ 2019-11-13 10:28 空空复空空 阅读(2180) 评论(0) 推荐(0) 编辑
摘要: flutter是anroid项目,所以编译也依赖gradle,你本地一开始其实没有安装gradle执行环境,你本地使用了gradle wrapper,这个gradle wrapper是flutter 的工具创建的。如果你自己想要创建gradle wrapper可以使用gradle wrapper 命 阅读全文
posted @ 2019-11-08 17:34 空空复空空 阅读(966) 评论(0) 推荐(1) 编辑
摘要: 1.dart里的map和js里的map dart的map和js的simple object很像,但还是不一样的,dart通过下标来获取元素属性map[下标],但是不能使用map.下标,因为dart里map是map,对象是对象。js里的map就是简单对象。2.dart的json序列化。 dart里执行 阅读全文
posted @ 2019-11-08 11:44 空空复空空 阅读(600) 评论(0) 推荐(0) 编辑
摘要: flutter的导航本身也是一个widget,常用的方法有两个push和pop,栈操作。所以不存在页面tab切换(setActive)的概念,如果页面回退(pop),当前页面会被销毁,上一个页面会执行build。如果想要两次进入同一页面的效果,就是把页面的状态数据保存下来,build的时候把数据加载 阅读全文
posted @ 2019-11-08 11:32 空空复空空 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 前提条件: 1.语言:flutter使用dart语言,前提是你熟悉js或者java,不熟悉这两个基本可以劝退了,因为dart类似这两个,如果专业学dart,还不如去学习原生应用如何开发。 2.工具:熟悉vscode使用,至少知道插件怎么安装。 安装开发套件和软件: flutter SDk,有两种模式 阅读全文
posted @ 2019-10-25 10:37 空空复空空 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 经过测试,msbuild和mingw-w64下的gcc都可以执行编译,msbuild可以使用node下的windows-build-tools模块来安装,安装过程中会安装msbuild和py。 阅读全文
posted @ 2019-09-12 15:23 空空复空空 阅读(1105) 评论(0) 推荐(0) 编辑
摘要: js:vscode 默认就支持js和nodejs的编写,如果写js或nodejs,建议安装nodejs,然后把项目初始化为一个node模块,可以配置scripts脚本执行常用操作。java:安装maven,然后使用maven来编译和测试。c++:可以使用tasks.json来完成编译,这个文件可以在 阅读全文
posted @ 2019-09-12 15:20 空空复空空 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1.scripts命令: "dist": "electron-packager . HelloWorld --platform=win32 --out ./out --app-version 1.4.0 --overwrite --icon=./assets/app-icon/win/app.ico 阅读全文
posted @ 2019-09-04 14:02 空空复空空 阅读(2185) 评论(2) 推荐(0) 编辑
摘要: By far the easiest way to use SQLite with electron is with electron-builder. First, add a postinstall step in your package.json: and then install the 阅读全文
posted @ 2019-09-03 16:20 空空复空空 阅读(2979) 评论(1) 推荐(0) 编辑
摘要: 1.electron现在做为node的一个npm包,安装是比较方便的,需要的那些dll,也会一并打包安装进来。 建议使用vscode做为编辑器,本文假定你已经知道什么是nodejs,什么是npm.如果不懂建议你先学习nodejs npm i electron -save-dev //安装electr 阅读全文
posted @ 2019-09-03 11:53 空空复空空 阅读(156) 评论(0) 推荐(0) 编辑