上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 41 下一页
摘要: 使用 Silverlight 2.0(c#) 开发一个打苍蝇的游戏。玩法:用鼠标控制瞄准镜的移动,鼠标左键开火 阅读全文
posted @ 2009-03-19 08:57 webabcd 阅读(9191) 评论(53) 推荐(6) 编辑
摘要: 演示使用 Flash ActionScript 3.0 来监听用户的键盘事件和鼠标事件,并对其作相应的处理。键盘事件 - 在 flash.events.KeyboardEvent 类下。只有两个事件类型 KeyboardEvent.KEY_DOWN 和 KeyboardEvent.KEY_UP ;鼠标事件 - 在 flash.events.MouseEvent 类下。常用的事件类型有 MouseEvent.MOUSE_DOWN, MouseEvent.DOUBLE_CLICK, MouseEvent.MOUSE_UP, MouseEvent.MOUSE_OVER, MouseEvent.MOUSE_MOVE 和 MouseEvent.MOUSE_OUT 等。 阅读全文
posted @ 2009-03-16 08:47 webabcd 阅读(8253) 评论(2) 推荐(0) 编辑
摘要: Silverlight 2.0 调用 ADO.NET Data Services (数据服务)。本文以 Northwind 数据库为示例数据库,做一个添加、查询、更新和删除的Demo。在 Silverlight 2.0 中调用数据服务只能使用异步方式调用。另外,数据服务要与 Silverlight 宿主放在相同的域上。DataServiceContext - 数据服务上下文;DataServiceQuery - 以指定的 URI 语法查询数据服务;AddObject(), UpdateObject(), DeleteObject() - 本别用于添加, 更新, 删除实体;BeginExecute()/EndExecute() - 用于执行某一个 DataServiceQuery 查询;BeginSaveChanges()/EndSaveChanges() - 用于提交对实体的修改(增,删,改) 阅读全文
posted @ 2009-03-12 08:07 webabcd 阅读(7009) 评论(9) 推荐(0) 编辑
摘要: 演示使用 Flash ActionScript 3.0 画一些基本的图形,以及对绘制的图形或其他可视对象做一些基本的转换。画图 - 通过 Shape 对象的 graphics 属性来执行矢量绘图命令;转换 - 通过设置对象的 transform.matrix 属性,对其做相应的转换 阅读全文
posted @ 2009-03-09 08:39 webabcd 阅读(5298) 评论(4) 推荐(0) 编辑
摘要: 通过一个经典示例,即闹钟,对使用Flash ActionScript 3.0画图、做动画有一个大概的了解,并通过此示例学习自定义事件的开发。自定义事件 - 继承自 Event ,一个 public static const 定义事件类型,其他 public 变量定义事件属性;画图 - 通过 Shape 对象的 graphics 属性来执行矢量绘图命令;动画 - 通过 Timer 对象或监听 Event.ENTER_FRAME 事件 阅读全文
posted @ 2009-03-05 08:46 webabcd 阅读(5735) 评论(12) 推荐(0) 编辑
摘要: 通过3个简单的示例,对使用Flash ActionScript 3.0开发程序有个感性的认识。Hello World - 演示最基本的交互。即按个按钮,就会在 UI 上显示对应的信息;时钟 - 演示如何做最基本的动画处理。即对时钟的时,分,秒针做旋转动画;计时器 - 演示稍微复杂一点的交互。即一个计时器,可以对其做启动,暂停,停止的操作 阅读全文
posted @ 2009-03-02 09:06 webabcd 阅读(5488) 评论(6) 推荐(0) 编辑
摘要: 再接再厉VS 2008 sp1 + .NET 3.5 sp1系列文章索引:ADO.NET Entity Framework(实体框架), ADO.NET Data Services(数据服务), Dynamic Data(动态数据) 阅读全文
posted @ 2009-02-26 08:10 webabcd 阅读(10330) 评论(32) 推荐(3) 编辑
摘要: 以Northwind为示例数据库,演示Dynamic Data(动态数据) 。MetaModel - 数据库和域对象之间的映射的抽象;MetaModel.RegisterContext() - 使用指定的配置上下文注册指定的数据上下文;Scaffold - 译为基架。即基于数据库架构(linq to sql 或 entity framework)生成网页模板的机制;ScaffoldTableAttribute(false) - 隐藏指定的表;ScaffoldColumn(false) - 隐藏指定的字段;MetadataTypeAttribute(Type metadataClassType) - 指定要与数据模型类关联的元数据类;DynamicField - 显示指定的动态数据字段,相当于 BoundField;DynamicControl - 通过指定的字段模板显示指定的动态数据字段 阅读全文
posted @ 2009-02-23 08:39 webabcd 阅读(6527) 评论(8) 推荐(0) 编辑
摘要: 以Northwind为示例数据库,演示ADO.NET Data Services(数据服务)。DataService<T> - ADO.NET 数据服务的主入口点,T 为数据源类名;IDataServiceConfiguration.SetEntitySetAccessRule(string name, EntitySetRights rights) - 为指定实体集设置访问规则;QueryInterceptorAttribute - 声明在方法上的查询拦截器;DataServiceContext - 数据服务的上下文;DataServiceQuery - 以指定的 URI 语法查询数据服务 阅读全文
posted @ 2009-02-19 09:01 webabcd 阅读(4935) 评论(6) 推荐(0) 编辑
摘要: 使用 Silverlight 2.0(c#) 开发一个趣味钢琴。玩法:打开音箱,从左侧列表选择要挑战的乐谱,右侧会出现对应的乐谱提示动画,等按键提示移动到目标区后敲击键盘上对应的按键 阅读全文
posted @ 2009-02-16 08:38 webabcd 阅读(11337) 评论(56) 推荐(0) 编辑
摘要: 以Northwind为示例数据库,ADO.NET Entity Framework之详解Entity SQL。Linq 方法上也可以使用 esql, 查询表达式, 集合运算符, 分页运算符, 类型运算符, 算术运算符, 比效运算符, 通配符, 逻辑运算符, 聚合函数, 数学函数, 字符串函数, 日期和时间函数, 位运算函数 阅读全文
posted @ 2009-02-12 08:17 webabcd 阅读(5813) 评论(22) 推荐(0) 编辑
摘要: 以Northwind为示例数据库,ADO.NET Entity Framework之详解ObjectContext, 以及事务和并发。ObjectContext - 以对象(这些对象是 EDM 中定义的实体类型的实例)的形式与数据进行交互;CreateObjectName - 实体类 的 CreateObjectName 静态方法用于创建实体类的新实例;AddToEntitySetName() - 将需要添加的对象添加到对象上下文中;SaveChanges() - 将所有更新保存到相关存储区中;Attach()/AttachTo() - 附加外部实体到上下文中;ObjectContext.Refresh() - 更新上下文数据 ObjectStateEntry - 维护实体状态的类;ObjectStateManager - 实体状态管理器 阅读全文
posted @ 2009-02-09 08:58 webabcd 阅读(6161) 评论(8) 推荐(0) 编辑
摘要: 以Northwind为示例数据库,ADO.NET Entity Framework之详解EntityClient, ObjectQuery。EntityConnection - 与存储模型的连接;EntityCommand - 对 EDM 执行的命令;EntityParameter - 配置 EntityCommand 的参数;EntityDataReader - 以只读、只进的数据流的方式获取数据;ObjectQuery - 通过 Entity SQL 或 查询语法 或 Linq 方法对概念模型做查询;ObjectContext.CreateQuery(Entity SQL) - 根据 esql 创建一个 ObjectQuery 阅读全文
posted @ 2009-02-05 08:11 webabcd 阅读(5452) 评论(11) 推荐(0) 编辑
摘要: Silverlight 2.0 使用c#开发可脚本化的代码,Silverlight与宿主页面的DOM之间的交互,Silverlight与宿主页面的JavaScript之间的交互。ScriptableMemberAttribute - 需要脚本化的属性、方法、事件要标记为此;HtmlPage.RegisterScriptableObject - 将可脚本化对象注册到客户端;HtmlElement - 表示网页的文档对象模型 (DOM) 中的 HTML 元素;HtmlWindow - 提供 JavaScript 的 window 对象的 Silverlight 端的托管表示形式 阅读全文
posted @ 2009-01-19 08:32 webabcd 阅读(5826) 评论(11) 推荐(1) 编辑
摘要: 以Northwind为示例数据库,ADO.NET Entity Framework之Linq To Entities。Select - 选择需要返回的字段;Where - 筛选;OrderBy - 正序排序;OrderByDescending - 倒序排序;ThenBy - 在 OrderBy 或 OrderByDescending 的基础上再正序排序;ThenByDescending - 在 OrderBy 或 OrderByDescending 的基础上再倒序排序;GroupBy - 分组;Join - 连接;GroupJoin - 连接后分组 阅读全文
posted @ 2009-01-15 08:16 webabcd 阅读(6544) 评论(10) 推荐(0) 编辑
摘要: 以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 阅读(7448) 评论(16) 推荐(0) 编辑
摘要: 使用 Silverlight 2.0(c#) 开发一个七彩俄罗斯方块。玩法:↑ - 变形;← - 向左移动;→ - 向右移动;↓ - 向下移动 阅读全文
posted @ 2009-01-08 08:55 webabcd 阅读(23338) 评论(88) 推荐(5) 编辑
摘要: 以Northwind为示例数据库,ADO.NET Entity Framework之完全面向对象的添加操作、查询操作、更新操作和删除操作 阅读全文
posted @ 2009-01-05 09:02 webabcd 阅读(13570) 评论(39) 推荐(3) 编辑
摘要: 稳扎稳打 Silverlight 2.0 系列文章索引:控件, 图形, 画笔, 动画, 外观, 交互, 数据绑定, 独立存储, 视频, 通信, 线程, Tip/Trick等 阅读全文
posted @ 2008-12-31 08:40 webabcd 阅读(32876) 评论(43) 推荐(0) 编辑
摘要: Silverlight 2.0 使用Lock, Interlocked, EventWaitHandle, Monitor来实现线程同步。Lock - 确保代码块完成运行,而不会被其他线程中断;Interlocked - 为多个线程共享的变量提供原子级的操作;EventWaitHandle - 通知其他线程是否可入的类;Monitor - 提供同步访问对象的机制;ThreadStaticAttribute - 所指定的静态变量对每个线程都是唯一 阅读全文
posted @ 2008-12-29 08:15 webabcd 阅读(4443) 评论(6) 推荐(0) 编辑
摘要: Silverlight 2.0 使用Thread, Timer, BackgroundWorker, ThreadPool来实现多线程开发。Thread - 用于线程的创建和控制的类;Timer - 用于以指定的时间间隔执行指定的方法的类;BackgroundWorker - 用于在单独的线程上运行操作;ThreadPool - 线程池的管理类 阅读全文
posted @ 2008-12-25 08:18 webabcd 阅读(5912) 评论(9) 推荐(1) 编辑
摘要: Silverlight 2.0 Socket通信。开发一个多人聊天室。服务端:实例化Socket, 绑定, 监听, 连接, 接收数据, 发送数据;客户端:实例化Socket, 指定服务端地址, 连接, 接收数据, 发送数据 阅读全文
posted @ 2008-12-22 08:40 webabcd 阅读(13103) 评论(53) 推荐(6) 编辑
摘要: Silverlight 2.0 调用 WCF 的双向通信服务(Duplex Service) 。开发一个服务端主动向客服端发送股票信息的程序,首先客户端先向服务端发送需要监控的股票的股票代码,然后服务端在该股信息发生变化的时候将信息推送到客户端 阅读全文
posted @ 2008-12-18 08:49 webabcd 阅读(7589) 评论(58) 推荐(2) 编辑
摘要: Silverlight 2.0 调用 WCF 服务,对客户端与服务端传输的消息做加密。在 Visual Studio 2008 中使用"添加服务引用"会自动生成代理类。只支持BasicHttpBinding 阅读全文
posted @ 2008-12-15 08:17 webabcd 阅读(6170) 评论(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 阅读(6836) 评论(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 阅读(9521) 评论(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 阅读(7941) 评论(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 阅读(12685) 评论(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 阅读(13527) 评论(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 阅读(5312) 评论(12) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 41 下一页