感覺做軟體最最重要的一點就是使用者!我覺得只有時刻站在使用者的立場考慮軟體才能把他做好,如果作出來一款軟體甚至自己用著都非常不爽,試問這樣的軟體怎麼能得到大家的認可呢。也許有時候我的介面功夫差點,演算法也不是最優的,但是如果我在一個小地方方便了使用者,那麼可能就會比其他的開發人員更能獲得使用者的承認。MyAssistant是工作後利用業餘時間編寫的一個小工具,主要是為了方便自己平時的工作,下面是我在軟體文檔裡對他的描述:
金剛合體和巨人肩膀6人模式是必須的,而且請注意我這裡盡量用了”人”這個名詞而不是”角色”,為什麼?很多人認為既然是角色,就可以兼職,比如管理兼構架,構架兼需求,設計兼開發,開發兼測試. 這樣一個團隊就變成2-3人了,也能形成合理的6”角色”模式.真的如此嗎?
文章目錄 選擇開發Windows Phone 7 應用程式欲使用的Framework 之後並未限制應用程式不能使用另外的Framework 提供的功能,也就是說選擇Silverlight Framework 做為應用程式發展基礎的應用程式還是能夠透過參考組件的方式使用到XNA Framework 提供的功能,反之,選擇XNA Framework 做為應用程式發展基礎的應用程式也同樣能夠透過參考組件的方式使用到Silverlight Framework
備忘:本文摘自於其他blog.1、OCP(Open-close
前端陣子頹廢不少,讓遠在國外的朋友月蓉知道了~(還是我自己告訴她的=_=||),被她提起了暑假前我對她做出的滿懷熱情的保證,我感到無比的....那個什麼...所以最近一直忙著寫程式,希望能把最近的頹廢的時間爭取回來~ 這次我寫的是一個鬧鈴軟體,本來想截幾個映像上來的,但是我找不到可以公開連結的免費相簿,昏一個~所以附上程式下載地點(不是原始碼)。 鬧鈴軟體用到的很多功能是我書上沒有遇到的,包括所使用到的控制項和一些屬性我們現在就來一個一個講解吧,希望大家不要嫌煩哦 第一個是畫介
軟體構架 是什麼,你是怎麼理解軟體架構的?二派觀點: 組成派: 軟體系統的構架將系統描述為計算群組件與組件的互動。計算群組件是泛指,可以進一步細分為,處理組件、資料群組件、串連組件等 總之。 組件可以是子系統、架構、模組、類等不同粒度的軟體單元。它們可以擔負不同的職責。 決策派: RUP中對軟體架構的定義 軟體架構包含了關於以下問題的重要決策:
如果你是一個人單幹,而且從來不想著讓代碼回到N久以前的狀態,那麼可以直接忽略這篇文章,否則,還是愛吧。。。詞庫: Repository(倉庫)、Trunk(主幹)、Branch(分支)、Revision(修改)常用版本控制軟體有以下幾個:svn, git, mercurial, vss,分別介紹一下。//-------------------------------------------------------------------------------------------------
在進行軟體開發過程中間,有很多小功能的實現,雖然這些東西你可以不用,但是如果應用仂將會是你的程式更具有專業性。一、設定程式自動運行。 很多監視軟體要求軟體能夠在系統重新啟動後不用使用者去點擊表徵圖啟動項目,而是直接能夠啟動運行,方法是寫註冊表Software\\Microsoft\\Windows\\CurrentVersion\\Run。參考程式可以見下:(尋找程式目錄的執行檔案,存在則進行添加註冊表操作) HKEY RegKey; CString
首先我們來簡單的瞭解下IFEO,我不全抄網上的了,需要全文的把下面的關鍵字在google上搜下就看到原文了資料如下: 所謂的映像劫持(IFEO)就是Image File Execution Options,位於註冊表的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options由於這個項主要是用來偵錯工具用的,對一般使用者意義不大。預設是只有管理員和local
開啟itunes的最左上方,有個菜單選項。點擊那個下拉式功能表選項,選擇“喜好設定”選擇“喜好設定”選項卡,在源選擇裡面,把“應用程式”選項勾選。這時候,可以在資料庫的選項下拉式功能表裡選擇“應用程式”。 在應用程式選項裡,可以看到已經購買的所有應用程式。在最右下角有個“檢查更新”,點擊“檢查更新” 在選項裡,可以選擇單個程式更新也可以選擇全部更新。
作 者: hyenachenyao (BlueHyena) --摘自北京大學出版社出版的《微軟的秘密》一書北京大學出版社96年底所出的《微軟的秘密》一書是目前我所見到的對微軟公司軟體產品開發過程介紹的最專業、最深入的一本書。通過本書,我們可以看到微軟公司是如何對科學地對軟體產品開發進行有效地管理,我想這些經驗對於中國的廣大軟體開發人員,尤其是關心中國軟體產業發展的各位朋友是大有益處的。所以特將此書中涉及軟體產品開發的部分內容摘錄出來(第四章"產品定義與開發過程"),與大家共同分享。本文作為摘錄,
引言 幾年前,從學校畢業後,第一份工作就是軟體測試。那時候,國內的軟體企業大多對軟體測試還沒有什麼概念,書店裡除了鄭人傑編寫的《電腦軟體測試技術》之外,幾乎沒有其它的軟體測試相關書籍,軟體測試僅僅在軟體工程的教材中作為一個章節列出來,因此,我對軟體測試一無所知。不過,在正式走上工作崗位之前,公司提供了為期兩周的系統的軟體測試技術專題培訓,對接下來的軟體測試工作有很大的指導意義。現在,我繼續從事軟體測試的培訓與諮詢服務,在這個過程中,親眼目睹了很多軟體測試新手面對的困惑,他們初涉軟體測試行業,沒有
APPLocal是微軟出品的一款在不同語言Windows下安裝其他語種軟體的小工具,就是讓其他語種的軟體在本機上運行時不出現亂碼。 但是不知道是什麼原因安裝APPLocal後卻會導致本機安裝本地語言軟體的菜單出現亂碼,不過亂碼的解決辦法也非常簡單。 到系統檔案夾下找到AppLoc.tmp這個檔案刪除,然後建立一個同名的空檔案即可,如果沒有就直接建立。\WINDOWS\AppPatch\AppLoc.tmp然後將AppLoc.tmp檔案屬性設為唯讀。 這樣就好了,以後再安裝本地語言軟體就不會出現,
linux下的軟體很多,我用linux也快半年了,感覺linux確實很強大的,很好用的,為了協助大家更好的使用linux,我總結了一下我認為比較好的軟體,和大家分享:1.IME:我比較喜歡用fcitx,也就是小企鵝IME,詞庫還可以,當然用ibus的也很多,系統內建的嘛,還有人用fitx,不過我一直沒安裝上2.記事本:vim是老大,無人能敵,初學者不會用的話可以試試kate或者gedit,這兩個軟體和win下的記事本差不多,但功能更強大,特別是kate,推薦使用3.office:系統內建的lib
1、開發人員應該解決問題,而不是解迷取樂。 2、關鍵問題可能不是出在技術上:不要把對話當成對抗不要帶成情緒與人溝通嘗試通過溝通設定共同目標 3、以溝通為中心,堅持簡明清晰的表達方式和開明的領導風格。讓開發人員參與架構的制訂過程,這樣他們才會買你的帳! 4、架構才是影響應用效能和延展性的決定因素,績效參數是無法簡單地通過更換軟體,或者“調優”底層軟體架構來改善的。 5、分析客戶需求背後的意義架構師可以通過詢問客戶,分析客戶要求的功能和需求的真正意義,定位真正的問題,從而提出比客戶的建議
概述這篇報告是對一個結對程式設計項目的總結。我(林萌)和李亞韜同學共同完成了這個項目。項目的目標是在使用者訪問Academic Map的時候通過使用者的IP來獲得使用者的地理位置資訊,以重新置放地圖,將使用者所在的地點設為當前顯示的中心。這個功能在許多網路地圖上都有,比如Bing Map,Google Map等等。經過長時間的調研我們最終找到了兩種解決辦法。Method 1使用W3C Geolocation API, 這個API是由World Wide Web Consortium (W3C)
昨天進入到個人記帳軟體的開發,但由於回家以後人就比較懶(在家裡很多時間都拿去玩真三國無雙4了,通了趙雲、星彩、孫尚香、曹丕,一個感覺,女子能頂半邊天,扯遠了,不說了),開發進度很慢,首先就是作介面: 一開始用Application.EnableVisualStyle();結果啟動並執行時候,工具列上的表徵圖全沒了,google了一下,發現.net2003好像是有這個bug,搞了一會就煩了。後來想起自己以前下過Divelements(http://www.divil.
在我們身邊,你會發現存在著很多小型軟體公司,他們少則幾人,多則幾十人。他們在苦苦地經營著,有的不斷壯大,有的也在不斷衰弱。但是隨著中小型企業對資訊技術重視程度的提高,小型軟體公司也會有更多的機遇。那麼這些小型軟體公司如何尋求自己的出路呢?
英文原文:The 4 Most Important Skills for a Software
這是CocoaChina會員 "stlau"根據自己的iPad軟體提交經驗總結的注意事項,希望大家留意一下,避免軟體被蘋果審核人員拒絕允許存取。帖子地址 http://www.cocoachina.com/bbs/read.php?tid-17119.html肯定會被拒的情況:1. app命名:不要用類似*** pad的名字,但可以用*** for iPad,*** iPad version之類的名字;2.