❶ 網路編程最好學什麼語言
1、匯編語言和C語言在單片機及工控領域用較多。另外C語言也是一種通用語言,是學C++/c#的起點。
2、C++系統編程等多個方面,最常用的編譯器是VC。
3、C#/Java網路編程方面新興的。
4、VB通用。
5、還有Delphi等。。。。。。
個人建議:從未編過程的,就從學vb開始。有基礎的可直接學c++/VC。
想在網路編程方面發展,可以先看一下C++,掌握一些基礎,然後集中精力學習Java或C# ,這兩種語言都在網路編程方面比較實用,並且現在也比較流行
❷ 請教高老手們要想用VB上班要學到哪種程度呀
最起碼要可以連接各種資料庫比如:ACCESS SQL ORCAL MYSQL。。
並且會應用查詢、修改、刪除、添加信息的查詢語言
再有就事WINDOWS API 和網路編程這方面。。
就這么點。。
這只是我個人認為。。
❸ 怎樣用VB.NET進行網路編程
都可以,可以用winsock,也可以自己重寫SOCKET套接字.建議你如果工期緊,可以先用WINSOCK.當然最好是自己學用SOCKET套接字.這對未來開發網路通訊是很有幫助的.因為用WINSOCK有個毛病就是殺毒軟體總會阻止
❹ VB,C++,JAVA,PHP等不同的網路編程語言的優缺點有那些
同志,VB自成一家,C++與JAVA差不多,算成一家,PHP又是一家。。。。
你想做什麼呀?
如果要開發軟體要用VB,C++,JAVA。VB是面向對像的編程,叫可視化編程,如果一定想學VB,建議改學Dephi7.0。VB和Dephi比起來沒有什麼優勢。
C++和JAVA屬C語言類型的,是面向程序的編程。一般使用C++較多,C語言軟體太多,建議用VC++6.0
PHP是寫網頁用的,我個人認為有點雞肋,比不過JSP又超過ASP。。。
ASP是MICROSOFT公司的,支持WINDOWS平台很好,不能到LINUX等其它系統上運行。JSP很強大可以跨平台運行,功能更全。PHP屬兩者之間,想比較而言沒有太大的優勢,所以想學建議學習JSP。。。
============
樓主,給分前看看時間,不要被別人復制上去了,別讓我累半天。。。什麼都沒得到
❺ 在VB中怎麼用API進行簡單的網路編程給個例子最好
網路編程,建議使用inet控制項、webbrowser控制項、winsock控制項
inet控制項和webbrowser控制項適合編寫對互聯網網站進行訪問和操作的程序
winsock控制項適合編寫tcp或upd協議的遠程伺服器--客戶端程序
❻ vb中基於TCP的網路編程中的WINSOCK控制項如何使用
用VB實現客戶——伺服器(TCP/IP)編程實例
-
現在大多數語言都支持客戶-伺服器模式編程,其中VB給我們提供了很好的客戶-伺服器編程方式。下面我們用VB來實現TCP/IP網路編程。
TCP/IP協議是Internet最重要的協議。VB提供了WinSock控制項,用於在TCP/IP的基礎上進行網路通信。當兩個應用程序使用Socket進行網路通信時,其中一個必須創建Socket伺服器偵聽,而另一個必須創建Socket客戶去連接伺服器。這樣兩個程序就可以進行通信了。
1.創建伺服器,首先創建一個服務埠號。並開始偵聽是否有客戶請求連接。
建立一窗體,並向其增加一個Winsock控制項(可在工程菜單中的部件項來添加此控制項)
添加兩文本框Text1,Text2,和一按鈕Command1
Private Sub Form_Load()
SockServer.LocalPort = 2000 ′伺服器埠號,最好大於1000
SockServer.Listen ′開始偵聽
End Sub
Private Sub Form_Unload(Cancel As Integer)
SockServer.Close
End Sub
Private Sub SockServer_Close()
SockServer.Close
End Sub
Private Sub SockServer_ConnectionRequest(ByVal requestID As Long)
SockServer.Close
SockServer.Accept requestID ′表示客戶請求連接的ID號
End Sub
′當客戶向伺服器發送數據到達後,產生DataArrival事件,在事件中接收數據,GetData方法接收數據。
Private Sub SockServer_Data
Arrival(ByVal bytesTotal As Long)
Dim s As String
SockServer.GetData s
Text1.Text = s
End Sub
當我需要向客戶發送數據時,只需調用SendData方法。
Private Sub Command1_Click()
SockServer .SendData Text2.Text
text1.text = text2.text
text2.text = ""
End Sub
2.創建客戶。要創建客戶連接伺服器,首先設置伺服器主機名,如IP地址、域名或計算機名,然後設置伺服器埠,最後連接伺服器。
建立一窗體,並向其增加一個Winsock控制項(可在工程菜單中的部件項來添加此控制項),取名為:SockC1。添加兩文本框Text1,Text2,和一按鈕Command1
Private Sub Form_Load()
dim my as string
my = SockCl.RemoteHostIP
SockCl.RemoteHost = my
′表示伺服器主機名
SockCl.RemotePort = 2000
′表示伺服器埠名
SockCl.Connect
′連接到伺服器
End Sub
Private Sub Form_Unload(Cancel As Integer)
SockCl.Close
End Sub
Private Sub SockCl_Close()
SockCl.Close
End Sub
Private Sub SockCl_DataArrival(ByVal bytesTotal As Long)
Dim s As String
SockCl.GetData s ′接收數據到文本框中
Text1.Text = s
End Sub
Private Sub Command1_Click()
SockCl.SendData Text2.Text ′向伺服器發送數據
text1.text = text2.text
text2.text = ""
End Sub
3.進行通信。把這兩個窗體分別編譯成兩個EXE文件,伺服器Server.exe和客戶Client.exe程序,並把它們分別安裝在伺服器端和客戶端,這樣就可以實現兩者通信了。
Private Sub Form_Load()
Dim my As String
my = SockCl.RemoteHostIP
SockCl.RemoteHost = my
SockCl.RemotePort = 2000
SockCl.Connect
End Sub
Private Sub Form_Unload(Cancel As Integer)
SockCl.Close
End Sub
Private Sub SockCl_Close()
SockCl.Close
End Sub
Private Sub SockCl_DataArrival(ByVal bytesTotal As Long)
Dim s As String
SockCl.GetData s
Text1.Text = s
End Sub
Private Sub Command1_Click()
SockCl.SendData Text2.Text
Text1.Text = Text2.Text
Text2.Text = ""
End Sub
Private Sub Form_Load()
SockServer.LocalPort = 2000
SockServer.Listen
End Sub
Private Sub Form_Unload(Cancel As Integer)
SockServer.Close
End Sub
Private Sub SockServer_Close()
SockServer.Close
End Sub
Private Sub SockServer_ConnectionRequest(ByVal requestID As Long)
SockServer.Close
SockServer.Accept requestID
End Sub
Private Sub Command1_Click()
SockServer.SendData Text2.Text
Text1.Text = Text2.Text
Text2.Text = ""
End Sub
Private Sub SockServer_DataArrival(ByVal bytesTotal As Long)
Dim s As String
SockServer.GetData s
Text1.Text = s
End Sub
❼ 什麼是VB
可視化設計的概念。Visual Basic(本文簡稱為VB)為用戶提供了大量的控制項,例如,窗體、菜單、命令按鈕、單選按鈕、復選框等,用戶只要把這些控制項對象拖動到適當的位置,設置它們的形狀、大小、位置、是否可見等屬性,就可以設計出所需的應用程序的界面。
事件驅動的概念。在用VB設計應用程序時,必須首先確定應用程序如何同用戶進行交互。例如在發生滑鼠單擊、鍵盤輸入等事件時,程序如何響應這些事件。用戶必須編寫代碼控制對這些事件的響應。
VB程序的基本特點。所見即所得的界面設計,基於對象的設計方法,極短的軟體開發周期,生成的代碼較易維護。
VB與其他可視化編程工具的區別。VB不支持虛類、多態性和類的繼承,相對而言,VB簡單易學,變數定義不太嚴密,對於非專業程序員而言功能足夠強大,支持網路編程和資料庫編程。
❽ 怎樣學習編程
C語言 是一種可移植性和多系統平台的編程語言
JAVA 是一種功能強大可移植性強的開發語言
HTML 是一種超文本標記語言
Java Script 是一種基於客戶端的腳本語言
程序語言,顧名思義就是一種語言,是用於交流的,程序就是計算機的語言和人類語言的翻譯者,做一個程序員就是要把人類世界的問題用計算機的方法去解決和展現,可是因為種種原因,大多數人在如何學好語言,如何學好開發平台上疲於奔命,到頭來你只會敲寫代碼。如果想做一個合格的程序員,C++、JAVA、sql、都是一定要學的,另外,不要去學你喜歡的,也不要去費勁腦子想該學什麼,看看IT界,IT市場需要什麼,你就學什麼。
新手學編程要從根本出發
從理論上來說,需要廣泛的閱讀,了解演算法的博大精深和計算機的基本理論。
從實踐上來說,需要有廣泛的練習,練習的廣泛在於練習不同的內容。
然後就是創新精神和數學思維能力,這些都是需要培養的。
基礎要打好
學編程要具備一定的基礎,總結之有以下幾方面:
(1)數學基礎 、從計算機發展和應用的歷史來看計算機的數學模型和體系結構等都是有數學家提出的,最早的計算機也是為數值計算而設計的。因此,要學好計算機就要有一定的數學基礎,出學者有高中水平就差不多了。
(2)邏輯思維能力的培養 、學程序設計要有一定的邏輯思維能力,「思維能力」的培養要長時間的實踐鍛煉。要想成為一名優秀的程序員,最重要的是掌握編程思想。要做到這一點必須在反復的實踐、觀察、分析、比較、總結中逐漸地積累。因此在學習編程的過程中,我們不必等到什麼都完全明白了才去動手實踐,只要明白了大概,就要敢於自己動手去體驗。誰都有第一次。有些問題只有通過實踐後才能明白,也只有實踐才能把老師和書上的知識變成自己的,高手都是這樣成材的。
(3)選擇一種合適的入門語言、 面對各種各樣的語言,應按什麼樣的順序學呢?程序設計工具不外乎如下幾類:
1.本地開發應用軟體開發的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;資料庫開發工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。
2.跨平台開發開發工具如 Java 等。
3.網路開發對客戶端開發工具如:Java Script 等;對伺服器開發工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的環境下幾種開發工具中 VB 法簡單並容易理解,界面設計是可設化的,易學、易用。選 VB 作為入門的方向對出學者是較為適合的。 (但現在已經過時)
培養好的編程習慣
編程入門不難,但入門後不斷學習是十分重要的,相對來說較為漫長。在此期間要注意養成一些良好的編程習慣。編程風格的好壞很大程度影響程序質量。良好的編程風格可以使程序結構清晰合理,且使程序代碼便於維護。如代碼的縮進編排、變數命令規則的一致性、代碼的注釋等。
多問多學習
掌握編程思想必須在編程實際工作中去實踐和體會。編程起步階段要經常自己動手設計程序,具體設計時不要拘泥於固定的思維方式,遇到問題要多想幾種解決的方案。這就要多交流,各人的思維方式不同、角度各異,各有高招,通過交流可不斷吸收別人的長處,豐富編程實踐,幫助自己提高水平。親自動手進行程序設計是創造性思維應用的體現,也是培養邏輯思維的好方法。
總結
1、先照書上的題目寫,題目的設計是有道理的鞏固基礎知識。
2、找數學題,寫個小程序解決,熟悉演算法和基礎函數。
3、自己出題目,小一點的,如自編資源管理器、自編寫字板之類,練習WINDOWS下的編程。
4、結合身邊的事,找個中等課題,或看別人的程序,自已想辦法實現。
5.把教材中的例子,自己仿照著寫一遍,上機運行,看結果.要知道,任何產品都是有例子的,有機結合或仿照。
6.從自己熟悉的事情入手,如成績統計,編制一段程序,完成一個功能.然後再完善。
7.要反復破壞代碼,從破壞中尋找代碼的規律。
8.必須經常反復上機練習。
編程是要用計算機能夠識別的語言讓計算機去運行,現在所說的語言多指高級語言。編程時,先用高級語言編出程序,因為計算機不能識別高級語言,機器只認識0和1,所以要再用專門的編譯程序將高級語言翻譯成計算機可以識別的機器語言。就像你要將你的意願告訴計算機,你就要有一個翻譯,讓他把你的意願翻譯給計算機,語言就是具有這個功能的,同樣,翻譯可以有好多種,現在的計算機語言有好多種,每種語言都有自己的特點,並且隨著時代的發展,一些語言已經被淘汰了,一些語言被改進了(如c語言發展了c++,微軟將Java弄成了C#),現在比較熱門的語言有Java(適用於網路編程,現在很熱門,並且與平台無關)、c語言(盡管很老了,可是效率很高,可移植性很好,大學的計算機,非計算機專業的學生幾乎都要學習它)、VB(即微軟的Visual Basic,由原來的BASIC發展,語法很簡單,但是很多高級程序員嘲笑vb為玩具語言,但是美國的一些大學仍然將此語言作為編程的入門課程)、Dlphi等等。
每種語言都有自己的特點,我的感覺是你還是先學習VB吧,我就是從它開始的,如果想以後搞得大一些,c 、vc++比較好一些,不僅僅因為效率,還因為平台可移植性好。至於Java或者微軟吹噓的.NET,我的感覺是,他們的功能確實很好,Delphi也很不錯的,也有好多的人在學習。但是作為一個中學生,你不可能有太多的時間學這么多多東西。
如果我建議的話,你還是從VB或者c語言(也有些人說c++比較好)開始吧。等你把這些東西學的有點門路了,再接觸Delphi Java甚至是微軟的.NET的幾種語言。
編程是很有意思的事情,祝學習順利!
❾ vb程序設計是什麼
1、VB程序設計以Visual Basic 6.0簡體中文版為語言背景,深入淺出的介紹Visual Basic 6.0程序設計技術,基本涵蓋了Visual Basic 6.0編程時的常用內容。
2、VB程序設計共分14章,主要內容包括開發環境、語言基礎和數組與過程、常用控制項、菜單設計、文件處理、ActiveX控制項、資料庫程序設計、圖形程序設計、多媒體編程、網路編程、API函數和注冊表、安裝程序的製作和綜合實例。
3、為了方便讀者學習,《VB程序設計》提供多媒體課件,及例題和練習題的所有源代碼。
4、VB程序設計可以作為大中專院校計算機及相關專業的教材,適合編程愛好者自學使用。