技術人生 故事之十三 CGI,ASP?

2021-07-05 09:44:57 字數 679 閱讀 2402

故事之十三 cgi,asp?

記得我在internet/intranet上編寫的第乙個程式是乙個c語言的聊天室,原因是,在2023年,我們上網到四通立方的站點,看到了聊天室,許多人在上面聊天,我的同事們更是天天泡在上面,到了年底,我的哥們高偉就開始計畫實現自己的聊天室,經過一段研究,終於建立了乙個程式。

我那時已經程式設計多年,各種工具都用過,但internet/intranet方式的程式設計,讓我不知所措。經歷是這樣的。

傳統的程式設計方式原來是dos,然後有了windows的開發環境,再也不用記憶那些複雜的函式和命令了,並且在使用者介面上有了非常大的改變,讓使用者很容易操作,以前的簡單的選單方式已經不算是希奇的東西。也許今天的程式設計師覺得設計乙個選單後視窗是如此的簡單,但不要忘記,當在dos下,如果要設計今天的介面,必須首先編寫出乙個windows!

但是,在cgi程式設計中,恰恰利用了dos下的stdio功能,這也是unix下的標準。學習過c語言的人都知道使用printf命令。而就是因為這個stdio,使cgi成為可能。因為在stdio中,標準輸入輸出都放置到記憶體標準緩衝位置,web服務軟體就是通過這個緩衝來與瀏覽器交換資訊。下面的**是非常古老的,但體現了當今所有基於cgi理論的技術,如asp,jsp等。比如asp,是iis中內建的cgi,已經幫助我們解釋並執行了你的.asp檔案!

有些程式高手就是利用這一點,自己編寫支援自己的指令碼擴充套件功能的web服務程式。

技術人生 故事之七 VISUAL TOOLS?

故事之七 visual tools?第一次聽說visual tools,是在1995年,是因為我要幫助微軟編寫atc教材,我使用了foxpro三年了,經常和微軟接觸,就答應試著寫foxpro,這時聽到了 visual tools,也就知道還有vb,vc。經過申請,我成了vtools測試人員,並逐步進...

技術人生 故事之十八 孤獨的OFFICE

故事之十八 孤獨的office office出現多年了,然而他就象乙個高傲的名門閨秀,讓人既感到親切,也感到高深。結果,office孤獨著。作為打字軟體,office已經成為培訓班的必修課。但是,知道office的 office 含義的人太少了。本來,office的意思是,可以進行辦公處理,辦公的事...

IT職場人生系列之十三 技術?管理?業務?

本文是it職場人生系列的第十三篇。很多技術人員工作幾年後,都要面臨未來的出路問題。所有出路中,無外乎技術 管理 業務三個層面。技術本身也是一條出路,但是在之十二中曾經提到,有深技術和淺技術兩者之分。如果本來是從事淺技術的,建議走後面提到的業務中的產品經理路線。因為淺技術的更新換代速度很快,以前積累的...