粉丝439获赞3357

函数 music box 说明弹出指定消息的对话框,并返回用户单击的按钮对应的整数。 应用场景需要弹出消息框时,这个函数应用很广泛,可以弹出警告信息,也可以让用户选择不同的按钮进行不同的操作。 语法格式。参数一,必须在对话框中显示为消息最大长度约为一千零二十四个字符。 参数二可选用于指定要显示按钮的数量和类型,要使用的图标样式、组合等。参数三,可选对话框标题栏中显示的字符串标 表达式。参数四,可选用于标志帮助文件的字符串表达式,用于为对话框提供相关的帮助。参数五可选帮助上下文数值的数值表达式,由帮助作者设置相应的帮助主题。 music box 函数在对话框中显示指定消息只是用户单击的哪个按钮,函数经常被用到,通过视力我们看看函数除了提示消息还会返回什么值。 在窗体按钮的单击事件中编写代码,直接输入函数 must box 函数有五个参数,第一个参数是提示的消息,这个是消息框中显示的主要内容。后面一个参数是指定要 显示按钮的数量和类型。这里有很多选择,也可以选择多种方式组合。下一个参数是标题,在消息框上面显示。 后面两个参数适用于标志帮助文件的字符串表达式和帮助上下文数值。 假如这里我们有帮助文件就写上,若没有,可以留空。函数编写完毕,先看看结果。在窗体式图中点击按钮会弹出消息框,可以看到这个消息框的布局跟我们设置有关。 move box 函数直接弹出消息框,可以不需要返回值,也可以看看若是有返回值会返回什么。将函数的返回结果等于文本框的值,此时会提 是一个错误,因为如果有返回值,就需要用括号把参数括起来,看下返回什么结果。同样消息框还是会弹出,同时文本框返回一换一下 button 的值。我们选择一个有多个选择的按钮, 这里有两个选择,点击否时返回。七、再选择一次,如果选择是十返回。六,证明选择不同的按钮返回不同的整数,表示用户单击的按钮选项。 关于 excess 函数 music box 函数弹出消息框的演示就到这里。 注意事项一,按钮可以分为四组,可以核定数字以 共建最终按钮的参数值,只能选择每个组中的其中一个数值。二、在提供有帮助时,用户可以按 f 一或 help 以查看与对应的帮助主题。三、要指定第一个命名参数以外的其他参数,必须在表达式中使用 music box。


每天三分钟,工作更轻松,点赞加关注,学习不迷路,这节课我们学习 vba 的第十二讲 message box 函数,那我们在前几节课当中呢,用到过好几次 message box 函数,那我们这节课呢,就专门来讲一下。 首先我们来看,在 vb 窗口当中,我们输入 message box, 然后按空格键的时候呢,会弹出来这样一个提示 message box 函数的参数,下面呢我也给大家列出来了,其实最最重要的啊,就是前三个参数,一共有五个参数,那只帮助文件啊,帮助文件缩影也用不上, 所以说我们重点关注前三个参数,那这前三个参数呢?首先这个 prompt, 也就是显示文本,就是你这个消息框弹出来以后要显示什么内容?呃,按钮设置 buttons, 就是你设置可以设置一个 按钮或者几个按钮,或者按钮上面显示是什么?第三个呢,是标题弹出来的消息框左上角显示哪些文字?那重点还是强调一下,就是前三个参数, 那么来看这是两大块,这两大块分别代表什么呢?首先呢,黄色区域,这我们可以看到啊, 还有就是巴坦按钮的一些参数,分别有零,一、二三、四五,你看零代表只有确定按钮一呢,代表确定和取消,按钮二代表终止重试和 忽略按钮三呢,代表是否取消。按钮四呢代表是否五呢,代表重置和取消。那比方说我旁边看到的这个消息框呢,他有一个确定,有一个取消,那意味着巴特的参数呢,是一。同时我们可以看到啊,这里还有一个图标,图标是什么意思呢? 图标就是这一块参数,那这块参数呢?我们也可以看到内容很多啊,你比方这个红色的背景带一个叉号呢,他就是参数十六,那这两个参数是怎么结合呢?你比方这个显示出来的效果就是 一加十六,当然呢,个人建议下面这些图标呢,没必要去记,也基本上用不到更多的,我们还是要知道文字表达的内容,以及哪些按钮可以选择。为什么这么这么说呢?因为每个按钮点击以后呢,他是有不同的返回值的,那我们看这里, 虽然他一共有六个按钮的选项,也就是六种组合,总结下来呢,一共就是七个按钮,你可以看一下,确定一个取消一个,终止一个重试一个忽略一个五个了,是一个否一个,其他的这些 取消啊。充值,这是不是都重复了?一共七个按钮,那点击每个不同的按钮呢,他是有不同的返回值的。这七个按钮,那这些返回值呢,可以帮助我们进行下一步的操作,那具体我们来试一下。我们来说一下 message box, 按这个空格键以后,首先第一呢就是这里你要显示什么,比方我要显示你好多,好, 这是第一个参数,那第二个参数呢?我来看一共是这六个选项,你希望显示出来哪个选项,你选择哪个选项,反正你希望选择了三,那你就选三, 然后后面这个图标呢,刚才给大家提示啊,图标呢,其实有没有无所谓,包括下面这些默认按钮,有需要的可以选上,你说你如果想加个图标,那你就 三加上三十二,再给他加上个默认,第二个按钮是默认二五六,我们选的是三,就是三个,然后默认按否,然后开头也就是标题,我们还给他输一个标题, 我们按 f 运行,你好不好?默认第二个是吧?然后你如果把这个二五六呢给他删掉,他就变成默认第一个了, 同理呢,他还有返回值,有返回值呢,也就是意味着这个函数他是有返回值,也就是你在点击这个按钮以后,他会有对应不同的返回值,所以说你要把它复职的时候,你就需要用括号把参数给他扩起来,这跟我们之前讲过 内容是一样的,然后再给他出一个 masicbox, 其实现在就相当于这是一个返回值。再点击按钮以后,然后呢,再用 masibox 第二个 masibox 把它输出出来,然后看一下你看否是七,点否 弹出来是七,对吧?那这就是 macbook, 其实还是很简单的,但是一般情况下我们其实用到最多的就是提示一个信息,或者说是返回值,那比方让我们在这里再做个小演示, d i, 呃, integer 返回值是整数吗?然后呢,我们把 i 复制给 master box, 好,我们再给它加个衣服,渔具,衣服 i 等于七 then, 我们换行吧,推保保持这个结构。 message box, 你选择了保 以后,然后呢?有衣服一定要有 and leave, 我们来看一下运行你好不好?如你点试啥也没有,因为你返回直试的话就是六,不是七了,那就不会判断,但是如果呢, 你点了否,你会再弹出来,你选择了否?这在下来我们进行一个交互性的操作的时候是也可以用到的。好,那么这节课我们就讲到这里。

大家好,这节课我们再来梳理一下一个下 vpa 输出以及 msg, boss 那些基本常识。那么上节课呢?我们,呃用这个, 嗯, ms 机 boss 呢?从里面的工作表。好,现在我们再梳理一下他的一些知识点。好,我们打开这个微微编辑器,这个是前面我们写的啊,这个什么前面写 写的这个违背代码。呃,我运行他,我进行看一下,那么他就问我们是否要把啊,要把当前工作表从命名为汇总表吗?啊,五点四, 这里,因为他已经改变过来了,所以呢,他目前没有什么变化。我再运行一次,他又问,我们 要把当前工作表从命名为汇总表吗?我们点否?那么点否呢?他就提,呃,提示我们,你选择了不重新命名工作表,我们点确定啊? 他,他是这样的,那么我们呢要这个再学习一下他的一些基本用法。好,我们再新建一个工作表吧。好,这个工作表呢?大家看好,建了一个系列式,系列式的一个工作表。 啊,这工作表现,目前呢是活动工作表,也就是当前工作表。我打开这个,啊,我的刚才写的代码,嗯,然后呢,我把这个 选中细的四。啊,选中这个细的四,让我来运行一下我们刚才写的代码。运行好,运行。他就问我们 是否要把当前工作表重命名为汇总表吗?我的赞点一下。否,那他就告诉我,你选择了不重新命名工作表。我点确定。好,我在运行 应运行,要把当前工作表重新命为重名人汇总表吗?我点四,大家看,目前我这个新建的工作表是气的四,从底下四, 此名称已被使用,请尝试其他名称。那是什么意思呢?啊?就是说我前面这个已经有一个汇总 表在这里啊,啊,汇总表在这里啊,不能啊,不能重复的,所以呢我的这个 代码呢?这个汇总表这里我们改一下啊,我改改,为什么呢?改为这个新汇总表,抓一个新字啊,好,现在我运行 啊,要把当前工作表命名为汇总表吗?那他大家看就有细心的改为心汇总表了啊,心汇总表了, 那么我们就回到这里来。呃,第一个参数我们就不说了啊,他是,呃对话框显示的内容吗?呃,这个是, 那么我们说一下第二个参数,这个是一个可选参数啊,大家看一下。那么我们刚才用的这个按钮类型的是。呃,第四个 baby, yes, no, babys, no, 那么 呃对应的数值呢?是四,第一个呢维 b o o k v b o k o l 那么他是对应数值是零, 只显示 ok 按钮,只显示 ok 按钮。大家在录入这个时候,这时这时候呢录入数值也可以录这个, 呃,直接录这个英文也可以的。那么从这个,嗯,十六,对于十五至十六开始呢,他是图标啊,是图标,图标, 图标。现在跟大家介绍一下图标怎么使用啊?怎么使用好,比如说这个三对应数值是三十二的这个图标,他的这个,呃,单层的是威逼跨行,威逼跨行。 好,那么我们怎么用呢?好,我来这里复制啊。复制一下啊,我们在这里,我是截图放在放在一个在表格当中,在讲课的时候呢,方便大家看一下啊。我们先是先在卧的文档里面写,那我就过来 复制一下。好,这个微微快显,快显的,他是图标啊,显示这样一个图标,那这个图标是什么意思呢?有什么作用呢?我复制过去我的这个微微代码里面呢,试看一下啊, 等一下有问题啊,好,复制,我转回来。我在哪里啊?我这是,目前这里是 vvs。 no, 我还要抓这个图表,那我就要用抓号啊,用抓号抓号,那抓什么呢?我粘贴一下啊。好,就抓这个吧,好,抓这个好了,那么现在呢?我运行给大家看一下啊 运行给大家看一下。好,我打开这个,我运行一下,看看什么效果啊? 大家看好我的这个对号控呢?前面多了一个问号,就多了一个图标啊,多了一个图标啊,都看到没有?这个就是图标按钮,这个是微 b 框写的,这个图标对应的数值是三十多了个问号 啊,当然这个那时候是错误,就是因为我们有了啊,啊,我们是明白这个呃图标 就可以。好,现在呢?我把这个呃删了,把这个刚才我们抓的这个 看在哪里去啊?好,这里我把这个删了,删掉, 运行一下啊,好,弹出的这个对话框中就没有没有问号了,没有那个图标了啊,大家看到没有? 好,那么现在我在输输入这个呃数值,那么目前我的 vb 意识那么对应的数值是四, 我输一个四,直接就要输一个四,然后呢?我还要这个,用这个威逼快手这个图标,那他对是不是三十, 加什么加三十?好,我就这样录入啊,就这样录,然后现在我进行一下啊,我进行一下,看到没有问号又回来了, 所以呢这个在这个地方啊,大家呢,这个注意一下这些小知识点。嗯,这个小问号放在前面了,他就问我们要把当前 重命名为惠九表吗?啊,前面呢多了一个问号啊,我点手啊,他就,他就说我选择了不重新命名工作表, 哎,那么在这里呢,前面我们斜过这里也是说过了啊,这个 nsg boss 呢,呃,我们梳好以后,像像这个地方按一下 空格,那么这种呢,他是直接就输出了这个啊,输出了,显示了这样一个内容 啊,这个这个是输出,如果我们要把它负值给某一个变量上呢,我们就不再敲空格,像这个地方,我们把它负值为负值给这个,哎,这个变量的时候呢,我们这里呢就用括号了,大家记好用括号 两头用括号。好,那么这里这点呢啊,这里呢,我们呢这个知识点的也不多啊,也不多,当然这大家呢,也可以在这个呃代码编辑框当中啊,点右键 裤子点一下啊,裤子点帮啊, f 一啊,在这个大瓦边际框当中按 f 一啊,我点一下 f 一,他就弹出了一个啊帮助的对号控了 阿卡, 那他这个就会呃出来相关的一些雨季,当然我在这里输入这个 ms 级 boss 啊,那我就回,再回家 不是。然后呢,我们就来继续找搜索一下,那么 关于这个呃 ms 机 boss 常亮一些参数的介绍等等的一些知识点呢,全部就出来了,这个是不熟悉的话在练习生啊,可能调用这个帮助啊,出来来看他,对,你看 这个长量啊,返回值。 嗯,好,那么我们呢 这个啊,这节课呢,就为大家介绍到这里啊,到这里,这个有时间呢,练习一下。其实这个编程啊也不是很难的啊,只要有这个都练习一下。好,谢谢大家,我们下期再见。

