摘要: 原始数据:(1)非元素Raw模式联合查询SELECT P.Product_Name,P.ListPrice,S.Quantity FROM Products PJOIN Sales SON S.Product_ID=P.Product_IDFOR XML RAW显示结果<row Product_Name="Dell笔记本" ListPrice="3500.00" Quantity="100" /><row Product_Name="Apple笔记本" ListPrice="5000.0 阅读全文
posted @ 2012-06-12 15:57 挑战 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 一、以记录为核心(1)path模式select * from 表名for xml path执行结果<row> <TreeNode_ID>2</TreeNode_ID> <TreeNode_Name>1</TreeNode_Name></row>(2)raw模式select * from 表名for xml raw执行结果<row TreeNode_ID="2" TreeNode_Name="1" />(3)auto模式select * from 表名for xml aut 阅读全文
posted @ 2012-06-09 14:43 挑战 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 为ComboBox添加数据项(1)直接添加数据项<ComboBox Name="cbxName"> <ComboBox.Items> <ComboBoxItem Content="Neo"/> <ComboBoxItem Content="Leo"/> <ComboBoxItem Content="Tom"/> </ComboBox.Items></ComboBox>(2)基于XAML内部定义的静态资源添加数据项 <Grid. 阅读全文
posted @ 2012-06-02 01:17 挑战 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Object类:在.Net中所有类型的根类型 DispatcherObject类:WPF 中的大多数对象是从 DispatcherObject 派生的,这提供了用于处理并发和线程的基本构造。WPF 基于调度程序实现的消息系统。 DependencyObject类:表示一个参与依赖项属性系统的对象。 Visual类:为 WPF 中的呈现提供支持,其中包括命中测试、坐标转换和边界框计算。 UIElement 类: WPF 核心级实现的基类,该类建立在 Windows Presentation Foundation (WPF) 元素和基本表示特征基础上。 Framework... 阅读全文
posted @ 2012-05-31 20:29 挑战 阅读(3546) 评论(0) 推荐(0) 编辑
摘要: (1)利用Linq访问数组 string[] s = new string[5]{"Leo","BackHam","David","Ronaldo","Roony"}; var result = from s1 in s //从数组S中选取 where s1.Length > 3 //筛选条件是长度大于3 orderby s1.ToString() //根据内容排序 select s1.ToString(); //展示内容(2)利用Linq访问集合 private List<Empl 阅读全文
posted @ 2012-05-28 13:52 挑战 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 介绍 在典型的图形设计器中,有多种技术手段实现item之间的连接: (1)在工具箱中,提供连接元素,用户可以将其先拖拽到Designer Canvas上,然后,通过连接点将源Item和目标Item连接起来。(2)Item本身具备连接点,用户可以直接拖拽到其余Item上。 本文,采用第(2)种方式实现。用例(连接Item) 相信,大家已经知道:在设计器应用程序中,如何去连接Item,但是这里会介绍一些细节问题,以此来说明在连接过程中,各个活动所涉及到的相关类。 (1)如果将鼠标移动到designer item上时,将会在Item的四周出现类型为Connector的四个元素。其默认的布局定义在C. 阅读全文
posted @ 2012-03-31 15:04 挑战 阅读(1053) 评论(0) 推荐(0) 编辑
摘要: 数据绑定简而言之就是通过绑定数据源的形式,通过控件将数据展示出来。通过相关设置,使控件实现数据驱动,即当数据发生变化时,UI层展示数据同步变化。包括:(1)Source,数据源为后台自定义的数据类,要求绑定的属性为公有。例如,声明数据源实体类(声明一个变量类,包括有压力、温度等属性,这里仅仅包含温度的实现)namespace DataBinding{ public class Variable { private int temperature; public int Temperature { get { return temperature; } set{temperature = ... 阅读全文
posted @ 2012-03-12 17:23 挑战 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 开发语言会将常用功能以类的形式封装,开发人员根据自己的业务需求,也会封装满足自身业务需求的类,如果有序组织这些类?一方面,便于开发人员准确调用;另一方面,编译器可以有效识别具有相同命名的类,就引入了命名空间,简单的说,是通过类似树状结构来组织各种类,是一种较为有效的类名排列方式。 而XAML和.NET其他语言一样,也是通过命名空间有效组织起XAML内部的相关元素类,这里的命名空间与.NET中的命名空间不是一一对应的,而是一对多,都一眼望去,都是“网址”这里的网址,是遵循XAML解析器标准的命名规则,而不是真正的网址(在IE中根本打不开)。例如xmlns="http://schemas 阅读全文
posted @ 2012-03-09 16:20 挑战 阅读(3145) 评论(0) 推荐(1) 编辑
摘要: 部署后,通过http://localhost/……/*.xbap 可以访问,但是其他机器访问时,提示程序不受信任时(1)项目编译时,“项目属性”—>“安全性”设定为“完全信任”(2)将项目数字签名文件:*.pfx 导入到客户端浏览器中,即“工具”—>“Internet选项”—>“内容”—>“证书”—>“受信任的根证书颁发机构”和“受信任的发布者”均导入该数字签名文件方法2:(未测试)通过配置CAS(Code Access Security)的方式获得访问的权限。caspol -m -ag 1 -url "http://localhost/Eallies. 阅读全文
posted @ 2012-02-27 23:10 挑战 阅读(743) 评论(0) 推荐(1) 编辑
摘要: 利用微软text to speech引擎(TTS),读取文本(1)添加Microsoft Speech Object Library的项目引用 (2)引入using SpeechLib名称控件(3)读取文本 SpeechVoiceSpeakFlags flag = SpeechVoiceSpeakFlags.SVSFlagsAsync; SpVoice voice = new SpVoice();//默认使用“控制面板”—>“声音”—>“录制”选项卡的“配置”—>“文本到语音转换”—>语言选择中对应项,例如Microsoft Lily或Microsoft Sam //此 阅读全文
posted @ 2012-02-27 23:00 挑战 阅读(10934) 评论(0) 推荐(0) 编辑