畢業論文

打賞
當前位置: 畢業論文 > 電子通信 >

基于WPF的顏色拾取器的實現

時間:2019-05-12 14:43來源:畢業論文
基于WPF和C#程序設計語言,在Visual Studio 2010集成開發環境中通過用XAML語言對用戶界面進行描述,同時運用C#語言進行開發——在WPF中自定義元素

摘要:隨著用戶界面的需求日益翻新,再加上圖形與媒體的廣泛應用,為了使開發人員和設計人員可以創建更好的視覺效果,真正做到分離界面設計人員與開發人員的工作,微軟公司發布了一款用于Windows的現代圖形顯示系統工具——WPF(Windows Presentation Foundation)用來編寫應用程序的表示層。本設計就是基于WPF和C#程序設計語言,在Visual Studio 2010集成開發環境中通過用XAML語言對用戶界面進行描述,同時運用C#語言進行開發——在WPF中自定義元素,定義依賴項屬性及路由事件,運用數據綁定功能,設計一個自定義顏色拾取器控件,并封裝成類庫,實現獲取與設置顏色的全部功能。本顏色拾取器允許用戶通過單擊顏色梯度中的某個位置或分別指定紅、綠和藍三元色成分以及透明度來設定顏色,同時能夠獲取以16進制表示的顏色值。35353
畢業論文關鍵詞: XAML;C#;數據綁定;依賴屬性;路由事件
The realization of color picker based on WPF
Abstract:  With the growing demand for refurbished user interface, widely used graphics and media, in order to enable developers and designers to create a better visual effect, which can truly separate interface designers and developers, Microsoft released a modern graphics display system tools(WPF) for Windows to write application presentation layer. The design is based on WPF and C# programming language in Visual Studio 2010. By the use of XAML language to describe user interface, while using C# language to develop the design. By means of the function of custom element, dependency property, routed event and data binding, I designed a custom color picker control and packaged it into a library, which can realize the full function of getting and setting color. It allows the user to click the color gradient in a location or specify the red, green, and blue components of the three primary colors and transparency to set the color, while it has the function of getting color value by hexadecimal. 源¥自%六:維;論-文'網=www.aftnzs.live
Keywords: XAML; C#; data binding; dependency property; routed event
目  錄
1    緒論    1
1.1    課題的目的和意義    1
1.2    國內外研究現狀和水平    1
1.3    發展趨勢    2
1.4    課題的內容分析    3
2    簡介    5
2.1    WPF簡介    5
2.1.1    WPF簡介    5
2.1.2    WPF特點    5
2.1.3    WPF體系結構    6
2.1.4    WPF類層次結構    7
2.2    Visual Studio 2010簡介    8
2.3    XAML簡介    9
2.4    C#簡介    10
3    設計及分析    11
3.1    自定義元素    11
3.2    依賴屬性    11
3.3    路由事件    12
3.4    數據綁定    12
3.5    分析    13
3.6    運行結果    19
4    結論    22
致謝    23
參考文獻    24
1    緒論
    微軟Windows操作系統成功推出已有十多年,在Windows系統平臺上從事圖形用戶界面(Graphic User Interface,GUI)程序開發的程序員數不勝數。從2007年開始,微軟推出了它的新一代GUI開發工具Windows Presentation Foundation(直譯為Windows表示基礎,WPF),并且把WPF定為未來十年Windows平臺GUI開發的主要技術。時至今日,微軟中的大多系統已經無縫集成了WPF,連Visual Studio 2010等重要產品也已使用WPF進行開發。本課題就是在Visual Studio 2010集成開發環境下,基于WPF和C#語言設計一個自定義顏色拾取器控件。 基于WPF的顏色拾取器的實現:http://www.aftnzs.live/tongxin/20190512/33256.html
------分隔線----------------------------
推薦內容
双色球走势图带连线 河北排列7历史开奖结果 五码中特大公开你敢买吗 富贵乐园棋牌游戏大厅 熊猫棋牌通用辅助器下载 75秒极速赛车开奖 东方61开奖结果 江西快3 松江嘟嘟百搭麻将 20选5风采网走势图 二锅头股票代码 棋牌游戏软件多少钱? 内蒙古快3彩控票 广西快乐双彩中奖规则 山西11选5推荐任3 pk10直播开奖 世界杯比分悬殊最大