好,大家好,今天给大家讲一个男士的部位,说这个话内容有有点多,分为两级来讲啊,然后我们先看一下他的参数,呃,这参数的话,第一个的话就是一个表达式啊,或者字不对的,如果说你想象的画盘的话啊,用 vccr 啊,然后的话,然后按钮标题,然后下面的话你就不要讲,基本的话也用不到啊,然后一些参数啊,然后按钮部分的话,大家都可以看一下, 这的话我不仔细讲了啊,然后还有一个默认按钮的词啊,大家再看一下,下面我们就演示几个简单的,我们查看一下下面这个的话就好了啊,比如说这个简单的这个大家可以看一下,第一个跟这样的区别啊,第一个的话他这默认的是微软的这个音效这个标题啊,然后这有个确定的啊,然后第二个的话可以看一个图标,我们可以进行标题啊,然后看一下眼神啊,这里的话有很多按钮, 大家可以对照那个可以看一下。这个茶是什么意思呢?就比如说我要喝,我给这个 macd 复制啊,复制的话就是这个 mac 的 boose 他返回的一个值啊,然后我们这里再用来演示一下啊,来看一下,好,我点四啊,是六啊,我点否还是七?嗯,然后我点取消,这是二,然后插的话这也是二,大家可以了解一下。

我们知道程序员写的第一行代码一般都是跳出来一个叫 helloword 的提示,那么我们在学习 vba 的过程中也来获取这样一个 helloword 的提示。好,接下来我们就去写我们的第一个 vba 程序。 首先我们插入一个模块,接下来插入一个过程,过程是 procedure, 所以这个皮就是 procedure 的简写,名称的话我们就给它命名为芝麻开门吧。 那么写我们的第一行语句 message box 就是信息框。 好,这样我们的代码就写完了,然后我们去执行一下,看看 我们在这张图片上指定刚刚写的这个红名, 接下来我们就可以运行代码, 我们看到了提示框里面的 helloword。

哈喽,大家好,我是听,那我们今天呢,我们来讲一下这个 maceboox 的一个详细的使用方法,我们在前面学习中呢,我们经常使用到这个函数来作为一个对参数一个输出,那么其实呢他还有很多不同的用处,那这节课呢,我们就来详细讲一下这个函数是怎么使用的。 那么前面我们讲过这个音铺的 boss, 这几个参数呢,你可以看到和这个音铺的 boss 呢非常接近。我们这些呢,比如说第一个参数就是他的一个窗口提示, 这个呢胎统呢就是他的标题,这个 happy 跟那个 contux 呢,就是他的一个帮助文档,那这两个呢,我们一般情况下都不太会使用,所以这里呢我就跳过不讲了。然后这节课呢,我们主要来讲一讲什么一个他的这个参数,这个八, 这个八 x 呢是控制这几个按钮,就是你如果不同的参数呢,我们会显示不同的按钮,然后呢你按了不同按钮,他是可以有个返回值的,他的不同返回值 是如何来控制的?好,我们接住代码来看看,就更加的简单的理解起来,最简单呢,我们会用这个 macebox 呢输出一个,比如说 helloword, 作为一个输出的一个提示,那么现在呢,我们就只输出了第一个参数,那么其他参数呢,我们先都先控制,我们来试一下, 好就输出了这个 helloword, 那我们再继续往下面加参数,第二个参数呢就是这个八藤子,我们来看一下八藤子有哪些参数好,你可以看到我们这边有很多,比如说是 vb, ok, 欧蕾,那么这个呢对应的值,你可以输入个零,他 按钮呢就会只挑出一个确定,我们来试一下,如果只输了一个零,好,我们运行一下。好,那么这里的按钮呢,你就看到只有一个确定了,我们来换一下,比如说我们输出一个 vb ok 看守,那么就是有一个 ok 键再加上一个看守键,就是一个确定键跟一个取消键,他就是一个确定键跟一个取消键。好,我们再来看一个,我们再来试一个,我们试一下这个 vb ys no 看守吧,就是一个是否和取消, 那么如果你记得很熟的话呢,我们直接输入个三也是可以的,好,就是一个十 一个否一个取消,那么其他的呢?比如说还有这个中指从事跟忽略,我们也可以试一下,中指一串 是从事一个糯的话就是忽略好,这样的话就是中指从事忽略好。那么下一个呢,比较重要的就是我们要知道用户到底是按了哪个按钮,那么按不同的按钮呢,他就会有个返回, 按这个确定键就这个 vb ok, 如果按取消键这个看守键,那么就是 vb 看守,那么你也可以记住这个数字号码也是可以的,我们来试一下, 我们就比如说这个他是有一个宗旨从事跟忽略,那么比如说这个铝券,铝券的话呢,就是这个从事从事呢,你可以这个接收时呢就是一笔的券,我们试一下, 那么当你想接受用户按了哪个按钮的时候呢?你就要用一个电量来接受这个按钮,然后呢这个时候我们就必须在这里加一个括号了,把这个括号挂起来。 好,然后呢我们这个 ss, 我们做一个判断, f s, s 等于他按了这个铝踹,这个键就等于 bb 铝踹。先我们再输出一个 mac 就 box, 我们就输出一个铝券吧, 我们就是判断一下我们是不是接收到了这个字,然后安的 f, 好,我们试一下, 我们按一下这个重视键,那么这时我们来本地按钮上看一下, ss 值呢等于四,他这边的值呢是等于四,那么等于四呢?我们也可以用这个 vb 的圈,你如果等于直接等于四来接送的也是可以,这时你看他是满足这个条件的。 ss 四等于这个 vb 的圈了,那么就输出一个的圈, 那么同样的我也这边可以直接输入一个四,他同样也是可以接收住的,我安从事他也是可以接受这个四的,那我们再来看一下这个 vb, yes, 那这边就用的 vb, yes, no, 看守这几个按钮,我们再来 一下,现在呢是否更取消,那我们按一下这个是我们看一下 ss 四呢等于六,那么这样的话呢,我们就接收不到这个,的确这个了,我们改一下,我们改一个 vbs, 脑子变了,我们就说出一个 s 吧,他按式,这样就可以接受到这个式。 好,那么这个呢就是不同的按钮对应的这个纸,我们都在这里,那么实际运用中呢,你只要对照这个表就可以了,如果你记不住这一串数字的话呢,你就可以记住这一串的一个代码,也是可以的。好,那我们继续来往下看一下, 那么他还有第二组参数,通过这个第二组参数呢,我们放大一点,这个第二组参数的话呢,就可以控制这个弹出窗口的这个警示符。 那比如说第一个这个 vb ctrl 呢,就是一个带红色的一个叉叉键,就是一个停止键,我们试一下,现在呢是 vb s 跟看守,然后呢这边你要注意一下我们可以输入的加号,然后呢就说再加一个控制按钮,一个是 vb clue, 好,我们再来试一下这个效果, 你看这边的话,他就会提示一个这个红色叉叉了,那我们再换一个,比如说是 vb 快速群,好,再运行一下,好,那么现在呢就变成一个问号的这个提示形状了。好,他还有种 输入方法的,我们来看一下他对应的,他对应的这个呢是三十二,如果说你对应前面这个是 vb sno 看上的是三,我可以直接把这两个数字相加,我可以直接输入一个三十五, 我们来试一下也是同样的这个效果,比如说这个是十六,十六,再加上三的话呢就等于十九,我们可以试一下,那么这个十六呢 是一个红色的一个停止的叉叉,然后呢这个再加三,就是 yes, no 看守,这个好,那么就变成这样的效果了,然后呢这个参数 你也可以这样定,比如说我这边定一个呃 s, 等于是 vb yes, no 看守,加上这个 vb 亏贴扣好,我们这样也可以,然后这边呢我们在 s 作为一个参数输入,这个效果 也是一模一样的,你可以看到好,然后呢他还有第三组参数,第三组参数呢,他是控制哪一个按钮作为一个默认按钮,我们来直接试下就很清楚,比如说我这边再加一个 巴腾,我们如果说想以第二个按钮作为默认按钮,我们就加一个二,好,我们继续往下运行看看,你这里可以看到这个否,外面的有一圈虚线,就是作为一个默认按钮,我们直接按键盘上,这个回车键呢,就代表我按了这个否,然后呢我们把它改成第三个,再试一下。 好,现在你可以看到这个虚线呢,就在这里。好,那么这个呢就是第三组参数控制这个默认的按钮。好,那么这节课呢,我们这个麦克斯就讲完了,他这个难点呢就是 这个八分子,他的控制方法呢比较多,有几组参数,有一二三,那么其他其实他还有第四组,第五组参数,那这些参数呢,我们用的非常少,那这边呢我们就不来讲解了,然后利用。 另外要注意的话,我们可以通过这个返回,你按了什么按钮,通过一个返回值可以判断用户按了不同的按钮呢,你可以决定后续的程序是怎么运行的。好,那么这一节呢,我们这个 mactebox 呢就讲到这里,谢谢观看,我们下期再见。

