VB编程,for语句
For 是用来循环执行一系列操作的语句。语法如下:for 循环变量=起始值 to 终止值 [STEP] 步长<要执行的语句序列> next [循环变量]循环变量要事先定义,循环执行的次数=终止值与起始值的差的绝对值除以步长再取整数部分 比方说要连续输出10个*,就这样写 dim i as integer "这句定义变量 for i=1 to 10print "*"; "连续输出 next i程序运行时要先看循环变量当前值是否超过终止值,如果超过就不执行内容,如果没超过就执行一次,然后让变量值按步长值增加或减少。默认情况下。步长与step如果省掉的话步长值为1,如果你需要变量不按1增加的话就需要加上step与步长值。例如: dim i as integer for i=1 to 10 step 2print "*"; next i 这段程序运行就只会输出5个*还可以让循环倒着来 例如: dim i as integer for i=10 to 1 step -1print "*"; next i
VB编程题
Integer对数字位数有限制范围为-32768到32767同样的这种问题应该考虑进去,你的编程完全正确。位数过大可以换用Long来满足你的要求祝你好运~
VB编程题
选C我用VB试的3是重复3次 string函数就是重复第一个字符 这里是A 结果是3个A
VB编程好学吗?
VB全称VisualBasic,即初学者通用符号指令代码。VB全称VisualBasic,即初学者通用符号指令代码。所以,看上去它就是给初学者准备的。VB入门很容易,只要懂一定的语言规则,基本的Basic的语句以及函数,做一些界面设计是很快的。但是慢慢你就会发现在VB框外的东西很难实现,不过要想作出好的程序的话,就应改好好研究WindowsAPI。作为微软的开发工具,最大的一个优势是和很多程序都有引用接口,于是,VB可以用来做数据库,做办公自动化,做图像处理,但是其运行速度是很慢的。尤其是当你需要做底层实时控制时,就会发现VB根本没有办法胜任,于是又要学VC,至少能用VC写一些dll以供VB调用。实际上VB作为平时写点测试软件或者功能性验证还是不错的,但是要做商用还差点意思。
用VB编程计算n!
详细一点啊,我能做,计算什么N
现在vb编程怎么样,前景如何
VB也是一种解释型语言。比java还不好,因为Java至少有跨平台。vb的优势是体现在界面可视化编程、学习门槛低,入门快、学了vb能写asp、vba等脚本。因为他们语法类似。vb非常容易逆向出源代码,哪怕不是要完整源代码,也非常容易破解出序列号、密码等关键敏感信息。而且VB依赖VB运行库,如果编译出来的程序没打包所有运行库,在没运行库的机器上无法启动。VB程序必定有这个拖油瓶存在!个人感觉VB就是一个玩具。玩玩还成。做软件个人不建议!如果要学习PC的软件,建议学c++
关于VB编程问题
Visual Basic 概念适用于 Visual Basic 6.0 用户的 Printer 对象在 Visual Basic 2005 中,Visual Basic 6.0 Printer 对象被 PrintDocument 组件替换。虽然两者行为迥异,但是在大多数情况下功能可以重复。概念差异在 Visual Basic 6.0 中,打印是通过创建 Printer 对象,然后使用图形方法将文本和图形绘制到虚拟页上来实现的。属性 (Property) 和方法用于定义打印机属性 (Attribute),如 DeviceName、PrintQuality 或 Copies;其他属性 (Property)——如 Orientation 和 PaperSize——定义页自身的属性 (Attribute)。EndDoc 方法将输出发送到应用程序的默认打印机(这在 Printers 集合中定义)。在 Visual Basic 2005 中,不再提供 Printer 对象。而是使用 PrintDocument 组件来定义图形和文本,使用 PrinterSettings 对象来定义打印机属性,并使用 PageSettings 类来定义页属性。打印不再绑定到特定设备,应用程序的默认打印机概念不再有效。PrintDocument 组件的 PrintPage 方法可以用于打印到任何设备,默认打印机是系统范围内的。PrintDialog、PrintPreviewDialog 和 PageSetupDialog 组件允许您让用户在运行时选择打印机和打印选项。ColorMode 属性在 Visual Basic 6.0 中,ColorMode 属性控制是否在彩色打印机上用单色打印输出。 在 Visual Basic 2005 中,现在取决于打印机将此公开为高级选项。PrinterSettings 类的 SupportsColor 属性可用于确定打印机的颜色功能。DriverName 属性在 Visual Basic 6.0 中,Printer 对象的 DriverName 属性用于指定打印机驱动程序。在 Windows 早期版本和 MS-DOS 中,需要打印机驱动程序将输出按照每个特定品牌和型号的打印机可以理解的方式进行翻译。到 Visual Basic 6.0 时这通常是不需要的,但为向后兼容仍然保留了此属性。 在 Visual Basic 2005 中,不再存在 DriverName 属性;打印机驱动程序由 Windows 管理,不能再指定不同的驱动程序。hDC 属性在 Visual Basic 6.0 中,Printer 对象的 hDC 属性指定设备上下文的句柄(基于 Windows 的应用程序、设备驱动程序和诸如打印机等的输出设备之间的链接)。在 Visual Basic 2005 中,不再提供 hDC 属性;PrintDocument 组件的实例等效于设备上下文。 注意 虽然不再需要设备上下文句柄,但图形对象具有可用于高级方案的 GetHdc 和 ReleaseHdc 方法。Page 属性在 Visual Basic 6.0 中,Page 属性返回自应用程序启动或自上次在 Printer 对象上使用 EndDoc 语句以来打印的页的计数。此属性通常用于在打印过程中向每页添加页码。在 Visual Basic 2005 中,不跟踪页码;但是,通过在 BeginPrint 事件中设置一个变量并在 PrintPage 事件中将其递增,您可以方便地保持计数。Port 属性在 Visual Basic 6.0 中,Port 属性返回将文档发送到打印机时所通过的端口的名称。在 Visual Basic 2005 中,不再提供 Port 属性;PrintDialog 和 PrintPreviewDialog 控件自动管理端口信息。RightToLeft 属性在 Visual Basic 6.0 中,RightToLeft 属性确定 Printer 对象如何在双向平台(如阿拉伯语 Windows95 或希伯来语 Windows95)上设置输出的格式。在 Visual Basic 2005 中,不再需要 RightToLeft 属性;在 Windows 更高版本中打印方向由本地化设置控制。TrackDefault 属性在 Visual Basic 6.0 中,TrackDefault 属性确定 Printer 对象是否总是指向同一打印机,或者确定当您在操作系统的“控制面板”中更改了默认打印机设置的情况下是否更改它指向的打印机。当正在进行打印作业时更改 TrackDefault 属性设置会导致打印立即暂停。在 Visual Basic 2005 中,不再提供 TrackDefault 属性;PrinterSettings 类的 IsDefaultPrinter 属性可用于确定打印机是否是默认的,但如果默认打印机更改,打印将不再暂停。Zoom 属性在 Visual Basic 6.0 中,Zoom 属性确定打印输出的缩放百分比。例如,让我们考虑一下在将 Zoom 设置为 50 时打印出的 Letter 大小的页。该页与 17x22 英寸的页所包含的数据一样多,因为打印的文本或图形在 Letter 大小的页上被缩小到原始高度和宽度的一半。在 Visual Basic 2005 中,不再提供 Zoom 属性;如果打印机具有缩放功能,则将在“打印”对话框中自动公开设置。还可以在将输出指定给 PrintDocument 组件之前使用图形方法缩放输出。图形属性和方法在 Visual Basic 6.0 中,各种图形属性和方法可以用于在 Printer 对象上绘制线条、形状和文本。在 Visual Basic 2005 中,大多数对象不再具有其自身的图形属性和方法;仍可以通过创建并使用 Graphics 对象来绘制线条、形状和文本。有关更多信息,请参见图形(针对 Visual Basic 6.0 用户)。用于 Printer 对象的代码更改由于 Visual Basic 6.0 和 Visual Basic 2005 在打印模式上存在大量差异,所以比较它们的编码技术没有什么意义。有关在 Visual Basic 2005 中打印的示例,请参见打印示例。Printer 对象的属性和方法的等效项下面几个表列出了 Visual Basic 6.0 中的属性和方法及它们的 Visual Basic 2005 等效项。具有相同的名称和行为的属性及方法未予列出。除非另外说明,否则所有 Visual Basic 2005 枚举都映射到 System.Windows.Forms 命名空间。此表提供相关主题的链接,这些主题对行为之间的差异进行说明。如果 Visual Basic 2005 中没有直接等效项,则提供指向介绍替换项的主题的链接。属性Visual Basic 6.0 Visual Basic 2005 等效项 ColorMode 新的实现。PrinterSettings 类的 SupportsColor 属性可用于确��打印机的颜色功能Copies PrinterSettings 类的 Copies 属性。CurrentXCurrentY 新的实现。有关更多信息,请参见图形(针对 Visual Basic 6.0 用户)。DeviceName PrinterSettings 类的 PrinterName 属性。DrawModeDrawStyleDrawWidth 新的实现。有关详细信息,请参见图形(针对 Visual Basic 6.0 用户)。DriverName 新的实现。不再需要;由 Windows 管理打印机驱动程序。Duplex PrinterSettings 类的 Duplex 属性。FillColorFillStyle 新的实现。有关详细信息,请参见图形(针对 Visual Basic 6.0 用户)。FontFontBoldFontCountFontItalicFontNameFontsFontSizeFontStrikeThruFontTransparentFontUnderline 新的实现。有关详细信息,请参见字体处理(针对 Visual Basic 6.0 用户)。ForeColor 新的实现。有关详细信息,请参见颜色处理(针对 Visual Basic 6.0 用户)。hDC 不再是必需的。PrintDocument 组件的一个实例是设备上下文的等效项。Height PageSettings 类的 PaperSize 属性。Orientation PageSettings 类的 Landscape 属性。Page 新的实现。不跟踪当前页码;但是,通过在 BeginPrint 事件中设置变量并在 PrintPage 事件中将其递增,您可以方便地进行跟踪。PaperBin PrinterSettings 类的 PaperSources 属性。PaperSize PageSettings 类的 PaperSize 属性。Port 不再是必需的。PrintPreviewDialog 控件自动设置端口信息。PrintQuality PrinterSettings 类的 PrinterResolutions 属性。RightToLeft 不再是必需的。打印的方向由 Windows 中的本地化设置控制。ScaleHeightScaleLeftScaleModeScaleTopScaleWidth 新的实现。有关详细信息,请参见坐标系统(针对 Visual Basic 6.0 用户)。TrackDefault 无直接等效项。PrinterSettings 类的 IsDefaultPrinter 属性可用于确定打印机是否是默认的。TwipsPerPixelXTwipsPerPixelY 不再是必需的。Visual Basic 2005 中的度量总是以像素为单位。Width PageSettings 类的 PaperSize 属性。Zoom 不再是必需的。如果打印机具有缩放功能,则将在“打印”对话框中自动公开设置。方法Visual Basic 6.0 Visual Basic 2005 等效项 Circle 新的实现。有关更多信息,请参见图形(针对 Visual Basic 6.0 用户)。EndDoc PrintKillDoc CancelLine 新的实现。有关更多信息,请参见图形(针对 Visual Basic 6.0 用户)。NewPage HasMorePagesPaintPicturePSet 新的实现。有关更多信息,请参见图形(针对 Visual Basic 6.0 用户)。ScaleScaleXScaleY 新的实现。有关详细信息,请参见坐标系统(针对 Visual Basic 6.0 用户)。TextHeightTextWidth 新的实现。有关更多信息,请参见图形(针对 Visual Basic 6.0 用户)。
VB编程的问题
实验一下知道,呵呵,前几天回答出问题了
vb编程求大神
Private Sub Command1_Click()Dim n As Longn = List1.ListIndexIf n >= 0 ThenList2.AddItem List1.TextList1.RemoveItem nEnd IfEnd SubPrivate Sub Command2_Click()Dim n As Longn = List2.ListIndexIf n >= 0 ThenList1.AddItem List2.TextList2.RemoveItem nEnd IfEnd SubPrivate Sub Command3_Click()Dim n As LongFor j = List1.ListCount - 1 To 0 Step -1List2.AddItem List1.List(j)List1.RemoveItem jNextEnd SubPrivate Sub Command4_Click()Dim n As LongFor j = List2.ListCount - 1 To 0 Step -1List1.AddItem List2.List(j)List2.RemoveItem jNextEnd SubPrivate Sub Form_Load()List1.AddItem "第一题"List1.AddItem "第二题"List1.AddItem "第三题"List1.AddItem "第四题"List1.AddItem "第五题"Command1.Caption = ">"Command2.Caption = "<"Command3.Caption = ">>"Command4.Caption = "<<"End Sub
在vb编程环境中,没有
在vb编程环境中,没有什么?
VB编程语言主要可以用来做哪些用途?
可以开发软件,是目前编程上最简单的一种语言,微软在基本软件上均支持采用VB对其进行开发。
关于VB编程(急)
For i = 1 To VSFlexGrid1.Rows - 1 应该是For i = 0 To VSFlexGrid1.Rows - 1你这个表格的属性设置有问题
vb编程学的好了能干什么?(+10)
首先要弄明白你想做什么?其次再考虑用VB还是C。最好多学几门语言,如delphi、PB等,语言是工具,工具越多,局限越小,能做的事就越多。最后提醒一下,不要轻信某些只懂C的人对VB的一知半解的嘲讽。因为任何一门语言都有适用场合。如果VB学得好,同样可以嘲笑那些Cer。--VB、C都是不可互相替代的优秀产品。关于就业,学VB优势在于可以比较快速地完成应用类软件的开发。VB可以做的领域很广泛,例如收费计分预订之类的系统、财务、企业生产管理(ERP、HR、QA等)、图形图象处理、设计或教学辅助、智能数据挖掘、办公、电子商务网站、游戏(含3D)或环境仿真、基本的计算机外设通信。C的优势在于底层软件开发,尤其是与硬件相关的软件,例如硬件驱动程序、硬件设备管理程序、跨平台软件、操作系统类、网络安全类。VB和C是各有长处的。
怎样学好vb编程
vb怎么说呢,在通讯方面以及数据库以外的都是很好用的,只是在数据库方面显得不是很理想,还是有一些针对数据库的控件做的不是很完善。
VB编程中常用的函数有哪些
前些时间收集整理出来的。希望对你有帮助。不懂的可以加我QQ 138001655类型转换函数1、 Int(x):求不大于自变量x的最大整数2、 Fix(x):去掉一个浮点数的小数部分,保留其整数部分3、 Hex$(x):把一个十进制数转换为十六进制数4、 Oct$(x):把一个十进制数转换为八进制数5、 Asc(x$):返回字符串x$中第一个字符的ASCII字符6、 CHR$(x):把x的值转换为相应的ASCII字符7、 Str$(x):把x的值转换为一个字符串8、 Cint(x):把x的小数部分四舍五入,转换为整数9、 Ccur(x):把x的值转换为货币类型值,小数部分最多保留4 位且自动四舍五入10、 CDbl(x):把x值转换为双精度数11、 CLng(x):把x的小数部分四舍五入转换为长整数型数12、 CSng(x):把x值转换为单精度数13、 Cvar(x):把x值转换为变体类型值14、 VarPtr(var):取得变量var的指针2 数学函数1、 Sin(x):返回自变量x的正弦值2、 Cos(x): 返回自变量x的余弦值3、 Tan(x): 返回自变量x的正切值4、 Atn(x): 返回自变量x的反正切值5、 Abs(x): 返回自变量x的绝对值6、 Sgn(x): 返回自变量x的符号,即当x为负数时,返回-1;当x为0时,返回0;当x为正数时,返回17、 Sqr(x):返回自变量x的平方根,x必须大于或等于08、 Exp(x):返回以e为底,以x为指数的值,即求e的x次方2 日期与时间函数1、 Day(Now):返回当前的日期2、 WeekDay(Now):返回当前的星期3、 Month(Now):返回当前的月份4、 Year(Now):返回当前的年份5、 Hour(Now):返回小时(0~23)6、 Minute(Now):返回分(0~59)7、 Second(Now):返回秒 (0~59)2 随机数函数1、 Rnd[(x)]:产生一个0~1之间的单精度随机数2、 Randmize[(x)]:功能同上,不过更好2 字符串函数1、 LTrim$(字符串):去掉字符串左边的空白字符2、 Rtrim$(字符串):去掉字符串右边的空白字符3、 Left$(字符串,n):取字符串左部的n个字符4、 Right$(字符串,n):取字符串右部的n个字符5、 Mid$(字符串,p,n):从位置p开始取字符串的n个字符6、 Len(字符串):测试字符串的长度7、 String$(n,字符串):返回由n个字符组成的字符串8、 Space$(n):返回n个空格9、 InStr(字符串1,字符串2):在字符串1中查找字符串210、 Ucase$(字符串):把小写字母转换为大写字母11、 Lcase$(字符串):把大写字母转换为小写字母2 窗体输入输出函数1、 Print(字符串):在窗体输出字符串,可以用”&”对变量进行连接后输出 2、 Tab(n):把光标移到该行的n开始的位置3、 Spc(n):跳过n个空格4、 Cls:清除当前窗体内的显示内容5、 Move 左上角x,左上角y,宽度,高度:移动窗体或控件6、 InputBox(prompt,…):跳出一个数据输入窗口,返回值为该窗口的输入值7、 MsgBox(msg,[type]…):跳出一个提示窗口2 文件操作函数1、 Open 文件名 [For方式] [Access存取类型] [锁定] AS [#]文件号 [Len=记录长度]功能:为文件的输入输出分配缓冲区,并确定缓冲区所使用的存取方式说明:1) 方式:指定文件的输入输出方式,可选,默认是Random,可以是以下值a、 Output:指定顺序输出方式,将覆盖原有内容b、 Input:指定顺序输入方式c、 Append:指定顺序输出方式,在文件未尾追加内容d、 Random:指定随机存取方式,也是默认方式,在Random方式时,如果没有Access子句,则在执行Open语句时,VB将按下列顺序打开文件:读/写、只读、只写e、 指定二进制文件。在这种方式下,可以用Get和Put语句对文件中任何字节位置的信息进行读写。在Binary方式中,如果没有Access子句,则打开文件的类型与Random方式相同2)、存取类型:放在关键字Access之后,用来指定访问文件的类型。可以是下列类型之一a、 Read:打开只读文件b、 Write:打开只写文件c、 Read Write:打开读写文件。这种类型只对随机文件、二进制文件及用Append方式打开的文件有效3)、锁定:该子句只在多用户或多进和环境中使用,用来限制其他用户或其他进程对打开进行读写操作。锁定类型包括:a、 默认:如不指定锁定类型,则本进程可以多次打开文件进行读写;在文件打开期间,其他进程不能对该文件执行读写操作b、 Lock Shared:任何机器上的任何进程都可以对该文件进行读写操作c、 Lock Read:不允许其他进程读该 文件。只在没有其他Read存取类型的进程访问该文件时,才允许这种锁定。d、 Lock Write:不允许其他进程写这个文件。只在没有其他Write存取类型的进程访问该文件时,才允许这种锁定e、 Lock Read Write:不允许其他进程读写这个文件如果不使用lock子句,则默认为Lock Read write4)、文件号:由用户自行指定一个由1~511之间的整数,只要该文件号未被使用就合法;打开文件后,可以用该文件号进行读写等操作5)、记录长度:是一个整型表达式。当选择该参量时,为随机存取文件设置记录长度。对于用随机访问方式打开的文件,该值是记录长度;对于顺序文件,该值是缓冲字符数。”记录长度”不能超过32767字节。对于二进制文件,将忽略Len子句举例:Open “price.dat” for Output as #1Open “C:abc.dat” for radom as #1 len=2562、 Close [#文件号][,#文件号]……:关闭文件3、 Seek #文件号,位置:文件指针跳到指定位置,以字节为单位。取值1~pow(2,31)-14、 Seek (文件号):返回当前文件指针的位置5、 FreeFile():取得一个未使用的文件号6、 Loc(文件号):返回指定文件的当前读写位置7、 LOF(文件号):返回文件长度8、 EOF(文件号):用来测试文件是否结束,结束返回true9、 Print #文件号,变量1,变量2,…变量n:按顺序将各变量的值写入顺序文件如果是print #文件号,则写入空行10、 Write #文件号,表达式表…:作用同 Print11、 Input #文件号,变量表….:读顺序文件,进行与Print相反的操作12、 Line Input #文件号,字符串变量:从顺序文件中读入一行13、 Input$(n,#文件号):从顺序文件读出 n个字符的字符串14、 Put #文件号,[记录号],变量:把除对象变量和数组变量外的任何变量(包括号含有单个数组元素的下标变量)的内容写入随机文件。例如:Put #2,,filebuff15、 Get #文件号,[记录号],变量:读随机文件,执行与put相反的操作16、 Get|put #文件号,[位置],变量:读写二制文件,位置是指下一次读写操作的位置。17、 Kill 文件名:删除文件18、 FileCopy 源文件名,目标文件名:复制文件19、 Name原文件名 as 新文件名:重命令文件
使用VB编程实现应用程序新建窗体
建立VB工程时,添加MDI模式的窗体。MDI是多窗口模式。主窗口里可以建立很多小窗口。网上很多实例的。搜索一下多窗口应用编程方面的资料。
VB编程问题
1、把textbox1控件的Locked属性设为True。2、根据你textbox控件的大小设置控件的maxlength属性,即控件的最大字符。3、最简单的是设置控件的default属性为true,就是按回车就=点了此按钮。
VB编程问题
设a=2、b=3 所以 a>b为假 not就是取反 结果就为真 Notb>=3 同理~ 为假 表达式(Not a>b)And(Notb>=3) 就成了 真 and 假 答案为假 非0为true 所以答案是C
VB编程题目~求助啊~~
Private Sub Command1_Click()a = Val(InputBox("A="))b = Val(InputBox("B="))c = Val(InputBox("C="))Max = IIf(a > b, a, b)If c > Max Then Max = cMsgBox "最大数=" & MaxEnd SubPrivate Sub Form_Load()Form1.Caption = "最大数"End Sub
VB编程题目
Private Sub Form_Click()Dim i As Integer, s As IntegerDim a(10)Do Until i = 10i = i + 1a(i) = InputBox("请输入第" & i & "个学生成绩")s = s + a(i)LoopMsgBox "平均成绩为:" & Format(s / 10, "0.00")End Sub
vb编程 求帮助。最好详细讲解。
0秒。没有时间的意思
VB编程水仙花数
Private sub command1_click() For a=0 to 9 For b=0 to 9 For c=0 to 9 If a^3+b^3+c^3=a*100+b*10+c then Print a & b & c , End if Next c Next b Next a
VB编程题目
Private Sub Command1_Click()Label1.Caption = "多预习,问题在心中"End SubPrivate Sub Command2_Click()Label1.Caption = "认真听,知识记脑里"End SubPrivate Sub Command3_Click()Label1.Caption = "多练习,实践出真知"End SubPrivate Sub Form_Load()Label1.FontSize = 20Label1.Caption = "欢迎学习Visual Basic"Command1.Caption = "上课前"Command2.Caption = "上课时"Command3.Caption = "上课后"End Sub
vb编程有何优缺点?
优点:可视化界面,操作简单,易学缺点:隐藏了许多Windows内部和底层的知识,也就是说,VB的许多功能是靠调用已经编辑好的Windows模块或dll实现的,VB本身无法编辑这些东西,对底层操作极其不便。另外,运行速度较C或其他语言慢。
如何用VB编程输出杨辉三角?
VB代码:Option Base 1Private Sub form_click()Const n=10Dim arr(n,n)As IntegerFor i=1 To narr(i,i)=1arr(i,1)=1Next iFor i=3 To nFor j=2 To i-1arr(i,j)=arr(i-1,j-1)+arr(i-1,j)Next jNext iFor i=1 To nFor j=1 To iPrint arr(i,j);Next jPrintNext iEnd Sub输出结果:扩展资料:printf的格式printf函数的原型为:#include<stdio.h>int printf(const char*format,...);在讲每一个函数的时候都会先把它的函数原型写出来,这个原型你们现在看不懂不要紧,等到学完C语言之后再来看这个原型就会发现它是很有参考意义的!它对深刻理解函数有着很大的价值。printf的格式有四种:1)printf("字符串 ");#include<stdio.h>int main(void){printf("Hello World! ");// 表示换行return 0;}其中 表示换行的意思。它是一个转义字符,前面在讲字符常量的时候见过。其中n是“new line”的缩写,即“新的一行”。此外需要注意的是,printf中的双引号和后面的分号必须是在英文输入法下。双引号内的字符串可以是英文,也可以是中文。2)printf("输出控制符",输出参数);#include<stdio.h>int main(void){int i=10;printf("%d ",i);/*%d是输出控制符,d表示十进制,后面的i是输出参数*/return 0;}这句话的意思是将变量i以十进制输出。i本身就是十进制,程序中虽然写的是i=10,但是在内存中并不是将10这个十进制数存放进去,而是将10的二进制代码存放进去了。计算机只能执行二进制0、1代码,而0、1代码本身并没有什么实际的含义,它可以表示任何类型的数据。所以输出的时候要强调是以哪种进制形式输出。所以就必须要有“输出控制符”,以告诉操作系统应该怎样解读二进制数据。如果是%x就是以十六进制的形式输出,要是%o就是以八进制的形式输出。3)printf("输出控制符1输出控制符2?",输出参数1,输出参数2,?);#include<stdio.h>int main(void){int i=10;int j=3;printf("%d%d ",i,j);return 0;}输出控制符1对应的是输出参数1,输出控制符2对应的是输出参数2??编译、链接、执行后看一下输出结果:10 3注意:10和3之间有一个空格;因为上面%d和%d之间有空格,printf中双引号内除了输出控制符和转义字符 外,所有其余的普通字符全部都原样输出。比如:#include<stdio.h>int main(void){int i=10;int j=3;printf("i=%d,j=%d ",i,j);return 0;}再编译、链接、执行一下:i=10,j=3i=、,、空格和j=全都原样输出了。此外需要注意的是:“输出控制符”和“输出参数”无论在“顺序上”还是在“个数上”一定要一一对应。4)printf("输出控制符非输出控制符",输出参数);
VB编程语言主要可以用来做哪些用途?
尽管许多人把VB定位为“初学者程序设计语言”,但是由于VB可以使用第三方控件、组件,以及具备类扩展、支持API函数等强大的扩展功能,所以实际上VB几乎可以做任何事情,我曾经见过一个牛人用VB6做的一个功能非常完整、界面也非常漂亮的GPS导航系统(当然它不是用在手机上的,而是用在笔记本电脑上的)。VB最大的缺点就是运行效率较低,这是它的硬伤。除此之外,其他高级语言能够实现的功能,用VB也几乎完全能够实现,只不过某些新功能实现起来可能要复杂、曲折一些而已。
vb编程是什么意思,主要干嘛的?
Visual Basic6.0开始界面vb是Visual Basic的简称,是由美国微软公司于1991年开发的一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发 Windows 环境下的各类应用程序。它简单易学、效率高,且功能强大可以与 Windows 专业开发工具SDK相媲美。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。http://baike.baidu.com/view/3063.htm
vb编程是什么意思,主要干嘛的?
VB程序开发的基本流程是:界面设计(放置窗体和控件)――属性设置(设置窗体、控件的属性)――编写代码――运行调试。其优点是在窗体上添加控件并设置属性后就可完成界面的设计使程序员轻易的就可完成界面的设计,而无需过多的进行设计和编程。只需调用预先准备好的、经过测试的、完全就绪的模块就可完成所需实现的功能。这种备用性的软件模块被称作――组件。窗体和各种控件就是组件。VB编程的核心思想就是组件编程。VB是最早引入组件编程的概念,其后被其它语言所采用并成为一种标准,如VC++、Delphi、PowerBuilder都采用组件编程模型,并采用面向对象编程技术,成为当今程序设计的发展方向之一。VB编程时,因为使用组件技术,所以不必从底层的窗体、控件开始设计,可以向工厂通过各种部件组装生产机器一样,通过微软或第三方提供的组件,组装成所需的程序。用什么组装?就是用VB的代码,其作用就像胶水一样,用有限的代码和组件联结成一体。最后形成一个完整的应用程序。如果没有现成的组件或需要创建一个新类时,就需要编写代码。组件的种类很多,有多少组件可用,各组件有什么作用,这需要在实践中不断摸索。
VB编程(用循环) 输出下列图形 A BBB CCCCC DDDDDDD
Private Sub Command1_Click()a = -1: b = 5For i = 65 To 68 a = a + 2: b = b - 1 Print Space(b); For j = 1 To 7 Print Chr(i); If j = a Then Exit For Next j Print vbCrLfNext iEnd Sub完全符合你...
什么叫做“vB编程”。
vb编程就是用VB这种编程语言进行编程,像VB,java,c,C++这些概念都是并列的
如下简单的VB编程请教?
在这段代码中,发现有以下语法错误,可以调整后再试一下:findById语句中的wnd[0]中,中括号内应该是双引号,应该是:session.findById("wnd["0"]")btn%S_MATNR%APP%_VALU_PUSH 中,标识符之间的下划线应该是空格,应该是:session.findById("wnd[0]/usr/btn% S MATNR % APP % VALU PUSH")
用VB编程要用到什么软件?
VB是微软出品的,能够使用的VB编程软件只有VisualStudio不过VisualStudio有很多版本从VB6.0到VisualStudio2002.Net、VisualStudio2003.Net、VisualStudio2005、VisualStudio2008各有不同,看你的喜好了
请问VB编程中,如何连接SQL数据库?
学习了 呵呵
VB编程的必备技巧
对编程者来说,VB很容易上手,但要深入、灵活地驾驭它还要下一番功夫。笔者在这里介绍几个较为典型的编程技巧,希望能对广大VB爱好者有所帮助。 一.怎样创建自定义的光标 1.当在设计一个应用程序时,Visual Basic允许程序员将许多控件的MousePointer属性设计成12个预先定义好的鼠标光标之一。然而,有些程序员或许会希望显示一个预定义形状之外的光标。本文说明如何创建一个不同的鼠标指针(光标),包括为一个没有MousePointer属性的控件创建光标。 要在Visual Basic应用程序中将光标(鼠标指针)改变成个不同的形状,可以添加代码来改变希望监视的控件的MouseMove和DragOver事件。 MouseMove事件所包含的代码用于触发该控件的Drag方法。当鼠标在被选中的控件上移动的时候,轮流显示新的鼠标指针。当鼠标指针离开该控件时,则DragOver事件被触发。在Visual Basic程序中,可以重新复位此Drag属性,以便以前的鼠标指针能够被再次显示出来。 2.下面的样例程序实现当鼠标指针移动到一个文件列表框控件上时,将其改变成不同的形状。 首先采用缺省的方法建立Form1。在Form1上添加一个文件列表框控件,采用缺省的方法建立File1。将File1控件的DragIcon属性设置为所选择的.ICO文件。 将如下代码添加到File1的MouseMove事件中: Private Sub File1-MouseMove(ButtonAs Integer, Shift As Integer, X As Single, Y As Single) File1.Drag 1 ""icon on End Sub ---- 将如下代码添加到Form1的DragOver事件中: Private Sub Form-DragOver(Source As Control, X As Single, Y As Single, State As Integer) File1.Drag 0 ′icon off End Sub 按下F5功能键执行此程序。得到的运行结果是:将鼠标指针移动到该文件列表框控件上时,程序将把所选中的.ICO文件作为缺省的鼠标光标;将鼠标指针离开该控件时,光标则会自动恢复为缺省的形状。 二.怎样在窗体上点鼠标右键产生一个弹出式选单(PopUp Menu)? 大家都知道,在Windows95/98/2000的桌面和许多流行软件的视窗中,当我们点鼠标右键时,会在鼠标的当前位置弹出一个快捷选单。许多爱好编程的朋友是不是也希望能在自己的程序里有类似的功能呢?其实,这并不困难。笔者经过一番努力,在VB下找出一个通用的方法,供大家分享。 要实现上述功能,需分两个步骤: 1. 利用VB的选单我器(Menu Editor)我你希望弹出的选单及子选单,注意,要将选单的Visible属性设置为:False。 2. 在窗体(Form1)的MouseDown事件中编写程序,来激发我好的选单,假设选单名为PopMenu,程序源码如下: Private Sub Form-MouseDown (Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = vbRightButton Then PopMenu.Visible = True PopupMenu PopMenu End If End Sub 上述方法是针对窗体的,我们也可以针对任意控件,用鼠标右键点击控件时,也弹出一个快捷选单。方法也很简单,只要把上述代码放到相应控件的MouseDown事件中,就可以了。 三.怎样动态地在窗体上判断某区域内是否有控件存在? 在笔者的一个小程序中,想在窗体的某个区域输出数据,这就要求在这个区域内不能有其他控件存在,那么,怎么才能知道在窗体的某个区域内,是否有控件存在呢? 为了判断在窗体的某个区域中,是否含有控件,我们可以利用以下VB程序来实现: Function GetControl(x1 As Single, y1 As Single, x2 as Single, y2 as Single) As Control Dim Control as Control For Each Control In Form1 With Control If (x1 〈= .Left) And (x2 〉= .Left) And _ (y1 〈= .Top) And (y2 〉= .Top) Or _ (x1 〈=.Left + Width) And (x2 〉= .Left + Width) And _ (y1 〈= .Top) And (y2 〉= .Top) Or _ (x1 〈= .Left) And (x2 〉= Left) And _ (y1 〈= .Top + Height) And (y2 〉= .Top + Height) Or _ (x1 〈= . Left + Width) And (x2 〉= .Left + Width) And _ (y1 〈= .Top + Height) And (y2 〉= .Top + Height) Then Set GetControl = Control Exit Function End If End With Next Set GetControl = Nothing End Function 注:(x1, y1)和(x2, y2)分别为选定矩形区域的左上角和右下角点的坐标值。 该程序通过计算窗体上所有控件的四个角的位置来判断控件是否与选定区域相交,并返回相交的控件。
VB编程语言有哪些
你的问题很有问题。。。第一:VBVB就是VisualBasic,本身就是一种编程语言.VisualBasic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、效率高,且功能强大可以与Windows专业开发工具SDK相媲美。在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。随着版本的提高,VisualBasic的功能也越来越强。5.0版以后,VisualBasic推出了中文版,与前个版本相比,其功能有了很大提升。
输入整数n,显示出具有n行的杨辉三角形。VB编程,跪求。
这些都是我做过的考试要求,- - 不过忘记了
VB编程菜鸟求解答
不完整鬼知道
Vb编程:输入5*5矩阵,求出每列元素之和,并把最大值的那一列上的个元素和第一列上个元素进行对调。救急!
做了一个类 Matrix.clsOption ExplicitDim mMatrix(0 To 4, 0 To 4) As DoubleDim mSum(0 To 4) As DoublePublic Sub InitMatrix() Dim i As Integer Dim j As Integer For i = 0 To 4 For j = 0 To 4 mMatrix(i, j) = i + j Next j Next iEnd SubPublic Sub GetMSum() Dim i As Integer Dim j As Integer For i = 0 To 4 mSum(i) = 0 For j = 0 To 4 mSum(i) = mSum(i) + mMatrix(j, i) Next j Next iEnd SubPublic Sub ChgMatrix() "get max column Dim i As Integer Dim iMaxIdx As Integer Dim dMax As Double dMax = mSum(0) For i = 0 To 4 If mSum(i) > dMax Then iMaxIdx = i dMax = mSum(i) End If Next i Debug.Print "max = " & iMaxIdx "exchange the column with first column Dim j As Integer Dim dTemp As Double For i = 0 To 4 dTemp = mMatrix(i, iMaxIdx) mMatrix(i, iMaxIdx) = mMatrix(i, 0) mMatrix(i, 0) = dTemp Next iEnd SubPublic Sub PrintMatrix() Dim i As Integer Dim j As Integer Dim sLine As String Debug.Print "print matrix====== " For i = 0 To 4 sLine = "" For j = 0 To 4 sLine = sLine & mMatrix(i, j) & " " Next j Debug.Print sLine Next iEnd SubPublic Sub PrintSum() Dim i As Integer Dim j As Integer Dim sLine As String Debug.Print "print Sum====== " sLine = "" For i = 0 To 4 sLine = sLine & mSum(i) & " " Next i Debug.Print sLineEnd Sub调用该类Private Sub Command1_Click() Dim mMatrix As New Matrix mMatrix.InitMatrix mMatrix.PrintMatrix mMatrix.GetMSum mMatrix.PrintSum mMatrix.ChgMatrix mMatrix.PrintMatrixEnd Sub结果输出print matrix====== 0 1 2 3 4 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 print Sum====== 10 15 20 25 30 max = 4print matrix====== 4 1 2 3 0 5 2 3 4 1 6 3 4 5 2 7 4 5 6 3 8 5 6 7 4