国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

新型記事本的開發(fā)研究

2016-03-21 12:55夏歡
卷宗 2016年1期
關(guān)鍵詞:記事本窗體

夏歡

摘 要:隨著用戶需求的復(fù)雜化,大多數(shù)的應(yīng)用已經(jīng)逐漸不能滿足越來越高、更全面的用戶體驗(yàn)需求。為了向用戶提供更具有視覺效果的全新體驗(yàn),最新版本的微軟視窗在視窗中引入了新的演示系統(tǒng):視窗演示文稿(WPF)。

關(guān)鍵詞:WPF;C#;記事本;窗體

ABSTRACT:As the users demand more and more complex, most of the application has been unable to meet the higher and more comprehensive user experience requirements. To offer to the user is more visual effects, a new experience, Microsoft in the window window in the latest version of the introduced new windows presentation system: Windows Presentation Foundation.

Key words: C#, WPF, Notepad, form

1 緒論

1.1 設(shè)計(jì)背景及目的

WPF是文檔、窗體、三維、視頻還有其他等功能的綜合,企業(yè)可建立持久的用戶體驗(yàn)解決方案,并且集中到客戶的日常生活中去。窗口演示基礎(chǔ)提供的平臺可以消除媒體與內(nèi)容之間的應(yīng)用。

1.2 國內(nèi)外研究狀況

計(jì)算機(jī)技術(shù)的發(fā)展,使文字信息處理技術(shù)發(fā)生了革命性的變化,一種新的高效、實(shí)用的工藝技術(shù)層出不窮,如雨后春筍般的涌現(xiàn)。用戶使用文字處理軟件,可以方便地編輯和修改計(jì)算機(jī)上的各種文件,對計(jì)算機(jī)進(jìn)行打印、編輯、排版和打印等文件,成為一個現(xiàn)實(shí)的文檔管理。

2 WPF簡介

2.1 WPF技術(shù)特點(diǎn)

WPF是致力于程序的表現(xiàn)層技術(shù)制備、工具。本實(shí)用程序,除了一些非常小的,大部分的程序都是多層架構(gòu)的程序。多層體系結(jié)構(gòu)包括數(shù)據(jù)層、表示層和業(yè)務(wù)邏輯層。三層的功能如下:

1、數(shù)據(jù)層:顯而易見是用來存儲數(shù)據(jù)的,大部分都是由數(shù)據(jù)庫構(gòu)成,有時侯也用數(shù)據(jù)文件輔助存儲數(shù)據(jù)。

2、表示層:即對用戶的進(jìn)程和數(shù)據(jù)。我們可以選擇一系列的表達(dá)式來表達(dá)業(yè)務(wù)邏輯層中的相同的數(shù)據(jù)集。

3、業(yè)務(wù)邏輯層:即根據(jù)需求使用計(jì)算機(jī)程序表達(dá)現(xiàn)實(shí)的業(yè)務(wù)邏輯。比如不同的醫(yī)生可以給不同的病人看病,從掛號到取藥的流程是怎樣的,這些都可以用業(yè)務(wù)邏輯層來實(shí)現(xiàn)。

2.2 WPF的技術(shù)優(yōu)勢

2.2.1 聲明式編程

在演示文稿中使用聲明式編程是一個更加引人注目的架構(gòu)。在聲明式編程中,重點(diǎn)是“做什么”而不是“如何做”。SQL是一個規(guī)范示例,只需要構(gòu)造聲明時要檢索信息的SQL的查詢;至于如何執(zhí)行該查詢則由數(shù)據(jù)庫解決。

它的風(fēng)格的說法有很多優(yōu)點(diǎn)。最重要的一點(diǎn)是,它可以產(chǎn)生更簡單,更易于閱讀的程序。

2.2.2 一致的style

在網(wǎng)絡(luò)開發(fā)中,風(fēng)格是一組屬性,這些屬性的一部分可以應(yīng)用于文檔中,以獲得具體的外觀。

2.2.3 豐富的應(yīng)用程序文本

網(wǎng)絡(luò)應(yīng)用程序中的文本長期受困在Web應(yīng)用程序提供的文本功能中。在一方面,HTML和CSS可以為應(yīng)用程序提供大量文本的布局和格式的功能。而在另一方面,網(wǎng)絡(luò)應(yīng)用程序所具備的支持卻又很少。

2.2.4 整體的優(yōu)越性

