用C#開發智能手機軟體:推箱子(四)

在上篇文章“使用 C# 開發智能手機軟體:推箱子(三)”中,我對推箱子程式作了總體介紹。在這篇文章中,介紹 Common/FindPath.cs 來源程式檔案。以下是引用片段:using System;using System.Drawing;using System.Collections.Generic;namespace Skyiv.Ben.PushBox.Common{////// 尋找最短路線///static class FindPath{static

用C#開發智能手機軟體:推箱子(三)

這是“使用 C# 開發智能手機軟體:推箱子”系列文章的第三篇。在這篇文章中,介紹 Common/Block.cs 來源程式檔案。以下是引用片段:1 namespace Skyiv.Ben.PushBox.Common2 {3 /// 4 /// 基本儲存格: 地 槽 牆 磚 箱子 工人5 /// 6 static class Block7 {8 public const byte Land = 0; // 地9 public const byte Slot = 1; //

用C#開發智能手機軟體:推箱子(二)

在上篇文章“使用 C# 開發智能手機軟體:推箱子(一)”中,我對推箱子程式作了總體介紹。這次,我先介紹 Common/Fcl.cs 來源程式檔案。以下是引用片段:1 using System;2 using System.IO;3 using System.Drawing;45 namespace Skyiv.Ben.PushBox.Common6 {7 ///8 /// 這裡是 .NET Framework 支援,而 .NET Compact Framework

教你用C#開發智能手機軟體:推箱子(一)

最近,使用 C#

使用MDSD開發安全可靠的軟體

我們何時可以認為軟體產品被真正地完成了呢?通常情況下,當我們不再為其提供後續支援,或者該產品已經 被其它產品替代的時候,它的生命就終結了,幾乎所有軟體產品都會經曆從開始到結束的演化過程。但存在了很長 時間的大型企業級系統卻會隨著時間的推移,向不可維護、變僵硬的趨勢發展。這導致了軟體開發的停滯,使得響 應客戶需求的時間變長。本文說明了如何使用MDSD方法來決這些問題。文章首先介紹了我們要解決的問題——向後相容性問題和升級問

CMM可重複級在特殊軟體項目中的應用

引言由 SEI 在 1991 年 8 月發布的軟體能力成熟度等級模型( SW-CMM ),用來評估軟體企業的 成熟度等級層級,使軟體企業瞭解自己的優勢和不足之處,從而持續地改進企業的軟體開發過程,提高管理水 平,降低管理成本,保證軟體開發效率和軟體品質。然而, CMM 是針對大型項目和企業制定的。 小項目和中小企業由於受到相應條件的限制,如組織圖、角色和關係、過程模式定義等,生搬硬套 CMM 架構只能給自己帶來沉重的負擔。可取的做法是把 CMM 作為一個參考,從 CMM 評估體系中汲取適合於自

CMM/CMMI不是軟體企業唯一的選項

CMM/CMMI目前在國內似乎很熱,大大小小的公司都爭先恐後申請CMM評估並爭取政府在財力、人力和物 力上的支援,有個別公司只用了2年的時間就通過了CMMI 5級!這是喜訊,還是噩耗?這不是喜訊!CMM/CMMI來到中國已經變質。只要花錢,只要招待,你就可能拿到一張認證。雖然拿到了這個認證, 但是軟體企業並沒有得到什麼實惠。舉例說來,軟體企業的效率、過程的能力仍然是跟以前一樣,因為 CMM/CMMI在做的同時,他們仍然在按照原來的方法在做,原來的體制在運行。這就造成了幾張皮的現象,

Oracle 10203 RAC環境添加新節點(五)添加節點的軟體安裝過程中的問題

簡單描述一下,在Oracle 10203 for Solaris sparc的RAC雙節點環境中,新增一個節點的過程。共用儲存已經在第三個節點上配置完成,這裡主要介紹作業系統上和Oracle上的配置。簡單描述添加節點的軟體安裝過程中碰到的問題。第一個錯誤是在運行ADDNODE.SH工具時碰到的,在節點3的安裝過程中出現了空間不足的錯誤:INFO: ld.so.1: lsnodes: fatal: libskgxn2.so: open failed: No such file or

Oracle 10203 RAC環境添加新節點(三) 資料庫軟體的建立並建立ASM執行個體

在圖形介面環境下進行ORACLE_HOME/oui/bin,運行addNode.sh,來進行新節點的添加過程:$ cd $ORACLE_HOME/oui/bin$ ./addNode.shStarting Oracle Universal Installer...No pre-requisite checks found in oraparam.ini, no system pre-requisite checks will be executed.Oracle Universal

Oracle 10203 RAC環境添加新節點(二) CLUSTER軟體的建立

簡單描述一下,在Oracle 10203 for Solaris sparc的RAC雙節點環境中,新增一個節點的過程。共用儲存已經在第三個節點上配置完成,這裡主要介紹作業系統上和Oracle上的配置。這一篇描述CLUSTER軟體的建立。在新增節點racnode3上將共用儲存上的裸裝置授權給Oracle使用者:bash-3.00# chown oracle:oinstall

用C#開發智能手機軟體:推箱子(七)

在上篇文章“使用 C# 開發智能手機軟體:推箱子(六)”中,我對Common/Pub.cs 來源程式檔案進行了介紹。在這篇文章中介紹 Common/Step.cs 來源程式檔案。以下是引用片段:1namespace Skyiv.Ben.PushBox.Common2{3 enum Direction { None, East, South, West, North } // 方向: 無 東 南 西 北4 public enum Action { None, Create,

