@
iisboy #25
“ .NET 已经是完全不同了,如果学习肯定是全新的东西”
不要内耗,vb 和
vb.net 区别不大,基本语法只有很小的区别,快速看一轮教程就上手了。
很多 VB 选手表示,基本上没有思想负担,基本上就是直接上手。
而且语言的表现,逻辑是核心。
你完全可以不使用
vb.net 的新特性,只使方法(函数),顶破天也就是 1-2 天就可以尝试写代码了。
用不习惯或者缺少的函数自己定义一下就行。
配合 AI ,毫无难度。
适应了基本的语法,再去翻书看看面向对象的编程思想和方法,就能看懂各种代码了,自己也能写,也能到处抄代码。。。。
我以前也是写 vb6 的,前几年觉得 Windows 新特性越来越多,想了想还是要学个“流行且完善的现代语言”,然后选了 C#。快速翻看过后就开始写,没难度,因为平时也会写浏览器 JS 的油猴脚本,语法基本一样,有点小区别。
这时候,“流行且完善的现代语言”的好处就出来了,例如 VS 被称之为“宇宙最强 IDE”,早就具备自动识别一些常见的代码错误,自动帮你添加命名空间(就是代码开头的一堆命名空间,看着就让人想放弃),网上也有各种各样的分享代码。
这也是为什么我觉得 VB6 一直能战仍然还是学新语言的原因,我用 VB6 的时候,太多东西要自己造轮子,多线程也不支持,这么多年过去,有多线程的方案但是体验很差,新东西要自己造轮子,那难度是真的大。
如果你不想这么多,直接可以用
vb.net 开干,早就学会了。
记住一个重点:新手不要看太多新特性,先从最简单的方式开始写,就使用一些熟悉的基本特性来写,很简单的。稍微熟悉基本语法了
最后还是那句话,如果是 Windows 平台,选 .Net 不会错,毕竟是微软的亲儿子。
今天是周二,你现在去下载 VS 2022 ,创建一个 winform 项目(新建框有点复杂,可以输入“Windows 窗体应用”,然后选择有“Visual Basic”标签的项,如果含有“.net framework”是指老版本(版本 1.1 至版本 4.8 ), .net 5 开始便不叫这个名字了,直接就是版本号)。
最多到周末,你就能写一些简单的项目了。