Time of Update: 2018-12-04
一用C#寫的winform調用webservice天氣預報小軟體教程用C#寫的winform調用webservice天氣預報小軟體教程我們來研究c#在winform上調用webservice實現一個的執行個體,開始之前先羅嗦幾句,對於webservice我之前從來沒有接觸過,今天突然想為自己的手機做個天氣預報小軟體,所以才開始看資料,上網查別人做的教程,很多都是一帶而過,大體的說該怎麼做,具體的卻很少,所以象我這樣的菜鳥基本是一頭霧水,沒辦法只有不斷的試,經過一中午的努力終於做出來了。下面我把
Time of Update: 2018-12-04
總體設計的任務根據使用者需求分析階段得到的目標系統的邏輯模型確定一個合理的軟體系統的體繫結構.包括劃分組成系統的模組,模組間的調用關係及模組間的介面關係,軟體系統所用的資料結構或者資料庫結構.軟體結構和過程軟體結構是軟體元素(模組)間的關係表示,而軟體元素間的關係是多種多樣的,如調用關係,內含項目關聯性,從屬關係和嵌套關係等,這些關係都可以表示為層次形式.階層是軟體結構廣泛應用的一種表示形式,因為它結構清晰,可理解性好,從而使可靠性,可維護性和可讀性都得到提高.以模組為軟體元素的階層是一種靜態階
Time of Update: 2018-12-04
讓你的想法最終實現可能是一個挑戰,尤其是當你同時處理多個資料來源時,除了不同股東有不同意見的難處以外,複雜甚至有時不明確的要求也會給你帶來困難。然而,若為你的所有項目的目標和資訊建立一個完整的環境,你就可以輕鬆地管理一切,並順利完成各種項目。藉由TheBrain的可視化介面,你就可以建立一個包含所有項目的視圖,讓你能更直觀地看到即使是最複雜的關係。你的項目大腦圖會協助你控制資訊並更有效地執行它們。從項目的初始階段直到項目完成,TheBrain和BrainEKP都可以全程參與。具體實現方法如下:1
Time of Update: 2018-12-04
軟體設計的一般過程: 軟體設計是把許多事物和問題抽象起來,並且抽象它們不同層次和角度,是將需求轉變為軟體陳述的過程,是迭代的過程。軟體設計,要根據需求規格說明 書,對整個設計過程進行計劃,然後實施具體的設計過程,即“先整體,再局部”,也是不斷迭代和精化的過程。然後需要對產生的設計規格說明書進行評審,啟動 品質評價的標準,若未通過評審,需重新修改設計,直至評審通過,確定最後定型的過程本身。進入後續階段,完成軟體設計過程。 軟體設計的主要活動:軟體體繫結構設計,介面設計,模組/子系統設計,資料模型設
Time of Update: 2018-12-04
架構設計與軟體設計的關係1.架構設計:架構設計是指導大型軟體系統設計的相關的一系列軟體架構抽象模型。軟體架構也是能將系統分解成相應的組件,並且能指導各個組件重新整合成統一的整體,以此共同服務於該系列相關抽象模型。2.軟體設計:軟體設計是指對軟體本身如何開發的一種描述,能對根據提供的軟體需求規格說明,擷取相應的解決方案,以滿足該需求。其相應的組成要素為:目標描述、設計約束、產品描述、設計原理、開發計劃、使用描述。3.架構設計和軟體設計的關係描述: 總體來說:軟體設計包括架構設計,架構設計是對軟體設
Time of Update: 2018-12-04
這幾天時間在學習QT,要學習這門技術,就要先要把該軟體在Linux環境下建立起來,當然,QT這個軟體並不只是在Linux平台才可以的。 同事有裝好的QT的虛擬機器,系統是Ubantu的,因為我更習慣用紅帽,所以決定自己從頭開始在RHEL4.0的平台上安裝這個軟體。經過一番艱苦的探索終於完成了QT及Qtcreator的安裝配置工作。為了避免以後忘記,還是將這個問題的解決過程記錄一下,備查。 從網上下到的是qt-4.5版本的源碼,安裝過程中遇到的第一問題就是解壓軟體包以後進行運行./configur
Time of Update: 2018-12-04
過去我對軟體開發的理解都是以人為本的,深受《Peopleware》這些書籍的影響,而另外一個方面,在現實的開發中,團隊人員的流動也是不可避免的,這是一對很深的矛盾,困擾我很長時間。現在,新項目要開始了,類似這些基本問題又顯得格外重要了。昨天在回家路上又想到這個問題,偶有所得。 如果過分強調個人人的在軟體開發中的不可替代性,這其實相當於忽視了一個很大的風險,完全是一種“鴕鳥”的做法。這個問題應該一分為二的看。怎麼分呢?就這個問題來看,每個人在組織中的應該被分為兩個部分,一個是其個人的部分,主要包
Time of Update: 2018-12-04
做了這麼多年的資料庫開發,體會了其中的艱辛,也收穫了不少經驗和知識,一直在思考如何讓程式員能夠輕鬆快樂的編寫程式,讓使用者不斷改進使用體驗,一方面也在不停關注國內外業界的發展,java方面ssh風頭正盛,asp.net的web控制項方便易用,php的架構和模組功能日益強大,代碼卻短小精悍,ruby on
Time of Update: 2018-12-04
結構化分析法(SA法)
Time of Update: 2018-12-04
快世界末日了,不知道這軟體測試在傳說中的末日來臨之前還能總結完不,不管末日來不來,軟體測試的總結還得進行下去。好了今天開始總結邏輯覆蓋中的語句覆蓋。 什麼是語句覆蓋呢?從字面上理解,就是把程式碼每條語句都覆蓋了,至少都要執行一遍,其實意思也差不多。語句覆蓋是一個比較弱的測試標準,意在選擇足夠的測試案例,使得程式中每條語句至少都能被執行一次,下面舉一個小程式作為執行個體,希望大家能夠在這個例子中領會其中的思想。 程式的代碼:#include
Time of Update: 2018-12-04
1 Scilab 現在由 Scilab協會維護的開放原始碼的科學計算軟體。它具有矩陣運算、數值運算、訊號處理、程式設計等功能,目前已被廣泛應用於教育、科研和工業。你可以用它來替代收費的matlab。http://www.scilab.org/ 2 Stellarium 是一款星象觀測類比軟體。目前全球有許多天文愛好者和教授天文學的教師們在使用它。其介面完全 3D化,資料精確(來自於天文台的觀測資料)。http://www.stellarium.org/3 QMC2 為 M.A.M.E.
Time of Update: 2018-12-04
說到雲端,大家可能並不太熟悉,我瞭解雲端,是從我的C盤“變紅”開始的,由於安裝軟體時經常不小心選擇預設安裝,導致C盤慢慢被不必要地“佔領”。於是我開始接觸到了雲端,並搜集整理了一些資料供大家參考。 雲端概念 所謂“雲端”其實就是泛指“網路”,名稱來自工程師在繪製時,常以一朵雲來代表網路。凡是運用網路溝通多台電腦的運算工作,或是透過網路連線取得有遠端主機提供的服務等都可成為雲端服務。 解決我所遇到的軟體佔用了磁碟空間的問題通過
Time of Update: 2018-12-04
文章目錄 1.1.1作用1.1.2預期讀者 1.2.1系統名稱以及版本號碼1.2.2任務提出者1.2.3任務承擔者以及實施者1.2.4使用者4.3.1對裝置的影響4.3.2對使用者的影響4.3.3對系統啟動並執行影響4.3.4對開發環境的影響4.3.5對運行環境的影響4.3.6對經費支出的影響5.1.1基建投資5.1.2其他5.2.3經常性支出5.2.1一次性收益5.2.2經常性收益5.2.3不可定量收益 1. 引言1.1
Time of Update: 2018-12-04
需求分析的20條法則 (摘自軟體工程專家網) 客戶與開發人員交流需要好的方法。下面建議20條法則,客戶和開發人員可以通過評審以下內容並達成共識。如果遇到分歧,將通過協商達成對各自義務的相互理解,以便減少以後的磨擦(如一方要求而另一方不願意或不能夠滿足要求)。 1、 分析人員要使用符合客戶語言習慣的表達 需求討論集中於業務需求和任務,因此要使用術語。客戶應將有關術語(例如:采價、印花商品等採購術語)教給分析人員,而客戶不一定要懂得電腦行業的術語。 2、分析人員要瞭解客戶的業務及目標
Time of Update: 2018-12-04
文章脈絡 測試的重要性在此就不贅述了,先說一下測試基礎:測試的目標很簡單,就是為了找到軟體中尚未發現的錯誤的缺陷;測試階段在整個開發過程中所佔比例不小,測試也不是想起兩個資料來就測試一下,而是需要規範的測試案例來完成,測試案例要既有輸入更要有輸出,同時需要有一個整體的規劃。 如何評價一個測試案例的好壞?不用看定義,按測試的目標即可知道,一個好的測試案例就是可以發現錯誤和缺陷,一個更好的測試就是可以發現更多的錯誤。
Time of Update: 2018-12-04
最近在使用CAS 做SSO
Time of Update: 2018-12-04
(原文: “平台軟體”的迷思)寫這個說明您對平台軟體的進展並沒有實際的認識(道聽途說,沒有實際使用過或沒有真正研究過)。普元的EOS只能綁定在JAVA上,科諾的也是。思維加速的設計可以跨平台,但缺乏業務的積澱,很多業務實現不了。但還有很多沒有在媒體上出現的,如上海方程軟體,上述幾家公司沒有任何一家作的比它更成熟,還有一些國外的廠家,有時會遇到一些。
Time of Update: 2018-12-04
Intel,上海.Description Xen* is an open source Virtual Machine Monitor. In this position, you will be developing Xen* VMM on IA-32 or IA-64 platform. This project involves various cutting-edge technologies. You are expected to develop support for
Time of Update: 2018-12-04
德爾福軟體試題ZZ shury 發表於 2004-12-6 14:27:00 1. How do you code an infinite loop in C?2. Volatile: a) What does the keyword volatile mean? Give an example b) Can a parameter be both const and volatile? Give an example c) Can a pointer be volatile?
Time of Update: 2018-12-04
近年來,一大批的一流博主都寫過關於他們如何使用思維導圖軟體Mindjet或TheBrain的文章,分享他們如何用這些思維導圖工具來捕獲各類部落格文章的想法,謀劃更長的文章和更新的資訊產品,以及部落格的運營和管理等。世界知名博主克裡斯· 布羅根(Chris Brogan)、克裡斯·加勒特(Chris Garrett)、達倫·盧維(Darren Rowse)等一流博主都曾分享過作為博主他們如何從這些思維導圖軟體中受益。由此, 很多人有這種印象:思維導圖軟體在啟發大腦的聯想和創造力上確實很了不起。事實