摘要: 以Northwind为示例数据库,ADO.NET Entity Framework之Linq To Entities。First - 返回集合中的第一个成员;FirstOrDefault - 返回集合中的第一个成员(找不到则返回null);All - 是否集合中所有成员都满足某一条件;Any - 集合中是否有成员满足某一条件;Average - 取平均值;Sum - 求和;Max - 取最大值;Min - 取最小值;Count - 取指定集合的成员数,返回值类型int;LongCount - 取指定集合的成员数,返回值类型long;Take - 获取集合的前 n 个成员;Skip - 跳过集合的前 n 个成员;Distinct - 过滤集合中的相同项;Union - 连接不同集合,自动过滤相同项;UnionAll - 连接不同集合,不会自动过滤相同项;Concat - 连接不同集合,不会自动过滤相同项;Intersect - 获取不同集合的相同项(交集);Except - 从某集合中删除其与另一个集合中相同的项 阅读全文
posted @ 2009-01-12 08:37 webabcd 阅读(7438) 评论(16) 推荐(0) 编辑
摘要: 使用 Silverlight 2.0(c#) 开发一个七彩俄罗斯方块。玩法:↑ - 变形;← - 向左移动;→ - 向右移动;↓ - 向下移动 阅读全文
posted @ 2009-01-08 08:55 webabcd 阅读(23326) 评论(88) 推荐(5) 编辑
摘要: 以Northwind为示例数据库,ADO.NET Entity Framework之完全面向对象的添加操作、查询操作、更新操作和删除操作 阅读全文
posted @ 2009-01-05 09:02 webabcd 阅读(13562) 评论(39) 推荐(3) 编辑
摘要: 稳扎稳打 Silverlight 2.0 系列文章索引:控件, 图形, 画笔, 动画, 外观, 交互, 数据绑定, 独立存储, 视频, 通信, 线程, Tip/Trick等 阅读全文
posted @ 2008-12-31 08:40 webabcd 阅读(32873) 评论(43) 推荐(0) 编辑
摘要: Silverlight 2.0 使用Lock, Interlocked, EventWaitHandle, Monitor来实现线程同步。Lock - 确保代码块完成运行,而不会被其他线程中断;Interlocked - 为多个线程共享的变量提供原子级的操作;EventWaitHandle - 通知其他线程是否可入的类;Monitor - 提供同步访问对象的机制;ThreadStaticAttribute - 所指定的静态变量对每个线程都是唯一 阅读全文
posted @ 2008-12-29 08:15 webabcd 阅读(4439) 评论(6) 推荐(0) 编辑
摘要: Silverlight 2.0 使用Thread, Timer, BackgroundWorker, ThreadPool来实现多线程开发。Thread - 用于线程的创建和控制的类;Timer - 用于以指定的时间间隔执行指定的方法的类;BackgroundWorker - 用于在单独的线程上运行操作;ThreadPool - 线程池的管理类 阅读全文
posted @ 2008-12-25 08:18 webabcd 阅读(5910) 评论(9) 推荐(1) 编辑
摘要: Silverlight 2.0 Socket通信。开发一个多人聊天室。服务端:实例化Socket, 绑定, 监听, 连接, 接收数据, 发送数据;客户端:实例化Socket, 指定服务端地址, 连接, 接收数据, 发送数据 阅读全文
posted @ 2008-12-22 08:40 webabcd 阅读(13099) 评论(53) 推荐(6) 编辑
摘要: Silverlight 2.0 调用 WCF 的双向通信服务(Duplex Service) 。开发一个服务端主动向客服端发送股票信息的程序,首先客户端先向服务端发送需要监控的股票的股票代码,然后服务端在该股信息发生变化的时候将信息推送到客户端 阅读全文
posted @ 2008-12-18 08:49 webabcd 阅读(7587) 评论(58) 推荐(2) 编辑
摘要: Silverlight 2.0 调用 WCF 服务,对客户端与服务端传输的消息做加密。在 Visual Studio 2008 中使用"添加服务引用"会自动生成代理类。只支持BasicHttpBinding 阅读全文
posted @ 2008-12-15 08:17 webabcd 阅读(6165) 评论(11) 推荐(1) 编辑
摘要: Silverlight 2.0 详解WebRequest和WebResponse,对指定的URI做GET和POST请求,以及接收其响应。HttpWebRequest - 对指定的 URI 发出请求;Create() - 初始化一个 WebRequest;BeginGetResponse() - 开始对指定 URI 资源做异步请求;EndGetResponse() - 结束对指定 URI 资源做异步请求;HttpWebResponse - 对指定的 URI 做出响应;GetResponseStream() - 获取响应的数据流 阅读全文
posted @ 2008-12-11 08:20 webabcd 阅读(6834) 评论(14) 推荐(2) 编辑
摘要: Silverlight 2.0 详解WebClient,以字符串的形式上传、下载数据;以流的方式上传、下载数据。WebClient - 将数据发送到指定的 URI,或者从指定的 URI 接收数据的类;DownloadStringAsync(Uri address, Object userToken) - 以字符串的形式下载指定的 URI 的资源;UploadStringAsync(Uri address, string data) - 以字符串的形式上传数据到指定的 URI。所使用的 HTTP 方法默认为 POST;OpenReadAsync(Uri address, Object userToken) - 以流的形式下载指定的 URI 的资源;OpenWriteAsync(Uri address, string method, Object userToken) - 打开流以使用指定的方法向指定的 URI 写入数据 阅读全文
posted @ 2008-12-08 08:52 webabcd 阅读(9516) 评论(62) 推荐(0) 编辑
摘要: Silverlight 2.0 调用REST服务,处理JSON格式, XML格式, RSS/ATOM格式的数据。通过 System.Net.WebClient 类调用 REST 服务;通过 System.Json 命名控件下的类处理 JSON 数据;通过 System.Xml.Linq 命名空间下的类(LINQ to XML)处理 XML 数据;通过 System.ServiceModel.Syndication 命名空间下的类处理 RSS/ATOM 数据 阅读全文
posted @ 2008-12-04 08:24 webabcd 阅读(7938) 评论(51) 推荐(0) 编辑
摘要: Silverlight 2.0 详解MediaElement:开发一个简易版的全功能播放器。Source - 需要播放的媒体地址;Stretch - 拉伸值;AutoPlay - 是否自动播放媒体;CurrentState - 播放状态;Position - 媒体的位置;DroppedFramesPerSecond - 媒体每秒正在丢弃的帧数;BufferingProgress - 缓冲进度;DownloadProgress - 下载进度;NaturalDuration - 媒体文件的时长;Volume - 音量大小;Balance - 音量平衡;BufferingTime - 需要缓冲的时间的长度;CurrentState - 播放状态;IsMuted - 是否静音;Play() - 播放媒体;Pause() - 暂停媒体的播放;Stop() - 停止媒体的播放 阅读全文
posted @ 2008-12-01 08:11 webabcd 阅读(12678) 评论(66) 推荐(1) 编辑
摘要: Silverlight 2.0 详解DataGrid, 绑定数据到ListBox:AutoGenerateColumns - 是否根据数据源自动生成列;RowDetailsVisibilityMode - 显示相应的行的详细数据时所使用的显示模式;DataGrid.RowDetailsTemplate - 用于显示相应的行的详细数据的模板;AreRowDetailsFrozen - 是否冻结 RowDetailsTemplate;GridLinesVisibility - 表格分隔线的显示方式;RowBackground - 奇数数据行背景;AlternatingRowBackground - 偶数数据行背景;IsReadOnly - 单元格是否只读;FrozenColumnCount - 表格所冻结的列的总数(从左边开始数);SelectionMode - 行的选中模式;CanUserReorderColumns - 是否允许拖动列;CanUserResizeColumns - 是否允许改变列的宽度;CanUserSortColumns - 是否允许列的排序 阅读全文
posted @ 2008-11-27 08:12 webabcd 阅读(13523) 评论(16) 推荐(2) 编辑
摘要: Silverlight 2.0 数据的独立存储(Isolated Storage):IsolatedStorageFile - 操作 独立存储 的类;IsolatedStorageFile.GetUserStoreForSite() - 按站点获取用户的独立存储;IsolatedStorageFile.GetUserStoreForApplication() - 按应用程序获取用户的独立存储;IsolatedStorageSettings - 在独立存储中保存的 key-value 字典表;IsolatedStorageSettings.SiteSettings - 按站点保存的 key-value 字典表;IsolatedStorageSettings.ApplicationSettings - 按应用程序保存的 key-value 字典表 阅读全文
posted @ 2008-11-24 08:17 webabcd 阅读(5308) 评论(12) 推荐(0) 编辑
摘要: Silverlight 2.0 数据绑定:Binding - 将绑定目标对象的属性与数据源联接起来;INotifyPropertyChanged - 向客户端发出某一属性值已更改的通知;IValueConverter - 值转换接口,将一个类型的值转换为另一个类型的值。它提供了一种将自定义逻辑应用于绑定的方式;BindingValidationError - 出现验证错误或解决上次验证错误则触发此事件 阅读全文
posted @ 2008-11-20 08:25 webabcd 阅读(8999) 评论(27) 推荐(1) 编辑
摘要: Silverlight 2.0 人机交互:InkPresenter(涂鸦板)。InkPresenter - 涂鸦板,也就是在面板上呈现墨迹。InkPresenter 可以包含子控件;Cursor - 鼠标移动到 InkPresenter 上面时,鼠标指针的样式;Background - 涂鸦板背景;Opacity - 面板上墨迹的不透明度;Clip - InkPresenter 的剪辑区域;Stroke.DrawingAttributes - Stroke(笔划)的外观属性;UIElement.CaptureMouse() - 为 UIElement 对象启用鼠标捕捉;UIElement.CaptureMouse() - 为 UIElement 对象释放鼠标捕捉 阅读全文
posted @ 2008-11-17 08:32 webabcd 阅读(5870) 评论(15) 推荐(0) 编辑
摘要: Silverlight 2.0 人机交互:响应用户的鼠标操作和键盘操作。MouseEnter - 鼠标进入时触发的事件(显然,此事件不能冒泡);MouseLeave - 鼠标离开时触发的事件(显然,此事件不能冒泡);MouseLeftButtonDown - 鼠标左键单击按下时触发的事件;MouseLeftButtonUp - 鼠标左键单击按下并放开时触发的事件;MouseMove - 鼠标移动时触发的事件;MouseEventArgs.GetPosition() - 鼠标相对于指定元素的坐标;MouseButtonEventArgs.Handled - 此事件是否已被处理;KeyDown - 鼠标按下时触发的事件;KeyUp - 鼠标按下并放开时触发的事件;KeyEventArgs.Key - 与事件相关的键盘的按键 [Input.Key枚举];KeyEventArgs.Handled - 是否处理过此事件;Keyboard.Modifiers - 当前按下的辅助键 [Input.ModifierKeys枚举] 阅读全文
posted @ 2008-11-13 07:55 webabcd 阅读(8336) 评论(19) 推荐(0) 编辑
摘要: Silverlight 2.0 外观控制:样式(Style), 模板(Template), 视觉状态(VisualState)和视觉状态管理器(VisualStateManager) 阅读全文
posted @ 2008-11-10 08:12 webabcd 阅读(6091) 评论(24) 推荐(1) 编辑
摘要: Silverlight 2.0 动画:ColorAnimation - 在两个 Color 值之间做线性内插动画处理;DoubleAnimation - 在两个 Double 值之间做线性内插动画处理;PointAnimation - 在两个 Point 值之间做线性内插动画处理;内插关键帧动画 - 在 Color 或 Double 或 Point 动画中内插关键帧,以做线性, 离散, 三次贝塞尔曲线的动画处理;动态改变动画 - 通过程序控制,动态地改变动画 阅读全文
posted @ 2008-11-06 08:05 webabcd 阅读(8478) 评论(13) 推荐(1) 编辑
摘要: Silverlight 2.0 其它:RenderTransform - 呈现位置的转换(System.Windows.Media.Transform类型);RenderTransformOrigin - 位置转换的中心点;Clip - 容器的剪辑区域(System.Windows.Media.Geometry类型);IsHitTestVisible - 命中测试是否可见;Opacity - 不透明度。0 - 1之间;OpacityMask - 不透明蒙版(遮罩)(System.Windows.Media.Brush类型);UseLayoutRounding - 是否使用完整像素布局;Cursor - 鼠标移动到 FrameworkElement 上面时,鼠标指针的样式;Margin - 容器边缘与边缘之外的空白距离(像素值:上下左右;左右,上下;左,上,右,下);Tag - 保存一些额外的信息(System.Object类型) 阅读全文
posted @ 2008-11-03 08:06 webabcd 阅读(7075) 评论(12) 推荐(1) 编辑
摘要: Silverlight 2.0 画笔:SolidColorBrush - 单色画笔;ImageBrush - 图像画笔;VideoBrush - 视频画笔;LinearGradientBrush - 线性渐变画笔;RadialGradientBrush - 放射性渐变画笔 阅读全文
posted @ 2008-10-30 08:14 webabcd 阅读(6790) 评论(20) 推荐(1) 编辑
摘要: Silverlight 2.0 图形:基类System.Windows.Shapes.Shape(Ellipse, Line, Path, Polygon, Polyline, Rectangle都继承自抽象类System.Windows.Shapes.Shape)。Fill - 填充;Stroke - 笔画(边框);StrokeThickness - 笔画(边框)尺寸;Stretch - 拉伸值;StrokeDashArray - 虚线和间隙的值的集合; StrokeDashCap - 虚线两端(线帽)的类型;StrokeStartLineCap - 虚线起始端(线帽)的类型;StrokeEndLineCap - 虚线终结端(线帽)的类型;StrokeDashOffset - 虚线的起始位置。从虚线的起始端的 StrokeDashOffset 距离处开始描绘虚线;StrokeLineJoin - 图形连接点处的连接类型;StrokeMiterLimit - 斜接长度 与 StrokeThickness/2 的比值。默认值 10,最小值 1 阅读全文
posted @ 2008-10-27 08:19 webabcd 阅读(5718) 评论(9) 推荐(1) 编辑
摘要: Silverlight 2.0 图形:Ellipse - 椭圆;Line - 线;Path - 一系列相互连接的直线和曲线;Polygon - 多边形,闭合图形,起点与终点自动相连;Polyline - 非闭合图形,一串连接起来的线,起点与终点不会自动相连;Rectangle - 矩形 阅读全文
posted @ 2008-10-23 08:39 webabcd 阅读(7239) 评论(9) 推荐(0) 编辑
摘要: Silverlight 2.0 控件一览:ScrollViewer, Slider, StackPanel, TabControl, TextBlock, TextBox, ToggleButton 阅读全文
posted @ 2008-10-20 08:30 webabcd 阅读(10899) 评论(19) 推荐(1) 编辑
摘要: Silverlight 2.0 控件一览:ListBox, MediaElement, MultiScaleImage, PasswordBox, ProgressBar, RadioButton 阅读全文
posted @ 2008-10-16 08:12 webabcd 阅读(8385) 评论(25) 推荐(0) 编辑
摘要: Silverlight 2.0 控件一览:DataGrid, DatePicker, Grid, GridSplitter, HyperlinkButton, Image 阅读全文
posted @ 2008-10-14 08:15 webabcd 阅读(11803) 评论(16) 推荐(3) 编辑
摘要: Silverlight 2.0 控件一览:Border, Button, Calendar, Canvas, CheckBox, ComboBox 阅读全文
posted @ 2008-10-09 19:47 webabcd 阅读(14343) 评论(49) 推荐(2) 编辑
摘要: Silverlight 2.0 Demo 阅读全文
posted @ 2008-10-09 19:20 webabcd 阅读(57329) 评论(121) 推荐(19) 编辑
摘要: WCF (Windows Communication Foundation) :契约, 绑定, 宿主, 异常处理, 异步调用, 双向通讯, MTOM, 流数据传输, 序列化, 实例模型, 会话状态, 并发, 限流, 事务, 安全, 可靠性消息, 消息队列, WCF创建REST, AJAX调用WCF 阅读全文
posted @ 2008-07-24 08:09 webabcd 阅读(20906) 评论(39) 推荐(8) 编辑