粉丝361获赞3349

大家好,欢迎学习 visa basis 开发语言。本节视频将创建第一个 visa based 程序, 我们通过一个最基本的 miss bass 控制台应用程序来了解整一个的开发过程。首先我们在这个 miss studio 二零幺九的这个界面里面选择这个创建新项目, 那么我们可以在左侧有我们最近使用过的一个项目模板,右侧里面我们可以选择我们要开发的原微设 basis, 然后这里面用开发的平台,然后这面有一些开发的项目类型,我们这里面 呃使用控制台程序,这里面有两个控制台程序,一个是 doneco 框架上面,然后一个是传统的 donefland work, 我们用这个 donefland work, 然后选择下一步,在这个地方我们给项目进行一个命名, 选择保存的位置, 你这里面有选择程序的框架, money 四点六点二即可,然后创建, 我们现在看到这一个是 是我们的 vc studio 二零幺九的一个 id 一界面,在这个程序的右侧,这里有个资源管理器,资源管理器主要是用来管理我们这个 开发项目的一个资源,这里面涉及到的一些引用,然后一些 v b 点文件,中间这里面有我们可以进行开发的一些代码文件,比如说这个模轴,点模轴一点 v b, 我们可以把它关掉,然后在这个 资源管理器里面找到这个摸走一点 v b, 双击打开它,那么我们在这个地方 submate 这个函数里面就可以进行一个代码编写。首先我们进入这一个回车键,看到 这个地方他变成了一个黄色代表,这个我们进行了一个修改,然后我们单击一个保存的时候,这个地方变成了一个绿色,说明我们已经进行了一个保存,我们在这里面输入 cctrl, 点 right lie, 写出一行文本,这个文本写有 hello what, 紧接着我们再输入 console, 点 空手,点 lid light, 让它读取一个字不留。 那么我们这两行就是做了一个文本的输出,打印以及停止,那这 里面有一个提示,我们可以啊进行一个修补啊,他这里面可以用本地,我们大家不用管他啊,正常的话这里是没有异常,不用管的保存, 然后再写完这个代码之后呢,这里有一个启动,可以进行一个程序的调试,或者按下程序键盘上的 f 五, 那么我们可以在下面的这个输出界面看到他已经启动了这个程序的生成,紧接着会弹出这一个 啊控制台应用程序,然后我们输出了一行文本,然后关标停止,在这里进行一个等待一个内容的输入,敲入回车, 我们刚才已经把这两行文本写到了这个 sub, 我们点一下这个 sub, 可以看到这个这里面有一个呃选择上的 and sub, 说明这是一个函数,我们写的代码是在这个 may 的函数中间,假如我们把这两个给它剪切, 把代码写到写到这个 sub 后面,我们可以看到这里面有一个红色的波浪线,表明这个代码我们已经写,写到这里面发生了一些异常,我们把这个 光标停在这里的时候,它会告诉我们有一个声明,同样的我们可以运行一下,然后这里面会提示 是我们发生了一些错误,是否继续上一次的成功,这里面点否,那么在以下这个界面下面,这里有个输出界面,我们可以看到这里有一个 错误的代码提示,这里面有个声明,说明我们这一行是写错了,然后把它重新的把它放回到 superme 里面,我们可以看到这个错误的数量变为零,说明说明我们进行那个修正,同时这里面的颜色发生了变化, 这是一种错误的情况。另一种情况就是我们把这个 console 假如少写了一个一同样的这个这个类型,这个类他没能识别,也一样的会出现一个错误的提示,我们可以按 下这个,这里有一个修补程序,那他会有几种啊?这里面有很多种的修补的可能性, 我们可以啊找到,找到我们要修补的最佳的这个方案,这里面都没有,那么我们这里面只是少写了一个单词,把它补足就可以。然后再 改完这个代码之后呢一个良好的习惯就是在修改过后进行一个代码的保存,按住这个这个保存键,或者是 ctrl shift 加 x 保存好了。本节视频到此为止。




今天学习了 baby, 那写一个控制酸辣过客的程序试试。

