Smáck
2021-01-28T01:06:23+00:00
大学学过一点vb,c++,
只会写条件判断和循环。
现在,我想做一个自用的带界面的小软件
软件需要包括几千种条件判断,并且各种嵌套
还有大量的循环,循环是类似于要先做好多个100*100的数据库,根据循环结果从数据库里面对应坐标取文本内容
还请教各位大佬,用vb行不行,循环嵌套有没有上限,vb能不能实现从自定义的数据库取数的功能
或者python难不难
带界面的话我推荐python加tkinter,用起来非常简单,半天入门一天出活。进阶之后可以用pyqt,或c++ qt
自带界面啊,我建议用C#,弄winform,最为简单。。。
[quote][pid=490067191,25373220,1]Reply[/pid] Post by [uid=61922633]2020不被nuke[/uid] (2021-02-02 09:20):
window下吗,明早c艹更便利[/quote]c艹打不过c#
吃饱了撑着用python写界面
c# wpf拖拖控件完事
如果不考虑性能问题,Python吧
起码用Python写完的时候,其他的还在学着 [img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]
for loop 里套 到第三层就是无法接受的程序设计了。不知道你需要多少。建议你把想法讲出来,大家可以帮忙出主意。
要有 UI 的话 Web 是比较容易的,而且不会像 QT 这种太过时。英雄联盟桌面客户端就是用 Web 实现的,手机上很多 App 也是。Web 做 UI 的话就不得不学一下 Javascript。如果不需要数据库,你的数据足够小,放在一个 Json 里就够了,那么连后端都不需要。 想做成桌面应用双击打开的话只需要 用 electron 套个壳,桃乐豆,Discord 都是这么实现的。
语言上面,如果需要后端的话,Python 是个上手极快的语言,可以用 flask 框架做后端。
BTW ID 不错
带界面还推荐python,一看就没用python写过界面[s:ac:喷]
c#的话推荐wpf,而不是winform
有心的话体会其中mvvm的设计理念
以后就算转做其它UI. 也是互通的
功能上来说,你说的这些都不难
数据库的话取决于是什么类型,如果是嵌套在excel里的那个vb那需要点操作,不是嵌套的那个的话就很简单
python不做界面的话写起来很快,但tk用起来老麻烦了
算上界面的话直接用vb(vb.net)没问题,vb6(十万年前的)会有点坑
c#拖拽界面和vb.net是两兄弟,所以会一个的话直接用/不想学另一个也没问题,真的要换的话基本上换几个关键词就能用
以及如果你不想学代码,只想快速出货的话 直接winform就好
wpf有更炫的外观和现代设计 但是新人用起来很迷
虽然不是很明白为什么要自制数据库,但是apue有数据库的简单实现 不然就是guthub了
Web软件肯定js没得选啊,现在做页面没有比这个更方便的吧。
C#拖控件或者node.js也有个桌面的框架都很方便