APP下载

新型记事本的开发研究

2016-03-21夏欢

卷宗 2016年1期
关键词:记事本窗体

夏欢

摘 要:随着用户需求的复杂化,大多数的应用已经逐渐不能满足越来越高、更全面的用户体验需求。为了向用户提供更具有视觉效果的全新体验,最新版本的微软视窗在视窗中引入了新的演示系统:视窗演示文稿(WPF)。

关键词: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 设计背景及目的

WPF是文档、窗体、三维、视频还有其他等功能的综合,企业可建立持久的用户体验解决方案,并且集中到客户的日常生活中去。窗口演示基础提供的平台可以消除媒体与内容之间的应用。

1.2 国内外研究状况

计算机技术的发展,使文字信息处理技术发生了革命性的变化,一种新的高效、实用的工艺技术层出不穷,如雨后春笋般的涌现。用户使用文字处理软件,可以方便地编辑和修改计算机上的各种文件,对计算机进行打印、编辑、排版和打印等文件,成为一个现实的文档管理。

2 WPF简介

2.1 WPF技术特点

WPF是致力于程序的表现层技术制备、工具。本实用程序,除了一些非常小的,大部分的程序都是多层架构的程序。多层体系结构包括数据层、表示层和业务逻辑层。三层的功能如下:

1、数据层:显而易见是用来存储数据的,大部分都是由数据库构成,有时侯也用数据文件辅助存储数据。

2、表示层:即对用户的进程和数据。我们可以选择一系列的表达式来表达业务逻辑层中的相同的数据集。

3、业务逻辑层:即根据需求使用计算机程序表达现实的业务逻辑。比如不同的医生可以给不同的病人看病,从挂号到取药的流程是怎样的,这些都可以用业务逻辑层来实现。

2.2 WPF的技术优势

2.2.1 声明式编程

在演示文稿中使用声明式编程是一个更加引人注目的架构。在声明式编程中,重点是“做什么”而不是“如何做”。SQL是一个规范示例,只需要构造声明时要检索信息的SQL的查询;至于如何执行该查询则由数据库解决。

它的风格的说法有很多优点。最重要的一点是,它可以产生更简单,更易于阅读的程序。

2.2.2 一致的style

在网络开发中,风格是一组属性,这些属性的一部分可以应用于文档中,以获得具体的外观。

2.2.3 丰富的应用程序文本

网络应用程序中的文本长期受困在Web应用程序提供的文本功能中。在一方面,HTML和CSS可以为应用程序提供大量文本的布局和格式的功能。而在另一方面,网络应用程序所具备的支持却又很少。

2.2.4 整体的优越性

新技术介绍WPF强调前面部分的大部分,并讨论了这些技术在开发中的应用。这段从WPF的优势全面分析。

2.3 C#简介

C#是Microsoft公司設计的一种编程语言。它是松散的基础上的C/C+ +,并且有许多方面类似于Java。Microsoft是这样描述C#的:"C#是从C和C++派生来的一种简单、现代、面向对象和类型安全的编程语言。C#(读做‘Csharp)主要是从C/C++编程语言家族移植过来的,C和C++的程序员会马上熟悉它。C#结合了Visual Basic的快速开发能力和C++的强大灵活的能力。”

2.3.1 C#综述

C#是微软(Microsoft)专门为.NET Framework订做的一个程序语言,微软公司在2000年6月发布了一种新编程的语言技术。

3 记事本的实现

3.1 系统环境

Windows 7旗舰版

3.2 总体开发方案

在设计和开发过程中采用了统一的编程模型,首先确定了用户界面和逻辑框架的分离。其次开发用户的界面与控件时使用的开发工具:Expression Blend,然后通过WPF提供的控件、新特性,记事本程序框架和漂亮的用户界面,并生成资源文件的公司。最后在VS2010进口C #资源文件,实现逻辑代码和导入XML数据文件,具有丰富的用户体验,实现了界面美观、交互性强的文档编辑软件。

4 总结

WPF界面层框架,WPF技术熟练程度的使用,必须把握和设计知识的发展的两个方面。很难理解开发商为什么具有WPF框架模板的风格,状态,命令,触发这些概念,是因为他们没有把一些基本概念运用到WPF框架上,其实许多基本概念已经在他们的生活常识里存在了,而.NET只是把这些概念在WPF框架上加以实现而已。

通过本次毕业设计使我了解到自身所学知识太少了。需要不断地学习完善自己,让自身各方面都完善,且自己的IT之路还要走好远。

参考文献

[1]《C#程序语言设计》.唐耀主编.中国水利水电出版社

[2]《WPF程序设计指南》.Charles.PetZold电子工业出版社

[3]《WPF全视角分析》.张晗雨.机械工业出版社

[4]《WPF揭秘》.Adam Nathan著,瞿杰、单佐一、夏寒译.人民邮电出版社

[5]《WPF核心技术》.Chris Anderson 著.朱永光译

[6]《深入解析WPF编程》.王少葵.电子工业出版社

猜你喜欢

记事本窗体
有关记事本之危险的提示(节选)
做个树懒记事本
小狗记事本
试谈Access 2007数据库在林业档案管理中的应用
基于Qt的多窗体快速并行图形绘制方法研究
记事本里的信息技术课
数组矩阵虚拟窗体算法在自动分拣系统设计中的应用
巧设WPS窗体控件让表格填写更规范
WinCE.net下图形用户界面的开发