VisualBasic实习体会
2020-10-13 18:59:15 32
我从初中开始学习视觉基础。当时,舟山市高中招生考试制度实行等级考试加分制,全国二年级考试加10分。在这种诱惑下,我报名参加了培训班并参加了两次考试。第一次笔试不及格,第二次才通过。尽管我参加了两次考试,但那时我能够在没有太多逻辑的情况下编写一些小游戏。
因此,这次我不难了解实习。但是,由于选择课程的原因,理解实习和电子实习之间的冲突,导致我从没有知识实习班。因此我的vb水平基本上没有提高。这个五子棋也是基于初中的经验。
Vb本身并不困难。特别是在gui编程中可以体现出来。我接触过几种gui编程。桌面应用程序中有swing和qt库编程,以及android和j2me编程。尽管不能说这些程序在gui开发中很困难,但是代码量也很大(Qt和Android具有视觉辅助设计,稍微好一点)。微软真的照顾程序员。许多编程方法相对简单,例如windowsform编程,这在vb和c#中得到了很好的体现,这大大降低了程序员的门槛。值得一提的是,在我初中时,超过三分之一的人通过了国家计算机等级考试2级vb,这显示了vb的简单性。
尽管vb非常简单,但老实说,我不喜欢vb。一方面,我长期接触类c语法,这使我更喜欢具有类c语法的语言(java,c ++,php等)。另一方面,vb是可移植性较差的仅Windows语言。
从行业发展的角度来看,随着苹果第二个春天和谷歌的崛起,微软的力量开始萎缩。在终端方面,高端智能手机和平板电脑正在悄然取代个人PC。互联网云计算的概念使这些终端设备能够取代传统的PC。在这方面,微软几乎可以称为惨败。因此,Windows桌面应用程序的开发已逐渐变得不一致,并且它是使用vb6开发的,而vb6具有非常差的可移植性。
如果要选择桌面应用程序开发工具,恐怕我会选择c#。它具有windowsform编程方法,几乎具有vb.net的所有便利功能,并且是一种类似于Java的语法,使程序员可以快速适应。此外,.net的可移植性相对较强。 C#在.net平台上运行,并且理论上可以像java一样容易移植,并且像mono这样的开源版本也已经出现在linux上。但是vb6不起作用。
当然,语言问题始终很少。这种实习的最大收获应该是对五子棋计划原理的全面了解。例如,如何判断五子连珠等等。虽然我还没有将AI编译到更高的水平,但是总的来说,这是我第一次用vb开发一款不错的游戏。