用户名:  密码:   
网站首页即时通讯活动公告最新消息科技前沿学人动向两岸三地人在海外历届活动关于我们联系我们申请加入
栏目导航 — 美国华裔教授专家网两岸三地百家论坛
关键字  范围   
 
零基础学编程:10 分钟写个下载软件
2024/4/4 11:14:16 | 浏览:425 | 评论:0

先说要求:

1、不超过 10 句代码。

2、无任何复杂步骤,不需要手动下载配置任何东西。

3、一键生成独立 EXE 文件,打包后仅 2MB 多。

4、调用强大的下载组件 aria2 ,自动优化配置,自动设置 UPnP 端口转发。

5、调用漂亮且容易使用的 AriaNg 实现前端界面。

首先,打开 aardio 创建空白工程:

零基础学编程:10 分钟写个下载软件

粘贴以下代码到 main.aardio 文件:

import win.ui;
var winform = win.form(text="aria下载器");

//启动 aria2
import process.aria2;
process.aria2().startServer();
 
//创建浏览器
import web.view;
var wb = web.view(winform);

//打开网页前端
import web.ariaNg; 
wb.go( web.ariaNg.defaultUrl );

//显示主窗口
winform.show(3);
win.loopMessage();

点击『保存 Ctrl +S』按钮:

零基础学编程:10 分钟写个下载软件

然后按『运行 F5 』按钮,就可以自动配置好扩展库,并且启动程序。

运行效果:

零基础学编程:10 分钟写个下载软件

按 F7 发布为 EXE 文件。

注意 aria2 要小写,Aria2 是错的。aardio 兼容 64 位 或 32 位 aria2 ,可以任意替换不需要更改代码。

关于发布 EXE,说一件小事。

因为有用户问小狼毫不支持 ImTip 的事,我就去看了一下发现小狼毫项目主页的最新版已经解决了这个问题。

本想下载试一下,但下载时误报被干掉了。然后下载到信任目录,安装时又报安装的 EXE 是病毒,太累就没再弄了。

网上可以看到很多不同编程语言开发的软件都大量出现类似的误报问题。就不说别的,著名的界面库 Sciter 官网上下载 Sciter.dll 好几次都被当病毒干掉,这还只是 DLL 文件,何况你是 EXE ?

这个问题困扰了很多开发者,但解决这个问题并不难。

容易让人迷惑的地方:

不同编程语言生成的 EXE 出现误报的规律可能不同,例如 C++ 写个空白程序可能真没误报 —— 就好比一个人不穿衣服自然没人怀疑他口袋里有什么。

现在有很多基于虚拟机的语言生成 EXE 自然不能去对比 C++写的裸 EXE,误报会更早出现 —— 但这并不是坏事。

无论什么编程语言,只要实现了一定的功能,只要有了那么一点点用户量,不会需要太久,误报就来了。

举个实际的例子,如果你用 C++ 写个 WubiLex,ImTip 你还能不去过白,不发生误报吗?这是不可能的!

但 aardio 写的 WubiLex ,即使有开机自启、管理权限、替换系统文件这些功能 —— 仍然可以通过系统杀毒软件的检测,安全无误报。

这很简单。

可以看看 aardio 开始页的教程,提交过白操作非常简单。

提交以后还误报?改点代码再提交一下,基本都能过。

一般只要过系统自带的杀毒软件就足够了。

不要介意在扫毒平台上看到某个很少人用的杀毒软件的出现误报了,除了程序员自己,或者这些扫毒平台,普通用户很少有动力折腾这些杀毒软件了。

在软件主页写很长的误报声明,却不去做一下简单的提交清除误报,这基本上只会把普通用户吓跑。

如果只是自用那就更简单,aardio 生成 EXE 会自动设置信任路径,不会有这些问题。

相关栏目:『百家论坛
为什么时下中国很难出现真正的哲学家 2024-11-16 [64]
诺贝尔奖院士工作站介绍 2024-11-16 [50]
《乡下人的悲歌》读书笔记 2024-11-12 [145]
简单直接:特朗普当选,对我们影响最大的是这几点 2024-11-12 [164]
特朗普大获全胜,说明美国人对政治正确已经深恶痛绝 2024-11-12 [126]
也许特朗普并不可怕,可怕的是你只看到他们想让你看到的特朗普! 2024-11-12 [129]
特朗普胜选演讲里特别感谢的这位女性是谁? 2024-11-12 [119]
全世界都在蹲特朗普曝光萝莉岛大瓜 2024-11-12 [137]
任正非最新讲话:世界走向人工智能潮流是不可阻挡的! 2024-11-06 [279]
中国教育正走向恶性循环 2024-11-06 [318]
相关栏目更多文章
最新图文:
:北京和上海金融人的最新鄙视链 :日本政府《氢能利用进度表》 :美国《2016-2045年新兴科技趋势报告》 :天津工业大学“经纬英才”引进计划 :浙江财经大学国际青年学者论坛的邀请函 (10/31-11/1) :美国加大审查范围 北大多名美国留学生遭联邦调查局质询 :天安门广场喜迎“十一”花团锦簇的美丽景象 马亮:做院长就能够发更多论文?论文发表是不是一场“权力的游戏”?
更多最新图文
更多《即时通讯》>>
 
打印本文章
 
您的名字:
电子邮件:
留言内容:
注意: 留言内容不要超过4000字,否则会被截断。
未 审 核:  是
  
关于我们联系我们申请加入后台管理设为主页加入收藏
美国华裔教授专家网版权所有,谢绝拷贝。如欲选登或发表,请与美国华裔教授专家网联系。
Copyright © 2024 ScholarsUpdate.com. All Rights Reserved.