- 博客(35)
- 资源 (1)
- 收藏
- 关注
原创 SilverLight是什么?
SilverLight是Windows PresentATIon Foundation的一个子产品,其利用了跨浏览器Web技术进行设计,以实现多操作系统,甚至是移动设备上的无缝运行。和Flash一样,WPF/E 是作为一个浏览器的插件,可以显示矢量图形、动画和视频。 Silverlight集成了多种现有Web技术和设备,它可以在Windows、Mac平台上运行,支持IE、Firefox,甚至
2007-10-27 20:57:00 872
原创 设置innerHTML时出现"未知的运行时错误
在Ajax里经常会通过innerHTML来改变界面,这个比使用DOM要简单一些。比如:element.innerHTML = "something"不过,在IE中,有时候会出现"未知的运行时错误(unknown runtime error)",而在firefox里不会。这主要是IE在对innerHTML进行写操作的时候会检查element是否具备做为这些内容中html对象容器的要求,比如如果你是在
2007-10-23 13:02:00 2490
原创 Ajax基础(XMLHttpRequest对象)回顾
今天无聊,又回过头来写写XMLHttpRequest对象直接访问Server.js代码var XHR,XmlDoc;//创建XHRfunction CreateXHR(){ if(window.XMLHttpRequest) { //非IE XHR = new window.XMLHttpRequest(); } else if(w
2007-08-13 12:31:00 739 1
转载 Javascript中最常用的55个经典技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以
2007-08-11 17:25:00 974 1
原创 Ramdisk使用
随着电脑硬件的快速发展,目前人们的电脑硬件配置越来越强大,特别是内存越来越大,256M内存以上的电脑越来越普遍,甚至有些个人用户的电脑内存都已经达到2G,这样就为用内存代替硬盘提供了可能。 以 前,普通电脑的内存都很小,而硬盘的容量比内存大多了,而且价格远远低于内存,于是操作系统就用硬盘上的空间来模拟内存,这就是虚拟内存,而目前的电脑, 对于普通用户,如果不进行大量的平面或者三维设计,也就是说不经
2007-06-18 22:27:00 5341
原创 asp.net Ajax client Library
asp.net Ajax client 定义类// JScript 文件 Type.registerNamespace("liubin"); //注册namespace liubin.Student = function(name,address) { this._name = name; this._
2007-05-23 17:48:00 664
原创 IE Dev Toolba
IE Dev Toolbar已经成为了Web开发中必不可少的工具了,再这之前,我们似乎只能到处去找一些收费的IE插件,并且“偷偷”地寻找破解。直到IE Dev Toolbar的出现,我们终于可以有“免费的午餐”了。个人认为,IE Dev Toolbar的功能还是非常好用的,似乎有点“说多不多,说少不少”,不过从这次Release看来,IE Dev Toolbar的开发团队始终没有闲着。 至少
2007-05-10 12:48:00 1113 1
转载 HTTP调试工具:Fiddler
HTTP调试工具:Fiddler Fiddler工具介绍一(原文地址:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwebgen/html/IE_IntroFiddler.asp)这个工具我已经使用比较长时间了,对我的帮助也挺大,今天我翻译的微软的文章,让更多的朋友都来了解
2007-05-10 12:47:00 878
原创 序列化Hashtable
XML序列化这个东西挺搞人的,当你的Class里有Hashtable这样的东西的时候,在序列化的时候,在XmlSerializer serialize = new XmlSerializer(typeof(myClass)); 这一句上会出来一个“反射类型时出错”的错误。其实就是那个Hashtable在搞鬼,直接把上面一句换成XmlSerializer serialize = n
2007-05-08 11:42:00 1409
转载 ASP.NET AJAX入门系列
ASP.NET AJAX入门系列将会写关于ASP.NET AJAX一些控件的使用方法以及基础知识,其中部分文章为原创,也有一些文章是直接翻译自官方文档,本部分内容会不断更新。 目录ASP.NET AJAX入门系列(1):概述 导读:作为本系列文章的开篇,简单介绍一下ASP.NET AJAX的概况及各个组成部分。 ASP.NET AJAX入门系列(2):使用Sc
2007-03-18 20:53:00 740
原创 Visual Studio 2005 IDE 技巧和窍门
摘要:Visual Studio 2005 是目前业内一流的开发工具,我想在此与大家分享一些使用技巧和窍门,使这个优秀的开发工具更显威力。要充分利用一个工具,关键是要熟悉它,开发工具和 IDE 也不例外。不过,有了 C# 2.0、ASP .NET 2.0、Windows Workflow Foundation、Windows Presentation Foundation 和 Windows Co
2007-03-18 14:42:00 674
转载 以非泛型方式调用泛型方法
以非泛型方式调用泛型方法 通过泛型方法定义具有特定类型意义的方法是常用的手段。但在某些特定情况下,例如在一些通用的框架中,直到运行时才能确定泛型类型参数,就必须通过非泛型方式来调用泛型方法。假定有这样一个方法:public static void AddT>(T obj, IListT> list){ list.Add(obj);}如果想换成这样调用:Add(Type t
2007-03-18 12:03:00 824
原创 AJAX开发简略 (第二部分)
AJAX开发 7.1、AJAX应用到的技术 7.2、AJAX开发框架 7.3、简单的示例 7.4、文档对象模型(DOM) 7.5、处理XML文档 参考文章 七、AJAX开发 到这里,已经可以清楚的知道AJAX是什么,AJAX能做什么,AJAX什么地方不好。如果你觉得AJAX真的能给你的开发工作带来改进的话,那
2007-03-15 12:27:00 683
原创 AJAX开发简略 (第一部分)
在使用浏览器浏览网页的时候,当页面刷新很慢的时候,你的浏览器在干什么?你的屏幕内容是什么?是的,你的浏览器在等待刷新,而你的屏幕内容是一片空白,而你在屏幕前苦苦的等待浏览器的响应。开发人员为了克服这种尴尬的局面,不得不在每一个可能需要长时间等待响应的页面上增加一个DIV,告诉用户“系统正在处理您的请求,请稍候……”。 现在,有一种越来越流行越热的“老”技术,可以彻底改变这种窘迫的局面。那就是
2007-03-15 12:26:00 675
翻译 .Grove—— .Net下的ORM框架
.Grove—— .Net下的ORM框架 参见原文:http://grove.91link.com(英) Grove下载 The .NET ORM Architecture(.Net ORM 架构) 一、Grove描述 Grove是为.Net项目开发而设计的一个组件。Grove ORM Development Toolkit包含包含Grove和Toolkit两部分内容
2007-03-14 00:13:00 1993
转载 《CSDN社区电子杂志——ASP.NET杂志》
http://blog.csdn.net/emag_aspdotnet《CSDN社区电子杂志——ASP.NET杂志》
2006-11-05 17:42:00 871
原创 DataGrid 专栏
远方专栏:http://www.supfar.com/#sid.25/page.1/http://blog.csdn.net/califord/archive/2006/03/03/614439.aspxhttp://blog.csdn.net/califord/archive/2006/02/12/597323.aspx创建固定表头、表格体滚动的DataGrid http://
2006-10-22 08:35:00 1225
原创 ASP.NET程序中常用的三十三种代码
1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")接收参数:string a = Request.QueryString("id");string b = Request.QueryString
2006-10-22 08:32:00 776
原创 SqlDmo有关数据库管理
#region 当前局域网中可用的SQL server服务器获取 private ArrayList GetAvailableSqlServers() { ArrayList arrServer=new ArrayList(); SQLDMO.Application SqlApp=new SQLDMO.ApplicationClass(); try { SQLDM
2006-09-25 23:01:00 698
转载 Rss介绍
如见Web2.0被吵的如火如荼,同时也有很多的评论褒贬不一。有人说Web2.0就是“一帮人在看皇帝的新装而已”。也有人说Web2.0将是一场变革。无论这些争论有没有价值,但我相信,存在就有它的必然性。也许Web2.0更像是一种商业模式,一个观念的变革而非技术。 不管怎样,它来了,你准备好了吗? 说到Web2.0,就会提到Blog、TAG、SNS、RSS、wiki这些软件应用和xm
2006-09-23 23:12:00 600
原创 带进度条的文件夹拷贝
.net没有提供文件夹的拷贝,今天写了一个:效果如图 private void ultraButton1_Click(object sender, System.EventArgs e) { if(!System.IO.Directory.Exists(txtSourceDirectory.Text)) { MessageBox.Show("源文件夹不存在","",Me
2006-09-08 21:58:00 2342 2
原创 带进度条的文件拷贝
带进度条的文件拷贝 可以拷贝任何文件,拷贝过程有进度条实时反映,并记录使用时间. 显示效果如图: private void btnCopyFile_Click(object sender, System.EventArgs e) { Nexsmart.MMS.FileManager.Class.CopyFileWorker cfw=new Nexsmart.MMS.Fil
2006-09-07 16:44:00 2262
原创 NET 中的对象序列化
.NET 中的对象序列化 摘要:为什么要使用序列化?最重要的两个原因是:将对象的状态保存在存储媒体中以便可以在以后重新创建出完全相同的副本;按值将对象从一个应用程序域发送至另一个应用程序域。例如,序列化可用于在 ASP.NET 中保存会话状态,以及将对象复制到 Windows 窗体的剪贴板中。它还可用于按值将对象从一个应用程序域远程传递至另一个应用程序域。本文简要介绍了 Microsoft .
2006-08-30 13:22:00 541
转载 Microsoft .NET Pet Shop 4 架构与技术分析
1.项目概述与架构分析微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.NET和Java之间争论不休,到底使用哪个平台开发的企业级应用性能最好、结构最优、生产力最高。为了用事实说话,通过对项目各方面的性能评估进而在比较.NET和Java的高下。用户做比较的这个项目就是Petshop。
2006-08-25 15:59:00 815
原创 MaticSoft DAL
public abstract class DbHelperSQL { //数据库连接字符串(web.config来配置) // protected static string connectionString = ConfigurationSettings.AppSettings["ConnectionString"]; public DbHelperSQL() {
2006-08-23 23:18:00 1130
原创 Web页面数据验证
public class PageValidate { private static Regex RegNumber = new Regex("^[0-9]+$"); private static Regex RegNumberSign = new Regex("^[+-]?[0-9]+$"); private static Regex RegDecimal = new Regex("^[0
2006-08-23 23:06:00 931
原创 Web MessageBox
public class MessageBox { private MessageBox() { } /// /// 显示消息提示对话框 /// /// 当前页面指针,一般为this /// 提示信息 public static void Show(System.Web.UI.Page page,string msg) { page.Registe
2006-08-23 22:51:00 965
原创 Socket通信基础
Socket通信传递数据服务端:using System.Net;using System.Net.Sockets;using System.Text;using System.Threading; Thread mythread ; Socket socket;// 清理所有正在使用的资源。
2006-08-21 16:44:00 916
原创 ADO.NET数据库操作小记
一.用SqlConnection连接SQL Server1..加入命名空间using System.Data.SqlClient;2.连接数据库SqlConnection myConnection = new SqlConnection();myConnection.ConnectionString = "user id=sa;password=sinofindb;initial
2006-08-20 23:57:00 857
转载 ADO.NET 的最佳实践技巧
简介本文为您提供了在 Microsoft ADO.NET 应用程序中实现和获得最佳性能、可伸缩性以及功能的最佳解决方案;同时也讲述了使用 ADO.NET 中可用对象的最佳实践;并提出一些有助于优化 ADO.NET 应用程序设计的建议。本文包含: • 有关 .NET 框架包含
2006-08-20 12:08:00 654
原创 Net中自动升级组件的配置手册
除了在软件架构设计中需要规划好各功能项以备分别可以实现局部升级外,重要的是配置好自动升级组件。然而该自动升级组件并非直接引用即可,它需要遵守一定的规则部署才能完成自动升级。以下给出它的配置手册。 必备的文件清单: 文件名
2006-08-08 12:38:00 1378
转载 平台调用P/Invoke进阶 -- 初阶:认识平台调用P/Invoke
.NET交互操作服务前言.NET是微软最新推出的编程平台,它通过公共语言运行库将基于.NET Framework的托管代码(Managed code)承载运行,以简化Internet 环境中的应用程序开发和部署。Microsoft .NET最核心的特征是交互性,包括多种程序语言的交互、与非托管代码的交互。其中与非托管代码又包括与现有原生代码(Native code)的交互、与COM
2006-08-04 15:34:00 1282
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人