c#(未測試)–C#寫的winform調用webservice小軟體

 一用C#寫的winform調用webservice天氣預報小軟體教程用C#寫的winform調用webservice天氣預報小軟體教程我們來研究c#在winform上調用webservice實現一個的執行個體,開始之前先羅嗦幾句,對於webservice我之前從來沒有接觸過,今天突然想為自己的手機做個天氣預報小軟體,所以才開始看資料,上網查別人做的教程,很多都是一帶而過,大體的說該怎麼做,具體的卻很少,所以象我這樣的菜鳥基本是一頭霧水,沒辦法只有不斷的試,經過一中午的努力終於做出來了。下面我把

軟體組態管理(Software Configuration Management,SCM)

         隨著軟體產業的崛起,軟體工程技術正吸引著越來越多關注的目光。特別是以CMM為代表的先進的軟體工程理念在國內也正日益受到業界廣泛的重視。       軟體組態管理(Software Configuration Management,SCM)作為CMM 2級的一個關鍵域(Key Practice Area,KPA),在整個軟體的開發活動中佔有很重要的位置。正如Pressman所說的:“軟體組態管理是貫穿於整個軟體過程中的保護性活動,它被設 計來(1)標識變化,(2)控制變化,(3)

軟體工程–總體設計

總體設計的任務根據使用者需求分析階段得到的目標系統的邏輯模型確定一個合理的軟體系統的體繫結構.包括劃分組成系統的模組,模組間的調用關係及模組間的介面關係,軟體系統所用的資料結構或者資料庫結構.軟體結構和過程軟體結構是軟體元素(模組)間的關係表示,而軟體元素間的關係是多種多樣的,如調用關係,內含項目關聯性,從屬關係和嵌套關係等,這些關係都可以表示為層次形式.階層是軟體結構廣泛應用的一種表示形式,因為它結構清晰,可理解性好,從而使可靠性,可維護性和可讀性都得到提高.以模組為軟體元素的階層是一種靜態階

隨筆3:話說軟體開發模組

     前言:我不是很崇拜軟體模式的人,很多國內的軟體公司都很喜歡嘗試一個又一個開發模式,也經常看看有人抱怨這個模式不行或那個模式不適合。我認為,軟體開發模式和企業文化一樣,不是放之四海而皆準,不同的企業有不同的人員結構,有不一樣的產品(項目)開發工作單位,所以,如果只用一種開發模式,可能會出現水土不服的現象!    

談談個人在軟體中的不可替代性

 過去我對軟體開發的理解都是以人為本的,深受《Peopleware》這些書籍的影響,而另外一個方面,在現實的開發中,團隊人員的流動也是不可避免的,這是一對很深的矛盾,困擾我很長時間。現在,新項目要開始了,類似這些基本問題又顯得格外重要了。昨天在回家路上又想到這個問題,偶有所得。 如果過分強調個人人的在軟體開發中的不可替代性,這其實相當於忽視了一個很大的風險,完全是一種“鴕鳥”的做法。這個問題應該一分為二的看。怎麼分呢?就這個問題來看,每個人在組織中的應該被分為兩個部分,一個是其個人的部分,主要包

軟體開發中文檔設計之我見

      在國內很少有IT公司把文檔設計列為軟體設計的一部份,也許很多是出於開發成本的考慮,因為要做文檔設計,則必定要耗費更多的人力和時間,也即要付出更多的成本,我也對此曾經感到疑惑,國內IT公司競爭非常劇烈,時間和成本往往是第一考慮要素。其實,這些都是小公司的通病,很多小公司也因此毀於一旦,主要是因為沒有做文檔設計使得開發陷入混亂直至最後項目無法交付或無法按期交付,或者因為某些關鍵員工離開導致項目無法繼續開發下去(因為沒有文檔,交接是非常困難的),可見急功近利的短見行為只能是害了自己。   

軟體開發中的老問題——溝通

 軟體開發中的老問題——溝通       在軟體開發中有這樣的一個法則(Brook法則):向進度落後的項目中增加人手,只會使進度更加落後。我們經常可以聽到“1+1>2”的說法,但從這個法則中可以知道,在軟體開發中1加1是小於2的,甚至是小於1的,這是為什麼呢?其中主要的原因就是溝通,項目開發人員之間的相互溝通產生了額外的時間開銷,甚至可能會因溝通而產生新的問題,如新加入的開發人員因對問題理解不全面而導致產生設計上的重大缺陷,使得軟體開發變得更加困難。       

理想的web資料庫軟體開發平台是什麼樣的?

做了這麼多年的資料庫開發,體會了其中的艱辛,也收穫了不少經驗和知識,一直在思考如何讓程式員能夠輕鬆快樂的編寫程式,讓使用者不斷改進使用體驗,一方面也在不停關注國內外業界的發展,java方面ssh風頭正盛,asp.net的web控制項方便易用,php的架構和模組功能日益強大,代碼卻短小精悍,ruby on

