• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






蓝海战术

程序人生,快乐一生
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2011年4月22日

零基础学通Silverlight4(8):WCF RIA Service
摘要: Windows通信基础(Windows Communication Foundation,WCF)是应用程序互相通信的框架,是实现简单对象访问协议(SOAP)Web服务的常见方式,使用该框架,开发人员可以构建跨平台、安全、可靠和支持事务处理的企业级互联应用解决方案,提供了动态、低耦合、互联的应用程序通信功能,并大大降低了系统的复杂性,使开发人员能够关注业务逻辑的实现。Silverlight 是一种客户端执行的环境,它无法如同 ASP.NET一样,直接与后端数据源进行沟通,数据存读取和保存全都必须跨越网络,我们就必须使用N-tier架构才能让 Silverlight 顺利的存取远程数据,WCF 阅读全文
posted @ 2011-04-22 22:08 蓝海战术 阅读(1797) 评论(0) 推荐(2)
 
零基础学通Silverlight4(7):控件模板
摘要: 控件可以包含一幅图像、一段视频、一个动画,甚至一个文本框。此外还有风格、模板以及触发器等,这些功能进一步加强了控件的扩展能力。开发人员还可以修改已经存在的控件的外观,以增强它的可视化功能,而且还可以保留用户已经熟悉的控件预期行为,还可以根据特定数据输入和检查的需要,为应用程序定制自定义控件。提供的用于扩展和创建控件的基础类,为设计控件的可视化外观提供了巨大的灵活性。一个新的控件需要先选择一个基类。可以基于许多基类来创建自定义控件,包括Control、UserControl等,当创建一个新控件时,可根据自定义控件的定制和灵活性来选择所要继承的基类,可能还需要考虑以下问题:(1)自定义控件是否由已 阅读全文
posted @ 2011-04-22 21:47 蓝海战术 阅读(411) 评论(0) 推荐(1)
 
零基础学通Silverlight4(6):DataGrid控件
摘要: 控件是对数据和方法的封装。控件可以有自己的属性、方法和事件。属性是控件数据的简单访问者,方法则是控件的一些简单而可见的功能,事件是可以被控件识别的操作。Silverlight中,控件的特性和控件显示方式分开,控件在用户界面上的样子是由控件模板决定,Silverlight为每个控件提供了默认的控件模板和相应的特性,用户也可用自己的控件模板来替换,让它成为有个性化的控件,如过去方形的按扭,可以换成圆的或椭圆的,或者任意图片等,但按扭的基本属性没有改变。所有控件由基类System.Windows.Control类派生而来,其命名空间是System.Windows.Controls,System.Wi 阅读全文
posted @ 2011-04-22 21:23 蓝海战术 阅读(819) 评论(0) 推荐(0)
 
零基础学通Silverlight4(5):动画
摘要: 通过动画可以创建动态的用户界面,可以不使用事件处理代码,而用声明的方式创建动画,使画面动起来不用编写任何C#代码,并将它无缝地集成到普通的页面中。动画由静态图像快速连续的变换的一种幻觉,各图形间轻微的不同,连串起来,就以为是产生了一个变化,通过快速播放一系列图像而产生的错觉。人脑将这一系列图像看作是一个不断变化的场景。在电影中,摄影机通过每秒记录大量照片(即,帧)来产生这种错觉。当放映机播放这些帧时,观众看到的是运动的图片。创建逐帧动画意味着每一帧都可以包含不同的图像(或对象)。所生成的动画可能会非常大,并且在运行时要占用大量资源。出于上述原因,Expression Blend 动画将基于记录 阅读全文
posted @ 2011-04-22 20:48 蓝海战术 阅读(1374) 评论(0) 推荐(3)
 
零基础学通Silverlight4(4):变换特效
摘要: 变换特效在动画中尤其有用,可以改变Silverlight对象的形状的方法,使用变换为图形对象提供旋转、缩放、扭曲和移动的特效,可以改变元素的尺寸和位置,达到奇异的效果。变换特效不仅适用于图形,也适用于控件。4.1旋转变换旋转变换RotateTransform用于将图形对象旋转一个指定的角度,在平面内控制图形旋转,需要两个参数,一个是旋转的中心,另一个旋转的角度,因此具有如下3个属性。◎ Angle:旋转指定角度值,默认值为0◎ CenterX:旋转的水平中心点,默认值为0◎ CenterY:旋转的垂直中心点,默认值为0如:<Button Height="65" Hor 阅读全文
posted @ 2011-04-22 20:29 蓝海战术 阅读(689) 评论(0) 推荐(1)
 
零基础学通Silverlight4(3):布局和导航
摘要: Silverlight提供了一个灵活的系统用于在页面上布置界面元素、支持绝对定位和相对定位的布局。布局用于描述在屏幕上元素的过程,为了使界面更具有吸引力、更实用、更灵活,必须花大量的时间来设计界面,Silverlight使用容器来安排布局。每个容器有它自己的布局逻辑,Silverlight注重于创建更加灵活的布局,开发人员能够创建与显示分辨率和窗口无关的、在不同的显示器上可以很好地进行缩放的用户界面,当窗口内容发生变化时可以调整它们自己。布局由所使用的容器决定,在容器中添加其它元素,一个典型的布局应当遵循以下的原则:◎ 容器可以被嵌套。Grid面板是功能最强大的布局控件,可以包含其他布局容器, 阅读全文
posted @ 2011-04-22 16:32 蓝海战术 阅读(2092) 评论(4) 推荐(5)
 
零基础学通Silverlight4(2):Expression Blend入门
摘要: 2.1 概述Expression Blend是一款功能齐全的专业设计工具,可用来针对基于Silverlight构建的Web应用程序制作精美复杂的用户界面。这样可让设计人员集中精力从事创作,开发人员集中精力从事编程,开发与设计人员可以高效地合作。Expression Blend和Visual Studio共享同一种项目格式,这二种工具分别针对开发和设计人员。2.2 视图Expression Blend提供了两个应用程序视图来制作场景,第一个是设计视图,在该视图中,可以使用各种工具及各类控件,以可视化的方式创建和操作元素。第二个视图是XAML代码视图,在该视图中,可直接编辑XAML以创建可视化元素 阅读全文
posted @ 2011-04-22 16:20 蓝海战术 阅读(903) 评论(2) 推荐(0)