摘要: 1 --执行插入语句返回刚刚生成的自动编号 2 insert into TblClass output inserted.ClsId values('大一一班','11',18) 3 4 ------------CASE函数用法------------ 5 --相当于switch 注意then后面的数据类型要一样 6 select * from Tblscore 7 select 8 tScoreid, 9 tenglish, 10 评分= 11 case 12 when tenglish>=95 then '优秀' 13 when ten 阅读全文
posted @ 2012-08-25 00:40 Carl --卡尔 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 所有Task都有Show方法,调用Show方法启动任务,任务执行完毕一般会返回应用。所有任务都不是自动启动,而是需要用户手动点击启动,是WP7基于安全考虑,防止泄密、吸费等问题。无法用来实现批量发短信。所有Task都需要用户手动触发执行。这些Task监视工具都看不到,通过电脑摄像头看SmsComposeTask:启动发送短信的任务,可以通过To、Body两个属性设置对方号码和短信内容。注意Show以后只是显示发送界面1 SmsComposeTask sm = new SmsComposeTask();2 sm.Body = "对不起,你本月的余额非常的充足。请不要充值!... 阅读全文
posted @ 2012-08-24 22:38 Carl --卡尔 阅读(1755) 评论(2) 推荐(3) 编辑
摘要: xaml页跟xaml页之间的值传递:向Page1页面中传递值:1 NavigationService.Navigate(new Uri("/Page1.xaml?name=" + txtName.Text, UriKind.Relative));在page1中接受传递过来的值1 textBlock1.Text= NavigationContext.QueryString["name"];当我们传递比较复杂的值的时候就不能像上面那样简单的传递,比如a=b&c=d,我们就要考虑用EscapeDataString来进行转义后在传递1 Navigatio 阅读全文
posted @ 2012-08-23 20:37 Carl --卡尔 阅读(1583) 评论(4) 推荐(2) 编辑
摘要: 1 --聚合函数MAX(最大值)、MIN(最小值)、AVG (平均值)、SUM (和)、COUNT(数量:记录的条数。) 2 3 --查询数学成绩中最高分是多少分 4 select max(fMath) as 数学成绩最高分 from MyStudent 5 6 --求总分 7 select sum(fMath) as 总分 from MyStudent 8 9 --求平均分(对空值不处理) 10 select avg(fMath) as 平均分 from MyStudent 11 12 --求班级中总的记录条数(总人数)也不考虑空值 13 select count... 阅读全文
posted @ 2012-08-23 20:20 Carl --卡尔 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1 --创建一个数据库 2 create database DATA; 3 --删除数据库 4 Drop database DATA; 5 6 --创建数据库的时候,指定一些数据库的相关的参数,比如大小增长当时,文件保存路径 7 create database DATA 8 on primary --主数据文件*.mdf 9 ( 10 --数据库的逻辑名称 11 name='DATA', 12 filename='E:\DATA.mdf', 13 filegrowth=10%,--增长值 14 maxsize=100mb 1... 阅读全文
posted @ 2012-08-23 20:17 Carl --卡尔 阅读(417) 评论(0) 推荐(1) 编辑
摘要: MVVM(Model-View-ViewModel)模式是MVC模式在Silverlight/WPF中的一个升华,利用强大的数据绑定可以做到更加方便易用。原则和MVC一样:UI和Model绑定,Controller操作Model,Controller代码不写在UI层中,Controller不直接操作UI层。分层隔离,方便单元测试MVVM的终极目的:不要在xaml.cs中写代码。消灭OnClick!Button的Command属性是ICommand类型的,当点击按钮的时候ICommand的Execute方法就会被执行。Execute方法的parameter参数值就是CommandParamete 阅读全文
posted @ 2012-08-23 09:06 Carl --卡尔 阅读(2121) 评论(9) 推荐(2) 编辑
摘要: Silverlight中的数据绑定对被绑定对象有特殊要求,如果只是普通的get、set属性的对象用在数据绑定上有很多问题(无法双向绑定),一般要求类实现INotifyPropertyChanged接口或者继承自DependencyObject,现在推荐用DependencyObject 的方法第一种绑定方式:实现INotifyPropertyChanged接口 1 public class Person:INotifyPropertyChanged 2 { 3 public event PropertyChangedEventHandler PropertyChange... 阅读全文
posted @ 2012-08-21 21:27 Carl --卡尔 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 先看下面这段代码;foreach是可以遍历的。没有问题!1 ArrayList arrList1 = new ArrayList() { 20, 3, 49, 39, 48 };2 foreach (var item in arrList1)3 {4 Console.WriteLine(item);5 }这个也没有问题,可以正常的遍历1 string[] names = { "a", "b", "c", "d" };2 foreach (string item in names... 阅读全文
posted @ 2012-08-20 23:44 Carl --卡尔 阅读(1983) 评论(0) 推荐(0) 编辑
摘要: 如果根元素是Page,则是<Page.Resources>,不要以为是特殊用法,Resources只是UserControl的一个属性,这是在给属性用复杂方法赋值,这样的样式就是全局的样式, TargetType指定目标控件类型(SL中样式必须指定目标类型,而不像CSS中那样可以弱类型),x:Key为样式的名字(必须唯一),Silverlight中样式必须指定目标控件类型。 在控件中通过Style=“{StaticResource WarnBtn}”来引用样式 Style也可以不设定x:Key,这样表示对于所有这种类型的控件设置这个样式和CSS类似,内层范围的控件自动继承上层范围控 阅读全文
posted @ 2012-08-20 00:09 Carl --卡尔 阅读(1408) 评论(0) 推荐(0) 编辑
摘要: Windows phone程序生成文件是xap格式,是一个压缩包,安装时系统自动把xap解压到手机上。Image控件: Resource、Content的区别。如果生成操作是“资源(Resource)” 则是生成到dll中;如果是“内容(Content)”则是生成到xap包中。采用Resource方式可以通过“/程序集名;component/图片路径”的方式引用,比较适合开发组件用页面布局: 页面布局指的就是控件的大小、位置的控制,最简单的页面布局就是根据坐标、尺寸进行布局。缺点是当页面发生尺寸变化、手机方向旋转等情况的时候页面可能会乱掉。就像HTML中如果绝对定位几个元素(position: 阅读全文
posted @ 2012-08-19 20:38 Carl --卡尔 阅读(1106) 评论(0) 推荐(3) 编辑