軟件設計根據功能需 求,本軟件設計如下橢圓形按鈕是從UserControl 派生的一種自定義控件。控件內部重寫OnPaint事件來繪制按鈕界面。重寫OnMou
ClipRectangle表示剪切矩形,一般情況下,控件 重新繪制內容時是不需要重寫所有的內容,而是繪制一部分內容,該參數就指明控件中那個 部分是需要重新繪制
在這個方法中 ,我們首先創建了一個 GraphicsPath 對象,這個對象表示一個路徑,所謂路徑就是若干個 直線和曲線的組合。我們可以向路徑對象中添加各種直
我們創建一個路徑對象,向該 路徑添加橢圓區域,然後調用路徑的 IsVisible 函數判斷指定點是否包含在這個路徑中,若 不包含在路徑中,則該點不在橢圓形按鈕
應用在目前的企業信息化和電子政 務中,WEB數據庫開發模式占據著主流,但圖形開發仍然具有很廣泛的應用,而且很多是比較 底層的,基礎性的軟件開發。比如WEB浏覽
句柄對Windows編程有 所了解的應該知道,WindowsAPI是一個個C語言樣式的函數,應用程序訪問大部分的操作系統 資源是通過一種叫句柄的整數類型數據。
度量單位坐標系還需要 指定度量單位,度量單位可以采用厘米,英寸。對於圖形用戶界面軟件很多時候采用像素單 位。厘米,英寸等是抽象的度量單位,圖形采用這種抽象單位
鼠標事件大部分情況下用戶要求能使用鼠標操作來進行處理,此時圖形軟件 必須響應用戶的鼠標操作來進行某些處理,在C#圖形軟件開發中,我們需要響應控件的鼠標 事件,
在本演示程序中,我們只是用程序目錄下的一個Access2000數據庫作為例子,因此也只調 用了LoadFromAccesss2000這個函數,其他的分析SQL
而模板_cshaprhashtable.xslt的代碼為<xsl:stylesheet XMLns:xsl=http://www.w3.org/1999
現在我們根據前因後果來說明其中的過程。在XSLT文件中,唯一的一個 xsl:template模板定義塊命中XML文檔的根節點,然後使用name函數來測試當前節
現對該模板進行詳細說 明。在這個模板中有兩個xsl:template,也就定義了兩個子模板,其中第一個直接使用match 命中XML文檔的根節點,而第二個xs
為了讓大家更深入的了解和使用C#,我們開始這一系列的主題為“C#發現之旅 ”的技術講座。考慮到各位大多是進行WEB數據庫開發的,而所謂發現就是發現我們所 不熟
軟件設計根據基於XSLT來實現代碼生成功能的思路,我們開始設計這個代 碼生成器。數據來源這個代碼生成器的數據來源就是數據庫表結構設計信息 。對於不同的數據庫類
可以看到上 面放置了一些簡單的控件。其中比較重要的有數據表名下拉列表,該列表列出了數據 庫中所有數據表的名稱。XSLT模板名稱下拉列表,該列表列出了所有系統可
在RefreshSystem方法 中,首先獲得數據庫結構信息對象,遍歷其中的表結構信息對象,向數據表名下列列表填充 項目。遍歷網站目錄下的所有以下劃線開頭的X
在生成代碼按鈕事件處理中,首先根據數據表名列表獲得當前數據 表結構信息對象,並生成XML字符串。若用戶指定了某個數據表則調用GetXMLString函數來生
DataBaseInfo.cs本代碼生成器包括了 DataBaseInfo.cs文件,其中就是比較底層的描述數據庫表結構和字段設計信息的對象。這個 文件中定義