Visualbasic代碼編輯器沒有這個功能,但可以用第三方的編輯軟件Emedit來實現(xiàn)這個功能。
專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)揚中免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千余家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
1、用Emedit打開*.frm文件。
2、點工具,當(dāng)前配置屬性,然后勾選顯示行號即可。
VB.net
相對VB出現(xiàn)巨大變化的是語意,從運行于基于COM的deterministic,
reference-counted的引擎之上的編程環(huán)境,轉(zhuǎn)變?yōu)槿婷嫦驅(qū)ο蟮幕?NET
Framework的語言。.NET
Framework包括了CLR(使用通用垃圾收集機制和JIT編譯引擎的虛擬機)和大量的類庫。VB開發(fā)者進入VB.NET要面對新增的大量類庫的問題。
上述變化表明了許多在運行及維護相關(guān)優(yōu)化事宜下面的假定,一些VB6函數(shù)和庫不再存在而其它的仍然可用,但是比不上.NET語言中自帶的可替換的函數(shù)和庫來得高效。即使它們可被編譯,但大多從VB6轉(zhuǎn)換而來的應(yīng)用將需要一定程度上的重構(gòu)(refactoring),以全面利用新語言的優(yōu)點。在有關(guān)句法、應(yīng)用調(diào)試、部署和術(shù)語等方面的變化,有大量的文檔可以參考。
你得先補基礎(chǔ)。
最好去學(xué)校,找計算機系的學(xué)生,抄下專業(yè)專業(yè)課程和對應(yīng)的課本(說不定順便能討些舊課本),賣齊這些課本(一般學(xué)校里面就有書店)慢慢學(xué)。
(以下課程不全)
至少需要讀一遍的:計算機導(dǎo)論、程序設(shè)計基礎(chǔ)、軟件工程、編譯原理
重點學(xué)習(xí)的:算法與數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計
還有VB.Net需要一定的基礎(chǔ),建議先從 C++ 或 VB(版本6.0)入門
Visual Basic 6中發(fā)送郵件的新方法
用VB6編寫發(fā)送郵件的程序,有多種E-mail組件可供選擇,如MAPIMessages、IIS4.0附帶的CDONTS(NTS Collaboration Data Objects)以及許多第三方廠商開發(fā)的Email軟件等。本文介紹用CDONTS開發(fā)VB下的郵件程序方法。
1. 確認(rèn)已安裝SMTP服務(wù)器
首先,必須確認(rèn)在IIS服務(wù)器上已安裝SMTP服務(wù)器,這是安裝Option Pack時被缺省安裝的選項。如果SMTP服務(wù)器已安裝,在System32目錄下會存在一個名為cdonts.dll的文件。
2. 最簡單的郵件發(fā)送程序
以下是一個最簡單的郵件發(fā)送程序,它由me@hotmail.net向abc@263.net發(fā)出一封標(biāo)題為“Title”、內(nèi)容為“Hello”的E-mail:
Private Sub cmdSendMail_Click()
Dim objMail as Object
Set objMail=CreateObject("CDFONTS.DLL")
ObjMail.Send "me@hotmail.net ", "abc@263.net","Title","Hello"
Set objMail=nothing
End Sub
3. 發(fā)送郵件附件
如果有附加的文件需要隨同郵件傳送,可以使用CDONTS的AttachFile方法:
Private Sub cmdSendMail_Click()
Dim objMail as Object
Set objMail=CreateObject("CDFONTS.DLL")
With ObjMail
.From= "me@hotmail.net "
.To= "abc@263.net"
.Subject="Title"
.Body="Hello"
.AttachFile "c:\document\ sample.doc","sample.doc"
.Send
End With
Set objMail=nothing
End Sub
4. CDONTS組件常用屬性和方法
CDONTS組件常用的屬性和方法列舉如下:
屬性:
Version:返回CDONTS組件的版本號
MailFormat:郵件格式,1-普通文本類型;0-MIME類型
Cc:設(shè)置一個或多個參閱的郵件地址
From:郵件發(fā)送者的地址
To :郵件接受者的地址
Subject:標(biāo)題
Body:內(nèi)容
BodyFormat:內(nèi)容格式,1-普通文本;0-超文本
方法:
AttachFile:附加一個文件
AttachURL:附加一個地址
Send:發(fā)送郵件
5. 發(fā)送超文本格式的E-mail
你一定見到過許多使用超文本格式的E-mail,其中不但可以有圖片、聲音,甚至還可以嵌入動畫。如果給你的朋友也發(fā)送一封這樣的郵件,一定會帶給他(她)意外的驚喜,因為這用一般的郵件發(fā)送程序是無能為力的。以下使用CDONTS組件發(fā)送一個HTML格式的郵件,其中包含有一幅名為sample.gif的圖片,程序如下:
Private Sub cmdSendMail_Click()
Dim objMail as Object
Set objMail=CreateObject("CDFONTS.DLL")
Dim strHTML as String
StrHTML=""
StrHTML= StrHTML+""
StrHTML = StrHTML +"
用CDONTS發(fā)送Email的例子"
StrHTML= StrHTML+"
"
StrHTML= StrHTML+"
以上例子嵌入了圖片sample.gif
"
StrHTML= StrHTML+""
With ObjMail
.From= "me@hotmail.net "
.To= "abc@263.net"
.Subject="Title"
.Body=strHTML
.AttachURL "c:\mydata\sample.gif","sample.gif"
.BodyFormat=0
.EmailFormat=0
.Send
End With
Set objMail=nothing
End Sub
到這里,相信大家一定發(fā)現(xiàn)SMTP郵件處理的一個缺陷了。SMTP服務(wù)器接收你的輸出消息,但并不做發(fā)送者名字和地址的驗證,這本是由SMTP的異步發(fā)送機制所決定的,但有人可能別有用心地用它來假扮別人發(fā)送郵件!本文強烈建議各位切勿輕易試用,一旦讓ISP知道你的行徑,你的帳號極可能會被立即刪除。
根據(jù)個人的經(jīng)歷談?wù)剛€人感想
我一開始學(xué)的是VB,但學(xué)會后,也就是樓主你的樣子,后來學(xué)C,覺得C太垃圾了,這可能和VB的簡單形成對比,C語言學(xué)會后就再也沒用,后來直接由VB升級到VB.NET,的確,如同樓主所說,.NET是比較簡單,但是有個后遺癥,是現(xiàn)在我都煩的,就是編譯的軟件必須要在有.NET的電腦上運行,XP是不帶.NET的,而且,版本還的相對,如果用.NET4.0編的,在4.0以下版本電腦上運行很可能就出錯,并且,如果你要打包的話也可以,就是把軟件打包成安裝包,然后附帶.NET環(huán)境,但缺點就出來了,.NET3.5完整安裝包235M,因為它包括了以下所有版本,還好.NET4.0只有50M左右,因為它不包括以下版本,但總之,.NET就是簡單了編程,但復(fù)雜了使用,軟件得打包,不像VB,編好后直接打開EXE就可以了。所以就麻煩了,舉些例子,以前用VBA編OFFICE的宏,打開OFFICE就可以編,編好后就存為XLSM就可以了,現(xiàn)在用.NET就成了VSTO了,編好后,不和文檔在一起,是分開的DLL,如果要運行,條件為,1,.NET環(huán)境,2,OFFICE,3,VSTO相比以前只需要OFFICE復(fù)雜了N倍,而且編輯時也需要VS(動不動就幾G)才行,相比以前只要有OFFICE就可以區(qū)別也很大,同樣,CAD的嵌入開發(fā)也是一樣的。
所以總體來說,越底層的語言越底層的API越好用,越通用,越高級的越不通用,所以現(xiàn)在我開發(fā)軟件我都煩了,要是一個小軟件幾百K~M,再附帶個.NET就好幾百兆,用的時候還得安裝才能用,又不是什么大軟件有必要這么做么,還有.NET不是萬能的,有些地方也得用API,而且.NET其實也挺復(fù)雜,難的地方不比API簡單,其實就感覺是封裝好了的API而已。
至于數(shù)據(jù)庫,的確.NET連接比較簡單
至于學(xué)C?那就不用了,因為.NET的支持 C#,C++,VB,J#,只要會其中一種就可以了(而且你只要會其中一門,是能看懂另一門的,比如我雖然編輯C#可能要出錯,但C#代碼我是幾乎全部能看懂的,網(wǎng)上查資料也能看懂其他語言的),大部分是學(xué)C的升級用C#.NET,VB的升級成VB.NET,你沒必要把它當(dāng)成另一中語言來學(xué),語法是基本一樣的。只是從一開是學(xué)C的比較多,就成了C#的比較多而已了,至于語言,我不想做語言攻擊,其實都是有用的,就是看自己習(xí)慣不,比如我就不習(xí)慣C。
我也不想說VB好還是VB.NET好,其實是看你用途,我只是至今沒發(fā)現(xiàn)什么網(wǎng)上的軟件是.NET編輯的,一些軟件比如CAD,OFFICE安裝時安裝了.NET,其實都不是它們是基于.NET編輯的,而是為了支持.NET的嵌入式開發(fā),你所看到的軟件,比如QQ,迅雷,你看他們帶.NET了嗎?要是.NET好,他們干嘛不用,答案是因為不方便,因為XP系統(tǒng)一般是沒有.NET的,連WIN7內(nèi)嵌的.NET都不支持最新的.NET,也就是你用什么版本編的就得安裝相應(yīng)版本,那也要求對方電腦也得跟著升級,而API是不用升級著走的~
所以,你要編的軟件在其他電腦上用,VB+API吧,如果你要個人電腦上用,VB.NET吧,如果你編小軟件vb+api吧,如果你要大型軟件就VB.NET吧,所以,你自己選吧。
希望給你的意見能對你有好處,現(xiàn)在深夜11點了,我也改睡了,拜拜!~
祝你學(xué)習(xí)愉快!
對了,還有點,比如CAD2007不支持.NET3.5以上的編程,而且.NET編好的EXE或者DLL是可以用專門的軟件打開看你源代碼的,也就是反編譯,這對于加密(可以看你的加密方法)就很麻煩了(據(jù)說采用什么辦法可以解決)。
VB.NET是微軟為了統(tǒng)一.NET而新開發(fā)的語言,VB.NET沿用了VB6的部分語法,是VB 6.0的后繼版本,但是并不是VB6的升級版。
VB.NET除了在語法上還保留VB6.0原有的蹤影以外,二者幾乎在90%以上保持相似或相同。但在其他很多方面,VB.NET都和VB6.0截然不同。正是這些不同點,才使得VB.NET功能更強大,更有生命力,但同樣也為VB6.0程序員轉(zhuǎn)型為VB.NET程序員帶來了困難。因為VB.NET提出了很多新的功能、概念和觀點,掌握VB.NET不僅要掌握語法,還需要理解并運用這些新的功能、概念和觀點。當(dāng)然也需要掌握.Net框架,理解CLR(CommonLanguage Runtime,通用語言進行時)。
總結(jié)下面幾個二者不同點:
VB.NET是完全面向?qū)ο蠛秃蟋F(xiàn)代化的語言(JAVA獨具的新概念)
VB.NET是自由線程語言
VB.NET的運行速度比VB6要快
VB.NET從語法上來說更加緊湊和具有規(guī)律性
VB.NET開放了界面設(shè)計代碼
VB.NET可以更好地集成微軟的新產(chǎn)品和新技術(shù)
VB.NET擁有更加強大附屬組件
VB.NET擁有移動開發(fā)的能力
VB.NET封裝的類功能強大,不需要額外使用API
VB.NET的開發(fā)環(huán)境更加緊密與集成化,與同類語言(如C#)連接更緊密
VB.NET目前還受到微軟的更新和支持
VB.NET必須運行在.NET的虛擬機上
VB.NET要更加難學(xué)
新聞名稱:vb.netpop3,c# pop3
轉(zhuǎn)載源于:http://chinadenli.net/article14/hedgde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、商城網(wǎng)站、定制網(wǎng)站、、電子商務(wù)、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)