无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 9372|回复: 43

想做一个这样的程序,哪一种程序语言比较容易实现的?

[复制链接]
发表于 2021-7-3 19:46:46 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2021-7-3 21:05:58 | 显示全部楼层
本帖最后由 nttwqz 于 2021-7-3 21:10 编辑

楼主还在研究“屠龙术”呢?当然,这个实现过程属于正经研究。

如果楼主不是非要GUI程序的话,批处理就可以实现。
GUI的话,AU3、PECMD、NSIS之类都能实现,主流的编程语言Python、Java等就更不用说了,哪个都能实现,你会哪个,擅长哪个就用哪个。

比如,批处理
  1. 请输入:
  2. c cc# ccc c# cc# j ccc# ccc
  3. 261.6256 500 554.3653 500 1046.5023 500 277.1826 500 554.3653 500 /s 150 1108.73
  4. 05 500 1046.5023 500

  5. 请按任意键继续. . .
复制代码


无非就是用到了个变量嵌套,至于代码吗,你得自己研究。

点评

我觉得批处理做不到我想要的功能,因为简谱很多人都见过,它有三种数字表示不同的音。数字顶上有一点表示高音、单纯的数字表示中音、数字底部有一点的表示低音。所以即使是同样的一个数字,因为音调的不同,含义也不  详情 回复 发表于 2021-7-3 21:26
什么叫屠龙术,怎么听起来怪怪的?除了会一点批处理,其他的语言一窍不通。。。主要是想找点参考  详情 回复 发表于 2021-7-3 21:19
回复

使用道具 举报

 楼主| 发表于 2021-7-3 21:19:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2021-7-3 21:26:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2021-7-3 21:56:47 | 显示全部楼层
本帖最后由 nttwqz 于 2021-7-3 21:57 编辑
bjay2008xmy 发表于 2021-7-3 21:26
我觉得批处理做不到我想要的功能,因为简谱很多人都见过,它有三种数字表示不同的音。数字顶上有一点表示 ...

难道我上面的批处理结果不对?我觉得批处理已经实现了。
c cc# ccc c# cc# j ccc# ccc
c C低音
cc# C#中音
ccc C高音
ccc# C#高音
j /s 150

点评

程序返回的结果是对的,之前我没有仔细看。 c cc ccc这样的表示低中高音的方法更容易记,不愧是擅长批处理的大佬  详情 回复 发表于 2021-7-3 22:07
回复

使用道具 举报

 楼主| 发表于 2021-7-3 22:07:38 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2021-7-3 22:15:07 | 显示全部楼层
bjay2008xmy 发表于 2021-7-3 21:19
什么叫屠龙术,怎么听起来怪怪的?除了会一点批处理,其他的语言一窍不通。。。主要是想找点参考

你研究学习了一门技术,非常精通,但是现实中用不到,就像屠龙一样,你非常精通,对龙的结构一清二楚,屠龙的手法干净利落无可挑剔,但是现实中没有龙,你学的再好又有什么用呢?没有龙给你屠,这就叫屠龙术。

就像研究批处理蜂鸣器发音,奏乐,调用VBS朗读文字,个人认为基本上属于屠龙术,实际使用中,几乎很难用到这些,远不如背景颜色+文字等这种视觉提示来的好。蜂鸣器一般电脑中已经很少见到,你再精通,绝大多数电脑运行用蜂鸣器提示的脚本它都不响,精通又有何用?!

还有调用VBS朗读文字,相比很多人都知道Win10原版安装过程中有个小娜强制朗读文本,语音识别交互的步骤,相比很多人和我一样想让她赶紧闭嘴,讽刺的是进入桌面你会发现小娜默认不支持中文,原本是支持的。这些都充分说明了,至少现在电脑上文本语音交互并不受欢迎,一般人很少会对一台电脑喊来喊去。


与其研究这些更人性化的提示,不如先研究for if set call等的使用,先能写出正确执行结果达到你目的的批处理,再研究更好地提示也不迟。

点评

nttwqz>你研究学习了一门技术,非常精通,但是现实中用不到,就像屠龙一样,你非常精通,对龙的结构一清二楚, nttwqz>屠龙的手法干净利落无可挑剔,但是现实中没有龙,你学的再好又有什么用呢?没有龙给你屠,这就  详情 回复 发表于 2021-7-4 08:36
你说的有理,要想随心写出符合自己要求的批处理应该先打好基本功,这样就不用再处处求人了。我接触批处理好几年了,一直也没有能学得好,不知道是否和悟性有关?  详情 回复 发表于 2021-7-3 22:50
精屁啊精屁...  详情 回复 发表于 2021-7-3 22:48

