- 博客(249)
- 资源 (18)
- 收藏
- 关注
转载 .NET传值方式比较
1.Application:用于保存所有用户共用的数据信息。 在Asp.Net中类似的配置数据最好保存在Web.config文件中。如果使用Application对象,一个需要考虑的问题是任何写操作都要在 Application_OnStart事件(global.asax)中完成。尽管使用Application.Lock和 Application.Unlock方法来避免写操作的同步,但是它串行化了Application对象的请求,当网站访问量大的时候会产生严重的性能 瓶颈。因此最好不要用此对象保存大的数据集
2010-10-28 11:25:00
303
转载 C# 中的委托和事件
引言<br />委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数<br />我们先不管这
2010-10-14 21:42:00
220
转载 .Net 中的反射(反射特性)
反射特性(Attribute)可能很多人还不了解特性,所以我们先了解一下什么是特性。想想看如果有一个消息系统,它存在这样一个方法,用来将一则短消息发送给某人:// title: 标题;author:作者;content:内容;receiverId:接受者Idpublic bool SendMsg(string title, string author, string content, int receiverId){ // Do Send Action}我们很快就发现这
2010-10-14 19:59:00
240
转载 .NET反射入门
<br />Reflection,中文翻译为反射。这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息,例如:Assembly类可以获得正在运行的装配件信息,也可以动态的加载装配件,以及在装配件中查找类型信息,并创建该类型的实例。Type类可以获得对象的类型信息,此信息包含对象的所有要素:方法、构造器、属性等等,通过Type类可
2010-10-14 19:55:00
274
原创 用CSS来“切割”图片
这里所说的切割不是真正的切割哈,只是用CSS取图片中的一部分而已。这样做有很多好处哦,最大的好处就是减少了打开网页时请求图片的次数。主要有两种方式,一是做为某一元素的背景图片,二是用元素的属性。下面就来看看如何做哈!方式一:用CSS中元素的background : background-color || background-image || background-repeat || background-attachment || background-position 示例:backgrou
2010-10-13 20:35:00
803
转载 JSON与XML的比较
◆可读性 JSON(Java Object Notation) 和XML的可读性可谓不相上下,一边是建议的语法,一边是规范的标签形式,很难分出胜负。 ◆可扩展性 XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,JSON不能的。 ◆编码难度 XML有丰富的编码工具,比如Dom4j、JDom等,JSON也有json.org提供的工具,但是JSON的编码明显比XML容易许多,即使不借助工具也能写出JSON的代码,可是要写好XML就不太容易了。 ◆解码难度 XML的解析得
2010-10-13 19:29:00
210
转载 ASP.NET操作Word的权限配置
<br />ASP.NET账号在默认情况下是没有权限操作Microsoft Office对象的,如果不进行权限的配置,代码会抛出类似以下的异常:<br />检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。<br />这样给Asp.NET操作Microsoft Office对象带来了一定的困难。但我们还是要想办法来进行Office对象的操作。下面简单介绍一下本人在开发过程中曾经使用过的方
2010-09-27 12:56:00
232
原创 SQL SERVER 2000/2005获取表结构
<br />SQL SERVER 2000:<br />SELECT表名=case when a.colorder=1 then d.name else '' end,表说明=case when a.colorder=1 then isnull(f.value,'') else '' end,字段序号=a.colorder,字段名=a.name,标识=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then
2010-09-26 11:41:00
292
原创 .NET中用SharpZip压缩与解压缩
注:本文主要参考了http://www.cnblogs.com/zhangweiguo3984/articles/314329.html,对其中的方法进行了稍微的修改和封装using System;using System.IO;using ICSharpCode.SharpZipLib.Zip;/// ///SharpZipLib 的摘要说明///下载程序集(http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.asp
2010-09-25 11:44:00
429
原创 ASP.NET模板法操作word文档
<br />ASP.NET模板法操作word文档类:<br />using System;using System.Web;using System.Web.UI;using System.IO;namespace Common{ /// <summary> /// WordOperation 的摘要说明。 /// 原理:在WORD模板中插入书签,然后用程序查找到书签,再插入数据 /// 要引用office程序集 /// </summary> pu
2010-09-25 09:46:00
564
原创 C#禁用任务管理器
<br />启用:using Microsoft.Win32;RegistryKey keyLocalMachine = Registry.CurrentUser; RegistryKey key = keyLocalMachine.OpenSubKey(@"Software/Microsoft/Windows/CurrentVersion/Policies/System", true); key.SetValue("DisableTaskmgr"
2010-09-21 16:55:00
380
原创 由MODEL自动给表单赋值
<br />利用反射,泛型,静态方法快速获取表单值到Model<br /> <br />受这篇文单启发,写了一个逆向的:<br /><body> <form id="form1" runat="server"> <div> <input id="UserName" runat="server" name="UserName" type="text" /> <input id="PassWord" runat="server" name="PassWor
2010-09-14 22:38:00
305
转载 C#操作Word辅助类(word2003)
<br />本文转自:http://www.cnblogs.com/fellowcheng/articles/1274276.html<br />WORD操作:<br />/*************************************************************************** * word辅助类 * 作者:chengfellow * 日期:2008.8.18 * 注意事项: * 1、开发环境居于office 2003; * 2、需要添加
2010-09-09 15:54:00
893
原创 .NET程序优化小记
<br />不说废话了,直接写吧:<br />1、对长度不固定的字符串(如根据条件拼接Sql语句)推荐用StringBuilder类型而不要直接用String,原因如下:<br /> String数据类型代表的是一种不可变的字符串, 对这个字符串的插入删除或是更改时要建立一个新的字符串,会引发对内存的配置操作以及对内存的反配置操作,加重CLR管理内存和内存回收的工作,在操作大字符串时,更为明显,但StringBuilder会保留自己的字符串缓冲区,在针对StringBuilder执行字符串操作时,
2010-08-31 09:28:00
341
转载 FLEX学习网站
<br />今天把收藏夹共享出来,希望对学习Flex的人有所帮助。<br /><br />一、国外站点<br /><br />1.资源类<br /><br />Adobe Flex 2 Component Explorer: 官方的,展示了各种组件的用法,入门必看。<br /><br />CFlex:很好的一个Flex资源站点,包括教程,新闻,资源站点…… 只是页面有点杂乱,大家一般看右边那一栏就行了。<br /><br />FlexBox:一个收集了网上很多开源组件的站点,是进阶学习的好帮手。<br />
2010-07-15 09:35:00
300
原创 Flex与.NET交互
<br />方法一:<br />把Flex生成的SWF文件(在目录../history/xx.swf)中,考到.NET项目(WEB)中,然后在页面上引用就可以了。如<br /><body style="margin:0px;" mce_style="margin:0px;"> <form id="form1" runat="server"> <div> <embed src="FlexNet.swf" mce_src="FlexNet.swf" width="100%"
2010-07-14 15:29:00
767
原创 Flex中文本换行
<br />Flex中换行不是/n /r ,要用 <br />例如:<br /><mx:TextArea text="FLEX学习中! 面壁十年图破壁,难酬蹈海亦英雄! 2010-7-14" id="sysInfoArea" editable="false" wordWrap="true"/>
2010-07-14 11:24:00
695
原创 提高编程效率方法之一:初探C#和C混合编程
C#以方便著称,特别是在界面上更是高效,但在效率上却与C相去甚远,为此要提高编程效率,可以用C#和C混合编程:用C#拖界面,用C写算法,下面是用VS2008调用VC++6.0编写的dll的一个例子1.启动VC++6.0,建立一个动态连接库项目DllforCsharp。头文件是Dfc.h#ifdef DFC_EXPORTS#define DFC_API __declspec(dllexport)#else#define DFC_API __declspec(dllimport)#endif#include e
2010-06-15 18:06:00
917
1
转载 js常用验证
1. 长度限制function test() {if(document.a.b.value.length>50){alert("不能超过50个字符!");document.a.b.focus();return false;}} 2. 只能是汉字 3." 只能是英文function onlyEng(){if(!(event.keyCode>=65&&event.keyCodeevent.return
2010-05-13 19:29:00
176
转载 VC屏幕截图
函数1: CopyScreenToBitmap //将屏幕指定区域存成图片HBITMAP CxxxDlg::CopyScreenToBitmap(LPRECT lpRect) //lpRect 代表选定区域{ HDC hScrDC, hMemDC; // 屏幕和内存设备描述表 HBITMAP hBitmap,hOldBitmap; // 位图句柄 int nX, nY
2010-05-06 15:24:00
378
转载 SQL2005压缩清除日志
压缩日志及数据库文件大小 /*--特别注意 请按步骤进行,未进行前面的步骤,请不要做后面的步骤 否则可能损坏你的数据库. --*/ 1.清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事务日志: BACKUP LOG 数据库名 WITH NO_L
2010-05-01 22:37:00
352
原创 框架结构间用JS传值
直接贴代码吧:Iframe.html: Iframe.html A.jsp:String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+
2010-04-27 22:28:00
352
原创 C#操作WORD
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Collections; using System.Configuration; using Sys
2010-04-26 19:01:00
260
转载 .net 操作cookie
1.什么是cookie? cookie 是一小段文本信息,伴随用户请求,在web服务器和浏览器之间传递。用户每次访问站点的时候,web应用程序都可以读取cookie包含的信息。 假设在用户请求您的网站的某个页面时,您的应用程序不仅是返回请求的页面。同时也返回一个包含日期和时间的cookie。用户的浏览器在获得页面的同时也获得了cookie.并且cookie保存在客户端的cookie文件夹中。 2.
2010-04-20 22:04:00
193
转载 可以选择时间的日历控件js
/** 使用方法:* (1)只选择日期 * * (2)选择日期和小时及分钟 * */ var cal_Width = 150;//定义日历显示的宽度,至少140document.write("");document.write("");function calendarEx(){ WebCalendar.timeShow =
2010-04-17 02:37:00
313
转载 ICMP报文结构
目的不可达报文 类型:3代码:0至15检验和未使用(全0)收到的IP数据报的一部分,包括IP首部以及数据报数据的前8个字节源端抑制报文 类型:4代码:0检验和未使用(全0)收到的IP数据报的一部分,包括IP首部以及数据报数据的前8个字节超时报文
2010-04-15 13:41:00
562
原创 兼容IE和FireFox的JS读取XML制作幻灯
XML文件: /UI/Files/001.jpg http://localhost:4455/UI/yejiedongtai/20100124/15.htm 江苏新石器遗址居考古6大发现之首 胜过曹操墓 /UI/Files/002.jpg http://localhost:4455/UI/yejiedongtai/20100124/15.htm
2010-04-03 22:02:00
570
原创 JS图片幻灯(数量及数据由后台控制)
前台: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> var widths = ; /*显示宽度*/ var heights = ;
2010-04-03 14:09:00
380
原创 基本TCP套接字编程
当使用TCP/IP协议一发客户服务器服务程序时,服务器需要等待任意数量客户端的连接,以便以他们提供服务。客户端连接服务器时,必须先知道服务器的名称。在TCP/IP中,就是服务器的IP地址和端口号。bind()函数实现将服务器绑定到一个已知的名字上的功能。接下来要将服务器套接字设置为监听状态,这是通过listen()函数完成的。在监听状态下,如果客户端向服务器发起连接请求,服务器通过调用accept
2010-04-02 17:24:00
480
原创 TCP通信示例程序
服务器端程序:/*程序名称:TCP通信示例程序服务器端作者:天行健完成时间:2010-4-2 17:00*/#include #include using namespace std;#pragma comment(lib,"wsock32.lib")#define BUF_SIZE 64void main(){ WSADATA ws
2010-04-02 17:20:00
335
转载 GridView七种字段
asp.net中GridView绑定到数据源时,可以自动显示数据源的各个字段。只要设定其AutoGenerateColumns为TRUE即可。但这,自动显示有其不好的一面,因为不能自义定控制显示的样式。 解决以上的办法就是指定需要GridView显示的字段,GridView控件支持以下七种类型的Field: ● BoundField : 将数据项显示为文本 ●
2010-03-29 22:00:00
673
转载 DateTime.ToString()格式详解
DateTime.ToString()用法详解我们经常会遇到对时间进行转换,达到不同的显示效果,默认格式为:2006-6-6 14:33:34 如果要换成成200606,06-2006,2006-6-6或更多的格式该怎么办呢?这里将要用到:DateTime.ToString的方法(String, IFormatProvider)示例:using System;using System.Glob
2010-03-28 19:40:00
206
原创 通用分页存储过程
-- 字符串缓存实现的通用分页存储过程CREATE PROC sp_PageView@tbname sysname, --要分页显示的表名@FieldKey sysname, --用于定位记录的主键(惟一键)字段,只能是单个字段@PageCurrent int=1, --要显示的页码@PageSiz
2010-03-25 17:15:00
198
转载 DateTime格式化大全
DateTime格式DateTime.Now.ToShortTimeString() DateTime dt = DateTime.Now; dt.ToString();//2005-11-5 13:21:25 dt.ToFileTime().ToString();//127756416859912816 dt.ToFileTimeUtc().ToString();
2010-03-19 00:23:00
1530
原创 .NET字符串操作类StringHelper
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;namespace Common{ /// /// 字符串操作类 /// public c
2010-03-17 22:32:00
303
原创 利用WinPcap获取网卡列表
第一步:下载安装winPcap(软件+开发包) 下载地址:http://download.youkuaiyun.com/source/1822448,也可以在官方网站下载(注意是软件+开发包哦)。 第二步:导入winPcap开发包 打开VC6.0,依次点击 “工具”—>“选择”—>“目录”,在“路径”下导入解压后的开发包中Include文件夹的目录,例如:D:/WINPCAP
2010-03-16 14:44:00
794
1
原创 EXT学习笔记:GridPanel应用示例
页面代码: <!-- Ext.onReady(function() { function renderMotif(data, cell, record, rowIndex, columnIndex, store) {
2010-03-15 19:04:00
634
转载 Ext.util.Format类------EXT格式化大全
Ext.util.Format类是Ext对数据进行格式化操作的一个类,这篇会把所有的方法都讲解下,因为每个方法都会用到.因为每个方法都和我们用到的服务器端语言中所常用到的方法一样,看了名称就知道什么意思.这里我会把Ext封装起来的源代码复制出来,看了之后就能够更加理解它的方法的意义了. function ready() { //说明,这里会将每个方法执行的结
2010-03-14 18:53:00
3237
Shaders for Game Programmers and Artists PDF and Source
2012-08-09
博客园博客PDF生成器
2010-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人