大家好,欢迎学习 visabase 语言系列视频课程,我是何轩。如果大家想了解更多的 vb 点点语言知识,请访问我的个人博客以及关注我的个人公众号数控员。 在本节视频课程中,我们将来学习 vb 语言里面的类。前易。视频课程中,我们定义了类,然后对类的属性使用,然后以及对类的构造。含而数。类的作用欲。 有讲到类的作用意,但是没有详细的展开来讲。我们再次理解一下他。变量在声明后都有他的一个作用范围,也就是我们所说的作用意。根据其使用作用意的不同范围,我们可以划分为这个 局部变量,还有模块变量以及全局变量。所谓的局部变量呢,也就是在这个过程的内部声明的变量只有在这个过程之间呢。使用它就是啊有效的。模块变量,就是在一个模块中声明的一个变量。 呃,那么它的使用范围呢?对整个模块都有效。全局变量呢,是可以用 paper 里来修饰的,对于整个应用程序有效。 然后其他项目如果是要引用呢,必须要引用他的命名空间类。除了有中意之外呢,他声明之后,他就是像人一样就诞生了,出生了。然后他在他所有的代码中一直有效,一直到这个代码啊结束 啊。变道不可反问,也就是说他有他的那个生命周期。从官方的这个定义来说,一个变量从系统给他分配内存这个地址开始,一直到他啊释放内存空间为止。这个过程就是变量的生命周期。 在本节课程中,我们有一个事先写好的项目,在这个 b for 文件夹中,我们可以把它复制, 然后放到这个 ft 里面。我们使用 missis 丢丢把它打开。我们在这个摸脚衣这个代码里面进行编写。 首先我们写一个 for 的函数,用来把值给它打印出来。运行这个程序。我们 可以看到我们用了一个 four 来进行这个一到十这个数值的打印。 如果我们把这个 index 这个边量在否 nice 之外边写,会出现什么效果呢?我们可以来写一下 啊。我们可以看到啊,这里面出现了一个红色的波浪线,也就是说这里面出现了一个错误。然后这个 system date index 啊,他不可以在上下文反问,也就是说这个变量没办法去变异,也就是说他已经超出了这个 for next 这个范围。所以我们说这个 index 他的这个综艺就在这个 for next 之间。然后我们来定义性一个变量。 首先我们把这个给他删掉,把这个改一下,改成 i。 然后我们再定义一个新的变量,在这里面定义一个变量。 我们可以看到这里面控制台用程序把这个 i 的值打印出来。然后最后这个 j 呢, 呃, j 等于十也打印出来。然后这个 j 是在这个 sub may 以及 and sub 之间定义。所以这个 j 呢,它可以在这个 for next 之外进行一个使用,也就是说它的这个作用意识在这个 sub sub 之间。 然后我们来写另外一个视力。首先我们在这里面去定义一个 k, 那么这个 k 呢,是在这个魔咒之间定义的。那么就是说在这个模块之间都可以使用。 所以我们也可以在这个啊三百妹之间使用 这个地方我们同样的可以携带吗?然后再运行一下程序啊,可以看到同样的这个 k s 系用因,因为这个 k 是啊刚才我们所说的在这个魔手之间起的作用。 当然我们也可以定一个啊函数来写这个边料,比如说我们把这个代码改一下,然后我们在这个扫把里面去调用这个方法。 那我们可以看到我们现在写的代码没有包一长,也就是说 明这个 k 呢,他不单是在这个 sub 这个妹里面可以用,他也可以在这个去用,就是在这个模块之间都可以啊。我们改写一下这个佛奈斯,依据 这里呢,我们定义这个 l 是在这个佛奈斯里面的这个衣服以及里面去定义。这个时候如果我们再把这个 l 在后面进行一个使用,比如说在这里,那么会出现一个错误,我们把这个给他改一下。 呃,由于未声明这个 l, 所以他的无法访问,也就说这个 l 没办法在这个衣服之外进行一个访问。如果我们在这个 floor nice 会会不会可以用呢?我们试一下啊啊把它写到这里,同样的这个 lv 是不可以使用,所以这里也是不可反问。我们在前面的课程中定义内啊,有一个修饰符,比如说这里的 car, 我们可以看到这里有个 public, 所谓 public, 也就是空开的。还有一个类就是这个私有的这个,这个是表示他是在这个内部可用啊,警示同一个项目可以使用。还有一个是 protect, 这个是保,表示只有类或者是派生的类可用,我们这一般是使用 public。 我们在第一类的时候呢,可以 直接对类中的函数使用修饰符。比如说我们对这个 car 这个类进行一个装饰。我们写一个函数,然后我们再写一个 paper 里的方法, 然后我们回到这个魔肘里面,进行这个方法的调用。我们把这些代码给他注视, 然后我们来。这个时候我们可以看到啊,当我们输入点之后呢,这个除了这个公开的属性,我们也可以反问他啊,我们定义的这个公开的方法。 ok, 我们练习一下这个程序啊,可以看到他把这个读三省里面的这个通过这个去掉,用 用这个这个私有的这个翻损,然后得到这个值。 在这里呢,我们用到这个 properly 以及这个 public。 如果你在程序开发中涉及自身逻辑呢,并不想被其他代码调用,你就要用这个修饰服。如果你想其他程序或者是项目使用,那你就要用 public 这个修饰词。 ok。 在本节课程中,我们来讲了这个类成员变量的作用意,以及这个类成员的这些修饰符。那么本节视频到此结束,下节视频见,谢谢大家。