评分

参与人数 1无忧币 +5 收起 理由
liu_zhenfeng + 5 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2021-7-3 22:48:55 | 显示全部楼层
nttwqz 发表于 2021-7-3 22:15
你研究学习了一门技术,非常精通,但是现实中用不到,就像屠龙一样,你非常精通,对龙的结构一清二楚,屠 ...

精屁啊精屁...
回复

使用道具 举报

 楼主| 发表于 2021-7-3 22:50:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2021-7-3 23:02:01 | 显示全部楼层
bjay2008xmy 发表于 2021-7-3 22:50
你说的有理,要想随心写出符合自己要求的批处理应该先打好基本功,这样就不用再处处求人了。我接触批处理 ...

先用心研究for if set call这几个命令,等你掌握了多重for if等嵌套,(多重)变量嵌套等,基本上就是高级水平了,批处理之家有详细的教程。

没学好是因为不够努力,学得少、练习的少,写的少,自然难以学会。
学编程没什么好方法,只看不练,或者少练,你觉得看了你会,一动手写你会发现可能就不是那么回事了。
回复

使用道具 举报

发表于 2021-7-4 04:39:52 | 显示全部楼层
能写 GUI 的程序语言都可以.

我用 Delphi.
功能 Do Only.

Demo.png




Demo.7z

1.55 MB, 下载次数: 2, 下载积分: 无忧币 -2

点评

plusv ,你这个delphi程序的261.6256按钮和自订时长按钮的代码能分享一下吗?因为本人确实不通delphi,程序界面我都弄出来了,点击按钮事件的代码  详情 回复 发表于 2021-7-4 17:33
图形化的界面输入便捷一点,Delphi以前接触过一点点,记得我也曾用它画过一个程序界面  详情 回复 发表于 2021-7-4 09:42
回复

使用道具 举报

发表于 2021-7-4 08:36:30 | 显示全部楼层
nttwqz 发表于 2021-7-3 22:15
你研究学习了一门技术,非常精通,但是现实中用不到,就像屠龙一样,你非常精通,对龙的结构一清二楚,屠 ...

nttwqz>你研究学习了一门技术,非常精通,但是现实中用不到,就像屠龙一样,你非常精通,对龙的结构一清二楚,
nttwqz>屠龙的手法干净利落无可挑剔,但是现实中没有龙,你学的再好又有什么用呢?没有龙给你屠,这就叫屠龙术。

我有不同的看法.

如果会屠龙,但现在无龙,所学就无用吗 ?
那可以屠/猪/牛/羊,稍为学习不同之处,一样能上手.

我觉的技术是有延续性的.

举例:

1.
以前学 GWBasic,属于恐龙年代,现在也没人再用 GWBasic,
但它的逻辑依然适用于编写程序,
我的 批处理/程序语言 也是接着用.

2.
DOS 年代的 .EXE 有特定的格式,现在也没人再用 DOS,
但 DOS/Win32/Win64/Linux/MAC 可执行文件也大同小异,
只是格式变多指令变长,
如果改过 DOS .EXE 那么 Win32/Win64/Linux/MAC 也一样会改.

3.
DOS 年代就有 RAMDisk,现在 RAMDisk 也依然存在,
DOS 年代就有 实时压缩,现在 实时压缩 也依然存在,
DOS 年代就有 彩色文字/闪烁文字,现在 彩色文字/闪烁文字 也依然存在.

恐龙技术 也可以被 延续使用.


点评

然而龙和猪牛羊到底是有区别的,与其费精力研究根本用不着的屠龙术,何不直接研究屠猪牛羊术?人的精力终究是有限的不是吗? 比如说,需要研究Win10系统,难道非要先精通Windows 3.1?虽然都是Windows,有相同的  详情 回复 发表于 2021-7-4 10:52
回复

使用道具 举报

 楼主| 发表于 2021-7-4 09:42:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2021-7-4 10:02:43 | 显示全部楼层
Delphi(或用本身的表格)+xls控件
读取、写入并以Excel表格的方式呈现,用不了几行代码。
难的和费脑子的是公式计算方法

点评

wps表格的标签控件看过方法,不过在开发者工具里是灰色状态  详情 回复 发表于 2021-7-4 11:27
回复

使用道具 举报

发表于 2021-7-4 10:52:11 来自手机 | 显示全部楼层
plusv 发表于 2021-7-4 08:36
nttwqz>你研究学习了一门技术,非常精通,但是现实中用不到,就像屠龙一样,你非常精通,对龙的结构一清 ...

