本文目錄一覽:
c語言可以用於製作網頁嗎?
1、c語言是偏底層的語言,用來做界面的話是比較困難的
2、現在的靜態網頁設計一般使用Html+CSS,是比較基礎的東西,而且很容易上手,但也是必須掌握的。
3、現在主流的網站開發就是Java Web和asp.net。
如果你有java基礎可以走Java web的方向。可以用JSP+Servlet+Dao模式就能開發網站,當然SSH框架更加深奧。
而asp.net由於是微軟自己開發的軟體能很好的在windows平台上運行,用的是C#語言其實也和C語言差不多,因為語言是相通的,你學過一門語言後你就會有那種編程的思想。
asp.net是.NET FrameWork的一部分,是一項微軟公司的技術,是一種使嵌入網頁中的腳本可由網際網路伺服器執行的伺服器端腳本技術,它可以在通過HTTP請求文檔時再在Web伺服器上動態創建它們。 指 Active Server Pages(動態伺服器頁面) ,運行於 IIS(Internet Information Server 服務,是Windows開發的Web伺服器)之中的程序 。
4、另外,在進行網站開發時為了提高容錯能力,腳本語言是必不可少的,所以javascript或
php也是要懂一點點
只學C語言能做網站嗎?
C語言可以做網站。但是那不是一般的痛苦和糾結。C語言是一種編程語言,可以做許多事情。網站是一個可以供人瀏覽的伺服器,所呈現的內容無非也是各種字元串,位元組碼。從編程的角度講,C語言是可以實現這一切的。
目前常用的幾種用來網站建設程序語言有asp、php、jsp、.net。每一種語言都有各自的特點,程序語言本身並沒有明顯的優劣之分,對於經驗豐富的程序員而言,能否建設出一個好的網站關鍵是看其個人能力。還有一點就是選擇什麼樣的語言做網站,跟網站規模、網站類型、網站定位有密切關係。相對來說,asp上手比較容易,對於伺服器而已windows系統使用也比較多。asp一般使用access資料庫,據有關專家統計,在網站數據量不超過10萬條,網站運營是沒有問題的,所以asp基本上是建設小型企業站。php一般使用mysql或者sql server。mysql適合用於中小型網站,而大型信息門戶站建議使用sql server。asp是微軟的,小數據量情況下速度比較快。當然asp在數據量大的情況下也可能會採用sql server資料庫。php是開源的,一般運行與apache,當然iis也是可以的。國外linux伺服器比較多,使用php也就多。php網站程序和資料庫是獨立的,網站速度涉及到web伺服器和database伺服器交換速度影響。jsp在國內使用相對來說比較少,但是在國外比較流行。jsp使用java程序語言,據說安全性高,空間要求也高。還有jsp能夠解決asp和php的通病-腳本執行,網站規模不能太大。就當下大型電商網站,基本上就要使用jsp了。開發網站的人員一定要精通html,因為輸出還是html。也就是說,網站建設有很多語言可以選擇。如何選擇需要根據實際情況來定位的。
用C語言如何關閉瀏覽器的某個網頁?
如果只是關閉某個網頁的話,只能枚舉當前窗口標題,符合你想要關閉的網頁標題就給它發送關閉消息,只是用c語言的話有點困難,需要用到系統API
用c語言寫一個網站?給點思路?
現在沒有拿C語言寫網站的,可以拿C寫一個web伺服器。
早期的時候,有C語言的網站,說白了就是,一個exe程序,輸入是用戶提交的請求,輸出是網頁,輸出目標是遠程的瀏覽器,這樣子的。
怎麼通過C語言讀取網頁裡面的數據
簡單的請求格式
GET /index.php HTTP/1.0
host:
當我們和伺服器連接上之後,發送上面的數據過去,伺服器就會返回 index.php 這個頁面給我們。
GET 這個 是表示 以什麼方式請求,HTTP中還有很多其他的請求方式,常用的就 GET POST (更詳細的 可以點開上面 http協議 那個鏈接)
GET 後面緊跟一個空格 然後 給出,要獲取的資源的名稱, /index.php 就表示獲取網站伺服器根目錄下 index.php 執行後所產生的內容,我們也可以改成 GET / HTTP/1.0 這就表示獲取默認首頁的內容 。 GET /1.html HTTP/1.0 就是獲取 伺服器根目錄下 1.html的內容,很容易理解吧。
接下來隔一個空格 跟上 HTTP/1.0 表示 http協議的版本,這個是固定的 。
第二行 host: 用來指定 訪問哪個主機。 大家都知道,一個伺服器可以放很多個網站,每個網站有不同的域名,所以我們需要用這個host來指定 我們要訪問的是哪個網站,這樣 才能正確得訪問到我們想訪問的網站。
第一步,連接伺服器。
第二步,按照http協議,發送請求數據,然後就是接受返回的內容。
沒錯,就這麼簡單。
在編寫程序之前,我們先用一個小工具來模擬一下這個過程,好讓我們對http協議了解更深入一些。
telnet工具 如果是 win7下的朋友 猛戳這裡–win7開啟telnet功能
到此為止,我假設大家電腦上已經開啟了 telnet功能,正題開始。
telnet 他是一個基於tcp/ip 協議的程序,為我們用戶提供一個 與其他電腦通信的工具,我們可以使用他來和其他電腦進行連接通信。
開始-運行-輸入telnet回車, 出現一個黑框如下。
我們這時就可以輸入命令,來連接遠程主機,比如我們這次是要連接我們自學去論壇 的伺服器,
那麼我們就輸入 open 80 然後回車。
open 是打開的意思 後面跟上 要打開那個主機 然後 後面跟上埠, web伺服器默認使用的是80埠,所以 要加上80埠(不加埠 telnet默認是23埠)。
然後會出現下圖的情況,這時候 我們就可以輸入命令了,輸入的命令都將被發送到自學去論壇的伺服器上面。大家注意一下 下圖紅色箭頭所指出的部分,那裡就是一個輸入游標,不用管其他的字。
這就代表 我們已經和遠程主機連接上了,就相當於我們上節課中 客戶端執行到 connect 函數 之後 就是要調用 send函數發送數據了,在這裡 我們只需要按鍵盤輸入到黑色窗口中 就會發送到服務端。
我們依次輸入以下內容,(注意,不能按退格,輸入錯誤了,就重新打開telnet,重新操作。)
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/304592.html