WPF 基本知識

2022-03-04 09:08:24 字數 876 閱讀 1128

wpf是微軟用於開發富客戶端程式的新一代使用者介面框架。包含在.net3.0及以後的版本中。

wpf框架整合了應用程式介面,二維圖形,三維圖象,文件,多**等元素。它採用了最新的顯示卡硬體加速向量渲染引擎,使得使用者介面速度更快,可擴充套件性更好並與

解析度無關。

下列圖形體現了wpf的最新主要功能特徵:

wpf 把使用者介面的顯示和它行為控制完全分離開了。介面通常用由可擴充套件應用程式標記語言(xaml)生成,而行為則由乙個託管的變成語言來實現,如c# 、vb等。它們之間通過資料繫結,事件和命令來相互聯絡在一起。行為和顯示的分離具有以下幾個優點:

控制項組裝:

horizontal">

speaker.png" stretch="uniform"/>

play sound" />

高度自定義化:由於wpf介面和控制的完全分離,所以就很容易去改變乙個控制項的外觀。式樣的出現讓你可以像html中的css 一樣來控制控制項的**,同樣模板可以完全顛覆控制項的整體顯示。

下面的例子展示了wpf中的預設按鈕和自定義按鈕。

解析度獨立:

wpf所有的控制項都是邏輯單元來權衡的,而不是象素。乙個邏輯單元等於1/96英呎。即使你加大顯示器的解析度,使用者介面依然保持原狀,仍舊很清晰。這是因為wpf地建立基於乙個向量的圖形渲染引擎,因此它很容易建立可擴充套件的使用者介面。

Oracle 基本知識

乙個表空間只能屬於乙個資料庫 每個資料庫最少有乙個控制檔案 建議3個,分別放在不同的磁碟上 每個資料庫最少有乙個表空間 system表空間 建立system表空間的目的是盡量將目的相同的表存放在一起,以提高使用效率,只應存放資料字典 每個資料庫最少有兩個聯機日誌組,每組最少乙個聯機日誌檔案 乙個資料...

Oracle 基本知識

乙個表空間只能屬於乙個資料庫 每個資料庫最少有乙個控制檔案 建議3個,分別放在不同的磁碟上 每個資料庫最少有乙個表空間 system表空間 建立system表空間的目的是盡量將目的相同的表存放在一起,以提高使用效率 每個資料庫最少有兩個聯機日誌檔案 乙個資料檔案只能屬於乙個表空間 乙個資料檔案一旦被...

Oracle 基本知識

oracle 文章摘要 oracle 基本知識。正文 oracle 基本知識 乙個表空間只能屬於乙個資料庫 每個資料庫最少有乙個控制檔案 建議3個,分別放在不同的磁碟上 每個資料庫最少有乙個表空間 system表空間 建立system表空間的目的是盡量將目的相同的表存放在一起,以提高使用效率 每個資...