成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

vb.netduck的簡單介紹

vb.net代碼翻譯成c#代碼!

public string GetAllData(bool Verbose = true)

成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的新絳網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

{

ListViewItem lvi = default(ListViewItem);

try {

ports.Serial.settings.SetStandard(MyPort, 9600, 0);

ports.Serial.settings.useDTR = 1;

ports.Serial.settings.useRTS = 1;

if ((ports.Serial.Open() == false)) {

return "Failed To Open Port";

}

if (Verbose) {

lvi = status.setMessage("WeatherDuck", "Data Sample", "Begin", true);

lvi.ForeColor = System.Drawing.Color.Blue;

}

System.Threading.Thread.Sleep(por_delay);

ports.Serial.FlushRcv();

ports.Serial.SendString("T");

System.Threading.Thread.Sleep(read_delay);

string Temperature = ports.Serial.ReadString();

if ((Temperature.Length == 0))

return "Failed To Read Temperature";

char[] split = ",".ToCharArray();

string[] temp = Temperature.Split(split, 2);

_tempC = temp[0];

_tempF = temp[1];

if (Verbose)

lvi.SubItems(2).Text = "Done Temperature";

ports.Serial.SendString("H");

System.Threading.Thread.Sleep(read_delay);

_humidity = ports.Serial.ReadString();

if ((_humidity.Length == 0))

return "Failed To Read Humidity";

if (Verbose)

lvi.SubItems(2).Text = "Done Humidity";

ports.Serial.SendString("L");

System.Threading.Thread.Sleep(read_delay);

_lightlevel = ports.Serial.ReadString();

if ((_lightlevel.Length == 0))

return "Failed To Read LightLevel";

if (Verbose)

lvi.SubItems(2).Text = "Done Light Level";

ports.Serial.SendString("F");

System.Threading.Thread.Sleep(read_delay);

_airflow = ports.Serial.ReadString();

if ((_airflow.Length == 0))

return "Failed To Read Air Flow";

if (Verbose)

lvi.SubItems(2).Text = "Done Air Flow";

int i = 0;

while ((true)) {

i = i + 1;

if ((i = sound_delay))

break; // TODO: might not be correct. Was : Exit While

System.Threading.Thread.Sleep(500);

if (Verbose)

lvi.SubItems(2).Text = "Sampling Sound Level: " + i.ToString();

}

ports.Serial.SendString("S");

System.Threading.Thread.Sleep(read_delay);

_soundlevel = ports.Serial.ReadString();

ports.Serial.SendString("S");

System.Threading.Thread.Sleep(read_delay);

_soundlevel = ports.Serial.ReadString();

if ((_soundlevel.Length == 0))

return "Failed To Read Sound Level";

return "Success";

} catch (Exception bug) {

if (Verbose)

status.setMessage("WeatherDuck", bug.Message, "Error", false);

return "Exception During Get Data: " + bug.Message;

} finally {

ports.Serial.Close();

if (Verbose) {

lvi = status.setMessage("WeatherDuck", "Data Sample", "Done", true);

lvi.ForeColor = System.Drawing.Color.Blue;

lvi = status.setMessage("WeatherDuck", "Port Status", "Closed", true);

lvi.ForeColor = System.Drawing.Color.Blue;

}

}

}

VB 和.Net ——關(guān)于學(xué)vb的困惑

根據(jù)個(gè)人的經(jīng)歷談?wù)剛€(gè)人感想

我一開始學(xué)的是VB,但學(xué)會(huì)后,也就是樓主你的樣子,后來學(xué)C,覺得C太垃圾了,這可能和VB的簡單形成對比,C語言學(xué)會(huì)后就再也沒用,后來直接由VB升級到VB.NET,的確,如同樓主所說,.NET是比較簡單,但是有個(gè)后遺癥,是現(xiàn)在我都煩的,就是編譯的軟件必須要在有.NET的電腦上運(yùn)行,XP是不帶.NET的,而且,版本還的相對,如果用.NET4.0編的,在4.0以下版本電腦上運(yùn)行很可能就出錯(cuò),并且,如果你要打包的話也可以,就是把軟件打包成安裝包,然后附帶.NET環(huán)境,但缺點(diǎn)就出來了,.NET3.5完整安裝包235M,因?yàn)樗艘韵滤邪姹荆€好.NET4.0只有50M左右,因?yàn)樗话ㄒ韵掳姹?,但總之?NET就是簡單了編程,但復(fù)雜了使用,軟件得打包,不像VB,編好后直接打開EXE就可以了。所以就麻煩了,舉些例子,以前用VBA編OFFICE的宏,打開OFFICE就可以編,編好后就存為XLSM就可以了,現(xiàn)在用.NET就成了VSTO了,編好后,不和文檔在一起,是分開的DLL,如果要運(yùn)行,條件為,1,.NET環(huán)境,2,OFFICE,3,VSTO相比以前只需要OFFICE復(fù)雜了N倍,而且編輯時(shí)也需要VS(動(dòng)不動(dòng)就幾G)才行,相比以前只要有OFFICE就可以區(qū)別也很大,同樣,CAD的嵌入開發(fā)也是一樣的。

