【软件实战】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项目来说,过程虽然并不复杂,但细节要求极高,相信很多人都被打包过程中的无数报错折磨过,这里就不再细说了。


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

目录
相关文章
|
6月前
|
安全 AndFix 网络安全
海外版交易所系统开发指南教程/需求步骤/案例详细/源码逻辑
Determine the functional requirements of the overseas version of the exchange system, including user registration, identity verification, trading, deposit and withdrawal, data statistics, etc
|
6月前
|
JavaScript Java 测试技术
校园失物招领小程序ssm附带文章和源代码设计说明文档ppt
校园失物招领小程序ssm附带文章和源代码设计说明文档ppt
43 0
|
6月前
|
JavaScript Java 测试技术
基于Java的智能交互式在线网上花店的设计与实现(源码+lw+部署文档+讲解等)
基于Java的智能交互式在线网上花店的设计与实现(源码+lw+部署文档+讲解等)
48 3
|
6月前
|
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
|
6月前
|
机器人
量化交易机器人系统开发详情源码/功能步骤/需求设计/稳定版
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:
|
6月前
|
开发框架 监控 前端开发
家电预约服务系统开发步骤指南丨教程功能丨案例项目丨成熟技术丨源码详情
开发家电预约服务系统需要经历一系列步骤,包括规划、设计、开发、测试和部署
|
6月前
|
Java 数据安全/隐私保护
计算机Java项目|在线商品管理系统的设计与实现(二)
计算机Java项目|在线商品管理系统的设计与实现
|
6月前
|
Java 关系型数据库 测试技术
计算机Java项目|在线商品管理系统的设计与实现(一)
计算机Java项目|在线商品管理系统的设计与实现
|
6月前
|
人工智能 前端开发 JavaScript
计算机Java项目|在线商品管理系统的设计与实现(三)
计算机Java项目|在线商品管理系统的设计与实现
潮玩元宇宙大逃杀游戏系统开发稳定版/案例设计/详细功能/需求逻辑/源码项目
The development rules of virtual reality game systems, especially the metaverse escape game system, can vary depending on specific designs and requirements. The following are some common development rules and considerations that may include