大家好,vb源码相信很多的网友都不是很明白,包括java成品网站源码也是一样,不过没有关系,接下来就来为大家分享关于vb源码和java成品网站源码的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
在编程领域,Visual Basic(简称VB)是一款历史悠久的编程语言。它自从1991年诞生以来,就凭借其易学易用、功能强大等特点,赢得了众多开发者的喜爱。对于初学者来说,VB源码却是一个神秘而又令人望而生畏的存在。今天,就让我们一起揭开VB源码的神秘面纱,深入了解其背后的奥秘。
一、VB源码概述
我们来了解一下什么是VB源码。VB源码指的是用Visual Basic语言编写的程序代码,它包含了程序的所有逻辑和功能。简单来说,VB源码就是程序员用VB语言编写的程序文件。
以下是一个简单的VB源码示例:
“`vb
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
MessageBox.Show(“
vb小游戏源代码
Rem窗体创建三个单选框按钮,Option1、Option2、Option3。
小游戏是一个较模糊的概念,它是相对于体积庞大的单机游戏及网络游戏而言的,泛指所有体积较小、玩法简单的游戏,通常这类游戏以休闲益智类为主,有单机版有网页版,在网页上嵌入的多为FLASH格式。
当下小游戏主要是指在线玩的flash版本游戏,统称小游戏,其实小游戏还包含单机游戏,小型游戏机等。一般游戏大小小于10m的游戏都统称为小游戏,一些街机类小游戏。因其游戏安装简便,耐玩性强,无依赖性而广受白领及小朋友的喜爱。
小游戏”这个词的型含义其实很简单,它不是一些大的游戏,不必花费更多的时间和精力。
小游戏是原始的游戏娱乐方式,小游戏本身是为了叫人们在工作,学习后的一种娱乐、休闲的一种方式,不是为了叫玩家为之花费金钱、花费精力,更不是叫玩家为他痴迷。
小游戏也可以理解为“Flash游戏”,是以SWF为后缀的游戏的总称.这些游戏是通过Flash软件和 Flash编程语言 Flash ActionScript制作而成。
由于Flash是矢量软件,所以小游戏放大后几乎不影响画面效果。Flash小游戏是一种新兴起的游戏形式,以游戏简单,操作方便,绿色,无需安装,文件体积小等优点渐渐被广大网友喜爱。
VB制作小游戏源代码
猜数字
建一个文本文档,输入以下代码,后缀改为.frm用vb打开就可以了
以下是程序源码:
VERSION 5.00
Begin VB.Form Form1
BorderStyle= 3'Fixed Dialog
Caption=”猜数游戏”
ClientHeight= 3900
ClientLeft= 45
ClientTop= 435
ClientWidth= 4680
LinkTopic=”Form1″
MaxButton= 0'False
MinButton= 0'False
ScaleHeight= 3900
ScaleWidth= 4680
ShowInTaskbar= 0'False
StartUpPosition= 3'窗口缺省
Begin VB.CommandButton Command2
Caption=”重新开始”
Height= 615
Left= 2640
TabIndex= 2
Top= 2760
Width= 1095
End
Begin VB.CommandButton Command1
Caption=”确定”
Height= 615
Left= 840
TabIndex= 1
Top= 2760
Width= 1095
End
Begin VB.TextBox Text1
Height= 375
Left= 1200
TabIndex= 0
Top= 2040
Width= 2055
End
Begin VB.Label Label9
Caption=”戏”
BeginProperty Font
Name=”宋体”
Size= 24
Charset= 134
Weight= 400
Underline= 0'False
Italic= 0'False
Strikethrough= 0'False
EndProperty
ForeColor=&H000080FF&
Height= 615
Left= 3720
TabIndex= 11
Top= 240
Width= 615
End
Begin VB.Label Label8
Caption=”游”
BeginProperty Font
Name=”宋体”
Size= 24
Charset= 134
Weight= 400
Underline= 0'False
Italic= 0'False
Strikethrough= 0'False
EndProperty
ForeColor=&H00808080&
Height= 615
Left= 3240
TabIndex= 10
Top= 240
Width= 615
End
Begin VB.Label Label7
Caption=”数”
BeginProperty Font
Name=”宋体”
Size= 24
Charset= 134
Weight= 400
Underline= 0'False
Italic= 0'False
Strikethrough= 0'False
EndProperty
ForeColor=&H0000FFFF&
Height= 495
Left= 2760
TabIndex= 9
Top= 240
Width= 615
End
Begin VB.Label Label6
Caption=”猜”
BeginProperty Font
Name=”宋体”
Size= 24
Charset= 134
Weight= 400
Underline= 0'False
Italic= 0'False
Strikethrough= 0'False
EndProperty
ForeColor=&H00FF00FF&
Height= 495
Left= 2280
TabIndex= 8
Top= 240
Width= 735
End
Begin VB.Label Label5
Caption=”入”
BeginProperty Font
Name=”宋体”
Size= 24
Charset= 134
Weight= 400
Underline= 0'False
Italic= 0'False
Strikethrough= 0'False
EndProperty
ForeColor=&H00FF0000&
Height= 615
Left= 1800
TabIndex= 7
Top= 240
Width= 855
End
Begin VB.Label Label4
Caption=”进”
BeginProperty Font
Name=”宋体”
Size= 24
Charset= 134
Weight= 400
Underline= 0'False
Italic= 0'False
Strikethrough= 0'False
EndProperty
ForeColor=&H0000FF00&
Height= 735
Left= 1320
TabIndex= 6
Top= 240
Width= 735
End
Begin VB.Label Label3
Caption=”迎”
BeginProperty Font
Name=”宋体”
Size= 24
Charset= 134
Weight= 400
Underline= 0'False
Italic= 0'False
Strikethrough= 0'False
EndProperty
ForeColor=&H00FFFF00&
Height= 735
Left= 840
TabIndex= 5
Top= 240
Width= 735
End
Begin VB.Label Label2
Caption=”欢”
BeginProperty Font
Name=”宋体”
Size= 24
Charset= 134
Weight= 400
Underline= 0'False
Italic= 0'False
Strikethrough= 0'False
EndProperty
ForeColor=&H000000FF&
Height= 615
Left= 360
TabIndex= 4
Top= 240
Width= 495
End
Begin VB.Label Label1
Caption=”我这儿有1~10的整数,你猜猜看他是多少……”
Height= 375
Left= 480
TabIndex= 3
Top= 1320
Width= 3855
End
End
Attribute VB_Name=”Form1″
Attribute VB_GlobalNameSpace= False
Attribute VB_Creatable= False
Attribute VB_PredeclaredId= True
Attribute VB_Exposed= False
Dim x As Integer, y As Integer, z As Integer
Dim cishu As Integer
Private Sub Command1_Click()
If cishu= 3 Then MsgBox”已经猜3次了,这个数是”& x: Exit Sub
y= Val(Text1.Text)
If Text1.Text=”” Or Not IsNumeric(Text1.Text) Then
MsgBox”输入有误!请重新输入数字”, 48
Text1.Text=””
Text1.SetFocus
Exit Sub
End If
cishu= cishu+ 1
Select Case x- y
Case Is< 0
z= MsgBox(“你猜数大了,请重猜。注意:你只有三次机会”, 48+ 1)
Text1.Text=””
Text1.SetFocus
Case Is> 0
z= MsgBox(“你猜数小了,请重猜。注意:你只有三次机会”, 48+ 1)
Text1.Text=””
Text1.SetFocus
Case Else
z= MsgBox(“恭喜你猜中了!”, 1)
End Select
End Sub
Private Sub Command2_Click()
cishu= 0
Randomize Timer
x= Int((Rnd* 10)+ 1)
End Sub
Private Sub Form_Load()
cishu= 0
Randomize Timer
x= Int((Rnd* 10)+ 1)
End Sub
代码结束
卓7358/
欢迎来我空间
VB编写的局域网聊天工具源代码
用VB做聊天程序的方法
—-所谓”聊天”是指两个程序能够发送数据给对方。这个程序涉及到数据通讯的知识,仿佛很复杂,不过,由于VB给我们提供了一个Winsock控件,问题就变得很简单了。
—-先编写”聊天(主机)”程序。在窗体里添加Winsock控件,并设置其Protocol属性为1-SckUDPProtocol,其他属性为缺省值。接着添加两个标签和两个文本框,设置两个标签的标题属性分别为”接收窗”和”发送窗”;两个文本框的标题属性为空。最后编写代码:
—- 1.”聊天(主机)”
Private Sub Form-Load()
′设置网络地址
Winsock1.LocalPort=1024
Winsock1.RemoteHost=”202.96.6.1″
Winsock1.RemotePort=1999
End Sub
Private Sub Text1-Change()
′发送用户输入的内容
Winsock1.SendData Text1.Text
End Sub
Private Sub Winsock1-DataArrival
(Byval bytesTotal As Long)
Dim rec As String
′接收对方数据并在文本框内显示
Winsock1.GetData rec, vb String
Text2.Text=rec
End Sub
—- 2.”聊天(副机)”
Private Sub Form_Load()
′设置网络地址
Winsock1.LocalPort=1999
Winsock1.RemoteHost=”202.96.6.1″
Winsock1.RemotePort=1024
—-其他部分程序与(主机)相同。最后将两个程序存盘,并编译成执行(.Exe)文件。现在就可以使用这个程序进行对话了。
—-七.文本框中文本的某一特定字符或字符串同时高亮显示的方法
—-由于普通TextBox控件不支持不连续字符串的同时高亮显示,所以我们选择RichTextBox控件。单击工程(Project)选单项,在弹出的下拉选单中单击组件(Components)选单项,从弹出的对话框中选择Microsoft Rich Textbox Control 5.0复选框,确定加载RichTextBox控件。
—-新建(New)一个工程,在窗体(Form)上添加一个RichTextBox控件和两个Command(按钮)控件,都采用系统默认的Name属性值;设置RichTextBox的Text属性值为空,Command1和Command2的Caption属性值分别设为”输入文本”和”选择字符串”。最后,添加如下VB代码:
Private Sub Command1-Click()
Dim str As String
Dim Text As String
str=〃输入文本〃
Text=InputBox(str)
RichTextBox1.Text=Text
End Sub
Private Sub Command2-Click()
Dim str As String
Dim Text As String
Dim Position As Integer
Dim Lenth As Integer
str=〃输入要高亮显示的字符串〃
Text=InputBox(str)
If Text〈〉〃〃 Then
Position=InStr(RichTextBox1.Text, Text)-1
Lenth=Len(Text)
RichTextBox1.SelStart=Position
RichTextBox1.SelLength=Lenth
RichTextBox1.SelColor=RGB(255,0,0)
Do While InStr(Position+Lenth+
1, RichTextBox1.Text, Text)〈〉 0
Position=InStr(Position+Lenth+
1, RichTextBox1.Text, Text)-1
RichTextBox1.SelStart=Position
RichTextBox1.SelLength=Lenth
RichTextBox1.SelColor=RGB(255,0,0)
Loop
End If
End Sub
—-按F5执行程序,单击”输入文本”按钮,在弹出的对话框中输入一些文本,确定后,刚刚输入的文本将显示在RichTextBox中;再单击”选择字符串”按钮,在弹出的对话框中输入你希望高亮显示的字符串,确定后,RichTextBox中相应的字符串将以红色高亮显示。
—-八.编程实现Windows 95/98操作系统热启动的方法
—-要利用程序实现系统的重新启动,可以在你的程序中调用API函数来实现。建一个子函数:(以VB为例)
Declare Function SystemParametersInfo Lib〃
user32〃 Alias-
〃SystemParametersInfo〃(ByVal uAction As Long,
ByVal uParam As Long,
ByVal lpvParam As Any, ByVal
fuWinIni As Long) As Long
Sub DisableCtrlAltDelete(bDisabled As Boolean)
Dim X As Long
X=SystemParametersInfo(97, bDisabled, CStr(1), 0)
End Sub
Call DisableCtrlAltDelete(true)′禁止热启
Call DisableCtrlAltDelete(false)′允许热启
—-九.在Windows 95/ 98启动后自动启动程序的方法
—-我们都知道在Windows 95/98的”开始”→”程序”选单下有一”启动”选单项,当每次启动Windows 95或Windows 98时,系统都会自动启动放在”启动”选单栏里的可执行程序。
—-但目前有好多软件,像解霸五、ICQ,以及大部分实时侦测病毒的软件等等,安装后,并没有放在”启动”选单里,也能在启动操作系统时自动启动。怎么实现的呢?
—-其实只要知道Windows注册表的一些知识,这个问题就不能称之为问题了。用鼠标单击”开始”,打开开始选单,再单击”运行”,出现一对话框,然后输入”regedit”,确定后,会打开系统注册表编辑器,找到HKEY-LOCAL-MACHINE? SOFTWARE?Microsoft?Windows?CurrentVersion?Run,加入你的程序的入口,就可以了。如果不知道怎么加,就参考一下已经存在的键值。
—-十.如何把数据文件输出到Text控件中?如果数据量比较大,窗体满屏也不够大,怎么解决?
—-有一个比较简单的方法,就是把数据放到一个文本框(Text)里,并在其中加上水平和垂直滚动条。具体实现步骤为:先在窗体(Form)里加入一个文本框,采用默认名Text1;然后,设置文本框Text1的属性:Text属性设置为空,MultiLine属性设置为True,ScrollBars属性设置为3-Both;接着添加如下VB代码:
Private Sub Form-Load()
Dim Handle As Integer
Dim FileName As String
On Error GoTo ErrExit
begin:
′输入要显示的数据文件的名称
FileName=InputBox$(〃Input Filename〃,
〃Open File〃)
On Error GoTo FileErr
Handle=FreeFile
Open FileName For Input As#Handle
′把数据文件中的数据输出到文本框中
Text1.Text=Input$(LOF(Handle), Handle)
Close#Handle
Exit Sub
FileErr:
Dim ErrNum As Integer
If Err.Number=53 Then
ErrNum=MsgBox(〃File not exist〃,
vbOKCancel,〃Error Information〃)
If ErrNum=1 Then
GoTo begin
Else
Exit Sub
End If
End If
MsgBox Err.Description,,〃file open failed〃
ErrExit:
Exit Sub
End Sub
′使文本框充满整个窗体
Private Sub Form-Resize()
Text1.Left=0
Text1.Top=0
Text1.Width=Form1.Width-100
Text1.Height=Form1.Height-400
End Sub
—-通过这样的处理,不仅能解决问题,而且用户还可以在文本框中对数据进行编辑。
—-十一.关联文件列表框、目录列表框和驱动器列表框的方法
—-想做一个对话窗体,包含驱动器列表框、目录列表框和文件列表框,并能实现三者的同步操作,怎么做?这都是我们在实际应用中经常会遇到的问题,在VB中解决这个问题非常简单,可以通过Path属性的改变引发Change事件来实现。例如:
Sub Dir1-Change()
File1.Path=Dir1.Path
End Sub
—-该事件过程使窗体上的目录列表框Dir1和文件列表框File1产生同步。因为目录列表框Path属性的改变将产生Change事件,所以在Dir1-Change事件过程中,把Dir1.Path赋给File1.Path,就可以产生同步效果。类似地,增加下面的事件过程,就可以使三种列表框同步操作:
Sub Drive1-Change()
Dir1.Path=Drive1.Drive
End Sub
—-该过程使驱动器列表框和目录列表框同步,前面的过程使目录列表框和文件列表框同步,从而使三种列表框同步,问题即可解决。
好了,文章到这里就结束啦,如果本次分享的vb源码和java成品网站源码问题对您有所帮助,还望关注下本站哦!




