微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

As a developer —— dotNet —— 01VB是什么

VB是什么?VB 就是Visual Basic 的意思,是一种常用的编程开发语言。接触或学习过VB的人应该都知道VB是一门计算机编程语言,一门高级计算机编程语言。相信许多人看到这里心里已经开始“呵呵”了。为什么会这样?因为大家都觉得VB太“简单”了,太低级了,学习起来几乎没有门槛。而在国人看来,越是看不懂,越是难学会的东西,才是“好东西”,才“牛x”。

这就不得不说说编程了,在外行人眼里,编程是很“厉害”的,很了不起的事情,而程序员也很“高深莫测”(虽然现在的许多程序员都很苦逼)。其实编程和别的职业一样,中国有360行,这程序员也只是其中的一行,所以就是这样。

在近几年,程序员的数量是呈指数型增长的,现在在大街上你随便拉一个人,基本都会编程。但是真真正正的程序员是少之又少,大部分的程序员死在开始了,又有不少人死在半路了,最后剩下的大多数也仅仅是为了一口饭吃才继续当程序员。这样的话,能出多少真正的编程人才。我相信大部分程序员都已经被那一行行的代码恶心到了吧(尤其是c语言,我看着都有点恶心,汇编就更不用提了)。如果一个人是靠自己的毅力在继续这编程工作,好吧,这样的人我们可以称他们为大神了。同时,不是说程序员吃的是青春饭吗,很好,说的基本就是他们了。

这样看来,大家还会认为一门语言如果能恶心人(我这里没有歧视任何计算机语言和任何学习他的人的意思,大家继续往后看)才越是是值得学习,相反越是简单上手就越不值一提吗?

在当前这种各种编程语言都绽放异彩,各种程序框架满天飞的情况下,对于一个想要学习编程的人,如果你想让他走进编程这座艺术的天堂,那么就让他学习VB吧;如果你恨他,不想让他进来,那么你就让他学习c语言去吧。

VB的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI系统,但是又可以开发相当复杂的程序。这句话是百科里的,同时这里也道出了MicroSoft的软件思想——无论是新手,还是老鸟,用了MicroSoft的软件,都能快速上手,同时能不断发掘里面的新东西。所以MicroSoft开发的VB语言也是如此。

如果你开始学习编程时,当然了,无论以后你学习的是什么语言,只要你是从VB开始的,你就会觉得编程是一件很美妙的事情,自然也就对她充满了兴趣,这时,编程这所艺术的天堂也就向你敞开了大门。

好了,我认为学习编程最快速的方式就是以VB为开端,后面可以学习c#、java等等,学习C语言也是一个不错的选择。但这些都不重要了,重要的是,你已经入门了,而且有着你以后继续深入学习最大的动力——兴趣。

关于学习VB的这一系列博客,一方面是对自己学习计算机编程之路的一个记录,也是能让想学习编程的新手找到一门更容易上手的计算语言,不至于死在这条路上。

另外,本系列博客的核心思想不是介绍语法或如何写代码,而是介绍编程思想。因为前者在网上的资料比比皆是,但那些都不是最重要的,因为我们要做一个有思想的程序员,而不是一个简单的coder。

本系列博客总体分为三部分,《VB入门》、《VB中阶》和《VB高阶》。第一部分主要简单介绍一下VB里的一些东西,比如窗体,控件还有一些如何用简单的如何用VB编程等,但是会尽量通过能让大家更容易看懂的角度去介绍。第二部分主要介绍如何自己开发控件、以及如何自己开发动态链接库等。第三部分主要介绍VB高级开发,比如windowsAPI、socket编程等。这也是VB大显身手的地方。

如果大家有兴趣,可以看看这个人的博客,大家就会发现一片新天地,同时这里也是我们的家。

http://mxj6688.blog.163.com/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强制返回为文本 -------------------------------- 数字类型的格式化 --------------------------------     固定格式参数:     General Number 普通数字,如可以用来去掉千位分隔号     format$("100,1
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办法, Format 或者FormatDateTime 竟然结果和系统设置的区域语言的日期和时间格式相关。意思是尽管你用诸如 Format(Now, "MM/dd/yyyy"),如果系统的设置格式区域语言的日期和时间格式分隔符是"-",那他还会显示为 MM-dd-yyyy     只有拼凑: <%response.write
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace My ‘全局错误处理,新的解决方案直接添加本ApplicationEvents.vb 到工程即可 ‘添加后还需要一个From用来显示错误。如果到这步还不会则需要先打好基础啦 ‘======================================================== ‘以下事件
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用的爽呀,这篇文章写与2011年,看来我以前没有认真去找这个方法呀。 https://blog.csdn.net/chzjxgd/article/details/6176325 金蝶K3 BOS的插件官方是用VB6编写的,如果  能用.Net下的语言工具开发BOS插件是一件很愉快的事情,其中缘由不言而喻,而本文则是个人首创,实现在了用V
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选中的单元格进行处理 Dim m As Range, tmpStr As String, s As String Dim x As Integer, y As Integer, subStr As String If MsgBox("确定要分列处理吗?请确定分列的数据会覆盖它后面的单元格!", _
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As DataObject, Effect As Long, Button As Integer, Shift As Integer, X As Single, Y As Single) 2 Dim path As String, hash As String 3 For Each fil
  Imports MySql.Data.MySqlClient Public Class Form1 ‘ GLOBAL DECLARATIONS Dim conString As String = "Server=localhost;Database=net2;Uid=root;Pwd=123456;" Dim con As New MySqlConnection
‘導入命名空間 Imports ADODB Imports Microsoft.Office.Interop   Private Sub A1() Dim Sql As String Dim Cnn As New ADODB.Connection Dim Rs As New ADODB.Recordset Dim S As String   S = "Provider=OraOLEDB.Oracl
Imports System.IO Imports System.Threading Imports System.Diagnostics Public Class Form1 Dim A(254) As String    Function ping(ByVal IP As Integer) As String Dim IPAddress As String IPAddress = "10.0.
VB运行EXE程序,并等待其运行结束 参考:https://blog.csdn.net/useway/article/details/5494084 Private Declare Function WaitForSingleObject Lib "kernel32" (ByVal hHandle As Long, ByVal dwMilliseconds As Long) As Long Pr