vb入门教程(VB 老鸟们 VB的学习方法有那些)
本文目录
- VB 老鸟们 VB的学习方法有那些
- VB入门教材哪种好
- VB语法入门教学
- 如何自学VB
VB 老鸟们 VB的学习方法有那些
在接触VB之前 我已经学过了C语言 如果你在接触新的一门语言之前 要是已经学过其他语言的话那么这样刚接触新的一门语言 你也能够很容易上手 而且你学习也不会那么吃力(个人感觉的)在学校学了C语言 当初接触的第一门语言是C语言 学习编程是很辛苦的事 尤其是新手刚接触的不过辛苦还是值得 至少这为我现在学习VB编程还是提供了一些便利的条件的,比如编程的思想 编程的一般流程 还有算法的实现等等 这些都是通过我学习C语言后得到的一点经验。胡扯多了 我该说说我是如何去学习VB编程的 送给那些想学习VB编程的 但是又不知道如何入手的朋友我前面已经说过了 如果你已经学过其他编程语言的话 那么在来学VB语言的话 那是很容易的如果你没有接触过其他编程的语言的话 那你也可以学习VB编程 下面跟着我的学习路途去看看吧1.学习VB编程首先要了解VB的开发环境(貌似这是废话 学习任何一门语言都需要熟悉开发的环境)2.找一些相关的资料 比如视频 或者书籍 或者电子书都可以(视频的话我是看了西大的那一套教程,找书籍的话 最好找一些基本入门的看看先)3.入门基础极为重要 学VB的时候里面有些小概念需要理解的 比如 事件 方法 属性等等(不能因为这些简单而忽视了 否则你到后头根本不知道在学什么)4.基本概念清楚后 开始学习常用控件的属性设置 使用方法 以及相关事件(至少我觉得这样比较容易吧)5.找一些例子看看 能够完全理解后 自己动手写出类似功能的工具来(当然视能力而行 别选择太难的了)6.能够熟练的使用VB中的控件 那你已经入门了 想继续深入就要去学习VB的Windows API(因为VB本身并不是面向对象的语言 微软把这些涉及系统的东西都屏蔽掉 这就是为什么很多人都觉得VB很容易)7.基础入门了后 剩下的就是靠平时编写程序去积累经验了(如果你很少写程序那么没多久你可能就忘了)最后给各位即将学习VB和正在学习VB的朋友一些忠告(PS:也是我学习VB的一些坚持吧)VB很容易上手但是深入需要花费一定的精力 学习编程要有耐心 不是一两天的事情就可以搞定了真正的程序靠的是积累的经验 学习编程需要多动手去写东西 就算你暂时不能写出自己的代码来你去拿别人的代码来看看后在模仿都可以 但是千万别光拿来编译就完事了 那对你一点好处都没有在学习VB当中可能会遇到许多的问题 我的解决方法是首先去找书中相关的资料 若是不能解决的话上百度搜一下看看是否有答案 我建议学习VB的朋友找一些VB爱好者的论坛上待去 这样能够有利你的学习
VB入门教材哪种好
《Visual Basic 程序设计基础》,我们教材就是这本,里面讲的很好,通俗易懂,,是普通高等教育“十一五”国家级规划教材浙江科学技术出版社《Visual Basic 程序设计基础》编委会 编 陈庆章 主编谢谢
VB语法入门教学
VB中的函数,可实现弹出窗口.作用:在对话框中显示消息,等待用户单击按钮,并返回一个 Integer 告诉用户单击哪一个按钮。语法:MsgBox(prompt[, buttons] [, title] [, helpfile, context])参数说明:MsgBox 函数的语法具有以下几个命名参数:Prompt-------必需的。字符串表达式,作为显示在对话框中的消息。prompt 的最大长度大约为 1024 个字符,由所用字符的宽度决定。如果 prompt 的内容超过一行,则可以在每一行之间用回车符 (Chr(13))、换行符 (Chr(10)) 或是回车与换行符的组合 (Chr(13) & Chr(10)) 将各行分隔开来。Buttons-------可选的。数值表达式是值的总和,指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等。如果省略,则 buttons 的缺省值为 0。Title-------可选的。在对话框标题栏中显示的字符串表达式。如果省略 title,则将应用程序名放在标题栏中。Helpfile--------可选的。字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件。如果提供了 helpfile,则也必须提供 context。Context-------可选的。数值表达式,由帮助文件的作者指定给适当的帮助主题的帮助上下文编号。如果提供了 context,则也必须提供 helpfile。用于MsgBox函数中Button参数的常量常量 值 说明vbOKOnly 0 只显示“确定”按钮VbOKCancel 1 显示“确定”和“取消”按钮VbAbortRetryIgnore 2 显示“终止”、“重试”和“忽略” 按钮VbYesNoCancel 3 显示“是”、“否”和“取消”按钮VbYesNo 4 显示“是”和“否”按钮VbRetryCancel 5 显示“重试”和“取消”按钮VbCritical 16 显示“关键信息”图标VbQuestion 32 显示“警告询问”图标VbExclamation 48 显示“警告消息”图标VbInformation 64 显示“通知消息”图标vbDefaultButton1 0 第一个按钮是缺省值(缺省设置)vbDefaultButton2 256第二个按钮是缺省值vbDefaultButton3 512第三个按钮是缺省值vbDefaultButton4 768第四个按钮是缺省值vbApplicationModal 0应用程序强制返回;应用程序一直被挂起,直到用户对消息框作出响应才继续工作vbSystemModal 4096系统强制返回;全部应用程序都被挂起,直到用户对消息框作出响应才继续工作vbMsgBoxHelpButton 16384将Help按钮添加到消息框VbMsgBoxSetForeground 65536指定消息框窗口作为前景窗口vbMsgBoxRight 524288文本为右对齐vbMsgBoxRtlReading 1048576指定文本应为在希伯来和阿拉伯语系统中的从右到左显示说明:(1)第一组值(0–5)描述了消息框中显示的按钮的类型与数目;第二组值(16,32,48,64)描述了图标的样式;第三组值(0,256,512,768)说明哪一个按钮是缺省值;而第四组值(0,4096)则决定消息框的强制返回性。将这些数字相加以生成Buttons参数值的时候,只能由每组值取用一个数字。(2)这些常数都是 Visual Basic for Applications (VBA) 指定的。结果,可以在程序代码中到处使用这些常数名称,而不必使用实际数值。实际数值与常数名称是等价的。返回值用于MsgBox函数返回值的常量常数 值 说明vbOK 1 确定vbCancel 2 取消vbAbort 3 终止vbRetry 4 重试vbIgnore 5 忽略vbYes 6 是vbNo 7 否(1) 如果同时提供了Helpfile与Context参数,可以按F1键来查看与Context相应的帮助主题,Excel通常会在输入框中自动添加一个帮助(Help)按钮。(2)若在消息框中显示“取消”按钮,则按下ESC键与单击“取消”按钮效果相同。若消息框中有“帮助”按钮,则提供相关的帮助信息。(3)如果要输入多个参数并省略中间的某些参数,则必须在相应位置加入逗号分界符。示例(1)(1)使用 MsgBox 函数,在具有“是”及“否”按钮的对话框中显示一条严重错误信息。示例中的缺省按钮为“否”,MsgBox函数的返回值视用户按哪一个钮而定。并假设DEMO.HLP为一帮助文件,其中有一个帮助主题代码为1000。Dim Msg,Style,Title,Help,Ctxt,Response,MyStringMsg=“Do you want to continue ?“ ’定义消息文本Style = vbYesNo + vbCritical + vbDefaultButton2 ’ 定义按钮Title = “MsgBox Demonstration“ ’ 定义标题文本Help = “DEMO.HLP“ ’ 定义帮助文件Ctxt = 1000 ’ 定义帮助主题Response = MsgBox(Msg, Style, Title, Help, Ctxt)If Response = vbYes Then ’ 用户按下“是” MyString = “Yes“ ’ 完成某操作Else ’ 用户按下“否” MyString = “No“ ’ 完成某操作End If(2)只显示某消息MsgBox “Hello!” (3)将消息框返回的结果赋值给变量Ans=MsgBox(“Continue?”,vbYesNo)If MsgBox(“Continue?”,vbYesNo)《》vbYes Then Exit Sub(4)使用常量的组合,赋值组Config变量,并设置第二个按钮为缺省按钮Config=vbYesNo+vbQuestion+vbDefaultButton2(5)若要在消息中强制换行,可在文本中使用vbCrLf(或vbNewLine)常量,用&加空格与字符隔开。如MsgBox “This is the first line.” & vbNewLine & “Second line.”(6)可以在消息框中使用vbTab常量插入一个制表符。下面的过程使用一个消息框来显示5×5单元格区域中的所有值,用vbTab常量分隔列并使用vbCrLf常量插入一个新行。注意在MsgBox函数最多只显示1024个字符,因此限制了可显示的单元格数。Option ExplicitSub ShowRangeValue()Dim Msg As StringDim r As Integer, c As IntegerMsg = ““For r = 1 To 5 For c = 1 To 5 Msg = Msg & Cells(r, c) & vbTab Next c Msg = Msg & vbCrLfNext rMsgBox MsgEnd Sub(7)在消息框语句中运用工作表函数以及设置显示的数置格式,如下面语句所示:MsgBox “ selection has “ & m & “ cells .“ & Chr(13) & “ the sum is :“ & Application.WorksheetFunction.Sum(Selection) & Chr(13) & “the average is :“ & Format(Application.WorksheetFunction.Average(Selection), “#,##0.00“), vbInformation, “selection count & sum & average“ & Chr(13)例 private sub form_load() ’事件窗体加载msgbox(“弹出窗口“) ’设定弹出窗口 end sub ’ 图片中的代码: MsgBox “警告内容!“, 26, “警告!“
如何自学VB
学了半年的VB,如果能不看书,能很熟练的做一些小软件了,那应该对一些常用的控件和基本语句比较熟练了。在这种情况下我觉得你要继续学习的话,就要分情况了,你是以后想从事这方面发展的就是说想在这方面工作的还是只是想在这方面再有所提高一点了。1.但不管怎么样,我觉得自学,你最好还是去买一些参考书来吧,我不建议去网上学,因为网上资料太多又很杂,很容易造成茫然,什么都想学但又什么都学不好的情况。2.买来的参考书,自己慢慢研究,如果有实例的话,自己按照书上跟着一起做,遇到好的代码自己另外保存起来,建立自己的代码库,以便以后要用到时,自己可以马上拿来用。3.现在的参考书上一般都有很多实例,我觉得这些实例很重要的,你把每个实例的核心技术要弄懂掌握,比如说:现在有一个图书管理系统,里面有一个功能:输入书号,就可以马上把该书的详细信息从数据库中全部查询并且显示出来,关于这个查询技术你就要弄懂,弄懂之后,以后就可以触类旁通了,不管什么系统,如果要做查询功能,你都会做了。实例很多,里面核心的代码也很多,你一一都去搞懂了,以后自己要去做软件或系统,又有什么不会做的呢,你说是吧,当然在这之前还是得花大量时间的。4.话说回来,网上内容确实还是比较丰富的,多去交流交流,也是比较好的。5.关于自学,勤奋是硬道理,不勤奋再好的自学方法也是徒然。6.我不是学VB的,所以对VB也不是很熟悉。我以前是学网站制作的,我是这么自学的,所以粗略的谈了一下自己的自学方法,希望能对你自学VB有帮助,或许是瞎扯,请你见谅!
- 1bat的大数据(BAT的大数据来源)
- 2三星s8屏幕上端2(三星s8屏幕上端2个按键)
- 3三星屏幕坏了如何导出(三星屏幕摔坏了如何导出数据么)
- 4红米3x怎么关闭自动更新(红米k40s怎么关闭自动更新)
- 5微信上防止app自动下载软件怎么办(微信上防止app自动下载软件怎么办啊)
- 6押镖多少钱(押镖一个月有多少储备金)
- 7瑞星个人防火墙胡功能(瑞星个人防火墙协议类型有哪些)
- 8cf现在等级是多少(cf等级2020最新)
- 9老滑头多少条鱼(钓鱼老滑头有什么用)
- 10WPS自动调整语法(wps如何修改语法)
- 11dell控制面板防火墙(dell的防火墙怎么关闭)
- 12丑女技能升多少(丑女技能需要满级吗)
- 13智能家居系统怎么样(智能家居系统好吗)
- 14戴尔屏幕(戴尔屏幕闪烁)
- 15y85屏幕信息(vivoy85息屏显示时间怎么设置)
- 16魅蓝note3屏幕出现方格(魅蓝note屏幕竖条纹)
- 17v8手指按屏幕(触屏手指)
- 18金为液晶广告机(液晶广告机lb420)
- 19三星显示器怎么校色(三星显示器 调色)
- 20hkc显示器dvi音频(hkc显示器有音响么)
- 21康佳液晶智能电视机(康佳液晶智能电视机怎么样)
- 22做液晶画板电脑(做液晶画板电脑怎么操作)
- 23液晶屏极化现象原理(液晶屏极化现象原理是什么)
- 24企业网络安全防火墙(企业网络防护)
- 256splus黑屏屏幕不亮(苹果6s plus屏幕突然黑屏)
- 26充电导致屏幕失灵(充电导致屏幕失灵怎么办)
- 27超极本屏幕旋转(笔记本电脑屏幕旋转,怎么转过来?)
- 28igmp防火墙(防火墙配置ipv6)
- 29荣耀王者多少经验(王者荣耀经验多少一级)
- 30lol老将还剩多少(qg老将)