WPF+Sqlserver国际教育综合管理系统设计(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

WPF+Sqlserver国际教育综合管理系统设计(4)

2.1C#简介

C#是微软公司发布的一种面向对象的、运行在.NETFramework框架上的高级程序设计语言,是一种“简单、现代、通用”的程序设计语言。程序员可以利用它得心应手地编写各种基于MICROSOFT.NET平台的应用程序。设计者还提出,诸如强类型检查、数组维度检查、未初始化的变量引用检测、自动垃圾收集(GarbageCollection,指一种自动内存释放技术)等软件工程要素可在C#实现过程中得到支持。软件必须做到强大、持久,并具有较强的编程生产力。C#语言为分布式系统的开发设计提供适用的组件开发应用。

C#虽继承了C和C++的强大功能,但同时进行了优化,比如去掉了“宏”、禁用多重继承等。C#集VB简单的可视化操作与C++的高运行效率于一身,它创新的语言特性、强大的操作能力、优雅的语法风格和便捷的面向组件编程的支持独树一帜,得到.NET开发人员的青睐。

2.2 WPF技术简介

WPF是微软新一代图形系统,为用户界面、2D/3D图形、文档和媒体提供了统一的描述和操作方法。WPF在DirectX9/10技术的支持下不仅带来了美轮美奂的3D界面,而且其图形向量渲染引擎也在传统的2D界面的基础上做了极大改善。Vista中的半透明的窗体效果等都得益于WPF。

WPF是Windows操作系统中一次重大变革,它具有以下几个特色:

(1)WPF能很好的分离设计和逻辑/数据,这改变了先前程序员既要写程序,又要做美工的处境,让程序员能更专注于他们所擅长的领域;

(责任编辑:qin)