呼之欲出 WebMail 開發手記 (二) 資料庫與軟體設計分析

一、資料庫支援多使用者,需要一個角色表(MailRole)和一個使用者表(MailUser);支援多檔案夾,需要一個檔案夾表(MailFolder);支援多郵箱設定,需要一個郵箱設定表(MailConfig);另外再加上一個郵件資訊表(MailList)和一個郵件附件表格(MailAttachment)。 以下附上資料庫模型圖: 二、程式設計分析:支援多使用者,需要設計登入頁面,管理員管理頁面(要不然怎麼系統管理使用者呀?)使用者資料頁面等。支援多檔案夾,需要有一個資料夾樹狀目錄,像163等等這

用C#做的軟體介面

花了很久才搞出這個介面,介面其實比較好弄,無非就是一些繪製,掌握了基本的繪圖方法,其實很容易上手;比較困難的是控制項的開發,就不僅僅是介面的問題了,很多還要考慮操作方便、布局、功能是否達到需求等等各方面的問題。為了適應這套介面的風格,還開發了很多控制項,像新的下拉框、可分組的Grid控制項、分頁控制項等等,只是對一些編輯器控制項還是不太再行,遇到這樣的地方基本都是繞著走了,呵呵!

android 軟體安裝與卸載

安裝:從sdcardString fileName = Environment.getExternalStorageDirectory() + "/myApp.apk";           Intent intent = new Intent(Intent.ACTION_VIEW);        intent.setDataAndType(Uri.parse("file://" + filePath),"application/vnd.android.package-archive");  

軟體的價值

軟體的價值      今天跟某個國內開源軟體作者聊天,他抱怨:“在中國,程式員都希望用免費的,而且你即使免費,不是大廠,還不敢用,所以他還要你開源,有了源碼吧,他還不去研究,希望擴充功能還想原作者去擴充。所以,就程式員這一點,也註定了程式員自己很苦很窮”。    這就讓我想起了軟體的價值這個話題。   

軟體工程閱讀(中英文對照)之需求分析

  The first questions a businessperson,such as the manager of a department,should consider are:“What needs to be done better in my business?”and“Will a computer help?”[1].Of course,that person might have a difficult time specifying exactly what

什麼叫軟體測試工程師?

軟體測試工程師,目前IT行業極端短缺的金貴人才,未來5年IT行業最炙手可熱的高薪職位。中國軟體業每年新增約20萬測試崗位就業機會,而企業、學校培養出的測試人才卻不足需求量的1/10,這種測試人才需求與供給間的差距仍在拉大。由於軟體企業要求測試人才有較高的專業水準,導致大量無測試經驗、無測試技能的高學曆應聘者遭受冷遇。而且目前從業者大部分是從其他崗位轉型過來的,水平不一,不具備專業能力,導致企業“有活沒人幹”的尷尬境況。

怎麼成為優秀的軟體模型設計者?

我們期待自己成為一個優秀的軟體模型設計者,但是,要怎樣做,又從哪裡開始呢? 將下列原則應用到你的軟體工程中,你會獲得立杆見影的成果。1. 人遠比技術重要 你開發軟體是為了供別人使用,沒有人使用的軟體只是沒有意義的資料的集合而已。許多在軟體方面很有成就的行家在他們事業的初期卻表現平平,因為他們那時侯將主要精力都集中在技術上。顯然,構件(components),EJB(Enterprise Java

什麼樣的軟體才能hold住全場

什麼樣的軟體才能hold住全場?

軟體公司很經典的SQL面試題

最近,在部落格園看到一篇文章,又教會了我不少的知識. 傳送門:http://www.cnblogs.com/zhanglei644213943/archive/2009/12/27/1633356.html  只所以要收藏這篇文章,並不是做不出來..  相反. SQL的思路和步驟和文章那一樣有條理性,有步驟性. 而讓我感受頗深的是最後一步的簡化. 利用聲明 參數 與 distinct from 結合 而產生的一個SQL 陳述式. 可以大大的簡化了對SQL 列名的依賴性. 簡單來說,就是重用性. 

[產品開發經驗總結] 軟體產品背後的冰山一角

做一個正規的軟體產品從來都不是一件簡單的事情,除了產品本身涉及的技術因素之外,還有更多的非技術因素。本文僅描述一個小公司的團隊在一個軟體產品從想法到實現過程中涉及的工具和這些工具提供的功能與作用。由於我們經驗有限,描述內容會有紕漏,請多多指正。不過,我們倒是體會到開發一個可用的產品有多困難了。反正呢,說或者說別人都要比自己親自實踐和實現來得容易的多得多了。因此,我也越來越覺得應該學會如何去尊重別人看似傻瓜的東西。就像有人在批評這個產品、那個產品,如果這個產品是你自己做的,你就不一定會那麼說了。當

走出軟體作坊讀後感-成長的軌跡

最近斷斷續續的在讀走出軟體作坊這本書,感覺特別深刻,特別實在。它裡面沒有高深的理論,空洞的說教,都是作者一路上的真實經曆,曲曲折折的,但又是實實在在的,能解決問題,特別是針對中小型軟體公司問題。字裡行間,刻著作者的平凡而又不簡單的經曆,一家軟體公司的成長過程,軟體過程管理的提升途徑,各種軟體行業人員的成才軌跡……,在後面的拜讀中,我想我也會整理出書中所說的各種成長軌跡。當然這本書也許你讀的並不是很輕鬆,裡面有你想要的各種答案,簡單可行的答案,簡單的到你自己感覺到慚愧,但是為什麼你自己平時卻沒有想

微軟殺毒軟體Microsoft Security Essentias無法更新

前天突然MSE表徵圖飄紅,我進去更新一下,發現不能更新,這個已經不是第一次遇到了。果斷卸載,重新到官網下載安裝,結果依然無法更新,包括在命令列提示符輸入MpCmdRun -SignatureUpdate命令進行更新,顯示無需更新。我勒個去了。只是重新安裝後不飄紅,而是飄黃,說明依然沒有完全保護我的系統。我百思不得其解中時,我的眼睛瞟到了提示,發現我的最後一次更新是2013/10/03日...

軟體開發的哲學思考)

