我自己編寫了一個電腦小程序,如何讓它聯網呢?
謝邀。現在程序基本都是在電腦端完成的。不知道題主具體是針對哪種小程序。根據你的需求而言,聯網只是基礎,或許你還需要一個資料庫和一個伺服器。伺服器和資料庫都可以在本地建立,區域網內完成通訊等,不用花錢。
下面分別根據幾種熱門情況,給你簡單闡述一下.
1.Web程序Web程序代碼中寫好了註冊等功能後,初學者可以把web發布在IIS上,通過IIS,別人就可以訪問到你的Web小網站,別人訪問了你的網站,也就可以實現註冊,數據也就會同步到你的資料庫當中。
基於windows平台的聯網,一般都會用TCP/IP或者UDP/IP協議。換句話說,也就是需要用過Socket套接字。而且。這樣的程序一般需要客戶端和Server端。Server先行部署,部署完畢之後,別人使用你的客戶端,就會發生交互行為。比如註冊,用戶提交了個人信息之後,Server端的工作就是處理這些信息,並保存到資料庫當中;如果是聊天,簡單的操作就是,Server端收到有用戶提交的信息時,分發給所有連接在該Server上的Client端。
建議百度windows網路編程。
3.移動端程序
移動端用Android來舉例。聯網方式通常兩種,一種是基於HTTP協議,另一種就是基於Socket,基於Socket不用多說,和第二點基本類似。在這裡我們說一下HTTP協議,同樣exe程序也可以用的到。
所謂的HTTP協議,就類似於我們訪問百度一樣,訪問指定的URL連接就好了。不同的是,這裡我們需要自己去定義URL連接,這裡的URL連接其實就是我們常說的API,API裡面做好了註冊等功能,我們通過HTTP協議的Get和Post方法提交數據到API,API就會處理相關功能。
詳情建議百度:Android中網路通訊的幾種方式。
相關內容,不是一兩句話就可以說清楚的。如果不知道從何入手,就用你所學語言+關鍵字(網路通訊),去Google或百度,可以看得更詳細一些。
希望對你有幫助。
如今,每個人擁有自己的程序都非常容易。
1. APP, 有很多優質的APP製作平台。無需編程就能完成優質的APP,解決各類業務需求。如叮鐺應用的前身是叮噹APP,在界面自定義上和功能
2. 小程序。小程序的開發不算很難,需要一些前端知識,通過官方文檔和範例參考,即可嘗試編寫。當然也可以在叮鐺應用快速選擇模板,一鍵生成小程序。
3.電腦端程序。如今在pc/mac上運行的程序有非常多,幾乎各類需求都有了解決方案,加上用戶的習慣越來越傾向於移動端、在手機上解決,因此不是特別熱門的方案。在電腦上使用的軟體,通常需要c++/java等編程語言編寫,難度和成本都比較高。
你得瑟有個域名和伺服器,域名得是https協議的。登錄微信小程序電腦端,填好該填的網址和AppID,APPsecret等參數。
在伺服器部署好小程序運行環境,再將小程序後台傳到伺服器。前端直接通過微信web工具上傳,等候微信官方審核。
可先選用開發版本進行測試,測試沒問題了再把前端提交給小程序官方,就是這麼簡單。
你可以提的出這個問題,那你應該會去查資料看書看編程社區,而且能夠主動解決,而不是在頭條問這個問題。而且你又問得不明不白(連語言都沒說),那麼你應該不會編程。(或者最多新手)。
或者還有一個可能性,你在自問自答。
小程序多了,不知道你的程序是什麼小程序,是exe,還是web程序,還是移動終端程序。這個沒法準確回答。
如果是exe程序,如果是用vc寫的需要用到套接字,如果是易語言那就簡單了。
我不知道你是怎麼寫的小程序。沒有編程基礎?如果沒有你是用什麼寫的,如果有用什麼語言寫的。我本身是做python的,如果有興趣可以私信我
推薦閱讀:
※如何評價MATLAB R2016b?
※給你一百萬人民幣或一萬個比特幣,你會選擇哪個?
※為什麼盧森堡從未成為過比利時的一部分?
※為什麼在飛機上用手機,並沒有被飛機導航所干擾呢?
※QQ音樂用的人越來越少了,你怎麼看?