關於線上課程及軟體開發學習–給真正希望學習的朋友

        前一段,線上授課因故中斷,有不少同學一直在等待重新開課,我在也告訴了一些同學,去看視頻,視頻的內容和上課講的是一樣,中間只缺少一節,不是很關鍵的內容,自己看書能夠給補上,我講課的精華部分都有。希望想學習的朋友去下載視頻看一下,按照老師的要求做一下實際的程式,有問題到群裡討論一下,不要再等待線上授課。大家上線上課的時候,就很少有互動,所以看視頻應該是一樣的。       

"敏捷式軟體學習" 一條快捷的程式員的成長之路

看了不少同學的問題,很多是關於編程的學習教材,學習路線,學習方法等,也有不少老師給做瞭解答,但真正能起到協助的不是很多,我開發程式有十多年了,也從事過一段培訓工作,雖然創新能力有限,但也不停的總結和回顧,發現現在軟體教育效率很低,有很多可以改進的地方,因此不斷嘗試,自己摸索了一套軟體學習的方法和內容,其中我借鑒了一些敏捷開發的東西,而且採取的是快速掌握主幹知識的思路,我就起了敏捷式軟體學習這個名字,通過一些學生的學習,效果不錯,在此介紹給同學們.其實真正的學習沒有什麼捷徑,但是少走彎路,就是找到

To be a senior software engineer【1】(QT+openGL)

寫這篇Blog,是為了記錄自己學習的過程。To be a senior software engineer,也許途中會留下很多辛勤的汗水與美好的回憶。也許,每個人都有自己心目中軟體工程師的樣子。我想把這些故事好好地寫下來,與大家一起分享。我並不那麼專業,所以這篇Blog可能看起來更像是一篇學習心得。我會按不同的主題寫成不同的章節。如果某一章涉及到的知識你不感興趣,你可以直接跳過。也希望這篇Blog對你有所協助。                                           

To be a senior software engineer【2】(QT+openGL)

2.單薄的小人   上一節中我們展示了如何建立一個看似立體的情境,當然,我們只是靠一些紋理貼圖讓它看起來立體,而不是真正的去構建3D 模型。在這一節中,我們要在前面的情境中加入一些元素。我們把這些加入的元素想象成人、汽車或者是其他的一些東西。而我們的目標是讓它們看起來是在情境中移動。  

To be a senior software engineer【3】(QT+openGL)

3.看起來不那麼像的汽車  讓我們回顧下上一節,我們構建了一個單薄的小人,可它看起來並不讓我們滿意。這一節中,我們將介紹:①構建一個三維情境,且裡面的物體也是立體的,我們的小人也是立體的。如果我們構造的物體看起來都差不多,我們會考慮使用displayList顯示列表②構建其他的三維情境,並且我們可以在需要的時候切換這些情境。這裡,我們學會構建一些類,用它來儲存

To be a senior software engineer【4】(QT+openGL)

4.從milkshape3D匯入情境   前兩天突然就生病了。打完針輸完液慶幸只是國產的感冒。看來要加強運動啦。這一節我們將會在上一節的基礎上,研究構建我們三維情境的更高效途徑。首先,讓我們迴歸一下之前我們都完成了哪些:1.建立了一個三維情境2.用自訂檔案及資料格式的方式構建了我們需要的簡單對象(立方體,貝塞爾曲面)3.在以上的建模及編程中,我們用到了諸如顯示列表的一些東西  

NFC手機上基於軟體的卡類比 重大利好還是安全噩夢?

文章目錄 2.1 卡類比2.2 安全單元3.1 軟體卡類比的優點3.2 缺點和安全問題 NFC手機上基於軟體的卡類比 重大利好還是安全噩夢?Software Card Emulation in NFC-enabled Mobile Phones:GreatAdvantage or Security Nightmare?Michael RolandNFC Research Lab HagenbergUniversity of Applied

軟體工程–需求分析方法

結構化分析法(SA法)   

軟體測試總結(八)

     三國中的諸葛亮能看破天象,對敵軍的破綻之處也更是了如指掌,死孔明嚇跑活仲達的笑話無人不知,無人不曉。作為軟體測試員就應該有孔明先生這樣的本領,測試員能該把軟體當作自己的敵人,兵法雲知己知彼方能百戰不殆。本節將總結黑箱測試中的又一常用方法——錯誤推測法。        在錯誤推測法中,測試員的角色就相當於三國中孔明的角色,測試員要根據自己的經驗,預測出軟體中哪些地方容易出現缺陷,我們應該怎樣發現缺陷,確保缺陷得以修複。    常見的輸入與輸出錯誤推測情況:     

軟體測試總結(九)

     這一節開始總結黑箱測試中的最後一種方法——因果圖法,說到因果圖法,就不能不說決策表法(也稱判定表法),因為這兩種方法經常聯用,經驗豐富的測試員有時跳過因果圖的設計,直接設計決策表,決策表法也是最嚴格也最具有邏輯性的測試方法。下面先介紹一下因果圖的基礎知識。   如果輸入輸出比較多,輸入之間和輸出之間相互制約的條件比較多,在這種情況下應用因果圖法設計決策表很合適。因果圖是一種形式化語言,是一種組合邏輯網路圖,它把輸入條件視為因,把輸入或程式狀態的改變視為果,將黑盒看成是從因到果的網狀圖,

總頁數: 852 1 .... 326 327 328 329 330 .... 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.