莱芜手机网站建设电话,找地推平台,北京网站建设 爱牛,html5音乐网站模板随笔思路#xff1a; CMS粗略介绍 CMS具体说明 一个ListBox的效果实例 一些RIA Service 实例 那个SL CMS 的效果。 下一步1CMS粗略介绍 1本来昨晚就弄好了的。今天又改了一天#xff0c;加入了我去年写的一个CMS做后台管理和与数据库交互。 这一下整个东西在功能上就略显完整…随笔思路 CMS粗略介绍 CMS具体说明 一个ListBox的效果实例 一些RIA Service 实例 那个SL CMS 的效果。 下一步 1CMS粗略介绍 1本来昨晚就弄好了的。今天又改了一天加入了我去年写的一个CMS做后台管理和与数据库交互。 这一下整个东西在功能上就略显完整了。 那个CMS是基于ASP.NET 的Web Form 和ACCESS 数据库的环保型经典三层网站。(感谢LTP) 特别应对小门户和个人展示型的。跟我现在这个一样麻雀型的。 2已经开源在 http://aqqcms.codeplex.com 需要的去下载各更新版本。。。updata这里也可以http://download.csdn.net/source/2841741 或者在线查看其源码。 3平心而论这只是一个把一些知识集成的小应用没有太大的技术含量和思想。 更多的是给初学者一个走通一个CMS的流程的一个源码级别的帮助。 2具体介绍 下面来看一下解决方案 1其中数据交互技术有2种 #1 RIA SERVICE 数据库SQL2005 AEFRIASERVICE 交互。 #2 DATA SERVICE ACCESS ADO.NET BLL层》DATA SERVICE 2 RIAServiceLib 这个解决方案 是使用了 其分离类库的技术。 RIAServiceLib 类库的代码在两个项目中都存在。 这样使其结构更清晰明了。也增加了可移植性。 具体做法见文档。。。。。 (我发现自己好懒。。。 PS:最近园子里Silverlight版块多了好多截图文。。我深感惭愧但也觉得这些不太难就不 自我装傻了。。。已开源) 3他的技术含量 #1 首页导航框架。 ##1 使用 URIMAP集 让URL 友好。 ##2 导航跳转示例 #2列表页 ListBox 自定义呈现 ##1几种用XAML做效果的东东 ##2分页排序等。 #3内容页 使用控件呈现 HTML。参考感谢在Silverlight中嵌入HTML、Flash和PDF文件。 #4交互技术 3一个ListBox的效果实例 右边那种排法还不错我把整个XAML贴出来。 navigation:Page x:ClassSLCMS.Views.CMS.Channel xmlnshttp://schemas.microsoft.com/winfx/2006/xaml/presentation xmlns:xhttp://schemas.microsoft.com/winfx/2006/xaml xmlns:dhttp://schemas.microsoft.com/expression/blend/2008 xmlns:mchttp://schemas.openxmlformats.org/markup-compatibility/2006 mc:Ignorabled Style{StaticResource PageStyle} xmlns:sdkhttp://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk xmlns:toolkithttp://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit xmlns:navigationclr-namespace:System.Windows.Controls;assemblySystem.Windows.Controls.Navigation d:DesignWidth640 d:DesignHeight480 TitleChannel PageGrid x:NameLayoutRootScrollViewer x:NamePageScrollViewer Style{StaticResource PageScrollViewerStyle}Grid x:NameContentStackPanelGrid.ColumnDefinitionsColumnDefinition Width498* /ColumnDefinition Width115* //Grid.ColumnDefinitionsGrid.RowDefinitionsRowDefinition Height429* /RowDefinition Height13* /RowDefinition Height0* //Grid.RowDefinitions!-- 图片列表 --ListBox Height270 HorizontalAlignmentLeft Margin88,69,0,0 NamelistBox1 VerticalAlignmentTop ItemsSource{Binding} Width252 Grid.Column1ListBox.StyleStyle TargetTypeListBoxSetter PropertyScrollViewer.HorizontalScrollBarVisibility ValueDisabled //Style/ListBox.StyleListBox.ItemsPanelItemsPanelTemplatetoolkit:WrapPanel HorizontalAlignmentLeft VerticalAlignmentTop/toolkit:WrapPanel/ItemsPanelTemplate/ListBox.ItemsPanelListBox.ItemTemplateDataTemplateGrid x:NameLBIT Width50Image Grid.Row1 HorizontalAlignmentLeft Nameimage1 StretchFill VerticalAlignmentTop Source{Binding Path_id, Converter{StaticResource NumToImg}} //Grid/DataTemplate/ListBox.ItemTemplate/ListBox!-- 分页控件 --sdk:DataPager Height26 HorizontalAlignmentLeft Margin298,0,0,0 NamedataPager1 PageSize10 VerticalAlignmentTop Width200 Grid.Row1 /!--文章列表--ListBox Height550 HorizontalAlignmentLeft Margin7,9,0,0 NamelistBox2 VerticalAlignmentTop Width491ListBox.StyleStyle TargetTypeListBoxSetter PropertyBorderThickness Value0 //Style/ListBox.StyleListBox.ItemTemplateDataTemplateGrid x:NameLBIT Height80 Width400Grid.RowDefinitionsRowDefinition Height46* /RowDefinition Height104* //Grid.RowDefinitionsGrid.ColumnDefinitionsColumnDefinition Width0* /ColumnDefinition Width0* /ColumnDefinition Width104* /ColumnDefinition Width339* //Grid.ColumnDefinitionsImage Grid.Column2 Height61 HorizontalAlignmentLeft Margin12,12,0,0 Nameimage1 StretchNone VerticalAlignmentTop Width59 Source{Binding Path_id, Converter{StaticResource NumToImg}} Grid.RowSpan2 /HyperlinkButton Grid.Column3 Height26 HorizontalAlignmentLeft Margin33,6,0,0 NametextBlock1 Content{Binding Path_title} VerticalAlignmentTop Width178 Tag{Binding Path_id} ClickLink2Article /TextBlock Grid.Column3 Grid.Row1 Height40 HorizontalAlignmentLeft Margin16,8,0,0 NametextBlock2 TextContent VerticalAlignmentTop Width237 /TextBlock Grid.Column3 Grid.Row1 Height23 HorizontalAlignmentLeft Margin143,54,0,0 NametextBlock3 Text{Binding Path_adddate, StringFormat\{0:d\}} VerticalAlignmentTop Width148 //Grid/DataTemplate/ListBox.ItemTemplate/ListBox/Grid/ScrollViewer/Grid/navigation:Page 4 一些RIA Service 效果实例 见源码。 5 Silverlight CMS 的样子 1 导航的首页。 2列表页 3内容显示页 6下一步 如果有时间的话把粗糙的地方做好去增加一些必备功能。美工(...纠结...) 有兴趣的可以一起。