文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
网站首页 软件下载
数码学院 网络学院
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院程序开发软件工程XAML开发入门之创建XAML应用程序
精品广告
推荐TOP10
·Tomcat中用web.xml控制Web应用详解
·计算机网络工程课程讲解
·COM, COM+ and .NET 的区别
·ISO9000:2000 质量管理八大原则(1)
·Struts框架及其在Web开发中的应用
·献给汇编初学者-函数调用堆栈变化分析
·质量管理的十三项步骤和八项原则(1)
·质量管理体系审核全解(1)
·WinCE.Net平台下电力巡检仪数据同步研究与实现
·黑盒测试和白盒测试
·黑客程序设计
·软件自动化测试流程
·详述RPG游戏引擎的设计原理
阅读TOP10
·清除window 2000/XP系统中的无用设备的驱动程序
·Visual Studio 2005集成开发环境图解
·UML工具Visual Paradigm 5.1 发布
·Linux 系统内核的调试
·Rational统一过程(1)
·VC中利用多线程技术实现线程之间的通信
·Visual Studio .NET 中的设计时数据工具
·Vista新技术:WCF开发指南之构建服务
·质量功能配置(QFD)(1)
·编程不难学?
·软件工程-软件目的需求开发与管理
·Linux BOOTLOADER全程详解(Arm S3C2410)
·Rational Rose和UML可视化建模基础
·如何为嵌入式开发建立交叉编译环境
·Spring破冰之旅 始于足下
·WinCE.Net平台下电力巡检仪数据同步研究与实现
·软件项目可行性分析和需求分析(1)
·.NET正则表达式使用高级技巧之工作特点
·GridView控件常见问题及处理方法
·企业SOA成功实施的四大关键点研究

XAML开发入门之创建XAML应用程序

日期:2007年7月28日 作者: 查看:[大字体 中字体 小字体]


虽然XAML可以创建一个类库和模块供其它的程序使用(有点类似于用C#或者VB.NET等语言创建一个DLL程序集,供其它的程序使用),但是我们还是经常直接使用XAML来构建用户界面。一般来说,XAML应用程序有两种类型,分别为express和installed。Express应用程序通常宿主于一个Web浏览器中,也就是说在浏览器中以Web页面类似的形式进行呈现的。而Installed应用程序就和传统的桌面程序非常类似,包括控制台程序和窗体程序两种形式。由于我们在这里是以手动的方式创建一个WPF程序,所以我们无法直接使用WinFX Extensions to Visual Studio 2005提供的模板创建特定类型的XAML程序。为此,我们要通过手动的方式创建一个特定类型的XAML应用程序,我们还要创建对应的项目文件,并在该项目文件中指定要创建的应用程序类型。

  MSBuild是Vista和Visual Studio 2005中一项新的特性,伴随着Visual Studio 2005的发布,就标志着微软已经迁移到新一代的统一生成平台。现在所有的项目都可以很轻松地通过MSBuild生成.NET程序集。更加激动人心和有益的是,在编译和生成一个应用程序时,并不需要Visual Studio 2005作为必需的支持,我们完全可以采用MSBuild生成应用程序。如果你安装了Windows SDK的话,MSBuild也会发布到你的计算机中。

  提示:如果使用Visual Studio 2005创建一个XAML应用程序的话,那么你完全不用理会MSBuild生成应用程序的具体细节。Visual Studio 2005将会自动地为该XAML程序创建一个项目文件, 而后MSBuild将按照这个项目文件指定的方式进行工作。

  提示:可以通过"开始"-"所有程序"-"Microsoft Windows SDK"-"CMD"打开MSBuild控制台窗口。你可以在命令提示符中输入"msbuild /help"查看所有与MSBuild相关的命令。

  MSBuild会读取一个基于XML的、扩展名为.csproj或vbcsproj的项目文件,并按照该项目文件指定的方式,生成相应的可执行程序。在项目文件中包含一系列的XML元素,我们在这里只介绍一些重要的XML元素和它们的对应设置。各个XML元素的描述如下:

  Project 所有的项目文件都必需的根元素

  PropertyGroup 包含一些项目属性的设置,例如我们在生成一个项目时是采用Debug方式还是Release方式。

  ItemGroup 包含一系列的项目,用来指定组成该项目的代码文件或资源文件。

  Import 允许你导入其它的一些项目文件,例如将一些目标文件导入到某项目文件中

  我们可以有很多方式为MSBuild配置对应的项目文件,当然最便捷的方法就是直接使用Visual Studio 2005,它会自动地生成相应的项目文件。下面是一个最简单的项目文件示例,其代码如下:

01 <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
02 <PropertyGroup>
03 <AssemblyName>MyFirstApplication</AssemblyName>
04 <TargetType>winexe</TargetType>
05 <Configuration>Release</Configuration>
06 <OutputPath>.\</OutputPath>
07 </PropertyGroup>
08 <ItemGroup>
09 <Reference Include="System" />
10 <Reference Include="WindowsBase" />
11 <Reference Include="PresentationCore" />
12 <Reference Include="PresentationFramework" />
13 </ItemGroup>
14 <ItemGroup>
15 <ApplicationDefinition Include="MyApp.xaml" />
16 <Page Include="Page1.xaml" />

[1] [2] [3] 下一页 

上一篇:计算机网络工程课程讲解

下一篇:最先进的技术:Workflow Foundation


相关软件: 相关文章:
·电脑反应慢的故障分析
·从零开始 无线网络终极应用宝典
·Win XP优化设置和宽带应用技巧
·做QQ高手,你应该了解的17种QQ技术
·服务器应用-网管的最爱GENE 6一(组图)
·每周电脑应用技巧荟萃
·注册表已经损坏并导致WindowsXP无法启动,应该如何恢复
·服务器应用:IIS建FTP服务器三(组图)
·WindowsXP应用技巧的具体总结
·Windows XP最新应用技巧六则

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号