有關(guān)web前端網(wǎng)站 vb可不可以編寫網(wǎng)站?
vb可不可以編寫網(wǎng)站?網(wǎng)站上的文件,除了圖片、視頻、音樂等媒體文件以及數(shù)據(jù)庫之外,剩下的幾乎都是文本文件(如htm、asp、js、css等),理論上只要有個(gè)文本編輯器(比如記事本)就可以編寫網(wǎng)站的。v
vb可不可以編寫網(wǎng)站?
網(wǎng)站上的文件,除了圖片、視頻、音樂等媒體文件以及數(shù)據(jù)庫之外,剩下的幾乎都是文本文件(如htm、asp、js、css等),理論上只要有個(gè)文本編輯器(比如記事本)就可以編寫網(wǎng)站的。
vb.net可以編寫asp.net的網(wǎng)站,主要是通過程序來生成網(wǎng)站所需的各種文件,比較方便,不過靈活性上就比不過直接寫代碼了。vb6則基本上不可能用來編寫網(wǎng)站了。vb能開發(fā)什么?
vb開發(fā)Windows下的應(yīng)用程序,如辦公系統(tǒng),簡單的硬件控制,入門比較簡單,現(xiàn)在很少有使用的,它的升級(jí)版是vb.net。建議根據(jù)你的用途來(坐網(wǎng)站,app等)來選擇流行的適合開發(fā)軟件。
可以使用VB編寫網(wǎng)站么?
可以用VB直接編寫,主要有2種方式: 1:只要你關(guān)閉你的WEB服務(wù),用VB直接接收80端口的數(shù)據(jù),然后按照HTML協(xié)議進(jìn)行解析處理,處理完畢后打成HTML協(xié)議的數(shù)據(jù)報(bào)返回?cái)?shù)據(jù)就可以了。
這樣能實(shí)現(xiàn)的功能有限,不過如果代碼寫的好能解決許多安全問題。
2:用VB寫ACTIVE DLL組件,然后在該組件中處理完整的網(wǎng)站應(yīng)該處理的業(yè)務(wù)邏輯(注意:只是業(yè)務(wù)邏輯,也就是你ASP中應(yīng)該處理的邏輯,不包括對(duì)HTML的解析),然后將處理完畢的邏輯返回。
然后用一個(gè)最簡單的ASP來調(diào)用這個(gè)DLL組件就可以了,這個(gè)ASP中只要調(diào)用了這個(gè)組件就行,其他什么都不用做。
這個(gè)方式能實(shí)現(xiàn)的功能比上面一種方式靈活的多。
3:應(yīng)該還可以用系統(tǒng)鉤子的方式實(shí)現(xiàn),即在WEB打開的情況下截取80端口的數(shù)據(jù),在WEB服務(wù)處理該數(shù)據(jù)之前由VB編寫的服務(wù)先處理,然后直接返回,而WEB服務(wù)對(duì)該數(shù)據(jù)根本不處理。
這樣也可以,不過思路和第一種方式相同,只不過省略了關(guān)閉WEB服務(wù)的步驟。