摘要:
HTML xmlns:vHEADMETA http-equiv="Content-Type" content="text/html; Charset=gb2312"META name="GENERATOR" content="网络程序员伴侣(Lshdic)2004"META name="GENERATORDOWNLOADADDRESS" content="http://www.lshdic.com/downlshdic.asp"META NAME="KEYWORDS" CONTENT="Vml图像画板"title蓝丽网 - Vml图像画板.2003-www.51wi 阅读全文
posted @ 2007-03-22 23:16
leonardleonard
阅读(208)
评论(0)
推荐(0)
摘要:
html head titleTab Demo 1 modify:www.MicroSystem.cn/title style body { background: white; font-family: ms sans serif, tahoma; font-size: 11px; margin: 0px } /style link type="text/css" rel="stylesheet" href="webtabs.css" script type="text/javascript" src="webtabs.js"/script script 阅读全文
posted @ 2007-03-22 23:04
leonardleonard
阅读(98)
评论(0)
推荐(0)
摘要:
html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"!--[if !mso]stylev\:* { behavior: url(#default#VML) }o\:* { behavior: url(#default#VML) }.shape { behavior: url(#default#VML) }body,TD { FONT-SIZE: 9pt}/style![endif]--headtitle多店财务销售统计信息查询17 阅读全文
posted @ 2007-03-22 23:03
leonardleonard
阅读(178)
评论(0)
推荐(0)
摘要:
!----!-- 涉及文件 alt.js / function.asp--!-- 必须包含页面所有代码 --!-- 高度定义有待改进 chart_top --html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"!--[if !mso]stylev\:* { behavior: url(#default#VML) }o\:* { behavior: url(#default#VML) }.shape { behavior: url(# 阅读全文
posted @ 2007-03-22 23:01
leonardleonard
阅读(345)
评论(0)
推荐(0)
摘要:
HTML xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"HEADMETA http-equiv="Content-Type" content="text/html;Charset=gb2312"META name="GENERATOR content="网络程序员伴侣(Lshdic)2005"META name="KeyWords" content="flashvml,璀灿之星,vml极道教程,vml,vmlflash,FYW,lshdic" 阅读全文
posted @ 2007-03-22 22:48
leonardleonard
阅读(411)
评论(0)
推荐(0)
摘要:
HTML xmlns:v = "urn:schemas-microsoft-com:vml"HEADTITLEVML Animation - Stars-www.51windows.Net/TITLEOBJECT classid=CLSID:10072CEC-8CC1-11D1-986E-00A0C955B42E id=VMLRender/OBJECTSTYLEv\:* {BEHAVIOR: url(#VMLRender)}/STYLE/HEADBODY bgColor=#ffffff onresize=resize() scroll=nov:rect 阅读全文
posted @ 2007-03-22 22:40
leonardleonard
阅读(143)
评论(0)
推荐(0)
摘要:
html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"head title/title meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1" meta name="ProgId" content="VisualStudio.HTML" meta name="Originator" content="Microsoft Visual Studio .NET 7.1 阅读全文
posted @ 2007-03-22 22:39
leonardleonard
阅读(134)
评论(0)
推荐(0)
摘要:
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"!-- saved from url=(0044)http://lydsgw.com/fyw/vmljdjc/shili/sjtb.htm --HTML xmlns:v = "urn:schemas-microsoft-com:vml" xmlns:o = "urn:schemas-microsoft-com:office:office"!--[if !mso]HEADTITLE实战VML数据图表/TITLESTYLEv\:* {BEHAVIO 阅读全文
posted @ 2007-03-22 22:36
leonardleonard
阅读(167)
评论(0)
推荐(0)
摘要:
C#格式化数值结果表 字符 说明 示例 输出 C 货币 string.Format("{0:C3}", 2) $2.000 D 十进制 string.Format("{0:D3}", 2) 002 E 科学计数法 1.20E+001 1.20E+001 G 常规 string.Format("{0:G}", 2) 2 N 用分号隔开的数字 string.Format("{0:N}", 250000) 250,000.00 X 十六进制 string.Format("{0:X000}", 12) C string.Format("{0:000.000}", 12.2) 012.200 Strin 阅读全文
posted @ 2007-03-22 22:35
leonardleonard
阅读(93)
评论(0)
推荐(0)
摘要:
目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。 因为1位二进制数可以表示(21=)2种状态:0、1;而2位二进制数可以表示(22)=4种状态:00、01、10、11;依次类推,7位二进制数可以表示(27=)128种状态,每种状态都唯一地编为一个7位的二进制码,对应一个字符(或控制码),这些码可以排列成 阅读全文
posted @ 2007-03-22 22:32
leonardleonard
阅读(1093)
评论(0)
推荐(0)
摘要:
存储过程与页面调用如下:CREATE PROCEDURE search_sp@tblName varchar(255), -- 表名 @strGetFields varchar(1000) = '*', -- 需要返回的列 @fldName varchar(255)='', -- 排序的字段名 @PageSize int = 10, -- 页尺寸 @PageIndex int = '', -- 页码 @doCount bit = 0, -- 返回记录总数, 非 0 值则返回 @OrderType bit = '', -- 设置排序类型, 非 0 值则降序 @strWhere varchar(1 阅读全文
posted @ 2007-03-22 22:27
leonardleonard
阅读(160)
评论(0)
推荐(0)
摘要:
TCP协议是一个基本的网络协议,基本上所有的网络服务都是基于TCP协议的,如HTTP,FTP等等,所以要了解网络编程就必须了解基于TCP协议的编程。然而TCP协议是一个庞杂的体系,要彻底的弄清楚它的实现不是一天两天的功夫,所幸的是在.net framework环境下,我们不必要去追究TCP协议底层的实现,一样可以很方便的编写出基于TCP协议进行网络通讯的程序。 要进行基于TCP协议的网络通讯,首先必须建立同远程主机的连接,连接地址通常包括两部分——主机名和端口,如www.yesky.com:80中,www.yesky.com就是主机名,80指主机的80端口,当然,主机名也可以用IP地址代 阅读全文
posted @ 2007-03-22 22:20
leonardleonard
阅读(136)
评论(0)
推荐(0)
摘要:
谈起socket编程,大家也许会想起QQ和IE,没错。还有许多网络工具如P2P、NetMeeting等在应用层实现的应用程序,也是用socket来实现的。Socket是一个网络编程接口,实现于网络应用层,Windows Socket包括了一套系统组件,充分利用了Microsoft Windows 消息驱动的特点。Socket规范1.1版是在1993年1月发行的,并广泛用于此后出现的Windows9x操作系统中。Socket规范2.2版(其在Windows平台上的版本是Winsock2.2,也叫Winsock2)在 1996 年 5 月发行,Windows NT 5.0及以后版本的Windows 阅读全文
posted @ 2007-03-22 22:18
leonardleonard
阅读(131)
评论(0)
推荐(0)
摘要:
//从转向过来的URL中截取参数 开始function SplitUrl(key){var fstr=key;var getstr='';var url=document.URL.toString();url=url.toLowerCase();//转为小写var loc=url.indexOf(fstr);if(loc0){getstr=url.substring(loc+fstr.length,url.length);return getstr;}else{ return "";}}//从转向过来的URL中截取参数 结束 // 阅读全文
posted @ 2007-03-22 22:17
leonardleonard
阅读(105)
评论(0)
推荐(0)
摘要:
script language=JavaScript type=text/javascript/** A JavaScript implementation of the RSA Data Security, Inc. MD5 Message* Digest Algorithm, as defined in RFC 1321.* Copyright (C) Paul Johnston 1999 - 2000.* Updated by Greg Holt 2000 - 2001.* See http://pajhome.org.uk/site/legal.html for details.* 阅读全文
posted @ 2007-03-22 22:16
leonardleonard
阅读(136)
评论(0)
推荐(0)
摘要:
1using System; 2using System.Collections; 3using System.Text; 4namespace JJBase.String 5{ 6 /**//// summary 7 /// JJBase 的摘要说明。 8 /// /summary 9 /// 10 汉字转化成拼音#region 汉字转化成拼音11 12 public class Chinese2Spell13 {14 15 /**//// summary16 /// 获得拼音17 /// /summary18 /// param name="str_Spell"汉字/ 阅读全文
posted @ 2007-03-22 22:15
leonardleonard
阅读(245)
评论(0)
推荐(0)
摘要:
1usingSystem;2usingJJBase.FILE;3namespaceJJBase.Image4{5/**////summary6///BMP的摘要说明。7////summary8publicclassBMP9{1011publicBMP()12{13//14//TODO:在此处添加构造函数逻辑15//作者:梁俊杰16//时间:2005-9-2917//功能:分析bmp文件格式18//本文参考了林福宗老师的有关BMP文件格式的文章19//参考链接:http://www.chinahacker.net/article/showarticle.asp?articleid=208 阅读全文
posted @ 2007-03-22 22:14
leonardleonard
阅读(316)
评论(0)
推荐(0)
摘要:
说明:准备出一个系列,所谓精髓讲C#语言要点。这个系列没有先后顺序,不过尽量做到精。可能会不断增删整理,本系列最原始出处是csdn博客,谢谢关注。C#精髓第一讲 使用垃圾回收器作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.3.22 内存有限,所以必须在不被占有的时候回收。方法结束时值类型容易销毁。引用类型就不同。析构函数~+类名;垃圾回收时执行任何整理。可以在任何线程上执行。析构函数的限制:1.不能在struct上声明;2.不能有访问修饰符例如public;3.不能带参数也不能接受参数,所以不可被重载,所以一个类最多一个析构函数;4.析构函 阅读全文
posted @ 2007-03-22 03:26
leonardleonard
阅读(127)
评论(0)
推荐(0)
摘要:
C#开发编码规范注记:Pascal 大小写形式——所有单词第一个字母大写,其他字母小写。Camel 大小写形式——除了第一个单词,所有单词第一个字母大写,其他字母小写。类名使用Pascal大小写形式 public class HelloWorld{…}方法使用Pascal大小写形式 public class HelloWorld{void SayHello(string name){ …}}变量和方法参数使用Camel 大小写形式 public class HelloWorld{int totalCount = 0;void SayHello(string name){ string full 阅读全文
posted @ 2007-03-22 03:14
leonardleonard
阅读(107)
评论(0)
推荐(0)
摘要:
/// summary/// 本周起止时间/// /summary/// param name="dt"/param/// returns/returnsprivate string weekrange(System.DateTime dt) { int weeknow = Convert.ToInt32(dt.DayOfWeek); int daydiff = (-1) * weeknow; int dayadd = 6-weeknow; string datebegin = System.DateTime.Now.AddDays(daydiff).ToString( 阅读全文
posted @ 2007-03-22 03:10
leonardleonard
阅读(147)
评论(0)
推荐(0)
摘要:
正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;}匹配空行的正则表达式:\n[\s| ]*\r匹配HTML标记的正则表达式:/(.*).*\/\ 阅读全文
posted @ 2007-03-22 03:08
leonardleonard
阅读(107)
评论(0)
推荐(0)
摘要:
我们在ASP.NET编程中, 经常需要遍历一个Web控件的子控件 ,找到所需的控件并获取控件中相应的值。以前我都是采用循环的方式遍历子控件,但当子控件是复杂的树形结构,比如:子控件也有子控件,子控件的子控件也有子控件。这时如果用循环的方式,就要用嵌套循环,而有时我们很难确定我们所要找的控件在子控件树的哪一层,昨天我就为些付出了代价,因为一个控件在内部增加了Panel控件,并将它的子控件移到了Panel控件上,我通过循环怎么也找不到所需的控件。 既然子控件表现为一个树形结构,为什么我不用递归去遍历子控件?当我看着不太优雅的嵌套循环代码时,我突然这样想到。使用递归,根本不用关心所需的控件在哪一层, 阅读全文
posted @ 2007-03-22 03:06
leonardleonard
阅读(164)
评论(0)
推荐(0)
摘要:
摘要: 文件操作是程序中非常基础和重要的内容,而路径、文件、目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案,也希望能提供给你一点有益的思路,如果你有好的建议,恳请能够留言,使这些内容更加完善。 主要内容: 一、路径的相关操作, 如判断路径是否合法,路径类型,路径的特定部分,合并路径,系统文件夹路径等内容; 二、相关通用文件对话框,这些对话框可以帮助我们操作文件系统中的文件和目录; 三、文件、目录、驱动器的操作,如获取它们的基本信息,获取和设置文件和目录的属性,文件的版本信息, 搜索文件和目录,文件判等,复 阅读全文
posted @ 2007-03-22 03:04
leonardleonard
阅读(239)
评论(0)
推荐(0)
摘要:
一.读取文本文件1/**//// summary2/// 读取文本文件3/// /summary4private void ReadFromTxtFile()5{6 if(filePath.PostedFile.FileName != "")7 {8 txtFilePath =filePath.PostedFile.FileName;9 fileExtName = txtFilePath.Substring(txtFilePath.LastIndexOf(".")+1,3);1011 if(fileExtName !="txt" && fileExtName != "TXT")12 { 阅读全文
posted @ 2007-03-22 03:00
leonardleonard
阅读(137)
评论(0)
推荐(0)
摘要:
1. using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做法有个好处就是当同一个cs引用了两个不同的命名空间,但两个命名空间都包括了一个相同名字的类型的时候。当需要用到这个类型的时候,就每个地方都要用详细命名空间的办法来区分这些相同名字的类型。而用别名的方法会更简洁,用到哪个类就给哪个类做别名声明就可以了。注 阅读全文
posted @ 2007-03-22 02:58
leonardleonard
阅读(196)
评论(0)
推荐(0)
摘要:
送给大家一个XML与DataSet的相互转换的类:XmlDatasetConvert 该类提供了四种方法:1、将xml对象内容字符串转换为DataSet2、将xml文件转换为DataSet3、将DataSet转换为xml对象字符串4、将DataSet转换为xml文件XmlDatasetConvert.csusing System;using System.Collections.Generic;using System.Text;using System.Data;using System.IO;using System.Xml;namespace XmlDesign{ class XmlDa 阅读全文
posted @ 2007-03-22 02:57
leonardleonard
阅读(127)
评论(0)
推荐(0)
摘要:
在ASP.NET 2.0中,提供了更方便的配置文件访问的类,具体可以到 System.Configuration 名称空间下进行查看。本文提供一种在开发过程中常用的得到数据库字符串的方法,为方便使用,写成一个方法进行调用: public string GetConnectionString( string _connectionStringsName ) { System.Configuration.ConnectionStringSettingsCollection config = System.Configuration.ConfigurationManager.ConnectionSt 阅读全文
posted @ 2007-03-22 02:56
leonardleonard
阅读(142)
评论(0)
推荐(0)
摘要:
形式 语法 结果 注释 数字 {0:N2} 12.36 数字 {0:N0} 13 货币 {0:c2} $12.36 货币 {0:c4} $12.3656 货币 "¥{0:N2}" ¥12.36 科学计数法 {0:E3} 1.23E+001 百分数 {0:P} 12.25% P and p present the same. 日期 {0:D} 2006年11月25日 日期 {0:d} 2006-11-25 日期 {0:f} 2006年11月25日 10:30 日期 {0:F} 2006年11月25日 10:30:00 日期 {0:s} 2006-11-26 10:30:00 时间 {0:T} 1 阅读全文
posted @ 2007-03-22 02:54
leonardleonard
阅读(102)
评论(0)
推荐(0)
摘要:
在asp.net 1.1中,当要在page_load页面中,设置某个控件为默认的焦点按钮(也就是默认焦点是在这个控件上的),可能要用到javascript的代码,而在ASP.NET 2.0中,不用这些麻烦了,在form代码中,使用 defaultbutton和 defaultfocus属性就可以了,比如 form id="Form1" defaultbutton="BtnSubmit" defaultfocus="TextBox1" runat="server" 则在页面加载时,默认的button按钮时btnsubmit,焦点默认就在texbox1上了 阅读全文
posted @ 2007-03-22 02:53
leonardleonard
阅读(88)
评论(0)
推荐(0)
摘要:
在asp.net 1.1中,要做1个弹出的对话框的话,一般是在服务端的代码中这样写: btnClick.Attributes.Add("onclick", "return confirm('Are you sure?');"); 现在在ASP.NET 2.0中,只要使用客户端的代码就可以拉,新多了个onclientclick,这样写 asp:button id="btnClick" runat="server" OnClientClick="return confirm('Are you sure?');" text="Button"/asp:button 哈哈,效果一样的拉,是不是很 阅读全文
posted @ 2007-03-22 02:52
leonardleonard
阅读(125)
评论(0)
推荐(0)
摘要:
我们知道,为了使对于普通 HTML 元素的title可以换行,至少可以有可以两种方式:1。将title的文本分行写a href="#" title="helloworld"hello world/a2。插入换行符号 a href="#" title="hello&10;world"hello world/a或者 a href="#" title="hello&13;world"hello world/a10与13分别是换行符与回车符的ACII十进制值如果需要对WebControl设置title(其实是tooltip属性)这两种方法都失效了,而是只需要插入编程语言内置的换 阅读全文
posted @ 2007-03-22 02:51
leonardleonard
阅读(156)
评论(0)
推荐(0)
摘要:
GridView较之DataGrid提供了更加强大、更加完善的功能,而且具备了丰富的可扩展功能,可以使用GridView提供的pagertemplate自定义分页模板:事实上,GridView默认的几中分页样式,都是将相关按钮的CommandName设为Page,而CommandArgument设为相关参数,可接受的参数包括,first,last,prev,next,PageIndex(具体数字),然后按事件回溯,触发顶层的RowCommand,因此我们页可以使用这些默认的可识别的参数自定义自己的分页模板,asp.net会自动设置当前的NewPageIndex,而不需要任何的冗余代码。.a 阅读全文
posted @ 2007-03-22 02:49
leonardleonard
阅读(134)
评论(0)
推荐(0)
摘要:
曾经为在DataGridView中设置密码列(显示为*号)而发愁,如何把Windows 窗体 DataGridView 的某一列的数据显示为“*”。哈哈,今天终于搞定了。需要在DataGridView的2个事件中写代码真麻烦!下面的代码把第4列设置为密码列(显示为*号): /// summary /// 单元格显示格式事件 /// /summary /// param name="sender"/param /// param name="e"/param private void dataGridView1_CellFormatting(object sender, 阅读全文
posted @ 2007-03-22 02:48
leonardleonard
阅读(155)
评论(0)
推荐(0)
摘要:
//本文章有www.blue1000.com翻译,原文地址http://codebetter.com/blogs/brendan.tompkins/archive/2004/01/26/6103.aspx//尊重他人劳动成果,转载请注明出处。写程序的时候经常用到gdi+,他可以将一幅深色32bpp图像保存为一个gif文件,过程也比较简单。并且在使用CreateThumnailImage方法保存这个gif图片之前,你还可以调整它的尺寸。常用的代码:System.Drawing.Bitmapb=newSystem.Drawing.Bitmap(“c:\\original_image.gif“);S 阅读全文
posted @ 2007-03-22 00:32
leonardleonard
阅读(223)
评论(0)
推荐(0)
摘要:
!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""ahref="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"target="_blank"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd/a"htmlxmlns="ahref="http://www.w3.org/1999/xhtml"target="_blank"http://www.w3.org/1999/xhtml/a"he 阅读全文
posted @ 2007-03-22 00:31
leonardleonard
阅读(126)
评论(0)
推荐(0)
摘要:
scriptlanguage=javascriptvarDS_x,DS_y;functiondateSelector()//构造dateSelector对象,用来实现一个日历形式的日期输入框。{varmyDate=newDate();this.year=myDate.getFullYear();//定义year属性,年份,默认值为当前系统年份。this.month=myDate.getMonth()+1;//定义month属性,月份,默认值为当前系统月份。this.date=myDate.getDate();//定义date属性,日,默认值为当前系统的日。this.inputName='' 阅读全文
posted @ 2007-03-22 00:31
leonardleonard
阅读(122)
评论(0)
推荐(0)
摘要:
!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"!--savedfromurl=(0045)ahref="http://e.goldia.cn/plus/calendar/calendar.htm"target="_blank"http://e.goldia.cn/plus/calendar/calendar.htm/a--HTMLHEADMETAhttp-equiv=Content-Typecontent="text/html;charset=gb2312"SCRIPTtype=text/javascr 阅读全文
posted @ 2007-03-22 00:30
leonardleonard
阅读(154)
评论(0)
推荐(0)
摘要:
HTMLHEADTITLE最精致的日历式日期输入控件(SmartVer1.00)/TITLE/HEADstylebody{font-size:12px;font-family:"Tahoma";}td{font-size:12px;font-family:"Tahoma";}.inputdate{border:1pxsolid#7287c6;text-align:center;font-size:12px;font-style:normal;height:16px;}/styleSCRIPTLANGUAGE="JavaScript"!--/********** 阅读全文
posted @ 2007-03-22 00:29
leonardleonard
阅读(135)
评论(0)
推荐(0)
摘要:
ScriptLANGUAGE="JavaScript"varmonths=newArray("一","二","三","四","五","六","七","八","九","十","十一","十二");vardaysInMonth=newArray(31,28,31,30,31,30,31,31,30,31,30,31);vardays=newArray("日","一","二","三","四","五","六");varclassTemp;vartoday=newgetToday();varyear=today.year;varmonth=today.month;varnewCal;function 阅读全文
posted @ 2007-03-22 00:29
leonardleonard
阅读(84)
评论(0)
推荐(0)
摘要:
scriptlanguage=javascriptvarDS_x,DS_y;functiondateSelector()//构造dateSelector对象,用来实现一个日历形式的日期输入框。{varmyDate=newDate();this.year=myDate.getFullYear();//定义year属性,年份,默认值为当前系统年份。this.month=myDate.getMonth()+1;//定义month属性,月份,默认值为当前系统月份。this.date=myDate.getDate();//定义date属性,日,默认值为当前系统的日。this.inputName='' 阅读全文
posted @ 2007-03-22 00:28
leonardleonard
阅读(129)
评论(0)
推荐(0)
摘要:
theCoolestDHTMLCalendar最特別的在於按下月份跟年份的加減按鈕不放,就可以選擇該項目。但實際上按著左鍵拖曳實在是一件很累的事,而且不懂電腦的End-user根本就不知道要按著不放,還得特地花時間去說明真的吃力不討好。正好這次的專案又有日期選擇需要,索性再來找看看有沒有其它的選擇。所以這次我在找日期元件的時候,基本的要求是:「月份跟年份必須直覺式的選取」雖然一般人很少會去選年份,但是一些特殊用戶(如:會計、金融業),要輸入歷史資料的狀況很多,只有一個加減年份的按鈕就很不方便。(註1)上個月我就大概找過一次,sourceforge已經翻不到好用的日期選擇元件,就改由Google 阅读全文
posted @ 2007-03-22 00:27
leonardleonard
阅读(148)
评论(0)
推荐(0)
摘要:
类与结构的差别 如何选择结构还是类 一.类与结构的示例比较: 结构示例: publicstructPerson { stringName; intheight; intweight publicbooloverWeight() { //implementsomething } } 类示例: publicclassTestTime { inthours; intminutes; intseconds; publicvoidpasstime() { //implementationofbehavior } } 调用过程: publicclassTe 阅读全文
posted @ 2007-03-22 00:26
leonardleonard
阅读(117)
评论(0)
推荐(0)
摘要:
提供一个基于.NETSymmetricAlgorithm类的、带私钥的加密/解密算法的包装类。使用方法:symmcryptode=newSymmCrypto(SymmCrypto.SymmProvEnum.DES);Response.Write(x.Decrypting(de.Encrypting("ok","yyy"),"yyy"));类的实现c#编码usingSystem;usingSystem.Security.Cryptography;usingSystem.IO;usingSystem.Text;namespaceeMeng{///summary///SymmCrypto的摘要说 阅读全文
posted @ 2007-03-22 00:24
leonardleonard
阅读(138)
评论(0)
推荐(0)
摘要:
利用microsoftWord9.0ObjectLibrary可以在页面中对Doc文档进行格式转换。有关Word对象的一些方法可以参考Open和Save。下面是进行转换的代码[C#]:///summary///WordToHtml的摘要说明。///首先要添加引用:MicrosoftWord9.0ObjectLibrary////summaryword.applicationclassword=newWord.ApplicationClass();TypewordType=word.GetType();Word.Documentsdocs=word.Documents;//打开文件Typ 阅读全文
posted @ 2007-03-22 00:23
leonardleonard
阅读(158)
评论(0)
推荐(0)
摘要:
有了在word文档中编程实现搜索文本的经验,在excel中实现这个功能也并非难事。 打开Excel的VBA帮助,查看Excel的对象模型,很容易找到完成这个功能需要的几个集合和对象:Application、Workbooks、Workbook、Worksheets还有Worksheet和Range。Application创建Excel应用,Workbooks打开Excel文档,Workbook获得Excel文档工作薄,Worksheets操作工作表集合,Worksheet获得单个工作表。 搜索的思路对应上述集合和对象,可以这样表述:要搜索的文本可能存在Excel文档当中的某个工作表上,搜索 阅读全文
posted @ 2007-03-22 00:22
leonardleonard
阅读(151)
评论(0)
推荐(0)
摘要:
stringstrFileName=Environment.CurrentDirectory+@"\template\template.tpl";stringstrSaveFileName=Environment.CurrentDirectory+@"\excel\"+System.DateTime.Now.ToString().Replace(":","").Replace("-","").Replace("","")+@".xls";Excel.ApplicationThisApplication=newExcel.ApplicationClass();Excel.WorkbookThis 阅读全文
posted @ 2007-03-22 00:21
leonardleonard
阅读(361)
评论(0)
推荐(0)
摘要:
网上比较多讲述如何操作excel表的文章,但都是启动excel的窗口来打开excel数据文件。有时候需要把excel表嵌入到自己程序的form中,给客户一个不用切换窗口的操作界面,似乎更好。这在vc中用ole技术很容易实现,但是在c#中方法就不一样啦。下面将就此进行阐述。一、首先简要回顾一下如何操作excel表先要添加对Excel的引用。选择项目-〉添加引用-〉COM-〉添加MicrosoftExcel9.0。(不同的office讲会有不同版本的dll文件)。usingExcel;usingSystem.Reflection;//产生一个Excel.Application的新进程Excel.A 阅读全文
posted @ 2007-03-22 00:20
leonardleonard
阅读(168)
评论(0)
推荐(0)
摘要:
用编程的方式根据对象模型很容易实现在Word、Excel文档中搜索文本,在PowerPoint里面也同样如此,使用对象模型有助于我们了解office的文档结构。 搜索的思路和方法基本是一样的,用PowerPoint应用程序对象打开指定的文档,用文档对象获取文档,再使用合适的对象将文档分割成搜索范围适中的对象进行搜索。 打开PowerPoint的VBA帮助文档VBAPP10.CHM,根据对象模型图,很容易找到我们需要的几个集合和对象:Application、Presentations、Presentation、Slides、Slide、TextFrame、TextRange。其中Presen 阅读全文
posted @ 2007-03-22 00:19
leonardleonard
阅读(185)
评论(0)
推荐(0)
摘要:
在word应用程序中搜索和替换文本是举手之劳的事情,通过word的对象模型,我们也可以使用编程方式来实现。 Word的对象模型有比较详细的帮助文档,放在office安装程序目录,office2003是在ProgramFiles\MicrosoftOffice\OFFICE11\2052下,文档本身是为VBA提供的,在这个目录下还可以看到所有的office应用程序的VBA帮助。 打开VBAWD10.CHM,看到word的对象模型,根据以往的使用经验,很容易在Document对象下找到Content属性,该属性会返回一个文档文字部分的Range对象,从这个对象中不难取到所有的文档内容,再用st 阅读全文
posted @ 2007-03-22 00:18
leonardleonard
阅读(274)
评论(0)
推荐(0)
摘要:
摘要:EricGunnerson将向您介绍如何使用Outlook、Excel和C#创建自定义的日历,该日历可以提供适用于短期项目和长期项目的清晰明了的版式。下载csharp05152003_sample.exe示例文件(英文)。虽然一月份已经过去了,我还是决定为您介绍这个迟到的新年解决方案。我决定不再谈论我的下一个专栏要说什么,因为每提到一个主题似乎就预示着我将来不会说到它。所以,这个月我将不谈论DirectX。(如果下次谈到它,就是违背诺言了。)在开始之前,先简短回顾一下上月专栏的内容。虽然我使用了NUnit来完成我的单元测试,但您也可以使用csunit或.NETUnit来完成您的单元测试。 阅读全文
posted @ 2007-03-22 00:18
leonardleonard
阅读(207)
评论(0)
推荐(0)
摘要:
调用api弹出打印机属性对话框Author:vitoriatangFrom:Internet.NETFramework封装了很多关于打印的对话框,比如说PrintDialog,PageSetupDialog.但是有的时候我们还需要关心打印机属性对话框,那么就可以调用API来解决这个问题。有几个API函数与之相关PrinterPropertiesDocumentPropertiesOpenPrinterClosePrinter逐一介绍printerproperties显示打印机属性对话框。documentproperties显示打印机配置对话框。openprinter打开打印机closeprin 阅读全文
posted @ 2007-03-22 00:17
leonardleonard
阅读(316)
评论(1)
推荐(0)
摘要:
于webservice的异步调用简单实例无论在任何情况下,被调用方的代码无论是被异步调用还是同步调用的情况下,被调用方的代码都是一样的,下面,我们就以异步调用一个webservice为例作说明。这是一个webserviceWebMethod(Description:="试验")_PublicFunctiondelCurTable(ByValtbNameAsString)AsBooleanTryReturnTrueCatchexAsExceptionReturnFalseEndTryEndFunction关于这个webservice的同步调用方法,我就不做说明了异步调用:PrivateaAs 阅读全文
posted @ 2007-03-22 00:16
leonardleonard
阅读(137)
评论(0)
推荐(0)
摘要:
通过设置和读取注册表,可以实现我们的应用程序随Windows的启动即可执行的功能。下面就是实现的代码:form1.vbimportsMicrosoft.Win32.RegistryPublicClassForm1InheritsSystem.Windows.Forms.Form#region"Windows窗体设计器生成的代码"PublicSubNew()MyBase.New()'该调用是Windows窗体设计器所必需的。InitializeComponent()'在InitializeComponent()调用之后添加任何初始化EndSub'窗体重写处置以清理组件列表。ProtectedOv 阅读全文
posted @ 2007-03-22 00:15
leonardleonard
阅读(229)
评论(0)
推荐(0)
摘要:
SQL语句优化技术分析操作符优化IN操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了一个转换的过程。一般的SQL都可以转换成功,但对于含有分组统计等方面的SQL就不能转换了。 推荐方案:在业务密集的SQL当中尽量不采用IN操作符。NOTIN操作符 此操作是强列推荐 阅读全文
posted @ 2007-03-22 00:14
leonardleonard
阅读(117)
评论(0)
推荐(0)
摘要:
.NET技术是微软大力推广的下一代平台技术,自从.NET技术架构的正式发布,此项技术也逐渐走向成熟和稳定。按照微软的平台系统占有率,我们不难想象得到,在未来的一两年内.NET技术必定会势如破竹一般的登上主流的技术平台,而一个新的技术平台得以快速发展的最重要的前提是:他不会彻底的摒弃以前的技术,这一点对于.NET技术来说指的就是COM/COM+技术了。 一般来说,在IT技术界以及硬件产业,技术的更新换代速度非常得惊人,而惯例是所有的新技术都会遵循向下兼容的原则,但是.NET技术不仅仅做到了这一点,.NET甚至实现了相互之间的各自调用,这一点是非常难能可贵的。也就是说,不但我们可以在.NET组件 阅读全文
posted @ 2007-03-22 00:14
leonardleonard
阅读(151)
评论(0)
推荐(0)
摘要:
文章编号 : 329290 最后修改 : 2006年4月10日 修订 : 8.0 重要说明:本文包含有关如何修改注册表的信息。修改注册表之前,一定要先进行备份,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和修改注册表的更多信息,请单击下面的文章编号,以查看Microsoft知识库中相应的文章:256986(http://support.microsoft.com/kb/256986/)MicrosoftWindows注册表说明本页概要简介重新启动IIS更多信息下载和运行Aspnet_setreg.exe在配置文件中使用加密的属性使用Regedt32.exe在这些注册表项中为AS 阅读全文
posted @ 2007-03-22 00:11
leonardleonard
阅读(262)
评论(0)
推荐(0)
摘要:
Windows操作系统的13个使用窍门,很适用。1.删除Windows下不让删除的文件有时想删除某个文件,系统会告诉无法删除,换到DOS下或是安全模式虽然可以删除,但是有点麻烦。这时可以用鼠标右键点击回收站,选择“属性”将“回收站的最大空间”设为0%,确定后,再支删除刚才删不了的文件,一般就可以了。2.让Windows2000/XP定时自动关机自动关机是个很实用的功能,但是Windows本身似乎没有这种功能,那么能不能不用一些额外和程序而让Windows2000/XP自动关机呢?答案当然是肯定的。WindowsXP的系统目录windowssystem32中有一个shutdown.exe文件,它 阅读全文
posted @ 2007-03-22 00:09
leonardleonard
阅读(174)
评论(0)
推荐(0)
摘要:
长江支流说的办法保留太多了,结果不行,很多类都是他在程序集里自定义的,源码又没公开不过还是要感谢他的提示今天和小陈搞了一天,他在国外的论坛上看到了一篇文章得到了启示,最后我们在凌晨3点终于把自定义纸张的代码给写出来了,看来必须用API,微软的.NET对打印的支持太菜了现公开我们工作室实现此功能的部分代码usingSystem;usingSystem.Text;usingSystem.Runtime.InteropServices;usingSystem.Security;usingSystem.ComponentModel;usingSystem.Drawing.Printing;namesp 阅读全文
posted @ 2007-03-22 00:08
leonardleonard
阅读(283)
评论(0)
推荐(0)
摘要:
天修改一个用Excel的报表,有一个数据格是跨两列,一般单格的数据格用自动换行就可以实现自适应高度,但是跨列是不行的.查找google良久,也没发现适合的办法,一阵头痛之后,突然有了灵感,于是马上做试验,还真的实现了.先写出来,如果有困于这个问题的朋友偶然路过,或许还能有一点用处.原理:在另外一个sheet里面利用单元格换行和自适应高度的特性,将一个试验单元格宽度设置成实际跨列单元格的宽度,然后将需要输入的字符放入该试验单元格,取得高度返回给实际跨列单元格就可以了.以下是vb的代码PrivateSubCommand1_Click()DimobjExcelAsNewExcel.Applicati 阅读全文
posted @ 2007-03-22 00:08
leonardleonard
阅读(205)
评论(0)
推荐(0)
摘要:
将SQLServer数据表驻留内存是SQLServer提供的一项功能,在一般小型系统的开发过程中估计很少会涉及到。这里整理了相关文档资料,演示如何把SQLServer中一个表的所有数据都放入内存中,实现内存数据库,提高实时性。1,DBCCPINTABLEMarksatabletobepinned,whichmeansMicrosoftSQLServerdoesnotflushthepagesforthetablefrommemory.SyntaxDBCCPINTABLE(database_id,table_id)TodeterminethedatabaseID,usetheDB_IDfunct 阅读全文
posted @ 2007-03-22 00:07
leonardleonard
阅读(194)
评论(0)
推荐(0)
摘要:
SQLSERVER估计是为了安装或者其它方面,它内置了一批危险的存储过程。能读到注册表信息,能写入注册表信息,能读磁盘共享信息等等……各位看到这儿,心里可能会在想,我的网站中有其它的代码,又不像查询分析器那样能直接将结果输出。给你这个权限,也不能怎么样,还是看不到信息。如果各位这样想就大错特错了。提示一下,如果攻击者有CREATETABLE的权限,那么创建一个临时表,然后将信息INSERT到表中,然SELECT出来,接着跟数字进行比较,让SQLSERVER报错,那么结果就全出来了……所以我们要报着宁错杀,不放过的态度进行修补。 先来列出危险的内置存储过程: xp_cmdshell 阅读全文
posted @ 2007-03-22 00:02
leonardleonard
阅读(180)
评论(0)
推荐(0)
摘要:
selectthreadidfrom(selectthreadid,ROW_NUMBER()OVER(orderbystickydate)asPosfromcs_threads)asTwhereT.Pos100000andT.Pos100030===========================================如果里面的这个表cs_threads数据量超大,比如,几亿条记录,那这个方法应该是有问题的因为,selectthreadidfrom(selectthreadid,ROW_NUMBER()OVER(orderbystickydate)asPosfromcs_thre 阅读全文
posted @ 2007-03-22 00:01
leonardleonard
阅读(117)
评论(0)
推荐(0)

浙公网安备 33010602011771号