设计个简单的VB程序,小球来回动的

设计个简单的VB程序,小球来回动的,第1张

很简单的嘛,

就是一个框(P1)加一个图像框,一个文本框,一个按控件,一个时钟啦

是利用它们的左右距离参数的。

可以不用他的题目,他的题目太简单了,就是一个的可见和不可见,

我们可以让时间改变小球位置来实现的

比如时钟的,P1HEIGHT=P1HEIGHT+X

其中X可以为图像框的高度允许的任意值

时钟那么简单就不用说了吧

1、VB程序设计以VisualBasic60简体中文版为语言背景,深入浅出的介绍VisualBasic60程序设计技术,基本涵盖了VisualBasic60编程时的常用内容。

2、VB程序设计共分14章,主要内容包括开发环境、语言基础和数组与过程、常用控件、菜单设计、文件处理、ActiveX控件、数据库程序设计、图形程序设计、多媒体编程、网络编程、API函数和注册表、安装程序的制作和综合实例。

3、为了方便读者学习,《VB程序设计》提供多媒体课件,及例题和练习题的所有源代码。

4、VB程序设计可以作为大中专院校计算机及相关专业的教材,适合编程爱好者自学使用。

把下面代码保存为Form1frm文件,然后双击该文件运行。运行后输入进程ID,点“开始监视”,然后按F7即可进行进程的挂起和继续动作了。

VERSION 500

Begin VBForm frmMain

Caption = "Form1"

ClientHeight = 3105

ClientLeft = 60

ClientTop = 450

ClientWidth = 4680

LinkTopic = "Form1"

ScaleHeight = 3105

ScaleWidth = 4680

StartUpPosition = 3 '窗口缺省

Begin VBCommandButton Command2

Caption = "停止监视"

Height = 495

Left = 2520

TabIndex = 2

Top = 1920

Width = 1095

End

Begin VBCommandButton Command1

Caption = "开始监视"

Height = 495

Left = 840

TabIndex = 1

Top = 1920

Width = 1215

End

Begin VBTimer Timer1

Enabled = 0 'False

Interval = 100

Left = 1920

Top = 1320

End

Begin VBTextBox txtPid

Height = 375

Left = 1800

TabIndex = 0

Text = "123"

Top = 240

Width = 1695

End

End

Attribute VB_Name = "frmMain"

Attribute VB_GlobalNameSpace = False

Attribute VB_Creatable = False

Attribute VB_PredeclaredId = True

Attribute VB_Exposed = False

Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer

Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long

Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long

Private Const SYNCHRONIZE = &H100000

Private Const STANDARD_RIGHTS_REQUIRED = &HF0000

Private Const PROCESS_ALL_ACCESS = (STANDARD_RIGHTS_REQUIRED Or SYNCHRONIZE Or &HFFF)

Private Declare Function NtSuspendProcess Lib "ntdlldll" (ByVal hProc As Long) As Long

Private Declare Function NtResumeProcess Lib "ntdlldll" (ByVal hProc As Long) As Long

Private hProcess As Long, ProcStat As Boolean

Private Sub cmdSuspend_Click() '挂起

If IsNumeric(txtPidText) Then

hProcess = OpenProcess(PROCESS_ALL_ACCESS, False, CLng(txtPidText))

If hProcess <> 0 Then

NtSuspendProcess hProcess

CloseHandle hProcess

End If

End If

End Sub

Private Sub cmdResume_Click() ' '继续

If IsNumeric(txtPidText) Then

hProcess = OpenProcess(PROCESS_ALL_ACCESS, False, CLng(txtPidText))

If hProcess <> 0 Then

NtResumeProcess hProcess

CloseHandle hProcess

End If

End If

End Sub

Private Sub Command1_Click()

ProcStat = False

Timer1Enabled = True

End Sub

Private Sub Command2_Click()

Timer1Enabled = False

End Sub

Private Sub Timer1_Timer()

If (GetAsyncKeyState(vbKeyF7) And &H7FFF) <> 0 Then

If ProcStat = True Then

cmdResume_Click

ProcStat = False

Else

cmdSuspend_Click

ProcStat = True

End If

End If

End Sub

材料/工具:VB

1、启动VB60,创建一个标准工程。

2、在窗体上右键选择“菜单编辑器”,或在“工具”菜单上单击选择也可以。

3、在d出的“菜单编辑器”窗口中,输入标题和名称,在标题括号内用“&”表示可以调出此功能,输入完毕,保存之后,就能在下面的显示区看见我们刚才编辑的菜单名称。

4、在显示区中单击已经建好的菜单下面,再创建一个菜单。

5、创建的菜单是否是原来新建的一级子菜单,或是二级子菜单,我们就可以通过编辑区上的方向键来实现,单击右方向键按钮后,我们会看见它的一级子菜单前面有四个圆点,若是二级,圆点会增加到八个。

6、创建完毕后,确定即可,现在在窗体上就可以看见刚才我们创建的下拉菜单了。

以上就是关于设计个简单的VB程序,小球来回动的全部的内容,包括:设计个简单的VB程序,小球来回动的、什么是VB程序设计、VB 制作一个程序挂起等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10214374.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存