用Win32 SDK & C++實現的一個簡易版區域網路聊天軟體

  :  程式簡要說明:程式名稱:簡易區域網路聊天工具 開發方式:Win32 SDK 、C++開發環境:Visual C++ 6.0功能:

談面向客戶的軟體開發

讀了Sumtec的繼續思考,感觸很多,隨便寫點東西。Sumtec在他的post裡面談到了一個問題,就是軟體開發要以客戶為導向,而不是技術為導向;換句話說,就是要做面向客戶的軟體開發。客戶是對產品或項目買單的人,我們辛苦的努力,最後能換回多少人民幣,關鍵就是客戶了。面向客戶的開發,能夠維繫和客戶的良好關係,減少返工次數,降低風險,最終提高開發效率,保證按時交付。那麼如何做好面向客戶的軟體開發呢?我認為要把握住下面這幾點:1、把滿足客戶的需求作為團隊共同的願景   

軟體隨想錄:程式員部落酋長Joel談軟體(local.joelonsoftware.com/wiki)-23

The Joel on Software Translation Project:讓錯的程式看得出錯From The Joel on Software Translation ProjectJump to: navigation, search讓錯的程式看得出錯作者:周思博 (Joel Spolsky)譯:Paul May 梅普華Wednesday,May 11,2005A part of Joel on Software,http://www.joelonsoftware.com時間回到198

sniffer pro軟體安裝錯誤:Setup has detected that unInstallShield is in use

想安裝sniffer pro 4.7.5,出現錯誤:Setup has detected that unInstallShield is in use......找到資料:http://pc-base.5d6d.com/thread-354-1-1.html安裝軟體時出現的錯誤提示如下:Setup has detected that unInstallShield is in use. Please close unInstallShield and restartsetup. Error 43

硬體比軟體更可靠?

有人告訴我硬體比軟體更可靠這句話是錯誤的,下面我就證明一下。如果硬體是可靠的,而我們的程式邏輯也是正確的,在一個可靠的硬體之上啟動並執行邏輯正確的程式,沒有任何理由可以說明它較底層的硬體更缺乏可靠性,那麼,就沒有什麼理由可以說明硬體比軟體更加可靠。但是,換個角度,為什麼很多人會有這樣的認識,而他們大都具有在硬體基礎上開發軟體的經驗,這句話雖然是錯的,但明顯不是空穴來風,而是基於實際經驗給出的看法,那它產生的必然性又在哪裡?下面給出幾點我的看法:1.軟體要實現的邏輯比硬體更加複雜2.當需求變動時,

軟體能力,教的會嗎?

                                                 軟體能力,教的會嗎? 

面向模式構建軟體系統架構

