SilverLight程序之:获取SilverLight.Web项目中路径Uri
摘要:概述SilverLight程序需要直接访问或者加载,承载该SilverLight项目的Web项目中的某个页或者资源时,我们需要取Web的Uri才能够进行下步操作。基础URI 是 Intranet 或 Internet 上可由应用程序使用的资源的一种简洁表示形式。Uri 类定义了属性和方法来处理 URI,包括分析、比较和组合。Uri 类属性是只读的;若要创建可修改的对象,请使用 UriBuilder 类。相对 URI(例如"/new/index.htm")必须相对于基 URI 展开,这样才是绝对的。提供了 MakeRelativeUri 方法,以便在必要时将绝对 URI 转换
阅读全文
posted @
2011-05-26 14:43
记忆逝去的青春
阅读(4460)
推荐(1) 编辑
SilverLight C#程序之:读取并修改App.config文件
摘要:1.向项目添加app.config文件:右击项目名称,选择“添加”→“添加新建项”,在出现的“添加新项”对话框中,选择“添加应用程序配置文件”;如果项目以前没有配置文件,则默认的文件名称为“app.config”,单击“确定”。出现在设计器视图中的app.config文件为:<?xmlversion="1.0"encoding="utf-8" ?><configuration></configuration>注意:在项目进行编译后,在bin\Debuge文件下,将出现两个配置文件(以本项目为例),一个名为“JxcMan
阅读全文
posted @
2011-05-16 14:14
记忆逝去的青春
阅读(1472)
推荐(1) 编辑
NHibernate与EF(Entity Framework)的区别
摘要:概述长久以来,程序员和数据库总是保持着一种微妙的关系,在商用应用程序中,数据库一定是不可或缺的元件,这让程序员一定要为了连接与访问数据库而去学习 SQL 指令,至少对于我而言,我觉得这是一个很不爽的事情。因此在信息业中有很多人都在研究如何将程序设计模型和数据库集成在一起,对象关系对应 (Object-Relational Mapping) 的技术就是由此而生,像Hibernate或NHibernate都是这个技术下的产物,而微软官方一直没有推出类似的框架,依旧依靠ADO.NET这个传统的数据访问工具。估计微软也听到了来自程序员的抱怨,于是从一个ObjectSpace(ObjectSpace最早
阅读全文
posted @
2011-05-16 14:00
记忆逝去的青春
阅读(25745)
推荐(4) 编辑
SilverLight程序之:SilverLight桌面程序的窗体调整及最大化、最小化和关闭按钮
摘要:概述Application 成员封装 Silverlight 应用程序。Application.Current 属性 获取当前应用程序的 Application 对象。Window.DragResize 方法 在受信任的应用程序中,开始鼠标拖动操作以移动指定的窗口边缘或角。通常使用此方法实现用户在隐藏窗口边框时拖动窗口边缘和角的方法。Window.DragMove 方法在受信任的应用程序中,开始鼠标拖动操作以移动窗口。通常使用此方法实现用户在隐藏窗口标题栏时拖动窗口边缘和角的方法。Window.Close 方法 除非取消 Closing 事件,否则关闭应用程序窗口。使用此方法提供备选的窗口&q
阅读全文
posted @
2011-05-09 16:54
记忆逝去的青春
阅读(3828)
推荐(1) 编辑
SilverLight浏览器交互之:SilverLight用户独立存储空间的计算和扩展
摘要:概述IsolatedStorageFile 成员表示包含文件和目录的独立存储区。IsolatedStorageFile.GetUserStoreForApplication 方法 获取从虚拟主机域调用的应用程序所使用的用户范围的独立存储。域(网站)中的某个应用程序与该域中的所有其他应用程序共享组配额。这使得同一个域中的多个应用程序可以共享一个配额。请注意,这里所说的域指的是虚拟主机域(例如 Microsoft.com),而不是应用程序域。组配额的默认独立存储大小为 1 MB。若要增加配额,请使用 IncreaseQuotaTo 方法。若要获取域中的所有应用程序的用户独立存储,请使用 GetUs
阅读全文
posted @
2011-05-09 15:50
记忆逝去的青春
阅读(2165)
推荐(1) 编辑
SilverLight浏览器交互之:SilverLight用户独立存储空间中文件的创建和读取
摘要:概述IsolatedStorageFile 成员表示包含文件和目录的独立存储区。IsolatedStorageFile.GetUserStoreForApplication 获取从虚拟主机域调用的应用程序所使用的用户范围的独立存储。IsolatedStorageFileStream 成员公开独立存储中的文件。StreamWriter 成员实现一个 TextWriter,使其以一种特定的编码向流中写入字符。注意用户独立存储的空间默认为1M,所以大文件可能没有空间,此时可以扩展用户独立存储。SilverLight浏览器交互之:SilverLight用户独立存储空间的计算和扩展效果xaml代码:&l
阅读全文
posted @
2011-05-09 15:18
记忆逝去的青春
阅读(1160)
推荐(1) 编辑
SilverLight浏览器交互之:将SilverLight程序安装在本地
摘要:概述Application.Install 方法 尝试安装应用程序以使该应用程序可以在浏览器外部运行。此方法只能在用户启动的事件的事件处理程序内工作,并且只有在应用程序清单正确配置为启用浏览器外支持的情况下才能正常工作。如果不满足这些条件,此方法返回 false,并且安装对话框不会显示。如果该应用程序需要提升的信任级别,此方法在显示安装对话框之前返回 true。Application.InstallStateChanged 事件在 InstallState 属性值更改时发生。Application.IsRunningOutOfBrowser 属性 获取一个值,该值指示应用程序是否从浏览器外状态
阅读全文
posted @
2011-05-04 16:24
记忆逝去的青春
阅读(2370)
推荐(2) 编辑
SilverLight浏览器交互之:使用SilverLight程序把外部Html页作为资源进行绘图(附源码)
摘要:概述CompositionTarget.Rendering 事件在核心 Silverlight 呈现过程呈现某一帧时发生。当此事件发生时,表示存在一个可视框架可用于呈现到 Silverlight 内容图面。然后,可以在处理程序中一帧一帧地修改应用程序的可视对象或任何其他方面的内容。WebBrowserBrush.Redraw 方法 强制画笔以异步方式重绘自身。效果xaml代码: <Grid x:Name="LayoutRoot"> <Grid.Background> <LinearGradientBrush StartPoint="0
阅读全文
posted @
2011-05-03 14:42
记忆逝去的青春
阅读(676)
推荐(1) 编辑
SilverLight浏览器交互之:使用SilverLight程序嵌套外部Html页(附源码)
摘要:概述WebBrowser.Navigate 方法 加载位于指定 URI 中的 HTML 内容。指定的 URI 可以被完全限定或成为相对 URI。当您设置使用相对 URI 时,应使用以下约定:"/Page1.html" 是一个应用程序级别资源,该资源被解析为该应用程序(XAP 文件)的基 URI。效果xaml代码 <Grid x:Name="LayoutRoot"> <Grid.Background> <LinearGradientBrush StartPoint="0,0" EndPoint="
阅读全文
posted @
2011-05-03 11:31
记忆逝去的青春
阅读(1792)
推荐(1) 编辑
SilverLight浏览器交互之:使用SilverLight程序显示Html页代码(附源码)
摘要:概述WebBrowser.NavigateToString 方法 显示指定的 HTML 内容。text 参数应设置为 HTML 格式。text 参数还可包含 JavaScript。如果 HTML 中包含 JavaScript 函数,则可以使用 InvokeScript 方法来从托管代码调用此类函数。出于安全原因,请不要使用 NavigateToString 显示不可信的 HTML内容。效果:xaml代码:<Grid x:Name="LayoutRoot"> <Grid.Background> <LinearGradientBrush Start
阅读全文
posted @
2011-05-03 11:02
记忆逝去的青春
阅读(2079)
推荐(1) 编辑