在VB如何设计命令按钮的属性为cmdlast命令 ,cmdNext

第1篇: VB学习的心得体会一、 学习VB程序设计的方法(1)保持良好的学习心态1、要有自信,自强,积极主动学习。2、克服畏难情绪,树立学好程序设计的信心(2)要有良好的学习习惯1、课前预习,认真听课并适当做些笔记,课后要认真复习消化所学内容,完成作业。2、VB程序设计的入门学习并不难,但却是一个十分重要的过程,因为程序设计就在这时形成的,良好的程序设计习惯也在这个阶段养成。(3)学习程序设计要注重理解一些重要的概念。VB程序设计本身并不复杂,翻开一本程序设计学习的书籍,看到的无非就是变量,函数,条件语句,循环语句等概念。但要真正能进行程序设计,需要深入理解这些概念。因此,在 程序入门阶段还是应该重视概念的学习。(4)自己动手编写程序程序设计入门阶段要经常自己动手抄写或编写一些小程序,亲自动手进行程序设计是创造性思维应用的体现,是培养逻辑思维的好方法。因此一定要多动手编写程序,而且要从小程序开发开始,逐渐提高写程序的能力。(5)阅读,借签别人设计的好程序多看别人设计好的程序代码,包括教材上的例题程序。在读懂别人程序后,要想他为什么这么设计能不能将程序修改完成更多的功能 则可以学到别人优秀的东西,帮助自己 提高自身水平。(6) VB程序设计学习的重点1、程序设计课是高强度的脑力劳动,不是听会的,也不是看会的,而是练会的。2、只有自己动手,编写一些程序,才会有成就感,进而对课程产生兴趣,学起来才比较从容。等你在编写大量程序之后,我想过二级肯定没问题,不过能不能做到真知灼见,运用自如我就不敢说了。3、动手能力的培养是这门课和以往课程最大的不同之处。重点放在思路,算法,编程构思和程序实现上。语句只是表达工具,要求堂上积极思考,尽量当堂学懂,并做到灵活应用。)上机调试程序应注意的几点:1、上机前应认真把实验题在用纸上做一做(包括窗体界面设计,事件代码的编写等)2、每次上机后应,把没有搞清楚的问题记录下来,请教老师或同学。3、平时应多抽课余时间多上机调试程序。注意系统的提示信息,遇到问题多问几次为什么。(6)养成良好的编程习惯1、程序构思要有说明;2、学会如何调试程序;3、对运行结果要做正确与否的分析。二、复习过程简单的说就是细看书,勤做题,最后练上机。细看书,就是在考试前的一个月内,以看书为主,越细越好(如果你时间紧的话可只重点看些考点涉及的东西),把书上的知识点(最好看几份历年试题,让自己明白考什么。)看懂看透,暂时不明白的或者不理解的先用笔记本记下。这样你的笔记本就有每章你不懂的知识点和题目了,之后可以问同学,问老师……如此反复,半个月下来你的笔试水平考试应该没问题了;下半个月的时间可以一边练习题目,一边练习上机。切不可前一段时间做题,后一段时间上机,那样的话会有很多忘记的知识点。第2篇:学习VB两个星期以来, (其实真正时间也不到两个星期吧 平时有空闲就学习了下 在这里是想告诉大家 VB基本操作不难,)第一个串口调试程序通了 能够实现更改波特率,串口号,接收数据实现字符也十六进制显示,在发送文本框输入数据 电机发送将在接收框内显示 记住将RS232的2和3管脚直接接起来下面是我测试实际过程大家也可以和我一样练习练习下面是我的源代码 可以供大家参考下 也希望高手指点下 (框架就没必要给了) Dim baud As StringDim text2enbale, asciflag As Boolean '停止显示标志 false将不能显示Private Sub Check2_Click()End SubPrivate Sub Combo1_Click()’端口控制Select Case Combo1.TextCase "COM1"mPort = 1Case "COM2"mPort = 2Case "COM3"mPort = 3Case "COM4"mPort = 4Case "COM5"mPort = 5Case "COM6"mPort = 6End SelectEnd SubPrivate Sub Combo2_Click()’波特率控制If MSComm1.PortOpen = True ThenMSComm1.PortOpen = FalseSelect Case Combo2.TextCase "300"baud = "300"Case "600"baud = "600"Case "1200"baud = "1200"Case "2400"baud = "2400"Case "4800"baud = "4800"Case "9600"baud = "9600"Case "19200"baud = "19200"Case "38400"baud = "38400"End SelectMSComm1.Settings = baud & ",n,8,1"MSComm1.PortOpen = TrueElseSelect Case Combo2.TextCase "300"baud = "300"Case "600"baud = "600"Case "1200"baud = "1200"Case "2400"baud = "2400"Case "4800"baud = "4800"Case "9600"baud = "9600"Case "19200"baud = "19200"Case "38400"baud = "38400"End SelectMSComm1.Settings = baud & ",n,8,1"End IfEnd SubPrivate Sub Command5_Click()'Dim s As StringDim a() As ByteIf MSComm1.PortOpen = False ThenMsgBox "串口未打开,请打开串口", 48, "警告"End If'ReDim a(3)'a(0) = &HF'a(1) = &HFE'a(2) = &HDD'a(3) = &HCCs = Text3.Text'a = sMSComm1.RThreshold = Len(s) ' UBound(a) + 1If MSComm1.PortOpen = True ThenMSComm1.Output = sEnd IfCall Delay(20)End SubPrivate Sub MSComm1_OnComm()Dim idata As VariantDim arr() As ByteintInputLen = MSComm1.InBufferCount '不这样将会提示不能给数组赋值ReDim arr(intInputLen) '和上面一样Select Case mEventCase comEvReceive '接收信息arr = MSComm1.Input '得到 接收缓冲区数据If asciflag = True ThenFor i = 0 To UBound(arr)Text2.Text = Text2.Text + Chr$(arr(i))Next iElseFor i = 0 To UBound(arr)Text2.Text = Text2.Text + " " & arr(i)Next iEnd IfMSComm1.InBufferCount = 0End SelectEnd SubPrivate Sub Option1_Click()文章出自,转载请保留此链接!If Option1.Value = True Thenasciflag = TrueEnd IfEnd SubPrivate Sub Option2_Cli#from 本文来自 end#ck()If Option2.Value = True Thenasciflag = FalseEnd IfEnd SubPrivate Sub Timer1_Timer()Label11.Caption = TimeEnd SubPrivate Sub uart_open_Click()MSComm1.PortOpen = Not MSComm1.PortOpenIf MSComm1.PortOpen ThenShape2.BackColor = &HFF&uart_open.Caption = "关闭串口"ElseShape2.BackColor = &HE0E0E0uart_open.Caption = "打开串口"End IfEnd SubPrivate Sub text2_clr_Click()Text2.Text = ""End SubPrivate Sub text2_en_Click()text2enable = Not text2enbaleEnd SubPrivate Sub Command6_Click()EndEnd SubPrivate Sub Form_Load()Show '没有show后面的设置焦点将失败 错误text2enbale = TrueOption2.Value = True '默认显示是以16进制显示mPort = 1MSComm1.Settings = "9600,n,8,1"MSComm1.InputMode = comInputModeBinary '二进制接收数据MSComm1.InBufferCount = 0MSComm1.RThreshold = 1 '缓冲区接收到4个字符 就产生一个oncomm事件Text3.Text = ""Text3.SetFocusEnd Sub至此 一个简单的小工程就完成了,因为我是电子信息工程专业对高级编程还是很菜鸟的,其实这个功能也是我一直想能够自己实现的,因为之前一直以为学习VB 会花好多时间,就像之前一直在学习ARM一样半天模不着头脑。所以迟迟不敢接触。估计也好多人和我一样,其实学习开始了 也会发现并不是想象中那样。第3篇: VB学习心得体会这学期选修了VB这门学科,想从学习中对计算机有更深刻的认知,也对我大学中的2级考试奠定基础。那么谈谈这学期的学习中对vb的认知和心体会。通过学习vb我基本学会了编辑一些小程序,掌握了一些基本的知识,得到了以下一些收获:1.富业余生活。曾经业余时间到处游手好闲的身影不见了,以前没事我肯定一动不动的坐在电脑面前摆弄电脑。是啊,想想以前,真是一无是处,一会找人砍大山,一会找人打游戏,一会就傻傻的坐在小板登上两眼无光,似是厌倦了红尘。现在有了VB,它给了我无穷的快乐,让我乐此不疲。2、多了一门技术。VB是一门计算机编程语言,也算是一项知识含量较高的东西。采用的是可视化程序设计。学习的这段时间,我明白了万事开头难,刚刚开始,遇到些困难没关系,慢慢来。 我们每学一点,就赶快把它用到实际的程序中去,自己多学多用多实践,水平才能不断提高,这就是“学以致用”。 只有这样我才呢学有所成3、锻炼意志。编程可不是一项轻松的活,尤其是一个人开发制作软件时,那工作量就多了。没有一定的坐功、细心程度及耐性那是绝对做不到的。有时,把程序做完了需要调试运行,但是就是不能达到自已设计的效果和目的,那你得戴上放大镜找啊找啊,也许就是因为一个符号或一个字母,你就得花上个几个小时,半天,甚至更长。只要有一颗永不退缩的心,我相信你一定能找到问题所在,最后一定能见到你开心的笑容,也一定能找到成功者的感觉。通过这个学期的学习,对了VB这种高级语言有了初步的认知,对一些小的程序有了初步的设计方案,能根据要求设计出想要的程序,锻炼了自己的创造性思维,是培养逻辑思维的好方法,同时我经常看同学设计好的程序代码,然后想想别人为什么这么计就能达到效果,我的设计能不能完成更多的功能,这样优秀了自己,帮助了自己,提高了自身水平,同样,也欣赏了别人,对别人是赞美,对自己是帮助,总而言之,这学期的VB课程让我收了很多。第4篇: 命令按钮Command button cmd cmdExit通用对话框Common dialog dlg dlgFileOpen目录列表框Directory list box dir dirSource驱动器列表框Drive list box drv drvTarget文件列表框File list box fil filSource窗体Form frm frmEntry图象框Image img imgIcon标签Label lbl lblHelpMessage列表框List box lst lstPolicyCodes菜单Menu mnu mnuFileOpen单选按钮Option button opt optGender图片框Picture box pic picVGA文本框Text box txt txtLastName时钟控件Timer tmr tmrAlarm变量声明所有的变量将会节省编程时间,因为键入操作引起的错误减少了(例如,究竟是 aUserNameTmp,还是 sUserNameTmp,还是 sUserNameTemp)。在 选项 对话框的 编辑器 标签中,复选 要求变量声明 选项。Option Explicit 语句要求在 Visual Basic 程序中声明所有的变量。应该给变量加前缀来指明它们的数据类型。而且前缀可以被扩展,用来指明变量范围,特别是对大型程序。用下列前缀来指明一个变量的数据类型。变量数据类型数据类型 前缀 例子String (字符串类型) str strFNameInteger (短整数类型) int intQuantityLong (长整数类型) lng lngDistanceSingle (单精度浮点数类型) sng sngAverageDouble (双精度浮点数类型) dbl dblToleranceBoolean (布尔类型) bln blnFoundByte(字节类型) byt bytRasterDataDate (日期类型) dte dteNowCurrency (货币类型) cur curRevenueObject (对象类型) obj objCurrentVariant (变体类型) vnt vntCheckSum4、在简单的选择条件情况下,使用IIf()函数繁琐的代码:If nNum = 0 ThensName = sancyElsesName = XuEnd If简单的代码:sName=IIf(nNum=0, sancy , Xu )5、尽量使用Debug.Print进行调试在很多初学者的调试中,用MsgBox来跟踪变量值.其实用Debug.Print不仅可以达到同样的功效,而且在程序最后编译过程中,会被忽略.而MsgBox必须手动注释或删除.通常:MsgBox nName应该:Debug.Print nName6、在重复对某一对象的属性进行修改时,尽量使用With....End With通常:Form1.Height = 5000Form1.Width = 6000Form1.Caption = This is MyLabel应该:With Form1.Height = 5000.Width = 6000.Caption = This is MyLabelEnd With这种结构程序执行效率比较高,特别在循环语句里。7、MsgBox中尽量使用消息图标,这样程序比较有规范一般来说vbInformation 用来提示确认或成功操作的消息vbExclamation 用来提示警告的消息vbCritical 用来提示危机情况的消息vbQuestion 用来提示询问的消息8、在可能的情况下使用枚举心得体会:
看完本文,记得打分哦:很好下载Doc格式文档马上分享给朋友:?知道苹果代表什么吗实用文章,深受网友追捧比较有用,值得网友借鉴没有价值,写作仍需努力相关心得体会:网友评论本类热门48小时热门VB程序设计教程课后答案-五星文库
免费文档下载
VB程序设计教程课后答案
导读:下面给出一段程序样例,答:在设计或运行时设置Line控件对象的BorderWidth属性,应用程序对记录集进行操作,也可使用程序代码给字段赋值,2、窗体的ScaleHeight、ScaleWidth属性和Height、Width属性有什么区别?答:ScaleHeight、ScaleWidth属性为窗体内部度量单位数据,Height、Width属性为窗体外观尺寸。当改变坐标轴的方向后,Scale
窗体的ScaleHeight、ScaleWidth属性和Height、Width属性有什么区别?
答:ScaleHeight、ScaleWidth属性为窗体内部度量单位数据,Height、Width属性为窗体外观尺寸。当改变坐标轴的方向后,ScaleHeight、ScaleWidth属性值可以是负数,而Height、Width属性值必定大于0。 3、
RGB函数中的参数按什么颜色排列?其有效的数值范围是多少?怎样用RGB函数实现色彩的渐变?
答:RGB函数中的参数按红、绿、蓝顺序排列,RGB函数三基色的取值在0~255之间,当该值大于255时,RGB函数将其当作255处理。为实现色彩的渐变,只要在循环内连续改变三基色的取值。下面给出一段程序样例,通过调整RGB函数的参数值,实现色彩由黑到红之间的渐变。
For j=0 to 255
Line(10, j) C ( 5000 , j ) , RGB( j, 0, 0 )
怎样设置Line控件对象的线宽?
答:在设计或运行时设置Line控件对象的BorderWidth属性。
当用Line方法画线之后,CurrentX与 CurrentY在何处?
答:当用Line方法画线之后,CurrentX与 CurrentY属性值被设置为直线的终点坐标。
当用Circle方法画圆弧和扇形时,若起始角的绝对值大于终止角的绝对值,则圆弧角度在何范围?
答:当用Circle方法画圆弧和扇形时,若起始角的绝对值大于终止角的绝对值,则所画圆弧或扇形的圆弧角度大于180度。
使用Pset绘制像素点的大小由何因素确定?
答:使用Pset绘制像素点的大小由当前容器的DrawWidth的属性值确定。
怎样用Point方法来比较两张图片?
答:用Point方法按行和列的顺序扫描图片,Point方法可返回窗体对象或PictureBox控件和Image控件所指定点的RGB颜色值,如果所引用的点位于对象指定区域之外,用Point方法返回-1。
第十章:数据库应用基础
什么是关系型数据库?
答:关系型数据库模型将数据以表的集合来表示。在关系型数据库中,行被称为记录,列则被称为字段,每个字段都有一个取值范围,表是有关信息的逻辑组。
简述SQL中常用的Select语句的基本格式和用法。
答:SELECT语句常用的语法形式为:
SELECT 目标表达式列表 FROM表名[WHERE 查询条件] [GROUP BY 分级字段 HAVING 分组条件]
[ ORDER BY 排序关键字段 [ASC| DESC]]
其中SELECT和FROM子句是必需的,通过使用SELECT语句返回一个查询结果。
简述使用ADO数据控件访问数据库的步骤
答:首先使用ADO数据控件建立与数据库的连接;使用命令对象对数据库发出SQL命令,从数据库中选择数据构成记录集;应用程序对记录集进行操作。
什么是数据绑定?怎样实现数据绑定?
答:在V Basoc中,ADO数据控件不能直接显示记录集对象中的数据,必须通过能与其绑定的控件来实现。数据绑定是一个过程,即在运行时自动为与记录集中的元素关联的控件设置属性。Windows窗体可以进行两种类型的数据绑定:简单数据绑定和复杂数据绑定。绑定控件通过ADO数据控件使用记录集中的数据,再由ADO控件将记录集连接到数据内的数据表。要使绑定控件能自动连接到记录集的某个字段,通常需要对控件的两个属性进行设置:
(1)DataSource属性:通过指定一个有效的ADO数据控件将绑定控件连接到数据源。
(2)DataField属性:设置记录集中有效的字段使绑定控件与其建立联系。
如何用代码给ADO数据控件设置连接属性,创建一个记录集对象?
答:(1)用代码设置ConnectionString属性值
mlink = D Provider = Microsoft.Jet.OLEDB.4.0; Data Source = Student.mdb D
Adodc1.ConnectionString = mlink
(2)指定命令类型:mandType = adCmdUnknown
(3)设置数据源:Adodc1.RecordSource = D Selcet * From 基本情况汇报‖
(4)激活: Adodc1.Refresh
在ADO中如何用代码实现记录指针的移动?
答:MoveFirst方法移至第1条记录,MoveLast方法移至最后一条记录,MoveNext方法移至下一条记录,MovePrevious方法移至上一条记录。
如何实现对数据库的增、删、改功能?
答:对记录集数据的增、删、改操作涉及AddNew、Delete、Update和CancelUpdate这4个方法。
增加一条新记录通常要经过以下三步:(1)调用AddNew方法,在记录集内增加一条记录;(2)给新记录各字段赋值。可以通过绑定控件直接输入,也可使用程序代码给字段赋值。(3)调用Update方法,确定所做的添加,将缓冲区内的数据写入数据库。
从记录集中删除记录通常要经过以下三步:
(1)定位被删除的记录使之成为当前记录;(2)调用Delete方法;(3)移动记录指针
ADO数据控件有较高的智能,当改变数据项的内容时,ADO自动进入编辑状态,在对数据编辑后,只要改变记录集的指针或调用Update方法,即可确定所做的修改。
如果要显示数据表内的照片,可使用哪些控件?
答:PictureBox和Image控件,将它们绑定到数据表内的照片字段。
包含总结汇报、IT计算机、党团工作、文档下载、人文社科、专业文献、经管营销、教学研究以及VB程序设计教程课后答案等内容。本文共5页
相关内容搜索

我要回帖

更多关于 last next 的文章

 

随机推荐