成都网站建设设计

将想法与焦点和您一起共享

vb.net和手机通讯,vbnet可以开发手机应用吗

VB.NET到底能不能在安卓系统上编写手机程序

不能,VB.NET是在windows环境里开发windows软件的,安卓系统用不了,而且也没安卓版的VB.NET,你要想开发安卓软件,先在电脑上安装JDK环境包,用Android

专注于为中小企业提供成都做网站、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业墨玉免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了近千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

Studio来开发,VB.NET就算了。两者之间压根就没关系。

如何实现vb.net的socket双向通讯,客户端既要发送消息也要接收服务器端返回的结果

接收到客户端数据,处理完毕........

//返回信息给客户端

string sendStr = "ok!Client send message successful!";

byte[] bs = Encoding.ASCII.GetBytes(sendStr);

client.Send(bs, bs.Length, 0);

//关闭套接字

client.Close();

.............客户端发送完数据等待服务端返回处理结果.............

/**/

///接受从服务器返回的信息

string recvStr = "";

byte[] recvBytes = new byte[1024];

int bytes;

bytes = client.Receive(recvBytes, recvBytes.Length, 0);//从服务器端接受返回信息

recvStr += Encoding.ASCII.GetString(recvBytes, 0, bytes);

label15.Text = DateTime.Now.ToString() + ":" + recvStr;//显示服务器返回信息

///一定记着用完socket后要关闭

//关闭套接字

client.Close();

VB.net 窗口通讯问题, 希望你帮帮忙

换成USB是一样的,只看到COM1可能是因为你的电脑上只有一个COM1或者只用了一个COM1,要想收到数据得有数据网这个串口上发送才行的;并且要保证串口已经打开而且设置了端口号和波特率校验等参数才行的

我想用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实现网络通信

用 vb.net socket通信

Dim th As Threading.Thread

2 Dim tcpl As System.Net.Sockets.TcpListener

3

4 Private Sub Form1_Load()Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

5 th = New System.Threading.Thread(New System.Threading.ThreadStart(AddressOf MyListen))

6 th.Start()

7 End Sub

8

9 Public Sub SendMessage()Sub SendMessage(ByVal IP As String, ByVal SendMsg As String)

10 Try

11 If IP "" Then

12 Dim tcpc As New System.Net.Sockets.TcpClient(IP, 5656)

13 Dim tcpStream As Net.Sockets.NetworkStream = tcpc.GetStream

14 Dim reqStream As New IO.StreamWriter(tcpStream)

15 reqStream.Write(SendMsg)

16 reqStream.Flush()

17 tcpStream.Close()

18 tcpc.Close()

19 End If

20 Catch ex As Exception

21 MsgBox(ex.Message.ToString)

22 End Try

23 End Sub

24 Private Sub MyListen()Sub MyListen()

25 Try

26 Dim ipAddress As System.Net.IPAddress = System.Net.Dns.Resolve(System.Net.Dns.GetHostName).AddressList(0)

27 tcpl = New System.Net.Sockets.TcpListener(ipAddress, 5656)

28 tcpl.Start()

29 While True

30 Dim s As System.Net.Sockets.Socket = tcpl.AcceptSocket()

31 Dim MyBuffer(1024) As Byte

32 Dim i As Integer

33 i = s.Receive(MyBuffer)

34 If i 0 Then

35 Dim lstrRec As String

36 Dim j As Integer

37 For j = 0 To i - 1

38 TextBox1.Text += Chr(MyBuffer(j)) ","

39 Next

40 End If

41 End While

42 Catch ex As Exception

43 MsgBox(ex.Message.ToString)

44 End Try

45 End Sub

46

47 Private Sub Button1_Click()Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

48 SendMessage("192.168.0.61", TextBox2.Text)

49 End Sub

VB.NET用ListView控件制作通讯录的相关问题

在工程里面建立一个VS自带的本地数据库,用数据库来操作要方便得多,追求性能的话,图片单独创建一个图片目录来存放,数据库里面存入图片链接,如果图片需要保密,那就直接放到数据库。

用Excel操作也是可以的,引用Microsoft.Office.Tools.Excel,然后在VB.NET里面对Exce进行修改,图片的话,创建一个图片目录,Excel存入图片名称,在代码里面对目录下的名称进行匹配,读取到ListView,我电脑上没装Excel没法给你写相关Excel的代码示例!


网页标题:vb.net和手机通讯,vbnet可以开发手机应用吗
文章源于:http://chengdu.cdxwcx.cn/article/hcppjs.html