我想用VB.NET 2005 编一个通讯录软件,请教几个问题你可以定义一个数组,其中每一个元素都是一个结构,在每一个结构中存放每一个人的姓名、年龄等信息 。这需要用到类 。
创建类,然后定义结构中包含的所有数据,然后在程序中创建数组,定义每一个数组的元素都是一个这样的类 , 并且在定义后使用New子句将其实力化.关于类,你可以参考你的学习用书,定义应该不成问题,关键看这种思路吧.
例如定义类,内容:
Public Class VarClass
Public Class Student
Public Name As String
Public NamePass As String
Public Number As UInt16
Public Dis, Stu As New Collection
Public ToDis, ToStu As Decimal
End Class
End Class
然后在程序代码中:Public People(10) As Object
注意一定要先定义Object,因为数组无法使用New子句
然后实例化:
For a = 0 To (My.Forms.Form1.StuNum - 1)
People(a) = New VarClass.Student
Next
定义完成!
For a=0 to 10 do
If People(a).Name=Name(选中的名字) then
textbox1.text=People(a).Age
exit for
End if
然后根据ListBox中选中项的Text,使用For.Each(在数量无法确定的情况下)或者For.do语句,遍历数组中每个元素,即结构中的姓名域,如果找到,就把该结构中的其它几项内容分别赋给TextBox的Text,并且用Exit For跳出For语句.
成功!
我想用VB.NET sql做一个带登陆窗体的通讯录程序你别侮辱vbnet通讯录了程式员 。
如果你是想学习vbnet通讯录,vbnet通讯录我很愿意教你,如果你是所谓的兴趣而已 , 那么就更应该靠自己 。
以上你所说的东西 , 很容易写,但是从我开始学的时候,你知道我花了多少时间才完成吗vbnet通讯录?
你不把问题发出来,一个语句一个小问题,那需要多少的实践?
鄙视你 。
我想用VB.NET 2005来编一个简单的通讯录软件,向高手请教之先构造一个类,属性有姓名性别之类 。还是要用数据库,不是要存在文本文件里吧 。VB 有类的模板,但是内容还是你自己做吧……才 10 分啊
VB.NET用ListView控件制作通讯录的相关问题在工程里面建立一个VS自带的本地数据库,用数据库来操作要方便得多,追求性能的话 , 图片单独创建一个图片目录来存放 , 数据库里面存入图片链接 , 如果图片需要保密,那就直接放到数据库 。
用Excel操作也是可以的,引用Microsoft.Office.Tools.Excel , 然后在VB.NET里面对Exce进行修改,图片的话,创建一个图片目录,Excel存入图片名称,在代码里面对目录下的名称进行匹配,读取到ListView,我电脑上没装Excel没法给你写相关Excel的代码示例!
VB做通讯录!急Option Explicit
Private Type tongxunlu
MunName As String
tel As String
danwei As String
dizhi As String
End Type
Dim a(9) As tongxunlu
Dim n As Integer
Dim x As Integer
Private Sub Chkdanwei_Click()
If Chkdanwei.Value = https://www.04ip.com/post/1 Then
Txtdanwei.Text = a(x).danwei
Else
Txtdanwei.Text = ""
End If
End Sub
Private Sub Chkdizhi_Click()
If Chkdizhi.Value = https://www.04ip.com/post/1 Then
Txtdizhi.Text = a(x).dizhi
Else
Txtdizhi.Text = ""
End If
End Sub
Private Sub ComboName_Click()
x = ComboName.ListIndex
TxtTel.Text = a(x).tel
End Sub
Private Sub Form_Load()
a(0).MunName = "陈高阳": a(0).tel = "131415926001": a(0).danwei = "电气系": a(0).dizhi = "九栋001"
a(1).MunName = "赵世杰": a(1).tel = "131415926002": a(1).danwei = "自动化": a(1).dizhi = "九栋002"
a(2).MunName = "李民维": a(2).tel = "131415926003": a(2).danwei = "无机非": a(2).dizhi = "九栋003"
a(3).MunName = "马英丽": a(3).tel = "131415926004": a(3).danwei = "冶金": a(3).dizhi = "九栋004"
a(4).MunName = "杨广民": a(4).tel = "131415926005": a(4).danwei = "金融": a(4).dizhi = "九栋005"
For n = 0 To 9
ComboName.AddItem a(n).MunName
Next n
ComboName.ListIndex = 0
End Sub
vb.net编写的通讯录管理系统?vb2010编写vbnet通讯录的可以吗
vbnet通讯录我有
【vbnet通讯录 vba通讯】关于vbnet通讯录和vba通讯的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 牛角号视频直播,牛角号怎么制作方法
- 85寸电视买什么,85寸电视买什么品牌好性价高又省电
- 国际游戏开发工程师证书,国外游戏开发专业
- 视频号直播创建技巧,视频号直播创建技巧有哪些
- 包含windows系统风的词条
- pg删除主键的sql语句,plsql 删除主键
- 酷灵宝贝显卡怎么样,酷宝酷宝
- 宵夜教程直播,直播吃夜宵
- linux命令运行符 linux 运行命令行 叫什么