佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 2970|回复: 19

VB能跟BLUE TOOTH 连接吗?

[复制链接]
发表于 1-8-2007 09:50 PM | 显示全部楼层 |阅读模式
我想用VB来传送DATA去另一架电脑,是否我用这样的BLUE TOOTH 就可以做到呢?

还是有什么别的DEVICE?
回复

使用道具 举报


ADVERTISEMENT

发表于 2-8-2007 03:54 PM | 显示全部楼层
原帖由 jcwc84 于 1-8-2007 09:50 PM 发表
我想用VB来传送DATA去另一架电脑,是否我用这样的BLUE TOOTH 就可以做到呢?

还是有什么别的DEVICE?



你是說用vb來寫個用bluetooth來轉送資料的程式????
回复

使用道具 举报

 楼主| 发表于 2-8-2007 09:44 PM | 显示全部楼层
是的.VB写出来的程式用BLUETOOTH来传去另一架电脑的程式

可以吗?
回复

使用道具 举报

发表于 3-8-2007 01:38 AM | 显示全部楼层
原帖由 jcwc84 于 2-8-2007 09:44 PM 发表
是的.VB写出来的程式用BLUETOOTH来传去另一架电脑的程式

可以吗?



過往我就試過是用infrared(在laptop)轉送的程式。。。但bluetooh就沒試過。 幫你找找。。。
回复

使用道具 举报

 楼主| 发表于 3-8-2007 11:05 PM | 显示全部楼层
哦,你从哪里或什么资源找呢?

可以告诉我吗?
回复

使用道具 举报

 楼主| 发表于 3-8-2007 11:06 PM | 显示全部楼层
你的程式还有在吗?可以给我参考吗?
回复

使用道具 举报

Follow Us
发表于 5-8-2007 01:54 AM | 显示全部楼层
原帖由 jcwc84 于 3-8-2007 11:06 PM 发表
你的程式还有在吗?可以给我参考吗?


你的email給我。
回复

使用道具 举报

 楼主| 发表于 5-8-2007 02:36 AM | 显示全部楼层
@yahoo.com 本帖最后由 jcwc84 于 5-10-2014 08:30 PM 编辑

回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 5-8-2007 02:38 AM | 显示全部楼层
bluetooth的资料找得到吗?
回复

使用道具 举报

发表于 6-8-2007 02:53 PM | 显示全部楼层
原帖由 jcwc84 于 5-8-2007 02:38 AM 发表
bluetooth的资料找得到吗?



bluetooth在vb 6.0就看不到有這樣的codes, 因為vb6.0都是用winsock來control socket connection, infrared 也是其中一個。 .net 還在找。。。我send 去你email了。
回复

使用道具 举报

发表于 6-8-2007 03:40 PM | 显示全部楼层
找到了。。。另外一個作programmer的朋友﹐ 他說有。 給了我2個sample code:

1. 一個是從電腦接收電話bluetooth transfer的data.
2.另外一個是從電腦透過infrared, cable, 或bluetooth寄sms去電話。

我晚一點寄給你﹐ 因為等朋友send過來﹐ 這個鳥人還要我請他喝茶。
回复

使用道具 举报

发表于 6-8-2007 03:54 PM | 显示全部楼层
這個數infrared, 象我說的﹐可以用winsock。





這個是bluetooth或也可以用在infrared, 和 cable.
回复

使用道具 举报

 楼主| 发表于 6-8-2007 11:24 PM | 显示全部楼层
原帖由 六道門 于 6-8-2007 03:40 PM 发表
找到了。。。另外一個作programmer的朋友﹐ 他說有。 給了我2個sample code:

1. 一個是從電腦接收電話bluetooth transfer的data.
2.另外一個是從電腦透過infrared, cable, 或bluetooth寄sms去電話。

我晚 ...


哇...六道门...你让我太感动了....

世界多几个你这样好的人就好了~

我收到了,对我是很好的帮助.

谢谢了.
回复

使用道具 举报

 楼主| 发表于 6-8-2007 11:25 PM | 显示全部楼层
原帖由 六道門 于 6-8-2007 03:40 PM 发表
找到了。。。另外一個作programmer的朋友﹐ 他說有。 給了我2個sample code:

1. 一個是從電腦接收電話bluetooth transfer的data.
2.另外一個是從電腦透過infrared, cable, 或bluetooth寄sms去電話。

我晚 ...


你要请他喝茶?

不用了,算我的.我在PARIT RAJA,算我的
回复

使用道具 举报

 楼主| 发表于 6-8-2007 11:28 PM | 显示全部楼层
