各位码农大佬,我想自己学编程,做一个自用的软件,大家看下学什么语言最好

Smáck-avatar

Smáck

2021-01-28T01:06:23+00:00

大学学过一点vb,c++,

只会写条件判断和循环。

现在,我想做一个自用的带界面的小软件

软件需要包括几千种条件判断,并且各种嵌套

还有大量的循环,循环是类似于要先做好多个100*100的数据库,根据循环结果从数据库里面对应坐标取文本内容

还请教各位大佬,用vb行不行,循环嵌套有没有上限,vb能不能实现从自定义的数据库取数的功能

或者python难不难
ghosty.2k-avatar

ghosty.2k

用python吧,不难
𝓙𝓪𝓶𝓮𝓼™-avatar

𝓙𝓪𝓶𝓮𝓼™

带界面的话我推荐python加tkinter,用起来非常简单,半天入门一天出活。进阶之后可以用pyqt,或c++ qt
IM_ATOM-avatar

IM_ATOM

自带界面啊,我建议用C#,弄winform,最为简单。。。
harotbtw-avatar

harotbtw

window下吗,明早c艹更便利
ShadowFlux-avatar

ShadowFlux

带界面无脑建议js
Wolvies-avatar

Wolvies

[quote][pid=490067191,25373220,1]Reply[/pid] Post by [uid=61922633]2020不被nuke[/uid] (2021-02-02 09:20):

window下吗,明早c艹更便利[/quote]c艹打不过c#
Kinji-avatar

Kinji

吃饱了撑着用python写界面
c# wpf拖拖控件完事
cheng john loo-avatar

cheng john loo

如果不考虑性能问题,Python吧

起码用Python写完的时候,其他的还在学着 [img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]
RickStrokes_-avatar

RickStrokes_

windows下带界面最爽那肯定是c# wpf
DoubleA1-avatar

DoubleA1

for loop 里套 到第三层就是无法接受的程序设计了。不知道你需要多少。建议你把想法讲出来,大家可以帮忙出主意。

要有 UI 的话 Web 是比较容易的,而且不会像 QT 这种太过时。英雄联盟桌面客户端就是用 Web 实现的,手机上很多 App 也是。Web 做 UI 的话就不得不学一下 Javascript。如果不需要数据库,你的数据足够小,放在一个 Json 里就够了,那么连后端都不需要。 想做成桌面应用双击打开的话只需要 用 electron 套个壳,桃乐豆,Discord 都是这么实现的。


语言上面,如果需要后端的话,Python 是个上手极快的语言,可以用 flask 框架做后端。

BTW ID 不错
BiRacialBear-avatar

BiRacialBear

带界面还推荐python,一看就没用python写过界面[s:ac:喷]
eyevee-avatar

eyevee

c#的话推荐wpf,而不是winform

有心的话体会其中mvvm的设计理念

以后就算转做其它UI. 也是互通的
Stawwp-avatar

Stawwp

功能上来说,你说的这些都不难
数据库的话取决于是什么类型,如果是嵌套在excel里的那个vb那需要点操作,不是嵌套的那个的话就很简单

python不做界面的话写起来很快,但tk用起来老麻烦了
算上界面的话直接用vb(vb.net)没问题,vb6(十万年前的)会有点坑

c#拖拽界面和vb.net是两兄弟,所以会一个的话直接用/不想学另一个也没问题,真的要换的话基本上换几个关键词就能用


以及如果你不想学代码,只想快速出货的话 直接winform就好
wpf有更炫的外观和现代设计 但是新人用起来很迷
SilentMaster-avatar

SilentMaster

虽然不是很明白为什么要自制数据库,但是apue有数据库的简单实现 不然就是guthub了
WaamBlaam-avatar

WaamBlaam

看你的需求C# + Linq 应该能简单些
BroBruh-avatar

BroBruh

c# wpf
winform有点老旧了
Kitchengain-avatar

Kitchengain

Web软件肯定js没得选啊,现在做页面没有比这个更方便的吧。
C#拖控件或者node.js也有个桌面的框架都很方便
Kikora-avatar

Kikora

易语言[s:ac:茶]
Z1PE-avatar

Z1PE

自己开发推荐C#,写起来很爽的。