原创 UML用例圖之泛化(generalization)、擴展(extend)和包含(include)關係--UML一波流系列講解

在畫用例圖的時候,理清用例之間的關係是重點。用例的關係有泛化(generalization)、擴展(extend)和包含(include)。其中include和extend最易混淆。下面我們結合實例徹底理清三者的關係。 基本概念 用例圖

原创 C#的多態

有一個飛的基類: class FlyBase { //有個飛的方法 public virtual void Fly() { console.write("我只是告訴你我能飛,但我不告訴你怎麼飛,

原创 myeclipse下debug調試

首先以debug模式啓動tomcat,並文件中設斷點(雙擊窗口的左邊框可以加斷點),然後運行,當程序走到斷點處就會轉到debug視圖下 Java代碼   [1]快捷鍵(F8)將代碼執行到下一個斷點

原创 系統開發中尋找免費且好用的甘特圖控件

開發的系統中涉及到建築工程活動甘特圖的繪製問題 1、教研室之前的系統有無該項功能? 有,但是功能簡單 缺點:無法實現父子活動的摺疊展開;無法根據顯示需求調節顯示日期單位;不可編輯(該功能目前暫時不需要) 2、開始在網絡上廣泛尋找免費好用且

原创 一個字段存放WBS編號,如何簡單排序?

字段內容爲 1 1.1 1.1.1 1.1.2 1.2 ... 1.10 1.10.1 ... 2 2.1 ... 如何排序呢?order by後1.10等就會排在1.2的前面,怎麼辦呢? 解決方案:寫

原创 如何實現加載頁面之前執行js語句

document.addEventListener("DOMContentLoaded", function ()         { if(confirm("您是否要創建新項目")){}else{ window.location.hr

原创 .NET前後臺的執行順序

首先,據我理解,前臺指.aspx,後臺指.cs 其次,執行順序:客戶端(IE),輸入網址,發送請求——>IIS收到請求——>IIS處理請求(實際就是執行.cs)——>IIS 將執行結果發送到客戶端——>結束一次請求

原创 oracle 兩個時間相減結果

1、兩個時間直接相減,得到天數,若想化作小時、分、秒等,進行相應數學運算,便可得到 2、若想直接得到相差的月數 months_between(時間1,時間2)

原创 .net 如何爲文本框TextBox添加單擊事件

藉助javaScript  1、<asp:TextBox id="a" runat="server" Text="" onclick="clickme();" /> <script> function clickme

原创 C#——面向對象之多態

之前在學習java時,就碰到過這個問題,當時一知半解,最近在鞏固C#的知識,遇到這個問題,希望本次徹底搞清楚。                                                               

原创 Microsoft.Web.UI.WebControls.TreeView和System.Web.UI.WebControls.TreeView

1、項目的程序裏有這個控件,但是其功能不全,例如TreeNode就沒有value屬性,糾結很久 最後得知:Microsoft.Web.UI.WebControls.TreeVie已經被淘汰幾年了(看來教研室的代碼真的很久木有更新了的說),

原创 C# 關於頁面跳轉(逐步更新)

1、Response.Write("<script language='javascript'>window.open('testGatt.aspx');</script>")   網上的資料說,該種方法會實現新頁面代替舊頁面,但是在搜狗

原创 存儲過程

存儲過程是一組爲了實現特定功能的sql語句集,只在創造時進行編譯,用戶可通過指定存儲過程的名字和參數來執行它。 優點:重複使用,提高性能,安全性高; 缺點:可移植性差。

原创 邏輯思維——正確分析問題太重要

2014年9月16日 問題:開發的系統中有一個需要MultiDropDownList的頁面,之前已經完成,但是最近會出現:停止運行此腳本嗎?此頁面上的腳本造成Web瀏覽器運行速度減慢。如果繼續運行,您的計算將可能停止響應。 錯誤分析:對該

原创 用C#調用存儲過程返回結果集 & 連接查詢結果的union

一、如何用C#調用存儲過程返回結果集 1、寫存儲過程 create or replace  procedure(v out sys_refcursor)  定義sys_refcursor類型的out參數;在存儲過程體中寫open v fo