欢迎来到天天文库
浏览记录
ID:18430006
大小:178.14 KB
页数:10页
时间:2018-09-17
《silverlight项目编程资料(免积分版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Silverlight项目编程资料(免积分)开发环境1开发工具安装步骤1.1安装VS2010RC+SilverlightToolFor2010RCSilverlight编程必须安装VS2010,目前使用的VS2010RC,然后对应安装SilverlightToolforVS2010RC。VS2010作为开发SL应用的开发工具,部分简单的XAML文件调整可以直接在VS2010中进行。注意:SilverlightToolForVS2010RC会自动安装上Silverlight4.0SDK和Silverlight4.0RunTIme,不再需要另外安装。1.2安装Express
2、ionBlend4ExpressionBlend4是开发SilverlightUIXAML的开发工具,主要用于界面调整,对于复杂的界面调整可以在其中进行。1.3TFS设置TFS是开发的源代码管理器,TFS服务地址为192.168.0.101,需要域账号密码进行验证,对应工程目录为ZLBHWeb,统一的解决方案名称是ZLBHCommunity;2调试环境l调试环境统一使用IE浏览器,请将机器上的默认浏览器设为IE;l关闭或只选择IntelliTraceeventsonly选项,开启IntelliTrace会影响调试速度;l为WebDev使用默认端口,工程中设定的是8888
3、一.Silverlight基础开发1基础知识1.1Silverlight运行机制Silverlight不同于传统的桌面应用开发和Web开发,属于RIA应用开发,SL的执行文件作为XAP包下载到本地,XAP包中的内容为编译好的DLL文件,浏览器需要对应安装Silverlight相应版本的Runtime,浏览器自动识别SL所承载的页面文件进行下载和运行,SLRunTime作为COM组件提供给SL运行环境。1.2Silverlight项目组成Silverlight标准的页面文件由XAML和代码文件组成,继承于UserControl类,XAML文件为Silverlight的UI
4、显示,内容组织行为XML格式,SLRunTime将在运行期对XAML文件进行解析和呈现,代码文件为Silverlight的页面文件的后台处理代码文件,编写方式与普通的代码开发一样。SL工程为专门的工程模板,组件开发从SilverlightClassLibray模板生成,对应选择Silverlight4版本。注意:SL工程不能引用非SL工程生成的DLL文件。1开发基础1.1SilverlightUI布局控件Silverlight4有8种布局控件,分别为lGridlCanvaslStackPanellWrapPanellDockPanellScrollViewlBorder
5、lViewBox最常用的有:Grid,StackPanel,Border1.1.1GridGrid网格布局方式类似于表格的行和列布局例如:上面的表格用Grid布局表示为--列定义--自动列宽--剩下的部分--行定义6、eight=”Auto”/>--自动行高对应在Grid的控件设置,相应的Grid.Row和Grid.Column属性以设置位置,例如表格中第一行、第二列的方框设置为:内容例如:表格中第二行、横跨两列的方框设置为:内容
6、eight=”Auto”/>--自动行高
7、1.1.1StackPanelStackPanel针对于只支持横向和纵向两个方向的排列,例如:其中的控件将以横向排列其中的控件将以纵向排列1.1.2BorderBorder相对于前面两种框架,提供了三个属性lBorderThickness边框宽度lBorderBrush边框颜色lCornerRadius边框圆角1.2Silverlight控件基本属性
此文档下载收益归作者所有