VB趣味小程序(共3页).doc

上传人:飞****2 文档编号:7638234 上传时间:2022-02-28 格式:DOC 页数:4 大小:18.50KB
返回 下载 相关 举报
VB趣味小程序(共3页).doc_第1页
第1页 / 共4页
VB趣味小程序(共3页).doc_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《VB趣味小程序(共3页).doc》由会员分享,可在线阅读,更多相关《VB趣味小程序(共3页).doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上VB趣味小程序1. 空心三角形Dim i%, j%Print Space(20); *For i = 2 To 9 Print Space(21 - i); *; Space(2 * i - 3); *NextPrint Space(10);For i = 1 To 10 Print Space(1); *;Next扩展程序Const n = 15Dim a(1 To n) As IntegerDim i%, j%, t%RandomizeFor i = 1 To n a(i) = Int(100 * Rnd) 生成15个0100的随机整数存入数组NextPrint

2、排序前:For i = 1 To n Print a(i);NextPrintFor i = 1 To n - 1 For j = i + 1 To n If a(j) a(i) Then t = a(j): a(j) = a(i): a(i) = t NextNextPrint 排序后:For i = 1 To n Print a(i);Next2. 六角星Dim i%, j%, k%For i = 1 To 10 If i 6 Then Print Space(20 - i); For j = 1 To i Print ; Next j Else Print Space(6 + i); F

3、or k = 14 - i To 1 Step -1 Print ; Next k End If PrintNext iFor i = 3 To 1 Step -1Print Space(20 - i);For j = 1 To iPrint ;Next jPrintNext i3. 球来回弹在窗体上添加一shape空间,shape为circle,计时器空间inteval=10通用Dim bzPrivate Sub Timer1_Timer() If Shape1.Left = Form1.ScaleWidth - Shape1.Width Then bz = 1 If Shape1.Left

4、 = 72 Then bz = 1 If Label1.FontSize = 8 Then bz = 0 If bz = 0 Then Label1.FontSize = Label1.FontSize + 2 If bz = 1 Then Label1.FontSize = Label1.FontSize - 2End Sub5. 在VB中用画圆Dim x, y, i As SingleClsScale (-15, 15)-(15, -15) 定义笛卡儿坐标系For i = 0 To 6.28 Step 0.05 y = 10 * Sin(i) x = 10 * Cos(i) Current

5、X = x CurrentY = y Print *Next6. 四周循环移动创建一个窗体,在上面添加“开始”和“停止”两个按钮,添加一个计时器控件timer1在窗体上添加一个shape控件,设置背景不透明,红色,调整大小程序代码如下:Option ExplicitDim bz%Private Sub Command1_Click() 开始按钮 Timer1 = TrueEnd SubPrivate Sub Command2_Click() 停止按钮 Timer1 = FalseEnd SubPrivate Sub Form_Load() Shape1.Left = 0 Shape1.Top

6、= 0 Timer1 = False Timer1.Interval = 10End SubPrivate Sub Timer1_Timer() If Shape1.Left >= Form1.ScaleWidth - Shape1.Width And Shape1.Top <= 0 Then bz = 1 If Shape1.Top >= Form1.ScaleHeight - Shape1.Height Then bz = 2 If Shape1.Left <= 0 Then bz = 3 If Shape1.Top <= 0 And Shape1.Left <= 0 Then bz = 0 Select Case bz Case 0 Shape1.Left = Shape1.Left + 10 Case 1 Shape1.Top = Shape1.Top + 10 Case 2 Shape1.Left = Shape1.Left - 10 Case 3 Shape1.Top = Shape1.Top - 10 End SelectEnd Sub专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 教育教学

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