大家好,在前面的视频课程中,我们已经开发了一个基本的应用程序, hello, 随着我们开发腾讯复杂性的提高,那么一个项目下面将会有很多个代码文件,代码快以及这些代码文件的一个应用。 那么在 v 四杯室里面,这些代码快代码文件怎么管理的呢?我们可以看一下。首先我们在这个 迷失了贝斯的一个 id 中,在右边这里有一个叫智能管理器的这个选项卡,我们可 可以进行一个拖动,那么拖的过程中呢?你看到这里有一个停放,就是放到不同位置的一个停靠,我们可以把它关掉,应用程序解决方案之前,管理器把它打开, 我们把大布丁靠在这里。呃,我们可以看到在这个地方他有一个解决解决方案叫哈喽沃特,那个哈喽沃下面有一个项目叫哈喽沃,那么我们可以右键去 使用文件管理器打开文件夹,那我们可以看到他直接的找到了我们这个 hellowor 的这一个项目所在的文件夹,那么这一个文件夹下面有一个 sl n 的一个文件,我们可以用啊写实本记事本,把它打开,在这个地方我们可以看到 他这里面记载了这一个 这个项目, 我们当前看到这个项目的这个文件的名称是 hellowhat l n 这个 s l n s l n 是对应这一个解决方案十六省这个解决方案的一个缩缩写, 那么他里面记载的信息是这里会记载的十六升快他的一个格式版本,然后维斯斯丢丢的一个开发版 本,最小的一个版本,呃,项目的这个 gy d 号,然后这个项目的这个普洱者文件,然后 m 的 prj, 在这里面他会有一些 常规的信息,对于这个文件我们一般不需要进行修改。然后我们在这个文件夹中,我们看到这里有一个 helloword, 打开 hello 文件里面有并 marry opga 以及这个 app, 点开 fad hellowor, 点 vivipprojie 以及这个 魔爪一点 vb, 那这个他对应的就是对应的就是我们这个这个项目里面的这个资源管理器里面的 的一个文件,这里面有一个迈坡卷,这个并呢我们可以把这个地方显示所有文件夹,把它打开,那么我们看到这里的一个文件的塑形列表结构和这里面是相同的,其中这个迈坡卷用来记录我们这个 用来记录我们这个应用程序的一些啊项目信息,比如说这里面有一些啊程序版本信息,特征集信息,还有版本号,然后这里面有一个资源文件,还有这些配置文件。 在这个 hellowor 下面这个 app 点 ctrl 的是我们一些程序运行的一些 配置信息。这个魔九一点 vb 是我们这个代码里面的一个啊,主要只要填写的一个信息地方,然后这里有一个 hello 窝点 vb 葡萄碱,他代表的是 我们这个解决资源管解决方案, hello 就是这个解决方案中的这一个。第一,这个项目叫 哈喽,我这个项目咪 b 是这个开发议员,坡姐是项目的缩写,我们可以用写字板把它打开。 嗯,在这里呢,我们可以看到啊这个普洱者的一个版本号,然后一些像这个属性组信息, 其中这里面有一个他给弗兰沃版本四点六点二,然后这个输出性输出的这个路径等等。呃,相应的对于这个文件我们也不需要进行一个修改。 那么在我们写编写完这个代码文件之后呢,我们可以对这个地方有一个进行一个生成, 生成完之后呢,我们可以在这个呃单这里又生成成功之后呢,我们可以在这个病里面迪吧里面可以找到一个叫 es 一的一个文件, 双击这个程序,我们可以看到我们编写程序的一个效果。好了,本期视频主要 讲解代码文件项目解决方案。下一节竖屏我将对大家介绍一个数据的类型和变量,谢谢大家。