所以總體來說,越底層的語言越底層的API越好用,越通用,越高級的越不通用,所以現(xiàn)在我開發(fā)軟件我都煩了,要是一個(gè)小軟件幾百K~M,再附帶個(gè).NET就好幾百兆,用的時(shí)候還得安裝才能用,又不是什么大軟件有必要這么做么,還有.NET不是萬能的,有些地方也得用API,而且.NET其實(shí)也挺復(fù)雜,難的地方不比API簡單,其實(shí)就感覺是封裝好了的API而已。

至于數(shù)據(jù)庫,的確.NET連接比較簡單

至于學(xué)C?那就不用了,因?yàn)?NET的支持 C#,C++,VB,J#,只要會(huì)其中一種就可以了(而且你只要會(huì)其中一門,是能看懂另一門的,比如我雖然編輯C#可能要出錯(cuò),但C#代碼我是幾乎全部能看懂的,網(wǎng)上查資料也能看懂其他語言的),大部分是學(xué)C的升級用C#.NET,VB的升級成VB.NET,你沒必要把它當(dāng)成另一中語言來學(xué),語法是基本一樣的。只是從一開是學(xué)C的比較多,就成了C#的比較多而已了,至于語言,我不想做語言攻擊,其實(shí)都是有用的,就是看自己習(xí)慣不,比如我就不習(xí)慣C。

我也不想說VB好還是VB.NET好,其實(shí)是看你用途,我只是至今沒發(fā)現(xiàn)什么網(wǎng)上的軟件是.NET編輯的,一些軟件比如CAD,OFFICE安裝時(shí)安裝了.NET,其實(shí)都不是它們是基于.NET編輯的,而是為了支持.NET的嵌入式開發(fā),你所看到的軟件,比如QQ,迅雷,你看他們帶.NET了嗎?要是.NET好,他們干嘛不用,答案是因?yàn)椴环奖?,因?yàn)閄P系統(tǒng)一般是沒有.NET的,連WIN7內(nèi)嵌的.NET都不支持最新的.NET,也就是你用什么版本編的就得安裝相應(yīng)版本,那也要求對方電腦也得跟著升級,而API是不用升級著走的~

所以,你要編的軟件在其他電腦上用,VB+API吧,如果你要個(gè)人電腦上用,VB.NET吧,如果你編小軟件vb+api吧,如果你要大型軟件就VB.NET吧,所以,你自己選吧。

希望給你的意見能對你有好處,現(xiàn)在深夜11點(diǎn)了,我也改睡了,拜拜!~

祝你學(xué)習(xí)愉快!

對了,還有點(diǎn),比如CAD2007不支持.NET3.5以上的編程,而且.NET編好的EXE或者DLL是可以用專門的軟件打開看你源代碼的,也就是反編譯,這對于加密(可以看你的加密方法)就很麻煩了(據(jù)說采用什么辦法可以解決)。

零基礎(chǔ)學(xué)習(xí)vb. net怎樣學(xué)?

你得先補(bǔ)基礎(chǔ)。

最好去學(xué)校,找計(jì)算機(jī)系的學(xué)生,抄下專業(yè)專業(yè)課程和對應(yīng)的課本(說不定順便能討些舊課本),賣齊這些課本(一般學(xué)校里面就有書店)慢慢學(xué)。

(以下課程不全)

至少需要讀一遍的:計(jì)算機(jī)導(dǎo)論、程序設(shè)計(jì)基礎(chǔ)、軟件工程、編譯原理

重點(diǎn)學(xué)習(xí)的:算法與數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計(jì)

還有VB.Net需要一定的基礎(chǔ),建議先從 C++ 或 VB(版本6.0)入門

網(wǎng)站欄目:vb.netduck的簡單介紹
網(wǎng)址分享:http://jinyejixie.com/article24/hpcgce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、服務(wù)器托管微信公眾號、Google面包屑導(dǎo)航、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
丘北县| 阳谷县| 焦作市| 那坡县| 渭南市| 贵德县| 伽师县| 沿河| 邢台县| 晋州市| 富源县| 潮安县| 金坛市| 芷江| 东方市| 财经| 梁山县| 麦盖提县| 新宁县| 呼图壁县| 平湖市| 边坝县| 闻喜县| 象州县| 榆中县| 棋牌| 贡山| 塔城市| 三江| 孟连| 磴口县| 苏尼特右旗| 长葛市| 乾安县| 东至县| 海伦市| 丰原市| 晋宁县| 雅江县| 明光市| 玉龙|