然而龙和猪牛羊到底是有区别的,与其费精力研究根本用不着的屠龙术,何不直接研究屠猪牛羊术?人的精力终究是有限的不是吗?

比如说,需要研究Win10系统,难道非要先精通Windows 3.1?虽然都是Windows,有相同的地方,但是区别肯定也不小,学习前者的部分知识肯定也能用于10,但是一步到位直接研究10肯定比研究3.1更能了解10,毕竟大家又不是研究历史的。

点评

个人的兴趣爱好罢了,喜欢什么就去研究什么,干嘛要去争辩呢?  详情 回复 发表于 2021-7-4 11:45
回复

使用道具 举报

发表于 2021-7-4 10:53:42 | 显示全部楼层
20多年前,DOS 环境下 , CCED 就有这个功能。

点评

我对这个点击标签输入文字的功能挺感兴趣的  详情 回复 发表于 2021-7-4 11:44
回复

使用道具 举报

 楼主| 发表于 2021-7-4 11:27:32 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2021-7-4 11:44:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2021-7-4 11:45:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2021-7-4 14:03:10 来自手机 | 显示全部楼层
bjay2008xmy 发表于 2021-7-4 11:45
个人的兴趣爱好罢了,喜欢什么就去研究什么,干嘛要去争辩呢?

世界之大,不可能指望一道菜每个人都爱吃。论坛本身就是交流和争论之地,只有这样才会有新的发现,天下观点都一样,你永远接触不到新东西。
他的观点基于从前到现在这个前提,说的是旧知识一部分同样适用于新知识,就比如DOS学好了肯定批处理就更好学了。又假设以前有龙,有人精通屠龙,他熟悉熟悉照样可以杀猪。
而我的观点以现在到从前为前提,拿杀猪来说,难道学杀猪得从屠龙术学起,等精通了屠龙术再熟悉龙和猪的区别,这样杀猪就好学了,那何不直接学杀猪?
前提的不同造成了不一样的观点,基于各自的前提,观点均正确。
回复

使用道具 举报

 楼主| 发表于 2021-7-4 17:30:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2021-7-4 17:33:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2021-7-4 21:16:37 | 显示全部楼层
我也写个玩玩吧,用NSIS实现。

0.PNG



音符频率转换.7z (52.59 KB, 下载次数: 2)

点评

看到有现成的还是忍不住下载  详情 回复 发表于 2021-7-4 21:42
回复

使用道具 举报

 楼主| 发表于 2021-7-4 21:42:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2021-7-4 21:59:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2021-7-5 18:19:47 | 显示全部楼层
bjay2008xmy 发表于 2021-7-4 17:33
plusv ,你这个delphi程序的261.6256按钮和自订时长按钮的代码能分享一下吗?因为本人确实不通delphi,程 ...

Demo.png


Demo.rar

160.93 KB, 下载次数: 1, 下载积分: 无忧币 -2

点评

我学会了鼠标左键点击按钮输出文本,右键的还没有学过,学习一下。这个demo输入的效率还是很高的  详情 回复 发表于 2021-7-5 21:37
回复

使用道具 举报

发表于 2021-7-5 19:57:37 | 显示全部楼层
bjay2008xmy 发表于 2021-7-3 22:50
你说的有理,要想随心写出符合自己要求的批处理应该先打好基本功,这样就不用再处处求人了。我接触批处理 ...

批处理我从04年接触的,学得好也不敢说。
100分考个8~90 该是有的。

学习不要太苛求悟性,这玩意可不是人人都有。
但肯多花些时间勤练,是能看到效果的。

学习的初期是茫然的,尤其是面对复杂的语法,看到 几十个关键字,几十几百个标准函数,数不清的API函数,更别提各种语言有些莫名其妙的语法糖了。

学学批处理,bash 这类脚本,反倒能在短时间得到成就感,激发起学习兴趣。



回复

使用道具 举报

发表于 2021-7-5 19:58:19 | 显示全部楼层
楼主这个要求,用 html + javascrip , 用浏览器开 F12 调试会比较简单。

点评

这两天学习到了一些基础的delphi7知识,已经写出程序来了。 对于程序这方面来说,会的话已经写出来了,不会的一点都写不出来  详情 回复 发表于 2021-7-5 21:09
回复

使用道具 举报

 楼主| 发表于 2021-7-5 21:09:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2021-7-5 21:17:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-26 09:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表