欢迎来到天天文库
浏览记录
ID:52239110
大小:485.58 KB
页数:7页
时间:2020-03-25
《for NET教程 C# WPF应用程序创建示例.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ImageGearfor.NET教程图像处理控件ImageGearfor.NET教程:C#WPF应用程序创建示例ImageGearfor.NET提供了目前最先迚的用于创建、控制、更加安全、高质量的成像应用程序。使用ImageGearfor.NET可以轻松添加一个强大的图像功能到应用程序中。ImageGear支持目前市面上所有常见的图像文件格式,对于.NET项目开发,比如WindowsForms应用程序、WPF应用程序、ASP.NETWebForms应用程序还是ASP.NETWebService应用程序的开发提供了全面的图像处理功能。本文将讲解如何使用ImageGearfor
2、.NET创建一个简单的C#WPF应用程序,这个应用程序将会实现加载、显示、保存图像的功能。在这个部分中还将展示如何启用ImageGearWPF功能(比如高清照片格式支持),并在简单的示例应用程序中使用。由于内容有点长,将会分成几篇文章,教程中使用的是VS2010版。C#WPF应用程序创建示例(1)——创建项目一、启动VisualStudio.NET,并迚行下面的操作:1、选择新建一个项目2、选择VisualC#3、选择Windows作为项目类型4、选择WindowsFormsApplication作为模版5、为本次教程的项目命名为“IGTutorial”,单击完成。(图1)
3、二、执行了上面的步骤之后,接下来就是选择工具了。慧都科技——帮助企业开发成功软件!1ImageGearfor.NET教程1、在.NETFrameworkComponents面板中,选择浏览按钮。2、导航到ImageGearfor.NETv21Bin,选择ImageGear21.Windows.Forms.dll,点击打开。3、ImGearMagnifier、ImGearPageView、ImGearPan、ImGearThumbnailCtl控件将会被添加到组件列表中,然后确保都选中了,然后点击“OK”。(图2)三、接下来就是添加引用到这个项目需要的核心ImageGear
4、for.NET组件上,并封装一些较为常用的格式。1、在SolutionExplorer中,在“引用”上右键单击,并选择“添加引用”。2、选择Browse选项卡。3、导航到“ImageGearfor.NETv21Bin”目录并选择下面的选项:ImageGear21.Core.dllImageGear21.Formats.Common.dllImageGear21.Windows.Forms.dll4、点击“OK”。慧都科技——帮助企业开发成功软件!2ImageGearfor.NET教程这个时候就需要考虑在SolutionExplorer中需要列出的组件了。设计窗体一、创建在
5、窗体中的菜单1、在WindowsForms工具箱中,拖一个MenuStrip控件到这个窗体中。2、创建三个菜单,命名为File、View、Processing。3、在File菜单下,添加LoadPage和Exit。4、在View菜单下,添加ZoomIn和ZoomOut。5、在Processing菜单下,添加Rotate90、Rotate180、Rotate270。6、对于本次的教程,保持控件默认的名称,并双击每个项目,创建一个控制器。二、在窗体中添加ImageGearPageView控件1、在WindowsForms工具箱中,拖拽ImGearPageView控件到窗体上。2
6、、设置imGearPageView1控件的Dock属性为“fill”,这个将会使得控件以窗体来重新调慧都科技——帮助企业开发成功软件!3ImageGearfor.NET教程整。3、保留默认的控件名称,比如imGearPageView1控件。现在窗体的外观就会如下所示:(图1)开发应用程序一、首先,添加必要的using语句。1、通过右键单击窗口打开窗口代码,选择查看代码。2、在代码的最上面,添加下面的语句。usingSystem.IO;usingSystem.Diagnostics;usingImageGear;usingImageGear.Core;usingImageGe
7、ar.Windows.Forms;usingImageGear.Display;usingImageGear.Processing;usingImageGear.Formats;二、添加下面的域到Form1://holdstheimagedataprivateImGearPageimGearPage=null;//controlshowthepageisdisplayedprivateImGearPageDisplayimGearPageDisplay=null;三、如果你使用的是运行时授权,调用Initializ
此文档下载收益归作者所有