第99部分(第3/4 頁)
,這樣兩人就可以建立連線,完全不要管什麼頻道。】
林鴻看到這裡也想明白了。菲麗絲想要的功能,就是點對點進行聯絡,她不需要聊天室類的群聊功能。
而剛開始的時候,林鴻想要做這個軟體就是奔著聊天室軟體而去的。現在由於其他人並不怎麼看好,只有他和菲麗絲兩人使用。
按照菲麗絲的想法。好像要將其作為一種朋友間進行聯絡的工具。就如同是打電話一樣。
林鴻想了一下,覺得做成這樣的功能也不錯。甚至可以代替電話的功能。只不過電話是語音溝通,而這個則是文字溝通。
【STONE:我今天晚上就將軟體修改一下,加入你所說的這幾個功能,明天你就可以讓你的好姐妹下載使用了。】
【菲麗絲:我又要重新下載安裝?】
【STONE:是啊,沒辦法,就相當於是一個新軟體嘛,當然要重新安裝。】
【菲麗絲:這個樣子太麻煩了。那個FTP太難操作了,能不能搞得簡單一點?你有升級版本了,直接進行升級不就可以了嗎?為什麼每次都要去下載更新?】
林鴻看到她這句話不由會心一笑。他知道菲麗絲最怕的就是折騰這個折騰那個。上次和她聊天的時候才知道,原來當初她第一次使用的電臺,也是別人的,後來碰到了林鴻,立刻大張旗鼓地讓管家找人給她安裝,並且教她如何使用,學了好幾個星期才學會基本的操作。…;看到她的話,林鴻首先是感到好笑,但是隨即他又不由得反思。
是啊,為什麼每次都要去重新用FTP專門去下載?我完全可以直接實現一個自動更新程式啊!
他意識到,自己一直都在用技術人員的角度來思考問題。在他看來,使用FTP下載一個軟體是一件再也簡單不過的事情,但是對於像菲麗絲這樣的普通使用者來說,這簡直就是一個噩夢。這幾天來,軟體每一次進行升級,林鴻都得在電話中一步一步地教她怎麼做,儘管有電話支援,她每次還是得花費好長時間才能夠成功將檔案下載下來。
每次教菲麗絲使用FTP軟體的時候,他也非常難受。在他看來,明明是一個簡單之極就好像是1+1=2這樣的數學題的操作,菲麗絲偏偏理解不了。
林鴻已經深刻明白,技術使用者和非技術使用者思考問題的方式有著無法逾越的巨大鴻溝。
聯想到微軟現在正在開發的windows作業系統,林鴻也大概地明白,計算機作業系統和軟體,都逐步再向著簡單易用的方向改進著。這種思想,其實就是對自然世界的一種模仿,將計算機中的概念和生活中常見的一些事物聯絡起來,這樣普通使用者在第一次接觸到的時候,就能夠非常容易理解。
按照之前記錄下來的需求,林鴻開始對“CQCQ”的功能和介面進行重新設計。
他儘量模仿手機的基本功能。世界上有很多人有手機,但是他們不一定會在同一時刻打電話,具體有哪些人有手機,只有電話公司知道,那些人都儲存在他們公司的資料庫中。
同樣的道理,一臺計算機上安裝的CQCQ軟體,就相當於是一個手機,CQCQ軟體到底有多少人線上,也不用將每一個人都顯示在軟體上,只要儲存在伺服器端的資料庫中即可。
每一個手機都對應一個號碼,那麼每一個CQCQ軟體,也對應一個號碼,只要知道這個號碼,就可以和對方聯絡,也可以將這個號碼新增到軟體中,以便以後隨時聯絡。
剛開始的時候,林鴻的CQCQ軟體,還是仿照之前的那些IRC軟體進行設計的,而今天晚上,受到菲麗絲的啟發,他開始了對這個軟體進行大手術,結構上也有了一些比較大的改變。
就這樣,一個晚上過去,CQCQ軟體的V0。1版在天邊露出第一縷陽光的時候終於順利誕生!(未完待續。)
第一百八十八章 同步
第一百八十八章同步
在去晨練之前,林鴻給菲麗絲在cqcq上留言,讓她去ftp上下載最新的軟體。這個版本,將之前她所提出的功能都加上了。
考慮到要可能要儲存比較多的使用者資料,林鴻最終還是將原來整合在一起的伺服器端和客戶端給分開了。
伺服器端並不需要太多的功能,它主要功能集中在對資料的儲存和對訊息的轉發上面,林鴻剛開始的時候甚至根本沒有給伺服器端編寫圖形介面,在伺服器中單純只是一個伺服器程序,對外提供網路服務。
而在客戶端上面也進行了精簡
本章未完,點選下一頁繼續。