心海巨澜

天行键,君子以自强不息;地势坤,君子以厚德载物!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2010年8月22日

摘要: 消息队列:是在消息传输过程中保存消息的容器。MSMQ是Microsoft的消息处理技术,运行平台为Microsoft Windows操作系统。它分为用户队列和系统队列。在用户队列中又分为专用队列:不在整个网络中发布,仅在所驻留的本地计算机上可用。专用队列只能由知道队列的完整路径名或标签的用户程序访问。  关于消息队列的安装,可以通过控制面板->添加/删除程序->添加/删除 Window... 阅读全文
posted @ 2010-08-22 14:39 心海巨澜 阅读(19032) 评论(11) 推荐(8) 编辑

2010年8月21日

摘要: Session共享的解决方案1、客户端SessionID值唯一; 对于不同的域名:主域名、子域名、跨站点域名或跨服务器域名,用户在打开页面时会产生不同的SessionID,为了使这些站点在用户登录时只登录一次,那我们就要解决SessionID的问题,必须使SessionID在这些共享Session的站点中只产生一次。而SessionID是存储在客户端的cookie之中键值为ASP.NET_Sess... 阅读全文
posted @ 2010-08-21 08:21 心海巨澜 阅读(66609) 评论(41) 推荐(9) 编辑

2010年7月31日

摘要: 上篇介绍了【多线程命名管道通信的设计】,本篇进行多线程命名管道通信的实现。服务端实现如下:创建创建命名管道实例线程代码创建命名管道并创建监听管道线程: 代码监听管道,对管道数据进行读取与回写:代码服务端采用阻塞模式等待客户端的连接,客户端连接成功后,立即继续等待下一个客户端的连接并进行管道的监听、管道数据的读取与写入。以下为客户端实现:初始化管道:创建文件设置管道状态创建N个管道线程读写管道服务端... 阅读全文
posted @ 2010-07-31 08:07 心海巨澜 阅读(7427) 评论(3) 推荐(1) 编辑

2010年7月28日

摘要: 多线程命名管道通信的设计:命名管道是进程间通信的一种方式,管道分为2种:匿名管道(Anonymous Pipe)和命名管道(Named Pipe)。这里主要介绍多线程命名管道。服务端设计如下图:客户端设计如下图:服务端采用阻塞模式等待客户端的连接,客户端采用多个线程对管道进行数据读写。因客户端采用多个线程对管道进行读写,故一个线程读取的数据可能并不是此线程写入数据后,服务端读取此线程刚写入的数据后... 阅读全文
posted @ 2010-07-28 07:35 心海巨澜 阅读(6293) 评论(3) 推荐(2) 编辑

2008年10月15日

摘要: 本部分主要介绍如何使用Expression Blend 2。 对象选择器、区域选择器、 面板、放大器、点滴器、背景桶滴器、刷子变形器、画笔、多边形、容器、文本框、按钮等 本部分主要介绍如何使用Expression Blend 2,下一讲我们将介绍Path。 阅读全文
posted @ 2008-10-15 13:31 心海巨澜 阅读(347) 评论(0) 推荐(0) 编辑

2008年10月10日

摘要: 本部分主要介绍用户控件,个人认为SilverLight用户控件分为两种:组合控件和自定义控件。 组合控件:把几种现成的控件在不改变原有属性的情况下在控件内部对各自的属性、事件进行处理,其实每一个xaml文件就是一个用户控件。 自定义控件:把几种原有的基本控件结合成自已想要的一种形状,并对组合成后的控件提供属性、事件,从而可以在外部引用控件时对相应的属性、事件... 阅读全文
posted @ 2008-10-10 13:38 心海巨澜 阅读(479) 评论(0) 推荐(0) 编辑