大家好,欢迎学习 visabase 语言系列视频课程,我是何轩。如果大家想了解更多的 vb 点点语言知识,请访问我个人博客以及关注我的个人公众号数控员。 在本节视频里面,我们将来学习。已了解 vb 点类语言里面的类。我们在前面的课程一般用到控制台应用程序,其中使用了 conso 点 read, console 点 readlight 这两个方法是 miso bass 对象空手建立起来的方法。那么这个空手也是一个类。呃,在程序开发时候,对象可以用来对现实世界 中的一些事物方法抽象的东西。比如说呃,我们的一个人,一台计算机。呃,我们可以抽象一些事物,比如说银行账号。 所以简单的来说呢,啊, vis base 里面的这个类是一种类型的对象的表达形式。那么一个类呢,它可以用来构建多个和创建多个对象的副本。 虽然你现在还没有意识到类的作用,但是你实际上在前面的课程中呢,你已经用到了这些类文件。 假设我们要设置一个程序来管理我们公司或者是我个人的车辆信息。例如要记录车辆的这个数量, 车辆的一个生产商啊,型号以及生产年份等等。通过前面的课程,我们学习到这个不同的数据类型的时候,我们可以知道我们对这个车辆 可以进行一个变量的定义。假如啊,我们定义这个车辆一卡的一他的这个制造商。 我们可以定义四个这个边量来储存这个车辆的 制造商模型,年份以及这个颜色。那有假如说我有第二台车辆,第二三台车辆,呃,第四台车辆。那么我们都 需要去定义这个变量来储存这些信息。那么我们的做法呢?就是把这些变量定义多个,比如说我定义车辆二, 那么我们可以这样去定义变量。那假如我要定义力车第辆,第三个车辆呢?那我们只需要这样去定义这个变量。那这种写法是比较笨拙的。在 vb 点亮里面,有一种 叫做类文件来可以储存这个抽象的东西,也就是我们现实中的这个车辆。我们可以抽象出一个类文件来储存他的这些属性,比如说 他的这个生产厂商呢,颜色呀,年份呢,模型这些东西。呃,他的型号,这些信息可以组成成这个类文件里面的属性。那么 我们的做法呢?我们可以项目里面添加类,然后我们再选择这个类文件给定他的名称,比如说车辆卡。呃,在我们定义属性之前呢,我们可以看一下这个新生成的类,这里有一个 public, 然后 class, class 是表示他是一个类,然后这里面是 car, 是这个类的名称。 public 呢,就是说他是一个修饰服务。修饰这个 class 表示这个类似在这个项目以及项目外可以访问的这一个修饰服啊。我们对这个车辆进行一个属性的添加,那么他的添加方法是 public 婆婆的属性,然后嗯,给属性的名称, 然后是类型同样的,可以添加其他的属性。一旦我们定好这个类文件之后呢,我们就可以在这个相互的其他地方,比如说这个魔咒仪里面去使用这个类啊。使用这个类,首先我们要先 实力化一个类,也就是六卡的,所以我们这里面定麦卡的, 然后给他实力画出一个值。在声明的这个 car 的边量之后呢,我们就可以对他这个公开的属性,也就是这个我们所选的 public property 里面的属性进行一个副职。 比如说这就是完成了一个类的这个属性的副词。假如我们现实中有另一辆的车辆,同样的我们也 可以啊定义一个新的这个类的实力化被同样这样写,就是把这两句直接用六的卡特来写。 然后呢我们啊复职。这个时候呢,我们可以在控制台直接使用我们实力化的这个两个类,把他的一些属性给他打印出来啊。我们运行一下这个程序看下效果, 可以看到他把这个呃汽车的制造厂商年份给他打印出来。 在 vb 点亮里面,我们调用这个声明的类之后呢,输入点就可以啊上下文提示我们他的公共属性,例如 买卡点。我们可以看到这个地方就有我们定义的颜色啊,生产厂商型号以及他的制造年份。还有一些由这个 vb 点亮里面附加的一些属性,像图书趣呢, get type 这一些东西。这里有一个问题,就是 我们声明的这些类的属性就是类的促使化他的这个生命周期是多长,也就是说这个类可不可以在 啊他定义之后,在那个时候消防他在什么情况下可以反问。首先呢,我们这个麦卡的以及这个麦啊的卡是在这个 sub 妹里面直接进行定义, 这个时候我们如果说我们要在这个啊 and stop 之后呢,去掉用,其实是没办法找到这个 这个类的属性,所以他找不到这个声明,或者是其他的他找不到这个。也就是说他买卡子在这个 sub 跟 sub 之间之外是无效的,也就是说他有效范围是在这个之间。那么他的生命周期呢?也就是说他从这个 定义声明开始,一直到这个 and sub 结束,他就已经消完了。也就是说他不存在于内存之间。我们来看一下买卡里面的呃属性。我们在定义这个属性的时候呢,我们用这个写法 public property, 然后给名称以及这个 属性的类型。其实在绿色杯子里面呢,他有一种快速的写法,我们可以写婆婆 t, 然后按下键盘的 tabetaber 键,那么可以看到他帮我们把 把这个类的这个属性的完整的写法给他写出来啊。这种写法他起到的作用就是一旦我们要对这个啊晒的方法的这个判断。比如说我们要判断这个船入的值是否为空, 他的长度等于零,我们就做某些信息,比如说我们要告诉用户做什么东西,对于这个视力来说,我们用这种简写的方法就可以了。 对于这个类的调用,假如我们要对啊某个型号的车辆以及价格进行一个计算,那么我们可以编写一个函数来做这个事情。比如说我们在这里面写一个分损,在这里呢,我们定好了一个 de tout my my, 可以挖里有这个属性,来检索这个车辆在市场上的价格。呃,我们这里是用了一个比较简单的固定,它是十万 啊,那我们在这个妹的函数中就可以把这个价格给他调用出来,比如说我们把这个来得到他的值,运行一下程序,然后可以看到这个价格是啊十万啊,我们要把 把这里给他。 其实我们在内代码里面呢,也可以实现这个方法,我们不需要 要在这个地方去写,比如说我们把这个复制到啊卡里面,然后把这个注视,把这个改写一下啊,这里面呢我们就不需要去存 常用这个边量,因为我们是在这个类,我们就可以用蜜来调用。呃,我们可以来通过年份来判断,例如也就是我们这个车辆的年份呢,是大于二零二零年的,那我们就可以返回一个价格,比如说 十五万,否则呢,我们就返回一个价格 啊。那么我们在这个这里面去就可以直接去调用 my cut 这个价格后面就没有传日值 啊,这个是他定义的这个公共的属性,我们可以在这里面去写这个,那么在这个地方你们就可以有这个, 我们把鼠标放到这里,可以看到他有出现了这个中文的提示,这个中文的提示呢是我们写来方便我们自己去使用这个类啊,得到他的一些啊描述,帮助信息, 我们运行一下这个残血,可以看到他返回的是这个十万,嗯,也就是说他这个 这里面的这个这个判断起了作用。好了,我们在这个类代码里面呢,我们使用这个日常所见的这个车辆做了一对比,然后在这个 vb 点在里面定义了一个卡的这个类来描述这个车辆,那这个车辆他有 有一些属性,我们就可以在这个类里面去定义。同样的,我们也可以定义一些方算,去运算一些得到的一些值给我们去使用。 ok, 本节课程到此结束,下一节课程我们将来学习类的更多内容,下一节视频见,谢谢大家。