新技術(shù)介紹WPF強(qiáng)調(diào)前面部分的大部分,并討論了這些技術(shù)在開發(fā)中的應(yīng)用。這段從WPF的優(yōu)勢全面分析。

2.3 C#簡介

C#是Microsoft公司設(shè)計(jì)的一種編程語言。它是松散的基礎(chǔ)上的C/C+ +,并且有許多方面類似于Java。Microsoft是這樣描述C#的:"C#是從C和C++派生來的一種簡單、現(xiàn)代、面向?qū)ο蠛皖愋桶踩木幊陶Z言。C#(讀做‘Csharp)主要是從C/C++編程語言家族移植過來的,C和C++的程序員會馬上熟悉它。C#結(jié)合了Visual Basic的快速開發(fā)能力和C++的強(qiáng)大靈活的能力?!?/p>

2.3.1 C#綜述

C#是微軟(Microsoft)專門為.NET Framework訂做的一個程序語言,微軟公司在2000年6月發(fā)布了一種新編程的語言技術(shù)。

3 記事本的實(shí)現(xiàn)

3.1 系統(tǒng)環(huán)境

Windows 7旗艦版

3.2 總體開發(fā)方案

在設(shè)計(jì)和開發(fā)過程中采用了統(tǒng)一的編程模型,首先確定了用戶界面和邏輯框架的分離。其次開發(fā)用戶的界面與控件時使用的開發(fā)工具:Expression Blend,然后通過WPF提供的控件、新特性,記事本程序框架和漂亮的用戶界面,并生成資源文件的公司。最后在VS2010進(jìn)口C #資源文件,實(shí)現(xiàn)邏輯代碼和導(dǎo)入XML數(shù)據(jù)文件,具有豐富的用戶體驗(yàn),實(shí)現(xiàn)了界面美觀、交互性強(qiáng)的文檔編輯軟件。

4 總結(jié)

WPF界面層框架,WPF技術(shù)熟練程度的使用,必須把握和設(shè)計(jì)知識的發(fā)展的兩個方面。很難理解開發(fā)商為什么具有WPF框架模板的風(fēng)格,狀態(tài),命令,觸發(fā)這些概念,是因?yàn)樗麄儧]有把一些基本概念運(yùn)用到WPF框架上,其實(shí)許多基本概念已經(jīng)在他們的生活常識里存在了,而.NET只是把這些概念在WPF框架上加以實(shí)現(xiàn)而已。

通過本次畢業(yè)設(shè)計(jì)使我了解到自身所學(xué)知識太少了。需要不斷地學(xué)習(xí)完善自己,讓自身各方面都完善,且自己的IT之路還要走好遠(yuǎn)。

參考文獻(xiàn)

[1]《C#程序語言設(shè)計(jì)》.唐耀主編.中國水利水電出版社

[2]《WPF程序設(shè)計(jì)指南》.Charles.PetZold電子工業(yè)出版社

[3]《WPF全視角分析》.張晗雨.機(jī)械工業(yè)出版社

[4]《WPF揭秘》.Adam Nathan著,瞿杰、單佐一、夏寒譯.人民郵電出版社

[5]《WPF核心技術(shù)》.Chris Anderson 著.朱永光譯

[6]《深入解析WPF編程》.王少葵.電子工業(yè)出版社

猜你喜歡
記事本窗體
有關(guān)記事本之危險的提示(節(jié)選)
做個樹懶記事本
小狗記事本
試談Access 2007數(shù)據(jù)庫在林業(yè)檔案管理中的應(yīng)用
基于Qt的多窗體快速并行圖形繪制方法研究
記事本里的信息技術(shù)課
數(shù)組矩陣虛擬窗體算法在自動分揀系統(tǒng)設(shè)計(jì)中的應(yīng)用
巧設(shè)WPS窗體控件讓表格填寫更規(guī)范
WinCE.net下圖形用戶界面的開發(fā)
漠河县| 青神县| 永仁县| 利川市| 威远县| 夏津县| 衡水市| 大新县| 南京市| 汉阴县| 嵊州市| 资中县| 丹凤县| 闵行区| 桂东县| 剑河县| 湟中县| 九台市| 松江区| 盐城市| 丰台区| 平罗县| 琼中| 高陵县| 石首市| 舒城县| 察雅县| 新建县| 惠来县| 梨树县| 遵义县| 玉山县| 紫阳县| 临夏市| 乌审旗| 兴宁市| 和静县| 太谷县| 安泽县| 孝义市| 宜君县|