譯者註:這篇文章雖然年代久遠(1996年寫的,對於IT行業來說用‘久遠’二字應該說還是十分合適的),但讀過之後還是為作者的才華所傾倒,這是不可多見的一篇文章。卡內基-梅隆軟體開發學院及其它學院的研究人員用盡畢生的精力去定義一個理論學科(即軟體開發理論),到後來才發現仍有很多東西比較模糊,他們對此也不隱瞞。軟體開發,自從產生以來,它以迷人的風采征服了許許多多有才華的人,一些教授、專家學者及商業管理人士不由提出這樣一個問題:即然軟體能迷住這麼多人,為什麼人類無法定義它、解釋它,深刻地瞭解它?為什麼一

軟體專案管理之系統思考

彼得·聖吉所說的第五項修鍊指的就是:系統思考。什麼是系統思考?系統思考是對影響系統行為的力量和相互關係進行思考的方式。簡單的說,就是用系統的、整體的、全域的思維方式而不是細節的、片面的、局部的思維方式去思考解決工作生活中遇到的問題。

益老而彌堅:軟體開發哲學反思錄

卡內基-梅隆軟體開發學院及其它學院的研究人員用盡畢生的精力去定義一個理論學科(即軟體開發理論),到後來才發現仍有很多東西比較模糊,他們對此也不隱瞞。軟體開發,自從產生以來,它以迷人的風采征服了許許多多有才華的人,一些教授、專家學者及商業管理人士不由提出這樣一個問題:即然軟體能迷住這麼多人,為什麼人類無法定義它、解釋它,深刻地瞭解它?為什麼一些天才的科學家窮其一生的精力也不能把這些迷惑歸納成一種科學工程學科或行業標準?

軟體測試工程師的角色定位

經理、系統分析師、程式員、測試工程師、品質保證人員等。可見,軟體測試工程師只是軟體項目開發中的一個角色而已。戲劇舞台上的生、旦、醜是不同的角色,其表演方式具有明顯的特徵,這是由於角色決定的。同樣,軟體測試工程師的角色,在軟體項目開發中也存在如何定位和表現自身的行為和責任的問題。 此處討論測試工程師的角色並非毫無意義。須知,角色不明,責任不清,行為就失去了參照目標,結果就可能很不理想了。輕則降低了工作品質和效率,重則被視為工作能力低下,可能要退出軟將項目組的舞台了。 軟體測試工程師承擔的任務

關於軟體工程的一些觀點

目前國內的軟體方面的人才開始大量的關注軟體工程這門學科,大有80年代末90年代初國人追捧漢字系統的勁頭,但是實事求是的理解國內的開發過程,我認為軟體工程固然是一個方面(甚至可能是非常重要的一面),但隱藏在表象後的問題也是不容忽視的,我認為目前開發環節中存在著一些問題或理解的偏差,其中典型的表現在: 1、 學而優則士

有興趣和企業共同作業承接各類辦公軟體和計算軟體

軟體的靈魂方便快速的完成以前人工的任務,軟體即機器不知疲憊的工具工欲善其事必先利其器好的軟體肯定能協助企業快速成長本人軟體開發人員承接各類辦公軟體人是管理軟體,工程計算的軟體只要你有需求我們儘力完成你的要求同時承接各類網站,包括企業站,旅遊站,學校網站,行業網站附源碼連絡方式:517606197手機:15858219899連絡人:王勝

大智慧炒股軟體下載|選股軟體

 市場變了,行情變了,分析方法變了,使用大智慧,緊跟市場變化!大智慧證券資訊平台是一套用來進行行情顯示、行情分析並同時進行資訊即時接收的超級證券資訊平台。面向證券決策機構和各階層證券分析、諮詢、投資人員,並特別關注廣大股民的使用習慣和感受。軟體包含對證券市場最深刻的理解和最全面的反映。1、多市場行情和套利分析採用全推送行情技術,滬深、港股、期貨、外匯、全球市場。2、資訊分析系統全球新聞財經、即時滾動資訊、權威研究報告、新聞關注排行。3、DDE深度資料採礦決策系統基於新行情,對已成交委託單的統計和

快速問答——關於很多軟體介面上都有的搜尋表徵圖(放大鏡)的設計

今天工作的時候說起這個問題,我才發現的。不然我一直都沒有注意這麼細節的東西。首先,不要看別的地方,就看這個文章。眼睛不要轉。否則很不小心就會看到答案的。 問題:這個放大鏡的把,是朝左下的,還是朝右下的。 想好答案之後,看看IE(7 or later)或是Opera(10.5 or above)的右上方的搜尋方塊。(別的瀏覽器大家可自行驗證)看看Windows(Vista or later)的開始菜單和Explorer。看看VS和Blend裡的Property

總頁數: 852 1 .... 622 623 624 625 626 .... 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.