大家好,在本小节视频中,我将带领大家学习如何安装 vss 丢丢开发环境。 首先我们先打开浏览器,在浏览器中输入 d 网址,三个 w 点 vivo 丢丢点 com, 在这个浏览这个网页中,我们可以选择我们的开发目标是桌面设备,然后 点内的技术 windows 开发。那么在这个下载这个地方有三个版本,这三个版本有什么区别?我们可以看一下,然后打开这个 新的一个页面, 那么我们可以看到 miss 十六点二零幺九,他有三个版本,分别是社区版,专业版以及企业版。其中这个社区版本呢,主要供学生 开发,源代码参与者或者是个人使用,我们在日常的开发工作中使用社区版本已经足够了,所以我们在这里呢,我们选择下载的是康美女贴。二零幺九, 打开下载文件继续, 然后我们在这个工作负载中选择我们要开发的这个模块,我们这里面选择桌面开发, 呃,其他的这个开发根据需要进行勾选,呃,我们一般只用桌面开发即可。 然后在这个单个组件呢,我们可以选择我们的刀耐弗兰沃的目标包一,在这里面我们一般是把这里面所有的这个刀耐弗兰沃都勾选上, 然后在原包这里面默认是全体中文安装位置,可以进行一个位置的修改, 或者是默认这个安装位置,然后这里面选择边下载边安装点安装, 然后在这里面他就会启动下载操作,以及这个进行这个 vs 丢丢的安装, 我们等待他安装完成。 我们在重启计算机之后呢,我们可以在这个开始在单找到这个 vs 丢掉二零幺九,那么我们可以把它打开, 那么这里我们可以先跳过一个账号登录,然后选择我们这个开发的主题, 那么在这个这个启动页面,我们就可以新建一个项目, 在这里我们选择 vcs 开发议员 windos, 然后在这个地方找到 windows 穿题应用程序。下一步,然后我们给项目命一个名称 指定保存的位置,这里有一个那个框架版本,一般情况下我们是用最高版本或者是用一个系统比较安装的比较多的版本,比如说四点六点二, 那么我们这里可以创建了一个哈罗沃的这个项目, 那么在这个界面下面我们就可以进行我们的穿理设计以及这个 以及这个代码编辑。在本节视频中我们学习了如何安装 vs 丢掉以及进行一个 vs 的项目的创建。 接下来的视频中我将带领大家学习开发语言。