【软件实战】5分钟拥有一款自己的软件(教程+成品展示)(下)

简介: 【软件实战】5分钟拥有一款自己的软件(教程+成品展示)

二、封装exe


1.安装Inno Setup


Inno Setup百度网盘链接:

https://pan.baidu.com/s/1vX-s0odlkoOtwwdmMcHKXQ?pwd=twq9.

提取码:twq9


2.新建脚本


打开软件,选择新建脚本,OK

默认,Next

填写软件的一些基本信息(自行发挥),Next

默认,Next

3.选择主执行文件


选择刚才打包好的exe文件,如果有其他配置文件或者说明文本,在下面添加文件的地方选择,一起封装到安装包

默认,Next

默认,Next

默认,Next(可直接跳过,若开发正规软件,需要如实填写)

默认,Next

4.配置封装基本信息


默认,Next(安装程序语言设置,自由选择)

填写软件基本信息,文件名尽量使用英文,中文名称可能会报错/出现乱码,文件图标使用ico格式,要求同上

默认,Next

默认,Next

5.开始编译


默认,是

默认,是

选择安装包名称和保存位置,位置选择和上面文件保存路经(一、4.项目配置)要一致

等待几秒钟即可(由于网站文件较大,封装时间稍长)

三、软件成品效果展示


可以看到,软件安装程序已经封装好了,接下来我们看看效果

双击安装包,输入之前设置的密码

选择安装位置

默认继续

安装

等待几秒,显示安装成功

可以看到,打包好的exe经过安装程序,成功的安装到计算机上

打开软件,效果如下(涉及隐私,仅展示部分页面)

四、个人体会


操作很简单,看到这的你,已经可以随手做一款软件了!

文章最后,我就说说我的体会吧,本来我没想过打包前端项目,由于续服务器的费用实在太高了,就想着先整个平替版凑合着用吧。把网站做成软件以后我发现效果还凑合,就写了一份教程,分享给大家。


这种软件制作虽然简单,但是太过依赖于网络,这一点很糟糕,如果从软件开发的角度看,它很垮。至少,市面上所有的软件没有一个是这么做的。就像我们平时用的微信、高德地图、淘宝、网易云音乐这些客户端APP,基本是用的Java和C++。即便在做网站这方面,比如CSDN网站的开发,也基本是用的Java。


而我们平时做的个人项目也大都基于Python、Java、C++之上的,所以,我们在项目打包的时候就不得不考虑到数据库,环境变量以及其他配置文件带来的影响。就拿打包Python和Java项目来说,过程虽然并不复杂,但细节要求极高,相信很多人都被打包过程中的无数报错折磨过,这里就不再细说了。


说了这么多,其实也是想告诉大家,拿它图一乐就行,开发正规软件还是要好好学习打包,做软件不是这么容易的!

目录
相关文章
|
4月前
|
JSON 数据格式
【Axure高手秘籍】掌握这招,让你的原型设计效率飙升!——元件库导入与使用教程及主流资源下载全解析
【8月更文挑战第20天】Axure RP是界面设计与交互原型制作的强大工具。掌握元件库能显著提升设计效率。元件库包含预设UI元素如按钮、表单等,可直接拖放构建布局。在Axure RP中,通过“元件”选项下的“库”可访问并导入新元件库。导入后,轻松拖放元件至画布调整,甚至自定义样式和交互。利用脚本还能模拟真实交互效果,如按钮点击反馈。推荐资源包括Axure Marketplace、UIZilla等,助力高效设计。
104 0
|
7月前
|
JavaScript Java 测试技术
基于微信小程序的外卖点餐系统的设计与实现(源码+lw+部署文档+讲解等)
基于微信小程序的外卖点餐系统的设计与实现(源码+lw+部署文档+讲解等)
130 0
|
7月前
|
机器人
量化交易机器人系统开发详情源码/功能步骤/需求设计/稳定版
he development of a quantitative trading robot system involves multiple aspects, including strategy design, data processing, and transaction execution. The following is a detailed overview of the development strategy for a quantitative trading robot system:
|
7月前
|
Go
区域代理分红商城系统开发指南教程/步骤功能/方案逻辑/源码项目
The development of regional proxy dividend distribution mall system involves multiple aspects such as proxy dividend function and electronic mall system development. The following is an overview of the steps for developing a regional agent dividend distribution mall system
|
7月前
|
开发框架 监控 前端开发
家电预约服务系统开发步骤指南丨教程功能丨案例项目丨成熟技术丨源码详情
开发家电预约服务系统需要经历一系列步骤,包括规划、设计、开发、测试和部署
|
人工智能 数据安全/隐私保护 计算机视觉
软件丨最终的笔记软件
上次发现了钉钉出了个人版,试了下其实确实挺合适个人使用的,不过也有不少限制!
123 0
|
前端开发 JavaScript NoSQL
交易所系统开发详细需求/案例规则/玩法设计/步骤项目/源码教程
The development source code of the exchange system refers to the source code used to build the entire exchange system. Exchange development source code usually includes multiple parts such as front-end, back-end, and database.
|
区块链 索引
【软件实战】5分钟拥有一款自己的软件(教程+成品展示)(上)
【软件实战】5分钟拥有一款自己的软件(教程+成品展示)
134 0
|
算法 Java 数据挖掘
「精挑细选」精选优化软件清单
「精挑细选」精选优化软件清单
|
编解码
是时候展示给大家这5款压箱底的软件了
是时候把自己压箱底的软件都发出来了,软件都是小巧耐用,不带广告的,赶紧下载起来吧!就算暂时用不到的,也可以收藏起来等需要的时候再来下载!
142 6
是时候展示给大家这5款压箱底的软件了