简短的这个 app 语句判断啊,好,试一下啊,点开提示时间,哎,大家好,是吧,现在提示你。大家好,哎,是否要学习 vb 啊啊,这个地方改一下叫做是否要学习 vb 吧。 大家好,然后呢,是否学习威逼,这样哈,更符合这个逻辑一点是吧。感谢新来的关注,在线同学多点点赞, 开始执行啊。执行 是吧,大家好,是否学习为 b 点确定啊,点确定哈,啊,看到没有?大家好,今天是啊,多少号?欢迎学习为 b, 看到没有,哈哈,是不是又有了啊,就有了吧,对吧。啊,好,如果说干什么的哈,取消的啊,取消或者关闭都会什么显示已取消, 看到没有啊,你说这个开色哈。这个关闭和这个开色是一样的,看到没有?一取消也是一取消啊,是一个样子啊,然后如果说点确定呢?大家好,今天是啊,多少号?欢迎学习 vb。 嗯,好,感谢新来的朋友关注。啊 啊啊,不认识,罗光君是谁哈,不好意思,哈哈,不认识啊。


好,来到这里有问题了。好,为什么这里会有问题呢?啊?一看就能明白了,是因为我现在对这个复合框的直径清空, 其实也是相当于触发了这个确率事件,而现在这个文本框里面并没有填入任何的东西,所以呢,这个坏的他肯定是找不到的啊,找不到这个定位就会发生错误 啊,这种问题怎么来规避呢?那我们就要在这个地方多加一句了,嗯, i love you。 好,有了这句话之后呢,他就不会有任何问题了。 ok, 我们再来测试一下。好,我们再次来输入一个名字, 漂亮, 好,确认录录。 ok, 录进来了。哎,录进来之后这里好像又出现了一点问题啊,这些都清空了,没有问题啊,这个复合框怎么会变成两个这个东西呢?啊,来看一下。 ok, 找到了问题啊。 啊,为什么这个会填那个假进去呢?还是因为这个地方我肯定写的有点犯懵啊,这个复合框把它清空,不是把这个逻辑值设成 boss, 而是 past 啊,是这样。 ok, 再来测试一下,随便打。 好填入啊,填入没有问题啊,里面东西全部清空掉了。好, ok, 也没有问题 啊,这里我还想说啊,如果像这种情况呢,比如说像这种情况,这种清空的情况,我们不单单是在这个录录的时候可能会清空, 比如说我要在这个地方呢,再来做一个空间啊,我再复制一个空间出来啊,比如说这个地方我想设置一个,就是 当我们填的时候,比如说填错了,我想一次性删除啊,我就做了一个清空的按钮来实现这个功能, 那我们再把这个东西复制一次贴到这边来吗?啊,你这样贴过来肯定是可以运行的,但是这样的这个代码又长了很多,像这种固定式的代码,我们怎么才能把它做的简化呢?其实 我们可以应用之前我们学的这个函数啊,就是制定函数可以调用的,这种情况,我们可以把它呢剪切一下啊,把它放到这个模块里面来啊,当然前面呢要加上这个 double 啊,比如说这个 直过程的名称就叫做清空。好,我把它放到这里面来,然后我在这个窗体里面呢,我就不用写这么大一串了啊,我直接在这边写上清空两个字啊,这样呢他 就会调用这个模块里面的这些代码就能实现清空。然后我这边又有个清空啊,我就不用再写一串代码,很轻松的啊,就是两个字清空就可以了。好,来测试一下 啊,我就随便写了。好,我现在点录入啊,清空了没有问题啊,或者我现在 啊随便填了一些东西,然后我发现我填错了啊,我想统一的把它删掉,清空也是没有问题的。好,所以这样就大大的减少我们这个代码的量了啊,我们只需要啊这样一下就可以了啊,这相当于是一个面相对象的编程逻辑。好,另外我想说呢啊,把这 去掉吧,这个是我啊演示这个效果用的啊,这个对齐一下,把这个空间放到窗体的中间,在这里 那水平对齐。 ok, 好,我们还可以来做一个完善,就是这个确认露露的时候呢,我们不排除有的时候我们在录制雪景的时候这样点一下的时候呢,会不小心点到这个露露,他一下就进去了,所以呢,我们要在这地方做一个再次的确认啊,我们可以用这个 mac 去 box, 但是用的时候呢,肯定是跟我们之前用的时候是不一样的啊,因为这个卖数据 boos 呢,他也不是一个只是弹出这个对话框的啊,他也有不同的用法。这个用法呢,我们不是写最后面啊,把它写在最前面,就是当你悟出的时候呢,我先对这个点 点击的行为来进行一个最终的确认,把这个 max 去 box 写出来。好,我们现在不是直接这样了啊,而是括号了,好,在括号里面我们先写上啊,就是询问用户是否 确认录入,我们都好一下。哎,我们发现呢,他其实有很多参数可以用好,这个时候我就想要让对方来选示和否,所以呢,我们在这地方就选一下这个, 找一下啊,这个 vb, yes, no 啊,这个好,然后我们就可以进行判断啊应, 如果这个地方你选择了不是 yes, 而是 no, 就是这个地方等于这个威逼, no, 就是你点的这个 no, 那我就 退出这个沙斗啊,这样呢,就能防止误触啊,可以来测试一下 啊,比如说我这个随便填一些东西啊。好,我现在填学习号的时候呢,不小心点到这地方来了,我一点, 他问我是否确认露露啊,这个时候你可以选四,也可以选否。好,如果我选否呢,他就不会露露了,如果你选四啊,他当然是把它录进去了。 ok, 那这一节课呢,我们学的知识点啊,稍微有点多 好,大家呢,一定要跟着这个视频,把这些代码真真实实的敲一下啊,不然呢,你自己写的时候 会 bug 满天飞。好了,那这一节课呢,就讲到这里,感谢各位看官的支持,如果这个视频能帮助到你,请帮忙点赞、收藏、转发。我是老吴,关注我,下节课我们将学习新的内容。

动态的数组还要复制我的数组。好,那今天因为数组还是比较抽象的概念啊,所以等下我会一步一步跑给大家看。好,那首先先建立一个。 ok, 好,那我这边的话我就先定 a 四, 然后把它定成痔疮好了,好,然后我这边要预定,预定 s, 好,我这边有定 s, 就是我前面,我把你没有,本来是我这个 s, 就是有无限多个吗?然后我现在把它定位说我今天因为我是痔疮,所以变成我是有三个数字放进去零一二。好,然后接下来我就把我现在想把二里面把它 副副上级叫做你好,好,那接下来我今天还想等一下哦, 你好吗?对,对,然后我还想继续加,速速把加加数值,那我就入一定,但是我想保留前面。你好,所以我就要入一定。 t greeting producer is 三,然后我的 s 三叫做晚上好,好的,晚上好,好,然后这边 boss mr bus, 这是我的 a 四二,然后给他控制很好了, b b c 八 l f a 四三, 好了,这边的知识点其实就告诉他 reading, reading, 还,还有那个 reading preserve, 那我们第一个,其实,然后把它把这开起来会比较清楚,然后 f 八直行,你看,其实我们第一个,我们第一个是我这个 a 是 代表说他有五千多个,我还没有告诉他说有多少个值在里面,那我现在预定二,就是其实我会有两个字数,哎,不是两个,是三个,因为 吹的是痔疮,所以零一二吗?总共三个,好,那我现在,我现在我想跑的话,我发现我会把第二个变成你,你好,对不对? s 二边,你好,好,那我现在我说你好之后我还想把它加在有 三个数字前提下,然后再去加一个,变成四个,然后你看我现在在把它变成 ready serve, 然后加上 s 三,大家看我现在是不是我现在变四个字,零一二三嘛?四个字,然后变完 上,好,然后最后帮我显示出来,哎,是不是?你好,晚上好。好,那其实我们在做这个时候,我们有时候想复复制整个这个数字,那我要怎么复制?因为我其实数字不能直接用卡卡皮贴上这样子,那我这边就会再用一个 题当做我的变量,那那,那我我是一开始写题,但是我个人然后告诉他,其实我们如果只打题的话,他就是二十分人气,就是他是这样的变动,我们可以不打,应该不打,他就是默认是这个这样的东西。好,然后接下来我想把我的 t 就等于我的 a 四, t 等于 a 四,等于说我的 a 四其实就是我刚刚前面用过的这些字出来嘛。好,那我接,接下来我继续第四句, boss, 然后我今天我是踢吗?那我现在把它放我的踢二好了,那你看一下我们的踢二是什么?我们的踢二其实就是你好吗?对不对?我们踢就你好吗?那我今天我今天想,你好,加刚刚讲的我的踢三, t 三就 t 三就等于什么?就等于晚上好,那其实这样子就做到了,说我其实我像我的 t 就已经把我前面的这个 s 的这些速度都把它卡劈了,然后我们来看一下是不是会变成您要跟晚上好呢? 哎,是不是?你好,晚上好。 ok, 好,那以上就是今天的教学,谢谢大家。

手机建议横屏或全屏观看,可达到更好观影效果。 xsvda 表达是我们会制作一系列教程,为避免找不到我们,请点关注按钮关注我们。 aba 表达式 aba 全称 virolobasic for application, 是 office 系列软件中内置的用来开发应用系统的编程语言。 和其他语言一样,为 ba 在方便声明常量和变量时也提供丰富的运算服。表达是由长数、变量、函数、 运算符及原括号按一定的规则组成。表达是通过运算后返回一个结果,运算结果的类型由数据和运算符共同决定。 使用表达是可以执行计算、检索自断或控件的值,为查询提供条件。定义规则、创建计算控件和计算自断以及定义报表的分组级别。 表达式的书写规则一,同样类型的运算符不能相邻,例如 a 加上乘以 b 是错误的。二、在一个表达式中出现的括号应全部是原括号,且必须配对使用。三、在一个算数表达式中,乘号既不能省略,也不能用 点代替,如一、二应写成一乘号。二、四、表达是从左到右在同一基准并排书写,无高低大小写区分。五、要注意各种运算符的优先级别。为保持运算顺序, 在书写 vba 表达事实,需要适当添加括号。若用到扩函数,必须按扩函数要求书写 视力说明。如一个一元二次方程的球跟攻势也是一个算数表达式, 在 vba 中位之数的其中一个根因写成负 b 减 b 乘以 b 杠。四、乘以 a 乘以 c 的差的平方根,再除以二 乘以 a 的基。其中 sql 为球平方根的函数名,其中球根的攻势就是一个表达式,这是一个球一元二次方程的一个根的函数,参数为 abc, 返回 x 的值。 若方程为三, x 的平方加五, x 减二等于零,调用创建的函数带入参数三五和负二,求出结果为负二。 除了这种算数的,也可以向日期行数据和关系运算府组成的表达式, 所以所有通过用运算符号将长量变量或函数连接起来的都是表达式。 熟练掌握和正确使用表达式是程序设计的基础。 关于 xsvba 表达事就讲到这里,谢谢大家关注。我不迷路,喜欢就给我点赞加收藏吧!

