2011年6月9日
摘要: 项目结构图:下载地址:http://files.cnblogs.com/xiaowei0705/%E4%BA%8C%E5%8D%81%E5%87%A0%E7%A7%8D%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.rar 阅读全文
posted @ 2011-06-09 15:47 xiaowei0705 阅读(849) 评论(2) 推荐(3) 编辑
  2011年6月8日
摘要: 定义(源于GoF《设计模式》):在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。备忘录模式的优点和缺点 一、备忘录模式的优点 1、有时一些发起人对象的内部信息必须保存在发起人对象以外的地方,但是必须要由发起人对象自己读取,这时, 使用备忘录模式可以把复杂的发起人内部信息对其他的对象屏蔽起来,从而可以恰当地保持封装的边界。 2、本模式简化了发起人类。发起人不再需要管理和保存其内部状态的一个个版本,客户端可以自行管理他们所需 要的这些状态的版本。 3、当发起人角色的状态改变的时候,有可能这个状态无效,这时候就可以使用暂... 阅读全文
posted @ 2011-06-08 18:22 xiaowei0705 阅读(1752) 评论(0) 推荐(1) 编辑
  2011年6月1日
摘要: 前台页面:WebForm2.aspx<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script 阅读全文
posted @ 2011-06-01 15:05 xiaowei0705 阅读(4710) 评论(1) 推荐(2) 编辑
  2011年5月31日
摘要: 测试项目图片:BS网站包括一个WebService1.asmx web服务 和webForm1.aspx页面namespace WebApplication_Web{ /// <summary> /// WebService1 的摘要说明 /// </summary> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentModel.ToolboxIte 阅读全文
posted @ 2011-05-31 17:22 xiaowei0705 阅读(3380) 评论(2) 推荐(2) 编辑
摘要: 一言以蔽之:==先转换类型再比较,===先判断类型,如果不是同一类型直接为false。===表示恒等于,比较的两边要绝对的相同运行体会一下以下的代码就会清楚了:alert(0 == ""); // truealert(0 == false); // truealert("" == false); // truealert(0 === ""); // falsealert(0 === false); // falsealert("" === false); // false 阅读全文
posted @ 2011-05-31 16:29 xiaowei0705 阅读(1821) 评论(6) 推荐(1) 编辑
  2011年5月16日
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using ICSharpCode.SharpZipLib.Zip; //开源工具,可免费下载:下载地址://http://files.cnblogs.com/xiaowei0705/SharpZipLib_0860_Bin.zipusing System.IO;namespace Package{ class Class1 { #region 加压解压方法 /// <summary> /// 功能:压缩文件(暂时只压缩 阅读全文
posted @ 2011-05-16 16:35 xiaowei0705 阅读(3160) 评论(1) 推荐(1) 编辑
摘要: //取得系统临时目录string sysTempDir = Path.GetTempPath();//要解压的文件路径,请自行设置string rarFilePath = @"d:\test.rar";//确定要解压到的目录,是系统临时文件夹下,与原压缩文件同名的目录里string unrarDestPath = Path.Combine(sysTempDir, Path.GetFileNameWithoutExtension(rarFilePath));//组合出需要shell的完整格式string shellArguments = string.Format(" 阅读全文
posted @ 2011-05-16 16:29 xiaowei0705 阅读(1466) 评论(3) 推荐(2) 编辑
  2011年5月13日
摘要: 1、 现在最常见的是页面视频Flv,wmv格式的 现在flv几乎不需要客户端安装软件,浏览器支持这种格式,对于服务器IIS需要设置一下,tomcat不用配置就可以支持flv,wmv很受用户机器的限制,如果Windows Media Player没有安装的话不能播放页面代码如下: <div align="center"> <object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MediaPlayer1" width="550" 阅读全文
posted @ 2011-05-13 18:19 xiaowei0705 阅读(19293) 评论(0) 推荐(1) 编辑
  2011年5月12日
摘要: 我们知道,在WPF界面上添加WinForm的控件需要使用WindowsFormHost类。而在WinForm界面上添加WPF控件该如何做呢?有没有类似的类呢?明显是有的,ElementHost就是为了在WinForm应用程序中嵌入WPF元素而定义的。它继承自System.Windows.Forms.Control,是一个WinForm控件,但它知道如何显示WPF内容。接下来演示如何使用ElementHost来显示一个WPF控件——Button,并与WinForm中Button的显示作个简单的对比(xp环境)。1. 创建一个标准的WinForm工程,从工具栏中找到“WPF Interoperab 阅读全文
posted @ 2011-05-12 15:37 xiaowei0705 阅读(2013) 评论(0) 推荐(0) 编辑
  2011年5月5日
摘要: 1、微软社区上介绍了使用Active Directory 来遍历局域网利用DirectoryEntry组件来查看网络网址:http://www.microsoft.com/china/communITy/program/originalarticles/techdoc/DirectoryEntry.mspxprivate void EnumComputers(){ using(DirectoryEntry root = new DirectoryEntry("WinNT:")) { foreach(DirectoryEntry domain in root.Children 阅读全文
posted @ 2011-05-05 17:12 xiaowei0705 阅读(5066) 评论(0) 推荐(2) 编辑