摘要: 本部分介绍SilverLight的样式、模板与VSM。 1、样式 Styles与CSS一样,用来控制控件的外观。通过在App.xaml中节点内部定义 Page.xaml中的代码: 效果如下: 2、模板 SilverLight的控件模板通过把多种功能封装到一起,定制控件的外观。与Style类似ControlT... 阅读全文
posted @ 2008-10-10 13:22 心海巨澜 阅读(433) 评论(0) 推荐(0) 编辑

摘要: 本部分介绍SilverLight元素的相关事件。UIElement是所有元素的基础,所有对象都是从这个元素派生而来。UIElement有十个事件:GotFocus、LostFocus、KeyDown、KeyUp、MouseEnter、MouseLeave、MouseMove、MouseLeftButtonDown、MouseLeftButtonUp、Loaded。对于单个控件还会有自已特... 阅读全文
posted @ 2008-10-10 09:50 心海巨澜 阅读(339) 评论(0) 推荐(0) 编辑

2008年10月9日

摘要: 本讲我们介绍silverLight的数据绑定控件:普通绑定控件、DataGrid控件、ListBox控件以及数据绑定的方式。 数据绑定的方式分为三种: OneTime、一次性数据绑定,显示不会变更的数据,默认为这种方式,无需指定绑定模式。 OneWay、单向数据绑定,显示数据时,如果后台数据变更,那么前台界面的显示也随之变更。指定绑定模式:Mode=OneW... 阅读全文
posted @ 2008-10-09 08:59 心海巨澜 阅读(776) 评论(0) 推荐(0) 编辑

2008年10月6日

摘要: 这一讲,我们将介绍SilverLight2 Bete2的一些基本控件及其共同的属性。 1、三态控件 三态控件的三种状态是指:选中、Clicked未赋值(null)、未选中。三态控件有:ToggleButton、CheckBox、RadioButton。他们都有一个属性:IsThreeState,如果IsThreeState="true",则该控件第一次被点击的时候触发Check... 阅读全文
posted @ 2008-10-06 11:25 心海巨澜 阅读(834) 评论(0) 推荐(0) 编辑

2008年9月28日

摘要: 1. Canvas布局:通过其内部的控件的属性Canvas.Top、Canvas.Left、Canvas.ZIndex来定义以像素为单位的绝对布局。 2. StackPanel布局:是标准的流式布局:通过Orientation属性的值来确定是垂直显示(Vertical)还是水平显示(Horizontal)。 3. Grid布局:是一种类似Table的布局方式... 阅读全文
posted @ 2008-09-28 16:17 心海巨澜 阅读(408) 评论(0) 推荐(0) 编辑

摘要: 打开Visual Studio 2008,Ctrl+Shift+N新建一个SilverLight项目,如下图: 注意:如果你的项目中没有Silverlight这一项,请先去下载Microsoft Silverlight Tools Beta 2 for Visual Studio 2008安装完成后就可以看到了。 右面的SilverLight模板只有你选中右上角的.NET Fra... 阅读全文
posted @ 2008-09-28 14:10 心海巨澜 阅读(364) 评论(0) 推荐(0) 编辑

摘要: SilverLight2 正式版已经发布,最近我在学习它,为了与大家共同学习,特在此写一个SilverLight专题系列,我将陆续发布学习心得。基础知识前6大讲是用SilverLight2 Beta2开发,从基础知识第七讲开始用SilverLight2 正式版开发。基础知识: 本部分主要讲SilverLight2.0的基础知识,包括:Hello World!、基本控件、界面布局等。SilverLi... 阅读全文
posted @ 2008-09-28 11:45 心海巨澜 阅读(324) 评论(0) 推荐(0) 编辑

2007年1月23日

摘要: 大家好,我今天申请博客成功了,以后我就可以把自己的学习心得和一些好的知识、新知识与大家一块分享了!也希望我们共同交流,共同进步,走进软件的艺术殿堂。 阅读全文
posted @ 2007-01-23 14:09 心海巨澜 阅读(140) 评论(0) 推荐(0) 编辑