哈喽,大家好,那么从今天开始,我们进入到刘金玉的零基础 vb 教程第一一期,第一期我们来初识 vb 啊,认识一下 vb, 那么你能进入到这里,我想肯定是对 vb 编程想要做一定的了解,或者说正在进入学习当中,或者说你 可能此刻是需要的。那么什么是 vb 呢?我想这一个我们只需要对 vb 的概念做一定的了解,其实啊,我们很多概念,呃,在我们的这个百度上面已经做了已经完美的解释,我们在这里面也简单的 给大家百度一下,来看看我们这个 v b, 我想这个时候您可能也已经百度过,那么 v b 到底是由哪两个字样组成的呢?我们来看到啊, v 就是 v 九,这是虚拟的啊, baby 啊, baby sir, 那么两个首字母就是 vb, 那么它是由微软公司开发的一个程序语言,它是为结构化、模块化的啊,面向对象的一个程序语言,那么 这其实就是简单的 vb 的解释, vb 的话,它的好处啊,就是是图形化的啊,等等,那么大概只要了解一下啊, vb 是怎么样的就行了,那么它是一门语言啊,你要 记住是一门语言,他这门语言呢,是用来写程序的,那时间就是写所谓的软件,当然在后期也可以嵌入到网页当中。 那么我们接下去来问一个啊,很多同学需要提的问题,就是啊,学习 vb 有什么用呢啊?学习 vb 究竟有什么用?对于这个问题,我也思索过一些时间, 我们实际上呢就是对 vb 的一些了解,呃,他的呢,一些在各个方面的一个应用,那么他在哪些方面有个应用呢?我想啊,学习 vb, 对于我个人来说,除了教学之外,我们可以做一些简简单单的软件啊,做一些简单的软件, 呃,比如说啊,做一些我们平时的过程当中需要的一些简单的数据处理啊,或者说一些做一些简单的小游戏, 那么我我们上课以后也会上到,嗯,假设是一些什么植物大战僵尸啊,小小的,或者啊赛马游戏啊,啊,猜数字啊,啊,什么什么二零四八啊等等 很多其实他都可以做到。那么 vb 啊,那么我们要学习 vb 实际上有很多很多的作用,除了这些之外,我们还能做网页,网页呢,可以使得是我 你们这个页面啊,能够从数据库当中去进行一定的获取一些数据。 ok, 让我们继续。那么了解了, vb 大概有哪 一些应用啊?下一个问题啊,我想很多同学都会提到的,那么很可能也会听说,或者说有听说或者没听说的,那么这个问题我先抛出来了,是什么呢?威逼语言到底过时了吗? 那这个问题,呃,如果说你已经想到了,那我想,哎,问的还是不错的,因为现在市面上有很多很多的一些计算机的编程语言,比如说加瓦啊, c 需要盘 cc 语言, c 加加啊, qt 啊等 等等啊,还有安卓的一些苹果的,对吧?很多很多的编程语言,那么在众多编程语言当中,其实大家都已经脑子一团糊了啊,那但是 无论是什么编程语言,他的一个编程的核心思想他都是不变的啊,那就是 在学习编程语言的时候啊,我们要学习到编程语言,他最最重要的是哪一些?比如说是数据类型啊,比如说一些,呃选择结构、循环结构、顺序结构啊,一些算法,那么这些 所有的思想都是通的,学会一门语言之后,在其他的一些计算机编程语言当中都是可以灵活运用的 啊。所以那么实际上啊,我们在这里面看到了这个 vb 语言,他是不分到底是过时了没有,还是不过时了没有,只不过他现在使用的人多 点,还是用的人少一点,他现在在外面市场上应用的领域广一点,还是说应用的领域少一点?在 在我们大概可能啊,两两千年,两千年啊,或者是二零二零一零年之前我们的这个啊 vb 其实应该还是用的非常的火的,非常的多的。嗯, 然而现在的话,我们市面上因为有很多更更加更加后面的一些呃语言的开发,因为我们也是也是需要一些实际生产的应用啊,才产生其他的语言,但是他的本质思想还是不变。 我们这个时候,呃,这个时候呢?这个,呃其实那些语言他的思想都是最初啊, 好多的,好多的语言都是来自于我们 vb 这样一个核心的语言思想,那么他过时了吗?啊?我想应该是没有过时的啊,我们现在其实包括 我在市面上所接的一些软件,我也看到一些其他的工程师,他们在处理一些简单的一些案例,获取一些数据啊,对数据进行一些简单的处理的时候啊,他们都是用也,他们现在在用一些,甚至在用一些异语言啊,然而异语言实际上都是 由威逼语言啊来诞生的,那么我们现在所我我们现在学习到这个威逼语言之后呢?他啊,我们在学其他的一些语言,那当然是实际上会更加的容易,他可以作为你的一门启蒙的启蒙 的语言,也可以作为你现在所学到这啊这一门编程语言之后啊,之后以后做一些简单的软件或者自己的一些工具,做一些啊,小小的开发应用啊,作为自己的一个小工具啊, 都是都是非常不错的,非常可选的。好的,那么我还想到啊,大家可能会啊,到到这里呢,我们就基本上对威逼语言有所了解了,那么我们 怎样才能够啊学好 vb 这一门编程呢?呃,其实学习很多东西都是非常类似的,无论是学 vb 编程语言,计算机编程语言,还是语文数学、英语,还是学习其他的一些啊,学科很多东西一样 在哪里呢?他的共共共性本本质点,他都是需要有一颗恒心啊,就是要从 啊,一开始的时候啊,我们的学习学习了之后呢,后面到后面我们还是要能够要坚持下去,这是最最重要的啊,当然坚持下去很多人是坚持不下去的,原因我想应该是 啊,动手不太多啊,动手不太多,说什么呢?我们今天所学到的这一门,这一门知识,我们所学到了 vb 的这一个,呃,比如说是某一个变量的应用啊,某一个空间的应用啊,我们 要,我们要写啊,一定要写自己要通过我们这个 vb 的一个工具啊, vb 的这么一个工具,我这里是装的是 vb 六点零,我们要通过这样一个 vb 的一个工具,我们要把我们今天所学到的东西啊给写出来,给写出来啊,对吧?这写出来然后你就会发现啊, 你你的你的你的知识得到了应用,那么得到应用之后呢?写出来还不够,我们要想方设法的在我们日常的这个生活当中 把我们现实中所碰到的一些问题看看能否用我们的这个计算机编程语言去解决他,哎,这样子的话,我想,哎我们我们会多少会有一些成就感啊, 那么,呃说到说到最后啊,说到最后那么很多人听到这一个 vb 或者说听到甚至听到编程两 很多人都从一开始啊就已经头晕的头晕了,已经不行了啊,我这个感觉好难,感觉这个很苦好枯燥。那么实际上啊,到我们最后 啊,到我们最后,呃很多人的放弃都是由于啊一开始的自己的心里的惧怕啊,实际上是用不着的。没有没有没没有没有这样子的一个说法的,呃最主要对自己的这个心理啊也是非常的重要,那你 一旦惧怕之后啊,自然而然啊,对吧,也可也好像对自己有了一个对这对他有了一个抵触心理一样的,所以不建议啊,也也不要怕啊,千万不要怕对吧。呃呃, 我们说到最后啊,任何我们想要把一件事情啊,真正的给他做好,对自己的兴趣培养也是非常的重要的, 毕竟是兴趣是最好的老师吗?哎除了要学习学习啊,学好这一门技术之外啊,或者说我要对他有一个简单的了解,我就知道我要基本的应用就可以了, 那么,呃,我们还是一样啊,最最重要的,我觉得总结一下这三点,第一点,第一点啊,装好这个密闭的软件, 那么我们下一次课我们就教大家如何去安装第二节啊。第二点,我们要应用,把每天所学到的知识一定要一定要自己去写一个出来啊,写一个出来,那么这样子呢,我们思路也会更好的理了一遍, 对吧?第三个啊,第三个,我们的日常生活当中的一些问题,我想你可以收集起来啊,看看能否解决,能否帮助啊,自己的身边的朋友,帮助自己的父母,帮助啊,亲戚, 能不能解决他们实际生产生活当中碰到的问题,工作当中碰到的问题,对吧?啊,最后我们还是一样啊,兴趣是最好的老师, ok 啊,如果你有更多的问题啊,欢迎订阅关注留言评论。好,我们今天就学到这里。