出處:developerWorks中國作者:鄧輝、孫鳴 架構是一個軟體系統中的核心元素,是系統中最難改變的部分,也是構建軟體系統中其他部分所依賴的基礎,因此系統架構的好壞會從根本上決定基於這個架構所構建的軟體系統的品質。系統架構的構建一直是軟體開發過程中的一項重要工作,同時也是一項很困難的工作,即便對於很有經驗的系統架構師也是如此。但是,模式以及模式語言的提出給出了一條構建系統架構的有效途徑,本文將對此進行深入的論述,並以一個著名的單元測試工具JUnit為例進行說明。概念分析首先,對架構(arc

論軟體開發中的宏觀與微觀

宏觀,即系統設計與架構;微觀,即演算法精確實現,兩條路,選一條堅定地走下去,可有所成。夾在中間的則是添磚加瓦的碼農,如果不脫離這個層次,則只能面臨淘汰。我,似乎適合宏觀,天賦所致。架構先這麼定,具體以後再詳述。C/S架構要點:C要炫,S要海量輸送量,穩定性預備話題:項目API,類API的獨立性,好代碼特徵:搜尋結果最小化C API的設計廣泛採用首碼法.通常函數和類型首碼大小寫相反,比如openGL函數名以gl開頭,類型以GL開頭.而cocos2d類名以CC開頭,類型以cc開頭.

用Delphi開發視訊交談軟體

摘要:目前網上視訊交談軟體、視頻會議軟體、可視IP電話軟體隨處可見,你是否想自己做一個玩玩?其實這類軟體無非是視頻加上網路而建成的。如果熟悉視頻捕捉和網路傳輸技術,根本就難不倒你。微軟為軟體開發人員提供了一個專門用於視頻捕捉的VFW SDK(Video for Windows SDK),用它實現視頻捕捉很簡單,至於網路傳輸嘛,Delphi更是提供了N多種網路組件,隨你用了。本文詳細介紹了如何利用Delphi中開發視訊交談軟體,同時給出了兩個程式樣本。   關鍵詞:Delphi VFW 視頻

軟體工程文檔有感

最近在看軟體工程的資料,突然感覺壓力好大,後悔自己當初沒有好好聽課....不,我覺得聽課也沒有用,後悔的是自己當時沒有好好的看書,現在看書時間比較緊迫,都是草草的看,但是我現在發現軟體工程真的是門學問很深的學科阿阿阿.......算了加緊看吧,畢竟暑假的花旗被要用到這裡面的很多東西,所以我還要加把勁把這裡面的很多東西都弄懂吧我拿到了上一年的花旗文檔,現在以一個軟體工程架構師的角度來審視它,覺得寫的還蠻不錯的.我看了一下他們主要寫了以下幾個文檔,分別是:需求分析,概要設計,詳細設計,測試計劃書,測

軟體工藝宣言

http://manifesto.softwarecraftsmanship.org/mainAs aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value:Not only working

動軟代碼產生器之 模板功能介紹

動軟代碼產生器中已經整合了模板代碼產生的功能,但還有一些老的使用者不知道或者新的使用者不是太瞭解這個功能,這裡簡單看一下這個功能,對於一些個人化定製的使用者和進階使用者,可以更靈活更方便的產生自己的代碼。1.主介面: 2.在左側【資料庫檢視】,選中表,右鍵菜單【模板代碼產生】 3.然後,出現單表的代碼產生器介面,我們設定自己需要更改的資訊 備忘:代碼還有一些建置規則,是在菜單【工具】-【選項】-【代碼產生設定】中進行設定。 然後,點擊工具列【產生代碼】或者【產生代碼】按鈕,即可產生該類的代碼:

用人之道(二)– 何管理軟體Team Dev

1.    

軟體工程的常見概念

轉自:http://www.scriptlover.com/post/664 1.軟體測試:使用人工和自動手段來運行或測試某個系統的過程,其目的在於檢驗它是否滿足規定的需求或是弄清預期結果與實際結果之間的差別。2.測試和調試的區別:測試的目的是找出存在的錯誤,而調試的目的是定位錯誤並修改程式以修正錯誤。調試是測試之後的活動,測試和調試在目標,方法和思路上都有所不同。測試是從一個已知的條件開始,使用預先已定義流程,有預知的結果,調試從一個未知的條件開始,結束的過程不可預計。測試過程可以實現設計,進

Ubuntu 下安裝金山詞霸替代軟體

Ubuntu 下安裝金山詞霸替代軟體:星際譯王 stardict 首先,執行如下命令: sudo apt-get install stardict 安裝完後,啟動stardict,發現沒有詞典,提示我去下載詞典,就去下吧,進入如下網址: http://stardict.sourceforge.net/Dictionaries_zh_CN.php 找到自己想要下的詞典。 然後: tar jxvf stardict-****.bz2 sudo cp -R

軟體架構師應該知道的97件事 筆記(二)

16. 不要在一棵樹上弔死沒有什麼架構、策略、觀點能解決所有的業務問題,我們要承認世界是混亂的,解決方案也是多樣的、不一致的等。 17. 營運目標至上架構師必須成為業務部門和技術部門之間溝通的橋樑,兼顧雙方的利益,用營運目標來驅動項目開發。架構師要評估項目商業價值,以高的投資報酬率作為目錄,避免作出錯誤的技術決策。要謹慎的站在業務團隊一邊,用營運目標驅動項目開發,才能保證軟體Team

軟體架構師應該知道的97件事 筆記(三)

31. 程式設計是一種設計 代碼即文檔,寫代碼即是設計行為,而非生產行為。 32. 讓開發人員自己作主應該給自己的團隊足夠的自主權,讓他們發揮自己的創意和能力。不要過於拘泥於細節,要為開發人員創造一個良好的開發體驗,如自己設計的API是否易於理解及使用,如果經常被誤用,應該怎麼修改。而且要創造一個良好的氛圍,讓大家主動起來,如果遇到什麼問題,及時的向你徵求意見。 33.

軟體隨想錄:程式員部落酋長Joel談軟體(local.joelonsoftware.com/wiki)-36

設定優先順序From The Joel on Software Translation ProjectJump to: navigation, search設定優先順序作者:周思博 (Joel Spolsky)Wednesday, October 12, 2005屬於Joel on Software, http://www.joelonsoftware.com我們之前剛出了一個大的 service pack,解掉一大堆沒有人會發現的小 bug(也因而導致了幾個沒有人會發現的新的小

寂寞不歸路-軟體高手是這樣練成的

中國人大都喜歡用武俠小說來比較軟體開發,但是在實戰武功中,只有葵花寶典才是最厲害的,也只有掌握了葵花寶典,才能稱為“不敗”。  

關於VB6.0寫的軟體,程式已經關閉了,但在工作管理員中進程還存在的怪現象的解決辦法

vb退出程式遇到問題,有時會退不出。在進程列表中依然能夠看到該程式。 在網上查了一個,主要原因是退出時資源沒有完全釋放,比如有些表單隱藏了但沒有Unload掉。一般使用以下2種方法可以解決。    在退出程式前(一般為End語句有)加入以下清除資料的代碼: Dim myForm As Form For Each myForm In Forms Unload myForm Set myForm =

總頁數: 852 1 .... 384 385 386 387 388 .... 852 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.