求助各位程序员老哥,0基础,想自己写个电脑用的小程序方便工作用,有可能吗?

Dex.-avatar

Dex.

2021-06-19T04:17:07+00:00

要实现的功能很简单,类似于:
我今天早上想吃包子
我可以替换成小明、小红;早上可以替换成中午、晚上;包子可以替换成馒头、面条
我只需要输入小明、中午、面条,程序就会自动输出文本:小明今天中午想吃面条
输出文本是因为要复制到别处使用。。

然后另外一个模板是:我今天早上骑车上班
我可以自由选择模板,输入参数,程序自动输出文本,没有可以套用的模板时,输出一条提醒信息就行。

我还需要一个可视化界面,电脑上用,不知道用什么语言比较好?难度大不大?0基础开始有没有可能?
简陋一点也无所谓,只要能满足需求就行。EXCEL能做到,不过我就是想自己搞一个玩玩。。。

先谢谢各位大佬

编辑一下,看了各位大佬的回复,我决定先用HTML+JS试一下,成功了再做更高阶的有界面的独立程序。。
GeauxAdam-avatar

GeauxAdam

vba,python.tkinter,请
gaaasstly-avatar

gaaasstly

python gui 差不多可以

如果不是你要界面的话, 用命令行写脚本就可以复制文本出来.
Taunting-avatar

Taunting

你这个需求直接Java script 不超过30行
Barbie-avatar

Barbie

当然可以
EXCEL最简单
你甚至可以直接百度VBA抄
Bruce☭✡-avatar

Bruce☭✡

Python Tkinter,大概一周吧
beef-avatar

beef

H5+js,什么开发环境都不用装,有个稍微靠谱点的文本编辑器就行[s:ac:哭笑]
𝖌𝖊𝖛-avatar

𝖌𝖊𝖛

就这种功能,pc上就用mfc呗 ,几个控件,一个格式化语句就完成
Dottie(theyby)-avatar

Dottie(theyby)

直接一个 HTML 文件,里面写 Javascript 脚本,用浏览器解决,学习成本极低
这种需求不要学什么 Python 和 GUI 库
HaNii-i ☦-avatar

HaNii-i ☦

java SWT
CloudMacchiato-avatar

CloudMacchiato

这跟你直接打个模板每天手填有啥区别,反正都要输那几个字[s:ac:瞎]
JonLi-avatar

JonLi

桌面下运行还是得看巨硬,
没有比.net拖控件更简单的,
不嫌古早vb也行,
ItzKyle-avatar

ItzKyle

一个sprintf就能搞定,太简单了

最简单还是用命令行,输入几个参数直接按模版打印出来,几分钟的事情
jamal243-avatar

jamal243

[s:ac:汗]首先得看是啥小程序,其次也得看你对零基础的定义是啥

正常人用EXCEL写个计算器啥的往远了说学一个月肯定够用

[s:ac:冷]不过我深知人类具有多样性,有些人学一个月可能刚学会鼠标双击
Dex.-avatar

Dex.

[quote][pid=525683225,27268204,1]Reply[/pid] Post by [uid=37175946]isnga[/uid] (2021-06-19 12:24):
H5+js,什么开发环境都不用装,有个稍微靠谱点的文本编辑器就行[s:ac:哭笑][/quote]这个做好是浏览器运行的吗?HTML5+脚本?
Uptightscissors-avatar

Uptightscissors

用excel就可以,有各种方法实现。
Uhcoustic-avatar

Uhcoustic

[quote][pid=525688792,27268204,1]Reply[/pid] Post by [uid=4768852]长高以后[/uid] (2021-06-19 12:50):

这个做好是浏览器运行的吗?HTML5+脚本?[/quote]用随便什么文本编辑器写,比如windows自带的写字板或者记事本。
然后文件后缀保存成html
然后双击自动就是浏览器打开,然后你输入某些关键参数,然后点击一个按钮,然后底下出来你要的结果文本。
Dex.-avatar

Dex.

Reply to [pid=525684027,27268204,1]Reply[/pid] Post by [uid=37387113]椰子苹果[/uid] (2021-06-19 12:28)
我这只是举例,实际上一个模板大概几十行,主要参数好几个,重复出现在不同地方好多次。每天要用几十次,每次都得改。。
虽然查找替换大法很容易,但如果有复杂需求,我就要挨个改参数了。。
Kkwateh-avatar

Kkwateh

flutter应该是可以比较简单做到的
Zehein-avatar

Zehein

html的select + js 可解