各位小伙伴们大家好,那很高兴与大家又见面了。好的,那么前面的三十一期啊,我们一起去制作过来。呃网上的网友呢?呃,我看到有些同学学习的非常的认真,那么 呃也提出了不少的问题啊,那么这一节课我们在开始之前啊,开始之前先来回答一下网友的一个问题,我们 其中啊有有人问到了,就是说我们在第三十期当中我们其实还少讲了一个知识点啊,就是什么呢?叫做啊修文本文件啊,修改密码,对吧?修改密码我们有,那么我们把这样 一点呢先补充一下啊,先补充一下,确实我也这个知识点,当时漏奖了,漏奖了啊,非常感谢啊,小伙伴的提出来, 再次啊表示感谢。 ok, 那么我们来把它进行一个知识的补充啊,修改密码,知识补充 啊,实际上呢他就是一个思维逻辑的一个东西啊,思维逻辑的一个,呃,一个一个考虑啊 思维逻辑,那么这个怎么去考虑呢?实际上呢我们就可以采用这样的方式,那么呃是怎样的呢啊?修改密码,修改啊,实际上就是,呃实际上是 修改其中的啊,其中的某一行对吧?某一行,那么首先是要按行读取,对吧?首先 那么首先首先是要按行读取啊,首先要按行读取,读完之后怎么办呢?哎然后,呃呃这个按行读取,读取之后啊,读取之后 将啊将每读取到的 啊将每每读取到的一行啊一行文本文本什么呢?放置到一个 变量啊,一个一个变量,比如说这个变量是 s 中啊,这个变量 s 当中,那么 零食呢是放置到一个 t 当中对吧?每一行读取到的呢,放到的是一个零食变量 t 当中,然后我们讲的仔细一点啊,零食变量啊,零食变量 t, 临时变量 t 中啊 t 当中,然后呢将啊将每一个 t 都什么呢?串联,哈哈,都连接到啊,都连接到一个送的变量 啊,文本电量文本电量 s 中啊,就连接到这里面啊这里面,那这中间其实还有个过程啊,如果发现读取到的这一行啊需要修改啊,那么修改后再 连接到 s 中,那么最后只要把把什么呢?把 s 最后只要把 s 连啊,重新写到写到,呃,重新写到文本中 t t 文本文件中覆盖性写入就行了 重新覆盖性写入就可以了,覆盖性写入就可以了。那么呃 这个呢就是一个总体的一个思想啊,文本文件呢,我们要修改里面所有的东西呢,必须要这么去做啊,这么去做,而并不是说是啊取出其中的某一行啊,然后对他进行修改啊,对他进行修改,当然我们取其中的某一行呢,都必须要按行进行读取,按 进行读取啊,那么实际上这个修改的这个效率啊相对来说确实是啊,感觉低了一点啊,但是呢计对计算机来说啊,计算机来说他其实还是很快的啊, 瞬间就完成的一件事情,对于人好像想想好像有点累,对吧?那计算机不累,哈哈哈,计算机的速度非常的快啊。 哎好的,那么所以我们这个用文本文件呢,其实去存这个用户名和密码实际上就是,呃只是临时的,当你的这个信息条数不是太多的时候,比如说在一千条以内啊,那么其实也是够的啊,也是,其实也是够的。 ok, 那么我们来把这样一个知识点做一个补充啊,做一个补充,那么我们来打开上次这样一个, 上次见一个文本啊,里面他有刘金玉编程啊,密码是一二三四五六,还有一个是如花啊, qq 啊, qqq 密码啊,那么我们比如说待会来修修改修改密码, ok, 那么我们来打开凤一看一下啊,现在好像不是凤一啊,那么我们来打开凤一来把它修改一下。 哎,放迷啊,这个时候应该是放迷了,那么这个时候我们比如说往里面再添加一条啊,添加一条官网,比如说啊,哎, 一个名字用用户名啊,说是那个我不叫宽广了,比如说是啊,就 周星星啊, ok, 密码,我们就比如说是啊,他的密码是 ttt, ok, 注册啊,然后我们往里面看一下,应该里面有三行, 对吧?这个时候有三行,那么我们我想呢修改其中的 qqq 这一行的这个密码, 如花的这个的密码。好,那么我们如何去修改密码呢?如何去修改密码呢?首先啊,首先 我们要知道要修改谁的密码,对吧?要修改谁的密码啊?那么如何去找出修改谁的密码呢? 我们要知道要按照,比如说要按照名字来匹配,所以我们这里面的注册的时候呢,这个姓名不要让他重复,对吧?用户名不要让他重复啊,修改某个用户名的密码啊,修改密码,那么我们 再把它,比如说在右侧单独的再来一块啊,单独的再来一块,好, 嗯,这个复制一下,对吧?全是悬浮啊,我们不用空间 点数组啊,好,到这个位置,比如说我们这个地方是修改密码 密码,对吧?修改密码,那么我们做修改密码之前,我们为了防止啊随意的修改啊,我们就需要先输一个原密码,对吧?然后再输一个现在的密码,我们把这一个复制一下,复制一下 啊,这是一个,这是第二个啊,我们剪切,然后呢粘贴 粘在里面了, ok, 好,我们把这个呢稍微稍微的放大一点啊, 把它呢稍微往左一点, ok, 那么这个呢我们就让他输的是原密码啊,原密码,说一下原密码,如果原密码不对,我就不要让他修改,对吧?我在原密码输对的情况下我才能搞。呃, 线密码啊,原密码,新密码啊,全密码新密码, ok, 呃,修修改账户啊,对应的账户就是这个用户名,对吧?好,然后然后我们点击修改 修改, ok, 点击修改,那么点击修改之后啊,点击修改之后 啊,我们就 ok 了,然后呢这个修改啊,实际上就是跟我们啊这个读取有点像,把读取里面的密啊,读取里面的 一个读取里面的所有的给他复制过来,然后呢放到修改里面啊,放到修改里面,然后我们把他的逻辑稍微改一下啊,逻辑稍微改一下,怎么改呢? 首先啊,我们按照我们刚刚的思维逻辑,实际上要把里面所有行都要读取出来,然后呢修改某一行,最后再把文本做一个写录即可,对吧?文本做一个写录即可。那么第一步啊,在修改之前我们首先要进行一个 判断,对吧?判断用户名,判断原密码啊,是否正确是否正确, ok 那么我们来判断的话呢?如何来判断? 那我们就这个还是吗?还是这里面吗?对吧?用户密码是否正常啊?是否存在,对吧?是否存在?如果存在我们就什么啊?如果我如果不存在我们就说了 如果不能登录原密码,用户没密码是正确的话我们就能登录,如果不能登录的话我们怎么样就提示原密码错误原密码错误啊原密码错误, ok, 这是这一个对吧?这是这一个,我们来看一下啊,比如说啊,呃如花啊如花啊, ok, 一二三四五六,我随便说啊,那么,哎原密码错误,对吧?原密码错误啊原密码错误。看到了, 哎,那么我说个一二三一二三,哎。啊?他是不是一二三 qqq 啊?哎, 不对, qqq, 哎,他怎么还提示语言密码错误呢? qqq 的话呢?应该是可以的应该是可以的,如果可以之后我们不是让他登录进去啊我们把他登录进去的这一步给 弄弄掉,对吧?把它登录进去的这一步给弄弄掉啊,然后我们应该怎么样呢?我们应该是 啊,我们来说的是什么呢?我们来说的是是把他的这个 原密码错误能够登录,如果不能登录就原密码错误,对吧?我们这个难道我说错了吗?啊? 我们看一下,对的嘛? qqq。 啊啊 qqq, 对的嘛?我们来给他进行一波调试啊一波调试我们来看一下就知道了,对吧?下个断点啊下个断点。好,我们来进行一波调试啊,如花,嗯 如花, ok, 然后呢?密码 qqq。 好,我们来看一下第一波读录的是六金鱼编程,一二三四五六,对吧? 那么这一个应该是过掉,这个是可以登录的,对吧?可以,呃, ok, 呃,我们是 第二个啊,看啊,读到了如花,那么我们读到了这个如花之后呢,我们来把它进行分割啊,分割之后这个数组就有两个了,对吧?这个数组就有两个了,那么我们看他的第一个如花跟第二个 qq q 应该过来的应该都是 啊,我们这里面取错了啊,哈哈哈哈,所以,所以说嘛,对吧,啊,问题就在留这里啊,我们这一个复制过来之后,他的名称就变了啊,他的名称就变成了 tx, 这个就变成了 tx 的四,这个就变成了 tx 的三,这个就变成了 tx 的五,那么我们把它改一下,改一下, 呃,这个叫做啊,我们把它稍微改一下啊,这个叫做,呃,修改密码区,对吧?修改密码区 tx 啊,比如说我们这里,是啊,修改我们表表示的简单一点吧。修改,然后呢?是有的啊,修改的用户,对吧?然后呢?密码呢?我们就比如说是 tft。 修改,然后呢是 pa ss 啊,我们就 pwd 啊,简写一下, pwd new, 新密码啊,新密码,我们就 tst。 什么呢?修 改啊?六 papwd 啊,新密码,对吧? ok, 那么我们这样子就没有问题了啊,这样子我们就没有问题了。 txt, 哎,这个应该是修改,对吧?修改区域里面的修改区域里面的什么呢?呃 uzer 点 txt 啊,然后呢?我们这里面呢是 叫做 txt。 修改,然后是一个用户名,是密码,对吧?用户名密码是否能够登录啊?呃,那肯定是可以的嘛,对吧?如花 啊,然后再看到密码是一二三不对,密码一二三肯定不对啊,密码错误,我们输入 qqq, 好,没有提示了,对吧? ok, 那就是正常了,对吧?能够正常了,那么能够正常之后呢 我们这里面需要有个逻辑的一个东西,在这里是什么呢?啊?这个地方,嗯,对,对吧?嗯如果用户名或密码错误啊,如果这个地方有用户名或密码错误的,这种情况我们就应该要退出了。 x trouble 啊, excite trouble 啊,退出这个 trouble 我们就直接跑到了 souble 后面,后面的代码呢就不再运行了,就不再运行了啊。呃我们看一下, 那那么有的同学说呢这个啊 close 啊,他就运行不了了,对吧?啊这个就这样子也不太好啊这样子也不太好,那么这里呢就提示这个用户名或密码错误号了,我们再加上一个 l 四好了,否则, 否则就是说明能够登录的,对吧?说明能够登录的,那么能够登录的话呢?我们怎么办?能够登录的话呢,我们就来做一个修改,对吧?做一个修改,我们比如说上面有个变量, s 啊,释放总的这个东西啊, s 等于 s 菌类型,对吧? s 菌类型存放 所有总的,存放所有总的啊啊这个是存放所有文本啊,那么我们把这里面的每读取到的一行, 每读取到的一行,对吧?然后呢读取下来之后怎么办?读取下来之后,呃如果说是看一下能够登录的啊, 那么这里就是能够登录啊,如果说不能登录的啊,我们把 能够登陆的这个地方,我们下面来进行一个修改,对吧?如果说他能够登陆的啊,对吧?这是能够登陆的,那么能够登陆的呢?我们来把 这一步这个东西这一行他的密码来修改一下,我们就是这一行的密码是什么?是一个 you, you 括号一,对吧? u 括号一,我们代表这里的密码,我们就把这个 u 括号一这个东西,我们来把它变成什么呢?变成一个,变成一个这个 群,呃,群括号,新的密码,对吧?把新的密码写进去啊, new password 啊,写入新密码, 点 txt, 好,这个是修改新密码, ok, 修改新密码,我们这里有了,对吧?然后呢?我们这边这边,因为我们这里每读一行都 会在这里面,然后进行分割,分割之后我们最后再组合吧,对吧?组合之后我们来把它沉入进去就行了,组合呢?我们还是用逗号来组合就可以了啊。呃,逗号来组合,我们组合到哪里呢?组合到 t 当中还是给他放回去啊?放回去,放回 t 当中, t 等于什么? 等于脚印,然后,然后脚印什么 u 呢?对吧?然后用一个字符串啊,用一个字符分割,逗号来分割啊,逗号来分割, ok, 那么最后我们逗号分割有了,我们就把这个 t 来给它装入到 原来的这个 s 当中,是 sn 的 t, 对吧?好,那么我们这一个看到的这个 s 啊,看到这个 ss 存放所有文本的啊,就 ok 了,对吧?就 ok 了。 嗯,好的,那么这样子呢,我们就进行了一次的密码修改,进行了一次密码修改,并且把它存入到 s, 存入到 s 之后怎么办呢?对吧?在循环的外面,我们循环里面已经把所有的东西都存进去了,那么在循环的外面 那不能登录的话,就是说原密码错误啊,就说原密码错误,如果能登录呢?我们就做一次覆盖就可以了啊,就做一次覆盖,怎么样做一次覆盖啊?我们就,哎重新, 哎,这个其实这个其实我们可以写在先关了,对吧?其实可以先关了, 先给他关了啊,先给他关了,不然的话会导致冲突啊什么的,你可以,比如说,哎,比如说为了能够警方起见,那你可以这样写啊,可以这样写,然后呢把 这样一个能否登录的变量写到外面写到外面了,对吧?写到外面了就没有问题了啊。哎,刚刚的,那刚刚的这个 s 呢?又要写到外面了? 刚刚刚刚弄错一个啊,应该是在下面 把这样一个能否登录写到外面来啊,然后呢在我们这个打开一个文本之后,对吧?然后呢把它进行一个什么东西啊?哎?检测修改密码,对吧?最后我们再把它的, 再把他,再把他的这个东西啊,关闭 close, closeclose 井,我们这里就井二吧,为了区分一下啊 紧二版啊,第二个文件号啊, output, 对吧? output ok, 然后最后我们把一次性进行写入,哎,覆盖性的写入就即可。 那么覆盖性写入怎么呢?普林特新啊,这个啊,对吧?然后呢我们把这个 s 写入进去就可以了,我们来看一下啊,是否可以修改密码? 好,我们这个地方如花现在还是 qqq 啊,那么我们现在将如花来进行一次修改。如花, 哎,这个地方原密码我们是 qqq 啊,新密码呢?我们就是就叫做就叫做 a a a 吧,好,修改,哎,点击已经好了,我们没有提示啊啊哎,这样就把这个啊,哈哈, 大家发现啊,就把这一个只有一个了啊,只有一个了啊,那么说明这一程序里面写的有问题,我们来看一下问题在哪里啊? 怎么会把其他的给覆盖掉了呢?就其他的没了呢?就没连接进去啊?呃 t 呃 t 是把这个 u 给连接一下,对吧?把这个 u 连接一下 s 呢?是总体的这个连接。 嗯,好,我们来把这样一个东西再做一次添加啊,比如说我们再做一个添加 啊,我这里直接修改一下好了啊,修改一下,那么我们这里是比如说是还是恢复过来啊?如花,然后呢这个地方是 qqq, 对吧? qqq 这个地方我们周星星,周星星,好,然后呢我们这里是什么 ttt 啊? ttt, 好的,那么我们把它变过来, 好,打开就正确了啊,那么我们接下去呢,来做一波调试啊,做一波调试,然后把它看一下,应该来说是最后啊,这个最后最后怎么会没有这样进去呢?我们来看一下就知道了啊,好,点击, 点击之后我们来看到写个如花,对吧?如花原密码 qqq 啊,新密码是又说是哎哎哎,点击修改,那么第一行肯定是读到是刘金玉编程啊,读到的是刘金玉编程,对吧?这是第一行啊,读到了, 读到之后啊,读到之后我们来这个是不符合的,对吧?不符合的来我们把它连接进去,那么我的 s 就等于啊了解变成有了,对吧?哎,这里我知道,可能是缺个,是不是缺个换行,那我们再看一下啊,再继续连接, 再继续连接,呃,第二行是如花,对吧?如花呢?我们进对他进行修改啊,修改修改密码,修改密码之后 excel 度,哦,问题出在这里,对吧?不要进行修改密码的时候呢,就不要 excel 度了啊,就不要 excel 度了啊,就不要退出了 就可以了,对吧?修改完成之后要给他连接上去,那么以下的呢?都来都来,那那么以下的我们比如说是, 呃这个判断啊,这个判断,嗯就就还是这样子搞嘛就行了。电脑应该来说是现在的电脑都很快的啊,所以我们就不用担心这样一个问题啊。 ok, 那么我们这个是如花, 呃如果说啊有小伙伴,呃在用的时候啊,比如说发现,呃性能上有什么问题,我们到时候再 哎在一起把您的这样一个东西我我们一起来解决啊,一起来解决应该是有解决方案的,那么我们先采用这样子的方法就可以修改原密码啊,这个如花原密码,对吧?这个是新密码,我们就 a, ok 点击修改,然后我们应该就已经被我们修改过来了, 好修改过来了,对吧?但是他在一行上面啊,他没有换行,对吧?那么我们让他现在开始自动的换行了啊,现在自动的换行换 行呢?有一个换行服。换行服有两种方法啊,两种方法,一种方法呢就是采用杠二杠二啊,另外一种方法就是 vb 自带的有个换行服,那么我们这里采用 vb 自带的一个换行服啊。呃现在这里面现在我刚刚改过来是三行,对吧?这里是三行,那么我们来把它, 呃,这个地方加个换行,也就说每连这一次我加个换行,对吧?加个换行叫做什么呢? v b c r l f 啊,这个就是 v b 当中的换行啊, vb 当中的换行 vbcr lf, ok, 我们来再来一次啊,如果啊,我们再来一个啊,比如说最后修改成功了,我们就提示一个修改成功,然后我们继续提示一下啊, 有友情提示一下吗?对吧? mct box 啊,友情提示一下,就是密码修改成功,修改成功,对吧?哪个用户啊?是一个, ok 连接一下啊,用户是哪一个? text, 呃, text 修改,修改这个 user 点听 text, 对吧?密码用户这个的,呃, 啊,这个人的密码,用户这个人的这个密码修改成功,对吧? ok, 如花,如花, ok, 那么我们把它一二。 这个呢?原密码,我们是 a a a 了啊,这个时候变 a a 了,我们新密码让他变成什么 bbb 好了啊,然后点击修改啊,用户如花的密码修改成功, ok, 好,我们来看一下,这个时候 换好了,对吧?变成 bbb 了啊, ok, 那么我们这个密码的修改,我们大家看到啊,这个当我们行数少的时候,其实也都是瞬间的事情啊,对吧?瞬间的事情就修改完了啊, 好的,那么我们今天呢,继续来讲我们这一节课的一个理论啊,这一节课的理论我们讲完之后,我们把这样一个程序来做一个优化,来做一个优化, 那么也就是我们这节课的课程的成果也就能够体现的出来了啊,体现的出来了,那么我们今天呢这一节课的主题啊,我们今天呢这一节课 的主题呢,是一个 sub 过程以及方形自定义函数的一个一同这样一个课题的精讲啊,这样一个课题的精讲,那么这样一个课题呢,我们首先要理解什么是 shub, 什么是啊,什么是 sub 啊,以及什么是这个, 对吧?什么是方形啊?那么在我们第三十一期的时候啊,我们已经剪短的把这样一个 sub 啊以及方形啊简单的调用定义啊,我们讲了一下,但是那个时候啊,并没有讲全内内结啊,第三十一期当中,我们主要是以 方形的一个啊,有返回之调用的这样一种情况为主啊,所以我们今天呢,我们采用啊,把这两种啊方法啊,这两种啊,这个一个是 差不多都是类似于自定义的函数,差不多啊,类似的都类似的,那么我们来把它来金奖一下啊,金奖一下来做一个区分。首先我们要知道什么是萨宝, 什么是萨宝呢?他其实就是啊萨宝啊,我们来可以理解一下啊,我们来做做用到的,用到的,这里的萨宝啊,我们这里的萨宝,看到用到的是什么呢?这是艾特萨宝,对吧?然后我们这上面有一个 啊,这这里有个安德萨宝啊,然后呢这个地方有个萨宝,对吧?然后他是一个可雷克事件,对不对?所以他这个萨宝呢,一般 用在什么呢?用在一个过程,事件过程,事件过程中啊,事件过程,那么他什么 呢?呃,他,他没有返回纸啊,返回纸他是没有返回纸的,他就是一个过程,过程里面这个代码是什么就是什么啊?执行过程当中的代码 啊,一般用在过程时间当中中啊,执行啊,执行过程中的代码啊,要执行的代码啊,那么这个 过程就这么一个过程就理解就可以了,哈哈哈,我们要做一件什么事情啊,这过程就可以了,那么这个是什么?是 surb 啊?那么我们如何自定义呢?自定义一个 surber 呢?自定义一个 surber 如何来自定义呢?对吧?这是我们需要的啊。那么如何自定义啊?自定义骚宝的格式 啊,那么其实这个跟我们这个方格形定义的格式有点类似啊,他更加的简单一点。那么怎么个更加的简单法呢?直接这样写就可以了啊,直接写个萨宝,那么萨宝后面呢?是一个,比如说是,这是我们说的,这是一个过程,对吧?我们就说一个过程名称 好,然后是一个括号啊,括号当中参数可有可无啊。呃,那么有参数就写参数,没有参数就不写参数,然后就是一个 n 的撒吧,就可以了啊,这是一种,这是无餐写法啊, 没有参数的定义啊,对,没有参数的定义啊,这是没有参数的定义,我们这里面你看是没有参数的,对吧?那么过程名称加上一个啊,加上一个什么呢?就是这个括号就可 可以了,这是没有参数的定义。那么第二种就是有参数的,对吧?有参数的,有代餐啊,这个叫做代餐定义 啊,代餐这个餐我就是只参参数啊,参数,那么我们这个看一下啊,我们以前从来没有碰到过参数这个概念啊,所以我们把参数这个概念呢,需要一做一个理解,需要做一个理解参数,什么是参数呢?就是这个括号当中 参数参数,我们的理解啊,哈哈哈,我们的理解怎么去理解啊?就是去理解成参考的一个数据,对吧?是不是这么理解的?语文当中啊,就参考的一个数据啊,叫叫做参数啊,参数,那我们参数可以写很多啊,比如说参数一啊, 参数二,那么参数写的时候呢,还要必须要写一个什么类型参数,什么类型,比如说是啊,类型一,类型一, ok, 然后参数二 啊, s, 什么类型二,对吧?等等一次等等写下去啊,再数三,背心三,等等,那么这是一种带有参数的一个定义方法啊,带有参数的一个定义方法, 对吧?带有参数的,那么这是一个什么?是下巴以及自定义下巴,那么如何调用呢 啊?如何调用呢?调用呢?啊?如何调用啊?我们写一下啊,调用方法,调用方法什么呢?就很简单,靠 啊,就是用这个扣,然后呢是一个过程名称就可以了,括号都不用写啊,括号都不用写,扣过程名称就可以了。如果说或者啊,如果有有有这个参数啊,如果有参数呢,就直接写什么呢? co 啊,靠,空格,过程名称空格,嗯,是括号啊,括号啊,括号。实际参数啊,实际参数,比如说有多个参数等于实际参数一,实际参数二, 二实际参数等等,三四五六七八,对吧?那么我们这里面其实还要区分一个概念啊,叫做实餐和行餐,那么这个参数叫做形式参数,其实啊,参数一,参数二,形式参数。喂, 怎么跳那么快?哈哈,我们这个叫做形式参数,这个参数呢,我们叫做形式参数, 大家看一下啊,萨宝当中在我们定义的,呃,这个可能是可能就是说大家来需要第一个要把他的这个格式来记住,第二个呢要去对这个参数做一个理解,做一个理解啊? 区分叫什么叫做形式参数,什么叫做实际参数啊?实餐简称就是行餐,实餐啊,我们呃 课堂上面上课的时候啊,以后就会简称是这是行餐,对吧?那么这个地方呢叫做食餐啊,食餐实际参数和形式参数的一个区别,那么这个形式参数呢?就是代表一下啊,就是想象出来的我到时候 我这个东西是什么,对吧?我形式代表一下这形式成熟啊,形式成熟就可以这么去理解,对吧?字面意思嘛?啊?那么这个呢 要用的时候呢,我们这个就是实际参数啊,而这个实际参数就是我们要把实际的这个参数有的时候我们要传传进去了,传进去一个变量,或者是传进去一个空间类型,对吧?反正就是这里呢是传进去的实际的这个变量 啊,那么我们这里面如果说有个变量呢,就是一个形式的一个变量啊,我们就意思一下,对吧?这个变量我到时候要我要怎么去处理?我要把这个传进来的这个变量呢?在我们这个过程当中如何去进行处理?我在这里面啊先给他定义好如何去处理,对吧? 那么这个呢就是一个实际的啊,在调用的话呢,调用这个过程就是只要把这样一 要把这样一个实际的变量传进去,对吧?实际变量传进去之后呢,我们实际上就是传进去了一个实际变量的值,负值给了这样一个形式的一个 参数,也就是说实际上也就是用一个变量来代表的啊,他是实际上就是把这个传进去的这个变量的值复制给了他啊,复制给了他而已,复制给了他而已。那么第二个形式参数二也是一样的,复制给了形式啊,实际参数二啊,他这个变量的值复制给了一个 啊,形式参数二啊,就这样一个意思啊,复制的话就是相当于给他讲那个等号,对吧?讲一个等号,那么我们这是 sub 过程的一个定义, super 过程的一个定义,对吧?好的,那么我们其实啊就可以,我们比如说啊重新, 呃,我们,我们啊,我们看一下啊,啊,比如说我们就在这个技术上来进行一个修改吧,就在这个技术上来修改啊,我们这个地方大家发现没有?有没有什么东西是不一,那 很多东西都是一样的,对吧?很多东西都是一样的啊,这个呢,欧本什么什么什么什么这些呢都是一样的,对吧?都是差不多的啊,但是呢只要有有一点点的不同,那么我们这个地方,我们我们用用这个萨宝啊,就相当于是把相同的这个部分啊给他, 哎,把相同的这个部分把它提取出来,我们我们这个不要了啊,我们这不然的话要搞混掉了,搞混掉了我们重新新建一个项目好了啊,我们把相同的这样一个过程给 体现出来啊,就相同的这个部分呢提取出来啊,然后呢我们再进行处理,对吧?进行处理,那么这个是一个 sabo, 那么我们直接先把 sabo 来用一下,因为方可训的话呢,我们上第三十一期的时候,我们已经已经已经使用过了啊,大家可能有个印象,我们先把没有没有使用过的 给大家使用一下啊,好,我们来把它,哎,新建一个项目标准 exe 啊,新建,新建之后呢?哎,保存一下啊,保存一下,保存,同样还是保存到桌面吧, 保存一下, ok, 那么我们来确定啊,保存没有问题,对吧?这一个 ok 的,那么我们首先来这个 把它标题改一下啊,这叫做 sub 啊, sub 于方巡,方巡 sub 于方逊。首先 我们来用一下这个萨宝啊,用一下萨宝,那么我们怎么用呢啊?怎么用呢?很简单啊,这个我们把它改一下,改成萨宝,萨宝使用 sub, 使用啊,用 sub 啊,这个我们来演示用 sub, 那么这个其实已经是一个 sub 了,对吧?那么我们在这个 sub 事件当中,我们如何来我们外面啊?在外面这个地方,大家看到没有?在通用这个位置啊,在外面这个位置不要定义到里面啊, 萨宝这个定义是不能欠套的啊,大家我提醒一下,这种萨宝的定义是不能欠套的啊,定义是不能欠套的,而吊用的时候是 是可以欠套调用的啊,使用的时候可以使用,那么我们这边啊,直接写个 sat 就可以了,不需要像上面这样子啊,这么麻烦, 直接写个 stop, 然后呢再写个空格,加上一个函数的名称就可以了,比如说计算啊,开口了一套,我们就来个计算好了啊, 哎,然后回车自动就生成了啊,我写到这个位置,然后回车就自动生成了一个括号,然后生成了这个,对吧?我们计算,比如说我们来个简单的计算啊,全录一个两个变量,第一个变量是 a, 第一个变量是 a, 我们来把它类型定一下,应太狗,对吧?第二个变量啊,形式参数啊,我们待会要传进来的,一个 a 一个 b 啊,啊?我们来呃,一个 a 一个 b, ok 啊?引开个对吧?引开个这两个形式参数这两个型参,那么把这两个型参呢?我们待会做一个怎样的计算? 哎,做一个计算之后,我们来把它呃显示出来啊,来把它直接显示出来,那么呃 a, 对吧? a 加上啊,我们做一个加法吧,简单一点啊,做一个加法啊, 说出来啊,比如说我们这边弄一个,定一个 c 好了,定一个 c 来给你开个,你开个的话,我们使用的是百分号,对吧?使用百分号, ok, 我们 c 等于 a 加 b, c 等于 a 加 b, 那么我们来把这个 c 来输出一下就可以了。好, 那么我们如何来调用呢?这是我们定义的一个骚包,对吧?这是我们定义的一个骚包啊,这样子就算一个骚包,我已经定义好了啊,一个骚包,我已经定义好了一个过程,我已经定义好了,那么我们就 使用,如果使用呢?直接用,靠来调用吧,对吧?靠,来调用,我们在这个呢?萨宝里面啊,萨宝里面。哎,我们来直接 使用,怎么使用呢?靠,要用一下,对吧?靠,靠什么呢? kikulat。 我们传录一个实际的,我们之前说过用变量来来用啊,不用变量这里面也可以啊,直接用实际的这个值也可以,对吧?调用之后一二我传进去,也就是说把一复制给了 a, 把 二复制给了 b, 对吧?然后呢这个 a 就代表了 a, 待会他的值就是一, b 他的值就是二啊,然后我们来下个断点啊,下个断点我们来看一下, ok, 我们来调用啊,这时候调用了,对吧?我点击之后靠,就调用这个函数了,我就停在这里了,来大家看一下啊,这个值就是一对吧,这个值就是二, 哎,然后呢?我们来把它下一步,那么这个值就是三的,加起来就是三嘛,啊?来做一个输出,我们就是输出了一个三,对吧?这是萨博的运用啊,萨博的运用是不是很简单?哈哈哈,就很简单,那么我们还比如说是可以运用更简单的啊,更简单的,他没有参数的这种时候, 对吧?没有参数肯定是更简单嘛,比如说萨宝啊,呃,萨宝开口不要开口那套啊,比如说输出一串文本啊,哈喽,就掉用个哈喽好了啊,好,我们来说输出一个 print 啊,就直接输出输出一串 哈喽,哎,哎,这个 hello, what? hello what, 对吧? hello, what? ok, 然后我们,哎,这里还没掉用啊, 我们首先要调用,首先如果没有调用的话,他当然没有的,一直是三,对吧? ok, 我们先调用啊,加法,加减法,调用完成之后啊,我们来调用一个啊,输出一个文本,嗯,哈喽,我的,我们写一下啊,计算 计算, ok, 好的,那么我们来调用一下,靠,对吧?调用一下啊,调用什么呢?哈喽啊,就可以了,哎,而且没有参数的时候,我们调用连括号都不用讲啊,连括号都不用讲,直接写名称就可以了,好, 对吧? ok 的,对吧?点一下之后两个,两个啊,那么这是属于 savo 啊,这是属于 savo。 那么之前啊,我们这节课啊,学过之后,我们之前的一些相同的部分,那么我们就可以把它整合到一起了啊,比如说 这个用户密码那一截啊,大家可以自己去把它花点时间把它相同的部分整合到一起,整合到一起,对吧?这是这一种啊,这是这这这两种,这两种, ok, 好像没了吧? 哈哈哈,没了啊,没了,那么我们,呃,比如说是这个一二呢?我们其实也可以用变量来变量来表示啊,比如说怎么样呢? 就用简单的这样子的呢?那变量的话,我们空间里面总是变量吧,对吧? ok, 那么我们比如说是第一个,对吧? 然后呢,这是第一个,复制一下,这第二个,对吧?哎,中间我们写一个加法啊, ok, 写个加法好,然后我们把它 好 ok 了,对吧?好,那么我们这样子呢,我们就可以直接用萨博来进行计算了,这个萨博,对吧?那么这个萨博我们进行计算的时候,进行记上载的时候, 我们这是 tx 的一,这是 tst 二,对吧?那我们把这一块啊,就直接变一下就行了啊,第一个值,第二个值,对吧?你们传进去的时候,大家一定要注意哦,就是说我们输入的这一块要进行值得一个转化啊,值得一个转化啊, ok 啊,值得转换,对吧? t s 一的 t x 的啊,然后呢,这个位置我们就可以变成 w text 二的 text 啊,好,那么这个时候我们就直接可以,比如说是二三,对吧?就是五,我们比如说是六 三就是九,对吧?下面那句话我没注视掉,所以每次都会输出来了啊。 ok, 那么我们这是这一个的一个萨宝的一个运用啊,萨宝的一个运用,我们把萨宝运用就讲到这里了,接下去我们再把方形来复习一下, function, function 啊,自定义函数啊,自定义函数,那么自定义函数这一块呢?我们基本上这些有点类似,对吧?自定义函数很多类似啊, 呃,什么叫做自定义函数呢?就相当于是我们自己在用到的,比如说是,呃,很多很多啊,我们求 求一个数的一个相反数啊,啊,对吧?求一个数的一个什么东西啊?我们就可以把它同一个功能给他做到一起,对吧?就像我们这种萨宝差不多 啊,但是这个下巴没有返回值啊,而我们这一个,哎,然后我们这个方格询呢,它是有返回值的,有返回值的一个非常大的好处就是我们怎么样呢?可以把它计算结果直接 直接取出来当做一个变量来使用,对吧?这是一个有返回值的一个好处啊, 是 i, ok, 那么我们我们来写一下这个方形啊,方形他就是一个自定函数,那么理解上英文呢,就是一个功能啊,他就是一个功能,那么我们来把它呃写一下这个格式啊,格式 格式是怎么样的呢?方形啊,然后呢?是一个函数名称啊,这是自定义的函数名称啊,然后还是一个括号啊,格式一啊,第一种格式,哈哈, 这是我们上一次已经写过了,那么我就迅速的把它写完,安得放心, 安德防行,对吧?这是第一种啊,没有参数,隔是一指啊,没有参数啊,没有参数的一种写法的写法啊,没有参数的写法。那么第二种呢,就是一个有可有参数的写法,没有参数,这个是没有参数,没返回值, 没有参数啊,没有返回值,返回值,没有参数也没有返回值的。然后呢,我们这里面比如说是第二个格式啊,第二个格式二呢,我们就是 这格式就可以写的比较多了啊,比较丰富了,对吧?功能比较丰富啊, ok, 第二个呢,我们这里面可以做的就是一个, 哎,有参数,对吧?有参数,无返回吃,无返回吃, 哎,有参数,无反位置的写法啊,有参数,我们比如说是参数一,这个参数的写法跟我们之前的 stop 是一样的啊, s 参数一的类型,参数一类型好哎,参数二啊,参数二啊, s 三数二为新, ok, 等等等,一直这样可以写下去啊,好多参数,那么 我们这里面啊,这里面, ok, 继续写第三种,那么第三种我们是可以是什么呢?就比如说是五分会指,对吧?哎,有没有参数 啊?没有参数,我们这里中间呢,就是一个中间的代码,为了让他看起来短一点啊,好,写一点,我们这里给他中间删删掉,中间其实是有代码的啊,啊,中间是有代码的,对吧? 方可行跟 rn 的方可行当中是有中间是有代码的啊,那么我们来这是没有参数,嗯,无法为止,这样的写法是怎么样的呢?来,没有参数 啊,没有参数,哎,那有返回之啊,我们上面无返回接近话了说过了,没有参数,有返回之,有返回之,只要有返回之呢,我们就,哎, 哎,我们就不管他有没有参数吧,我们就有返回值嘛,对吧?呃,嗯,这个参数呢,我们是可以我们用括号来表示啊。呃,中括号 啊,中框我们代表的是什么?代表的是这里面参数可写可不写啊。这个微笔当中包括其他的一些语言的一些工具当中都是用中框来表示啊,可写可不写的一些参数,对吧?而我们这些参数, 比如说参数等等等啊,好,这些呢,这个地方格式我们有返回值的写法,怎么写呢?有返回值呢?我们就是直接函数名称,我们上节课已经讲过了啊,这个因为我们就调用过了,对吧?函数名称啊,函数名称 啊,等于,等于一个值就可以了啊,等于一个值,按说明称等于一个值,那么他最后就返回一个值啊,返回一个值,那么返回的这个值的类型 啊,返回一个值得类型,我们在这个位置必须要写啊。 s 啊,返回值得类型, 返回值的类型, ok, 那么这个参数呢?是可有可无的啊,这个地方啊,参数是可有可无的,好,这就是我们的一个 function 啊, function 的一个运用,对吧? function 的一个运用好, 我们的一个方形啊,往下,往下。好,这是方形的一个。呃,自定义函数该如何去这样子做的一个格式啊?有这么多,有这么多,那么我们来运用一下啊,来运用一下。呃,实力运用一下,那么实力运用呢? 怎么运用呢啊?这个这个地方我们是做的是一个加法,对吧?那么也就是说我们这个地方实力实力运用做的 一个加法,那么我们下面啊哈就不要做一模一样的了。我在想啊,那么我们这个地方下面我们在运用的时候我们做一个,比如说是做一个,呃, 嗯,类似的吧,我们不要做加法,我们这个手做惩罚,哈哈哈,这是要做惩罚啊。嗯,来来用这个方个形啊, 好,我们先简单的运用一下,哎哎,这个地方我们使用乘法,什么乘以什么,我们用的是这个方形的一个写法,对吧?方形, ok, 我们现在用方可寻的一个写法啊,方可寻的一个写法,那么我们首先来定一个方可寻,对吧?来定一个方可寻, 我们主要是对这个函数的一个理解啊,方群定义好,比如说是我们成猫铁派,对吧?猫铁猫铁 multiply 啊,我简写了啊,那么我们这个 m a u l t 吧,我们就比如说是这里算一个惩罚,我又用其他的一些语言来写了,那么我们那这个地方啊,如果说你想要没有参数的,对吧?就是方形 and 方形 安的方形啊, ok, 方可行好,方形安安的方形啊,这里下面已经多出来了,多出来了,不用了。 那么我们这里呢,就比如说是直接吊用的一个方法啊,直接吊用,比如说是我们直接吊用,怎么吊用呢?呃,直接吊用,我们就这样子嘛,比如说我们输出一段文字,你好,对吧? 你好啊啊,刘金玉编程,哈哈哈,是刘金玉编程啊,好,我们来调用一下啊,调用我们这个方格形啊,这个方格形这个按钮里面我们来写一下, 哎 mult, 我们上节课时直接说直接可以这样调用,对吧?但是不行,不行,如果说啊,哎, 那么如果说没有参数的时候,我们就直接跟靠一样的调用就可以了,跟靠一样的调用,我们来写一下, 哎,直接点一下啊,哎,你好有金玉编程,对吧,对吧,这就直接就出来了啊, ok, 那么我们继续来写一个乘法啊,这是四,这是三,对吧? 四乘三啊,四乘三,好的,那么我们接下去,比如说是再定一个方, 有参数的啊,有参数的我们把参数藏进去啊,参数参数传进去三个信,还是比如说是猫猫铁二好了啊,猫铁二,我们这里就是输入输出一个文本嘛,对吧?猫铁二好了啊, 好 and 翻过去呢,他就自动的加上去了,那么我们这个地方, 哎,这个题法其实不是惩罚啊,哈哈哈,这就是一个文本输出,我们把它名字改一下啊,文本 txt, pretty 吧, tstp 吧。啊,好,我们把他名字改一下,改过来, ok, 第二个我们是一个乘法,对吧?乘法,乘法呢?我们来输定义进去还是 a 和 b 好了,大家输是输 a 和 b 啊, a s in tiger 啊, b s in tiger, 我们都是整形吧,好,做起来简单一点, ok, 然后这个乘法做完之后,我们直接来输出, 输出 a 抢 b, 对吧?直接输出 a 成 b 好了啊,这个计算结果直接是可以这样做的,好,那么我们来看一下啊,还还没掉用啊,我们要掉用一下 三个心里面写一下吊用,写一下吊用,我们就写到这啊,这个字输出在后面啊,我们先吊用输出,那么我们吊用怎么吊用呢?靠 还是什么,对吧?哎,如果说没有返回值的时候呢?应该是直接啊,我们直接看到要用一下过来一点啊。 这个猫铁,对吧?我们直接写,哎。靠,猫腿口号,哎,这个是一个是四,一个是三,对吧?对, value 值啊, value 值。 text 啊,四点 text 啊,点 text, 好,哎。 然后这是第一个参数啊然后是第二个参数,对吧?第二个参数 text 三点 text 啊。好,那么我们来调用一下,调用一下。哎,这里默认是零吗?当然是零了,对吧?我们来给它三乘五,三五十五,对吧?好,就有了,就有了 三五十五啊,比如说是八乘五就是十,没有问题啊没有问题,也就是说这种写法啊其实就是跟我们方个形,如果这样子定义,当我 没有返回值的时候,跟萨宝,大家看过去其实是不是类似的啊,对吧?都是类似的啊,跟萨宝。那么我们现在写跟他不类似的地方,不类似的地方我们来再次定义一个, 再次定一个结果再次定一个结果,比如说还是方形啊,然后呢?哎,猫体 对吧?我们来定一个乘法啊,乘法,乘法,毛铁二吧啊?毛铁二乘法还是这个参数还是一样啊。嗯。 in tiger b s in tiger 有两种英台歌也行。 ok, 这个时候啊,我要有返回值了,这个时候我们这里这样写的话没有返回值,对吧?我们把有返回值的呢写在哪里呢?我们把有返回值的给他写在屁股后面 啊。有返回纸我们就要一定要 s 什么音什么意思啊? s 音太个,比如说我们返回纸是音太个类型的,对吧?我们把什么返回呢?就把这个啊,返回纸怎么写啊?就,就直接猫铁二,等于一个什么,哎,等于一个值就可以值,我们是什么? a 乘 b, a 乘 b 的值啊, ok, 那么我们这样子就哦了,对吧?这样子就哦了,那么我们来一开始调用一下啊,调用一下。 哎,钓友一下,那么我们,哎,这,这两个我都注视掉吧,啊,这两个都 xx up 了啊, 我们说过 excel 就直接退出了,对吧?这里写个 excel 啊, excite stop, 我们下面就不会运用,到了就不会,到了就没有了,对吧? excel sub 了,对吧? ok, 那么我们来, 我们来把这个方格训来做一个调用啊,来,我们怎么调用呢?我们还靠吗?不对了啊,我们上节课演示过了啊,有返回值的情况下啊,有返回值的函数调用调用,那么我们首先 如果说我们直接这样子写啊,猫题,猫题二,对吧?然后呢?参数,第一个参数是,呃,第一个参数,第二个参数啊, 大家看到不是进去好这第一个参数,然后第二个参数,哎,但是大家看到没有,如果说有返回 的情况下,我们没有把返回值存起来,他会提示编议错误,缺少等号,对吧?哎,也就说有返回值的情况下,这种调用啊,后面啊, 再什么呢?再调用后,哎,调用后要把 返回值存起来,存起,存起来。要把返回值存起来,不然的话呢,他是报错的,对吧?那么要把返回值存起来,我们就先使一个整形的变量啊,存起来二好了,二赢泰戈,对吧?好,我们把它二, 等于这个值啊,等于这个值,那么就把它是不是存起来了, ok, 就把它存起来了啊,存起来之后我们来输出这个啊 啊输出这个啊就可以了。输出普林特啊,我们就直接可以把这个逻辑啊写在这里的,对吧?啊?普林特啊, ok, 我们来继续,比如说是四乘五等于二十,对吧?等于二, ok, 这是没有问题的啊。那么写在逻辑写在这个位置有什么好处呢?好处当然有了,哈哈哈。逻辑写在这个位置啊,我们可以进行判断嘛,对吧?在这个位置直接将返回的值,比如说先利用一下啊先利用一下,比如说将返回值 t 加上一个,呃加上一个二十,对吧?哎如果说,哎不是 t 啊,这个返回只是二啊,我们再做一次计算如果这个返回值的二加上二十我们做一个判断 加上二十啊,比如说他大于五十的情况下我就做一个判断我就输出啊我就输出。 你真棒哈哈。你真棒,对吧?哎否则我就没有输出吗? 对啊,我就我就这个返回就在这里可以这样子这样子写了啊。哎,为什么有点错误呢?输出输出 message box 啊,我们这里不用 message box 啊,就 bring 就好了啊。 ok, 那么我们来看一下,比如说是一二加一乘以二加上去肯定没结果嘛,对吧?没结果。我们比如说是十乘二等于二十再加上二十呢啊?还是没结果,哈哈。那么,呃这个这个就 呀一百零二乘以二再加上二十,那肯定够了吗?你真棒,对吧?说出来了,都说出来了啊。好,就这么简单啊就这么简单。我们这个有反馈值的一个好处,对吧? 啊很大的好处啊。当然还可以,还可能就是返回的是一个文本字符串,当我们返回文本字符串的时候呢,我们又可以在第三十期当中我们有一个字符串 处理的总结,对吧?我们又可以利用各种函数对这个自负串,返回的自负串进行一个处理,对不对?功能是不是很强大?好,所以呢我们这个方格群一定要学会啊,学会我们使用方格群之后我们上一节课还可以把这个, 哎什么东西啊,相同功能的东西总结到一起,比如说这个碰撞模型,对吧?碰撞模型我们就把这样一个东西记住就可以了啊,就可以了,就把这个模型记住之后我们就啊不需要再去写其他的东西了,对吧?啊, 那么 ok, 那么我们这节课最后再总结一下啊,再总结一下, 总结什么呢?第一个啊,就是要啊 subtle, subtle 啊,总结 subtle 鱼啊 function 哈,相同点啊,相同点在哪里,对吧?相同点在哪里啊?那么萨宝鱼 方形一同嘛,对吧?方形不同点,当我们哎不同点,那么当我们这一个 使用完成之后,同学们能不能说的出来了呢?啊,我已经实战的结果告诉了大家,对吧?哎,放个不同点,我们只要知道不同点就可以了,对吧?不同点就是方形什么有返回直方形 有返回值,而萨宝没有,对吧?没有没有,而而萨宝没有返回值啊,相同点呢?哎,相同点呢?在是什么在没有返回值的时候啊?啊 可以调用方式相同对吧?调用方式相同啊,相同, ok 没有返回值的时候调用方式相同,并且是吗?并且他的一个书写方式就差了一个方形,对吧?书写格式类似,对吧?书写格,书写格式格式是类似的啊, 啊,好的,那么这是方形啊,与与与这个 sub, 那么第三点我们这里面一开始回答网友的问题,对吧,要掌握啊,掌握修改某一行,修改某一行,这个 修改某一行文本的思路啊,的思路思路,掌握这个思路之后就没有问题了啊,那么,呃,好, 我们就是这节课啊,总共应该来说是这么多啊,那么我们最后啊,我的一个教学的一个情况啊,我也我也不是太清楚,就就 是说教学的这样一个对大家来说大家所听的一个效果,我不是哎,太太太太太,知道啊,需要大家呢给我一个反馈啊,就说我讲的啊,到底怎么样啊,讲的好或者不好啊,啊,那么, 哎,给我一些建议意见, ok, 那 ok, 好的,那么,呃也非常啊,如果说啊,您 感觉到我我们我的东西还可以啊,对您的价值还是比较大的啊,还可以的,那么欢迎您关注我啊,订阅我哎,并且呢把我分享概分享给您的 朋友们,哈哈哈哈哈哈,好,那么 ok, 那么我我有个官网啊,叫做编程创造城市,也是我们啊,那么, 哎,请大家记住我的这个牌子啊,刘金玉编程, ok, 这一节的这个教程就到这里,我们拜拜,下期再见。