Linux基本配置和管理 7 軟體安裝:源碼和Tarball

一 開放源碼的軟體安裝和升級簡介1 Linux上面的軟體幾乎都是經過GPL的授權,所以每個軟體幾乎均提供原始碼,並且你可以自行修改 程式碼2 在Linux系統上面,一個檔案能不能被執行看的是有沒有可執行檔那個許可權(具有x許可權),不過 Linux上面真正識別的可執行檔其實是二進位檔案,例如/usr/bin/passwd3 程式碼檔案其實就是一個一般的純文字檔案,在完成這個源碼檔案的編寫之後,再來就是要將這 個檔案“編譯”成為作業系統看的懂的二進位檔案,而要編譯自然要寫&

基於CruiseControl和Rational統一變更管理實現的軟體開發中的自動化持續構建

基於CruiseControl和Rational統一變更管理實現的軟體開發中的自動化持續構建簡介:本文介紹了持續構建工具 CruiseControl 和 IBM Rational 統一變更管理整合的解決方案。通 過本文中的解決方案,可以儘早的發現和規避代碼中存在的風險,遵守統一的流程及時擷取可發布的軟體 ,確保敏捷開發的速度和品質。統一變更管理系統中持續整合的必要性使用 IBM Rational ClearCase 和 IBM Rational ClearQuest

Linux系統下的網路互訪管理軟體大全

使用Linux*作系統的時候,尋找區域網路中其他資源是一件挺麻煩的事情,然而大部分人都不希望自己的電腦孤孤單單的,所以找到自己的“網路位置”是一件很重要的事情啊。這裡介紹的四款非常方便、易用的小軟體,會讓你尋找“近端分享”馬上變得簡單無比。Gnomba――動作迅速這個圖形工具允許你掃描不同地區子網內基於SMB協議的電腦,速度要快過Windows

Linux下使用Stow工具管理軟體包的技巧

本文是關於 Stow 的,它是用於 Linux 的軟體安裝管理公用程式,它許多地方都優於“久經考驗”的 Red Hat 和 Debian 軟體包管理系統。通過使用 Stow,可以將應用程式打包成標準的 tar 檔案,並按照邏輯安排應用程式二進位檔案,以易於訪問。Stow 是用 Perl 編寫的,易於安裝和使用,它雖然簡單,但對於在 Linux 機器上組織和管理各種軟體安裝卻很有效。Stow

VC++下剖析駭客軟體隱蔽程式的手段

隨著電腦網路的不斷髮展,駭客技術也日益成為一支不可忽視的技術力量,儘管多數駭客的攻擊目標以伺服器為主,對大多數的互連網使用者的直接危害並不大。但有一類稱為"特洛伊木馬"的駭客程式可以通過欺騙等手段在普通網路使用者端安裝木馬的服務端,使使用者的電腦在上網時留有後門,而駭客則可以通過這個後門對被感染的電腦隨心所欲地進行監視、破壞。顯然這種黑軟對於普通網路使用者的危害是非常嚴重的。此類黑軟仍然屬於應用程式,其本質是基於通訊端的網路通訊程式。因此駭客能成功攻擊被感染電腦的一個非常必要

演算法題:UVA 128 Software CRC(數論 進位轉化)

Software CRCYou work for a company which uses lots of personal computers. Your boss, Dr Penny Pincher, has wanted to link the computers together for some time but has been unwilling to spend any money on the Ethernet boards you have recommended. You,

Eclipse富Ajax開發平台在CAS Software AG項目中的應用

簡介CAS Software AG是來自德國Karlsruhe的一家軟體公司,建立於1986年。該 公司專註於CRM(客戶關係管理)領域,尤其是在SME(中小企業)方面。近年來 CAS Software的軟體產品在CRM領域獲得了非常好的聲譽,包括他們在特定領域 諸如面向教育、自動代理權和基於會員的組織或者協會等的CRM產品。近來CAS Software正在開發被稱為CAS PIA(個人資訊助理)的一個產品,這 個產品會以SaaS(軟體即服務)的方式發布,這也是他們首個以這種方式發布的

ASP.NET+Web服務實現軟體共用

摘 要 本文提出一種新的通過軟體功能共用而實現軟體共用的方法,這種方 法的優點是以遠程調用Web服務的形式實現軟體功能的共用,而不將軟體拷貝到 用戶端,也減小了網路上的一些資源冗餘,也有利於共用現有Web服務整合新的 系統。而且本文通過學生身分識別驗證模組執行個體分析了這種新方法的有效性。關鍵字 Web服務;軟體共用;Web Services引言傳統的軟體共用是將軟體從網路的伺服器拷貝到用戶端,以實現軟體的共用 ,這種方法的缺點是每一個需要使用該軟體的用戶端都必須先拷貝該軟體,導致

Linux環境下的Java開發(六):使用Bugzilla進行軟體缺陷跟蹤

軟體缺陷跟蹤是我們在項目開發中的一個很重要的步驟,特別是在多個人合作 的項目中。當項目出現Bug時,我們可以把他提交到缺陷跟蹤系統,指定程式員修 改進行修改或者由哪個程式員自己認領這個任務,同時可以跟蹤這個Bug的狀態等 等。如果換一種看法,Bugzilla也可以用作任務管理,那麼這裡的Bug就不單單指 是缺陷,我們在項目進行中所產生的任何任務都可以使用這個系統進行分配和跟 蹤。Bugzilla的安裝算不上複雜,但是卻足以使人人焦頭爛額,究其原因,主要是

總頁數: 852 1 .... 528 529 530 531 532 .... 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.