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能很好的分离设计和逻辑/数据,这改变了先前程序员既要写程序,又要做美工的处境,让程序员能更专注于他们所擅长的领域;

上一篇:java景点移动导游系统设计与实现
下一篇:基于RFID的智能保险理赔系统设计

市场化全球化知识化城市...

校园网的高校教育信息系...

创新教育的必要条件【4952字】

關于计算机普及教育的几个问题【3772字】

高职院校电子商务专业人...

高职电子商务专业创业教...

电商直播課程教學融入思...

南京红宝丽公司营运能力分析

请柬邀请函欢迎词欢送词...

江苏省GDP预测研究

管理方式對农业院校研究...

高校微博高校形象的宣传文献综述和参考文献

近年来國内协商民主研究述评【8356字】

韩国电视真人秀节目《我...

RGB-D相机视觉自主定位和空...

城市休闲文化中的体验消费探究

液体浓度测量技术国内外研究现状