原帖由 六道門 于 6-8-2007 03:54 PM 发表
這個數infrared, 象我說的﹐可以用winsock。

http://img249.imageshack.us/img249/5762/infrafw3.jpg



這個是bluetooth或也可以用在infrared, 和 cable.
http://img340.imageshack.us/img340/5606/bl ...


虽然我还是看不懂(初学者,为了FYP没办法要学),但是我会努力的

VB.NET...要哪里找你知道吗?因为我好像下了, VB 2005可是不知道LANGUAGE会不会不一样 T_T
回复

使用道具 举报

发表于 6-8-2007 11:43 PM | 显示全部楼层
原帖由 jcwc84 于 6-8-2007 11:28 PM 发表


虽然我还是看不懂(初学者,为了FYP没办法要学),但是我会努力的

VB.NET...要哪里找你知道吗?因为我好像下了, VB 2005可是不知道LANGUAGE会不会不一样 T_T



不用客氣, 我多學一樣東西罷了。 哈哈, 我在古晉的= =

希望幫到你, 不過都不難用vb。。。加油。
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 7-8-2007 12:26 AM | 显示全部楼层
恩恩...你知道VB2005跟VB.NET会一样吗?

[ 本帖最后由 jcwc84 于 7-8-2007 12:27 AM 编辑 ]
回复

使用道具 举报

发表于 7-8-2007 01:11 AM | 显示全部楼层
原帖由 jcwc84 于 7-8-2007 12:26 AM 发表
恩恩...你知道VB2005跟VB.NET会一样吗?


1.vb6跟vb2005最大分別是, 前者不是物件導向程式, 而後者是物件導向程式.
2.vb.net和vb2005可以說差不多。
3.若是寫大型的遊戲 (尤其是涉及多人參與同時開發的話), 後者好些; 但因前者於市場上都有一段不短的時間, 坊間找原程式碼會較容易. 所以要看你的目的是如何了.

以下是vb.net 和vb2005 的介紹,

Visual Basic .NET
Visual Basic.NET是基於微軟.NET Framework之上的物件導向的中間解釋性語言,可以看作是Visual Basic在.Net Framework平臺上的升級版本,增強了對物件導向的支持。但由於改動太大,導致VB.net對VB的向後相容性不好,在業界引起不小的爭議。

大多的VB.Net程式設計師使用Visual Studio .Net作為IDE(integrated development environment). SharpDevelop是另一種可用的開源的IDE。VB.Net需要在.Net Framework平臺上才能執行。 VB.NET的主頁在這裡。


目前版本
2005年9月以來,存在三種不同版本的Visual Basic .NET.

1 Visual Basic .NET:是隨vc#和ASP.NET一起在2002年發佈的最初始的VB.net版本。C#被大力宣傳為微軟對付JAVA的王牌,受到媒體極力關注。然而VB.NET(有時被稱為VB7)影響面不廣,這導致VB社區之外很少人關注它。那些試用過此版VB.NET的人在層層幕佈下發現一個強大卻艱深的語言,而且還有不少弱點,比如它比VB6來有一個大了十倍的進行時(RunTime),記憶體footprint也大大增加。

2 Visual Basic .NET 2003:是和.NET Framework 1.1一起發佈的。新功能包括對.NET Compact Framework的支持和更好的VB升遷嚮導。並改進了運行狀況,IDE穩定性(尤其是後臺編譯器),以及運行時RunTime穩定性。 另外,VB.NET 2003還有一個學院版Visual Studio .NET 2003 Academic Edition (VS03AE),它是分發給各國某些學者免費使用的版本。

3 Visual Basic 2005:VB2005是VB.Net的重大轉變,微軟決意在其軟體名稱中去掉了.NET部份。在VB2005中,微軟增加了許多新功能,以引用VB對於初學者來說的一些優點:

A, Edit and Continue - 也許是從VB那裡丟掉的最大的功能,允許代碼的編輯和執行立即的執行恢復。

B, Design-time expression evaluation

C, My偽命名空間,提供了訪問.NET Framework特定域的不需大量編碼的簡單方式;還能動態產生類(顯然的是My.Forms);提供了改進的VB到VB.NET轉換嚮導;Using語法,簡化了需要部署pattern to free resources的對象的使用;My編碼,可隱藏由VB.NET IDE寫的模板代碼;數據源綁定,簡化了資料庫C/S開發

上述功能(尤其是My)增強了VB.Net成為快速開發應用平臺的可能,並與C#進一步區別開來。參見:

使用My開發

通過My命名空間訪問.NET Framework 和項目

Visual Basic 2005 通過增加新功能而填補了和其它所謂更強大的.NET語言的差距。

A, 增加了.NET 2.0語言功能包括:generics和Partial類(在一個文件里定義一個類的某部份然後再添加更多的定義,這個方法在整合用戶編碼和系統自動生成編碼時尤其有用)。

B, XML注釋,可以被NDoc等工具處理而自動生成文檔

C, operator overloading

D, 支持在其它語言中已經廣泛使用的unsigned integer數據類型。

E, 支持在許多C衍生程式語言已提供的複合操作符如:"+=", "-="

4, IsNot專利:If Not X Is Y表達式被轉換成If X IsNot Y。當微軟為IsNot申請專利時招致了惡名(尤其來自Real公司)。

5, Visual Basic 2005 Express:作為VS產品線上的一部份,VB2005 Express是專為業餘愛好者和新手定製的免費的VS Express系列的一員。Express版本目的定位在幫助人們學習一種語言,所以他們有和標準版一致的用戶界面,只是少了一些高級功能。另外,VS Express版包括了VB6.0轉換器,提供了從VB老版本升級的可行方法。


和VB的關係
VB.net 是否該被看作VB的新版本或者是另一個完全不同的語言尚在爭議中。雖然並非顯而易見,但只要某個方法被棄用,它就會可會被自動轉換,這說明了該語言的句法並沒有出現很多突破性的變化,只是增加了對新功能的支持,比如結構化意外處理機制和短循環表達式(structured exception handling and short circuited expressions)。有一種變化會讓舊用戶迷惑:Integer和Long數據類型在長度上分別倍增。16位的 integer 在VB.NET中被認為是Short,而Integer和Long分別是32位和64位。同樣,Windows Forms GUI編輯器和VB Form 編輯器在外觀和功能上非常相似。

出現巨大變化的是語意,從運行於基於COM的deterministic, reference-counted的引擎之上的編程環境,轉變為全面物件導向的基於.NET Framework的語言。.NET Framework包括了CLR (使用通用垃圾收集機制和JIT編譯引擎的虛擬機)和大量的類庫。VB開發者進入VB.NET要面對新增的大量類庫的問題,雖然這在VS 2005的My 功能中已有所闡述。

上述變化表明了許多在運行及維護相關優化事宜下面的假定,一些VB6函數和庫不再存在而其它的仍然可用,但是比不上.NET語言中自帶的可替換的函數和庫來得高效。即使它們可被編譯,但大多從VB6轉換而來的應用將需要一定程度上的重構(refactoring),以全面利用新語言的優點。在有關句法、應用調試、部署和術語等方面的變化,有大量的文檔可以參考。

1, 比較樣例:

兩個例子都彈出"Hello,World"並帶OK按鈕的信息框,它們顯示了VB和VB.Net在句法上的相似。

VB:

Private Sub Command1_Click()
   MsgBox "Hello, World"
End Sub

VB.NET:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
   MessageBox.Show("Hello, World")
End Sub

注意,VB.NET中的所有過程調用都必須加圓括號,而VB6中只有調用函數或者VB6中使用Call來調用過程時

才需要加圓括號,

另外,Command1和Button1並非必須,只是VB和VB.NET系統自動預設的控制項名。

兩個例子都卸載活動窗口,它們顯示了VB和VB.Net在句法上的不同。

VB:

Private Sub cmdClose_Click()
   Unload Me
End Sub

VB.NET:

Private Sub cmdClose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdClose.Click
   Me.Close()
End Sub

[ 本帖最后由 六道門 于 7-8-2007 01:14 AM 编辑 ]
回复

使用道具 举报

发表于 7-8-2007 01:19 AM | 显示全部楼层
可能上面的解析太多,簡單一句話, 我們沒有說vb.net, 多數說visual studio。net(裏面全部都可以用c#,vb,VC++,VJ++編寫) 而2005版本是把每一個programming分開罷了。但2者不大分別。 如果人家說vb。net我就會說你用的是2003版本;人家說vb2005, 就是説2005版本。 就這麽簡單。

[ 本帖最后由 六道門 于 7-8-2007 01:21 AM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 7-8-2007 10:27 PM | 显示全部楼层
哈哈哈,看了头晕晕,还是你的SUMMARY最好看.谢谢了.

我有VB.NET的参考书一堆,但是VB2005,如果差不多那我就不用再找书了,用VB2005算了.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 15-9-2025 05:48 AM , Processed in 0.138613 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表