摘要: 作者:未知ASP.NET 在同一个页面不支持多个 runat=server forms,要解决这个问题,可以把每个 form 放在一个单独的 panel 控件中,这样用户就可以简单地通过单选按钮在不同 panel 间切换。代码如下:2FormExample.aspx%@ Page language="c#" Codebehind="2FormExample.cs" AutoEventWireup="false" Inherits="_3leaf_app.C2FormExample" %htmlheadmeta name=vs_targetSchema content="HTML 阅读全文
posted @ 2004-10-30 19:37 leonardleonard 阅读(207) 评论(0) 推荐(0)
摘要: 作者:未知目的 本文的目的在于揭示和DOTNET及C#相关的一些常见的和不常见的问题。在这些问题中我的第一篇文章和string数据类型有关,string数据类型是一种引用类型,但是当和其他引用类型比较的时候,很多开发人员可能并不能完全理解它的行为。 问题 对于常见的引用类型,当改变一个对象别名的值时,这种变化也同样会在一个实际的对象中表现出来;反之亦然。但是对于string类型,似乎不是这样的。 解释 引用类型 假设我们有一个类MyType,这个类有一个属性Name;我们还有一个类AppType,这个类提供Main()方法来运行这个程序。 下面,我们来看看代码: using System;c 阅读全文
posted @ 2004-10-30 19:34 leonardleonard 阅读(147) 评论(0) 推荐(0)
摘要: 出处:http://www.csharp-corner.com willsound(翻译) 我收到过好多Email来问我如何用一个通用的数据提供者(data provider)在不失自然数据提供者(native data provider)稳定而强大功能的前提下来访问不同的数据源(data sources).一个小伙子甚至问我能不能写一些代码在程序运行时指定数据提供者(data provider)。 绪论: ADO.net对于不同的数据源提供了不同的数据提供者,三个通用的数据提供者分别是OLE DB, SQL, and ODBC。使用不同数据提供者的用意就在于可以针对不同的数据源提供最强大且稳 阅读全文
posted @ 2004-10-30 19:30 leonardleonard 阅读(154) 评论(0) 推荐(0)
摘要: 作者: 盛放 http://oraasp.vicp.net/article/article.aspx?ID=26   虽然微软早已经建议在WINDOWS中用注册表代替INI文件,但是在实际应用中,INI文件仍然有用武之地,尤其现在绿色软件的流行,越来越多的程序将自己的一些配置信息保存到了INI文件中。   INI文件是文本文件,由若干节(section)组成,在每个带括号的标题下面,是若干个关键词(key)及其对应的值(Value): VC中提供了API函数进行INI文件的读写操作,但是微软推出的C#编程语言中却没有相应的方法,下面我介绍一个读写INI文件的C#类并利用该类保存窗体的坐标,当程 阅读全文
posted @ 2004-10-30 19:28 leonardleonard 阅读(258) 评论(0) 推荐(0)
摘要: 作者:李阳 http://oraasp.vicp.net/article/article.aspx?ID=21数据库访问是程序中应用最普遍的部分。随着C#和ADO.NET的引入,这种操作变得更简单。这篇文章将示范四种最基础的数据库操作。 ● 读取数据。其中包括多种数据类型:整型,字符串,日期型。 ● 写数据。如读数据一样,我们也需要写入多种类型的数据。这可以通过SQL语句来完成。 ● 更新或修改数据。我们将再次用到SQL语句。 ● 删除数据。用SQL实现。 上述的操作都要基于Microsoft Access 2000数据库,但是,我们要对连接字符串进行简单的修改才能使用SQL或其他ADO数据。 阅读全文
posted @ 2004-10-30 19:27 leonardleonard 阅读(224) 评论(0) 推荐(0)
摘要: 在 ASP.NET 中执行 URL 重写发布日期: 8/23/2004 | 更新日期: 8/23/2004Scott Mitchell4GuysFromRolla.com适用范围:Microsoft® ASP.NET摘要:介绍如何使用 Microsoft ASP.NET 执行动态 URL 重写。URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。讨论实现 URL 重写的各种技术,并介绍执行 URL 重写的一些实际情况。下载本文的源代码。本页内容引言URL 重写的常见用法请求到达 IIS 时将会发生什么情况实现 URL 重写 构建 URL 重写引擎使用 URL 重写引擎 阅读全文
posted @ 2004-10-30 19:24 leonardleonard 阅读(117) 评论(0) 推荐(0)
摘要: ASP.NET HTTP 运行时一个请求从 URL 字符串到 HTML 代码的“漫长曲折”之路 Dino EspositoWintellect 2003年7月10日 摘要:本文详细介绍了 HTTP 运行时的组成部分,以及在处理对 ASP.NET 应用程序的各种请求时采用的逻辑。文章还以 Web Garden 模型和最新的 IIS 6 进程模型为切入点,分析了辅助进程的行为,并说明了 HTTP 请求变为纯 HTML 文本的全过程。(本文包含一些指向英文站点的链接。)适用于:Microsoft® ASP.NET目录简介 ASP.NET 结构的组件 Web Garden 模型 HTTP 管道 临时文 阅读全文
posted @ 2004-10-30 19:23 leonardleonard 阅读(142) 评论(0) 推荐(0)
摘要: by Faisal Khan.OverviewIn this tutorial we will learn how to send e-mails of both text and HTML formats using classes of System.Web.Mail namespace.Before delving in to the source code, I'll briefly explain the MailMessage and SmtpMail classes which we'll be using to send e-mails.System.Web.Mail.Mail 阅读全文
posted @ 2004-10-30 19:22 leonardleonard 阅读(174) 评论(0) 推荐(0)
摘要: 作者:未知作为一名程序员,一定要对自己编写的程序的健壮性负责,因此数据的校验无论在商业逻辑还是系统实现都是必不可少的部分。 我这里总结了一种自认为比较不错的asp.net(C#)的数据校验方法,如大家探讨。 主要用Regex的IsMatch方法,在BusinessRule层进行校验数据的有效性,并将校验的方法作为BusinessRule层基类的一部分。在WebUI层现实提示信息。using System;using System.Data;using System.Text.RegularExpressions;namespace Education.BusinessRules{ /// 阅读全文
posted @ 2004-10-30 19:11 leonardleonard 阅读(136) 评论(0) 推荐(0)
摘要: 文/谢康   做Web开发的人员一定都会面临一个共同的难题,那就是打印。的确,相对于Windows桌面应用程序来讲,Web应用程序的打印有种种限制,技术人员在项目开发过程中经常会遇到用户这样或那样的需求. 做过桌面应用开发的人都会非常熟悉水晶报表、Active Report之类的报表控件,它们不仅有简单灵活的设计界面,更具有非常强大的报表功能,能满足各种报表的打印需求。而Web应用则因为其特殊的呈现方式,只能寻求其他的解决方案。现在我们来分析一下目前已经成形的Web打印方案:   现有的Web打印控制技术分成几种方案:   一.自定义控件完成打印   利用IE 自带的WebBrowser 控件 阅读全文
posted @ 2004-10-30 19:07 leonardleonard 阅读(212) 评论(0) 推荐(0)
摘要: 作者:macromedia文章来源:蓝色理想在Dreamweaver中插入FLASH后还可以有很多的控制参数,点属性面板右下的参数钮,就会有参数和值的加入。大家可以自由的控制,以下内容摘自 Flash MX 2004 帮助文档参数和属性下列标记属性和参数描述了由“发布”命令创建的 HTML 代码。在编写自己的用于显示 Flash 内容的 HTML 时,可以参考此列表。除非特别说明,否则所有条目都同时适用于 object 标记和 embed 标记。可选条目也在此列出。Internet Explorer 可以识别用于 object 标记的参数,而 Netscape 则可以识别用于 embed 标记 阅读全文
posted @ 2004-10-30 18:53 leonardleonard 阅读(204) 评论(0) 推荐(0)
摘要: 文章来源:仙人掌工作室一、禁用HTTP POST/GET协议   除非另外指定,否则,.NET将试图把Web服务绑定到三种协议:HTTP/POST、HTTP/GET和SOAP。之所以说“试图”,是因为依赖于服务的参数和返回类型,HTTP/GET协议可能不可用。.NET生成的WSDL文件将自动包含绑定这三种协议的指令,客户程序可以自由选择使用哪种协议与服务通信。   只要在Web.config文件中加入下列内容,就可以方便地删除对HTTP/POST和HTTP/GET协议的绑定: webservices protocols remove name="HttpPost" / r 阅读全文
posted @ 2004-10-30 18:50 leonardleonard 阅读(120) 评论(0) 推荐(0)
摘要: 作者:icefox文章来源:ASPCool以前的的发送消息按钮事件改写如下: '/////////////////////转到发送即时消息页面 Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Dim i, j As Integer j = 0 Dim tostu_id As String = "" For i = 0 To mycheck.Items.Count - 1 If mycheck.Items(i).Sel 阅读全文
posted @ 2004-10-30 18:49 leonardleonard 阅读(192) 评论(0) 推荐(0)
摘要: 作者:龙山文化文章来源:ASPCool.com欢迎来到C#的奇妙天空,在这里,希望你能获得你想获得的东西,.我们真诚希望能给你带来巨大的帮助,带你进入另外一个广阔的空间。 Come on. Follow me and then U can Win!   同Linux下的Gnu C ++ 工具中的gdb类似,C#提供了一个命令行调试程序"Cordbg.exe",通过这个程序你可以很轻松的调试你的C#应用程序,本文在下面不可能完全给你介绍cordbg的功能,我只是希望能通过本文的介绍,能让你获得一些的东西。能对你有所帮助,对我来说是一件很高兴的事情。废话还是少说! Cordbd: Microsof 阅读全文
posted @ 2004-10-30 18:23 leonardleonard 阅读(260) 评论(0) 推荐(0)
摘要: 作者:微软Reflection提供诸如MicrosoftVisualBasic.NET和JScript语言编译器使用的底层结构来实施隐性后绑定。绑定是定位与某一特定类型相对应的声明的过程。当这个过程发生在运行的时候,而不是编译的时候,它被称为后绑定。VisualBasic.NET使你可以在你的代码中使用隐性后绑定;VisualBasic.NET编译器调用helper方法,使用Reflection获得对象类型。传递给helper方法的参数使适当的方法可以在运行时被调用。这些参数是调用方法(对象)的实例,被调用方法的名字(字符串),及传递给被调用方法的参数。(一个对象数组)。 在以下代码例子中,V 阅读全文
posted @ 2004-10-30 18:22 leonardleonard 阅读(163) 评论(0) 推荐(0)
摘要: 作者:中国计算机报Visual Studio.NET 拥有开发者建立一个成功而强大的中间层应用服务所需要的所有开发工具,利用这些工具,开发者可以: 1.保障消息传播和利用微软消息队列(MSMQ)跨平台的通讯; 2.将应用程序的错误信息记录到共享的应用程序事件日志,并且可以设定一个组件去唤醒预先定义的任务; 3.可以知道网络中的任何一台计算机的性能特征; 4.可以编写在文件系统改变时被唤醒和执行的组件; 5.可以直接拖拽功能模块到应用程序当中。 使开发者专注于业务上的问题,而不是繁琐的劳动。 下面,让我们来深入了解RAD开发的几个方面: 服务器浏览器   写一个中间层的组件去发现企业网络上有哪些 阅读全文
posted @ 2004-10-30 18:21 leonardleonard 阅读(223) 评论(0) 推荐(0)
摘要: 将窗口分割为几块,横向分用ROWS属性,纵向分用COLS属性,每一块的大小可以由这两个属性的值来实现。   frameset cols=#  例:frameset cols="100,200,300"   frameset rows=#  例:frameset rows="10%,20%,70%"   #的值为一对用引号括起来的字符串,字符串中的数字表示每个分窗口所占的尺寸,数字中间用逗号隔开,有几个数字就表示分出了几个窗口。当然,这其中的任何一个数字也可以由“*”来代替,这样表示由浏览器自动设置其大小。  如:frameset cols="100,200,*"      阅读全文
posted @ 2004-10-30 18:19 leonardleonard 阅读(182) 评论(0) 推荐(0)
摘要: HTML除了可以插入图形之外,还可以播放音乐和视频等。用浏览器可以播放的音乐格式有:MIDI音乐、WAV音乐、AU格式。另外在利用网络下载的各种音乐格式中,MP3是压缩率最高,音质最好的文件格式。点播音乐  将音乐做成一个链接,只需用鼠标在上面单击,就可以听到动人的音乐了,这样做的方法很简单:   A HREF="音乐地址"乐曲名/A例如:播放一段MIDI音乐:   A HREF="midi.mid"MIDI音乐/A  MIDI音乐   播放一段AU格式音乐:   A HREF="you.au"同桌的你-AU音乐/A    同桌的你-AU音乐  把我们喜欢的音乐收集起来 阅读全文
posted @ 2004-10-30 18:19 leonardleonard 阅读(178) 评论(0) 推荐(0)
摘要: 文章来源:山西之窗由Frames分出来的几个窗口的内容并不是静止不变的,往往一个窗口的内容随着另一个窗口的要求而不断变化,这就提高了Frames的利用价值。为了完成各窗口之间的相互操作,我们必须为每一个窗口起一个名字,这个名字用属性Name来定义。  窗口标识(Frame Name)   frame src=url name=“窗口名”  例如: frame src="frame/a.html" name=“left”  定义了窗口名称,还应该有Target来配合使用,Target属性指定了所链接的文件出现在哪一窗口。Target的值可以是name定义的名称,也可以是以下四类值:   阅读全文
posted @ 2004-10-30 18:16 leonardleonard 阅读(214) 评论(0) 推荐(0)
摘要: 作者:军军文章来源:闪吧META的一些功用   META标记用于描述不包含在标准HTML里的一些文档信息。基于这一基 础上又开发出一些其它的有用功能,下面我挑选几种功能和大家说一下:1、如何让搜索引擎搜索到你的页面META NAME="keywords CONTENT="这里写关键字"META NAME="description" CONTENT="有关你页面的描述"  本页的关键字和描述。在页面里加上这些定义后,一些搜索引擎就能够让读者根据这些关键字查找到你的主页,了解你的主页内容。多个关键字之间用逗号分隔开,很多国外的网站都很重视这一功能,往往他们的关键字会占据一半的页面。 2、定 阅读全文
posted @ 2004-10-30 18:15 leonardleonard 阅读(162) 评论(0) 推荐(0)
摘要: 作者:wjack文章来源:蓝色理想//总论本规范既是一个开发规范,也是一个脚本语言参考,本规范并不是一个一成不变的必须严格遵守的条文,特殊情况下要灵活运用,做一定的变通。但是,请大家千万不要随意更改规范。如果有任何问题,请及时与我联系,我会及时更改本规范的相关代码样例和文档。/基 本 要 求1. 在网站根目录中开设images common temp 三个子目录,根据需要再开设media 子目录,images目录中放不同栏目的页面都要用到的公共图片,例如公司的标志、banner 条、菜单、按钮等等;common 子目录中放css、js,、php、include 等公共文件;temp 子目录放客 阅读全文
posted @ 2004-10-30 18:14 leonardleonard 阅读(134) 评论(0) 推荐(0)
摘要: 作者:十二文章来源:蓝色理想今天想学习一下基础知识,就看了一下HTML(4.0),发现自己对HTML掌握的太少了。很多代码都很陌生,根本就没见过,更别提用了。就拿a/a元素来举个例子。它的属性就有:name,href,target,title(这都是我们常用的,就不用多说了)rel,rev,charset,hreflang,tabindex,accesskey,shape(default|rect|circle|poly),coords(length-list) 这些以前基本很少见过,在这里就加以介绍。rel=cdate 这个属性指出了从当前位置到链接位置的关系。例如 rel="nex 阅读全文
posted @ 2004-10-30 18:12 leonardleonard 阅读(112) 评论(0) 推荐(0)
摘要: 作者:闪吧標籤 , 屬性名稱 , 簡介 ! - - ... - - 註解 ! 跑馬燈 marquee.../marquee普通捲動 marquee behavior=slide.../marquee滑動 marquee behavior=scroll.../marquee預設捲動 marquee behavior=alternate.../marquee來回捲動 marquee direction=down.../marquee向下捲動 marquee direction=up.../marquee向上捲動 marquee direct 阅读全文
posted @ 2004-10-30 18:12 leonardleonard 阅读(114) 评论(0) 推荐(0)
摘要: 作者:欧杨飘雪 http://blog.csdn.net/flyingsnowy/众所周知windows平台漏洞百出,补丁一个接一个,但总是补也补不净。我把我所知道的20种看asp源码的方法总结了一下,并且用c#写了个应用程序来扫描这些漏洞,发现虽然大部分的方法已经不起做用,但还是有一些漏网之鱼的:),结果这两天真看到不少站的源代码,包括数据库密码,如果用access的可以把库下载下来,而用sql server的如果不是用udl,dsn等来连接的话,也可以通过tcp/ip网络库连接到数据库,为所欲为呀。先面把这20种方法列在下面: .%81::DATA%2e%2e%41sp+.htr\long 阅读全文
posted @ 2004-10-30 18:06 leonardleonard 阅读(150) 评论(0) 推荐(0)
摘要: 文章来源:蓝色理想htmlheadtitle跟随滚动条的图片/titlemeta http-equiv="Content-Type" content="text/html; charset=gb2312"STYLE media=screen type=text/css#floater { POSITION: absolute; VISIBILITY: visible; WIDTH: 10px; Z-INDEX: 10 }//不知道为什么要定义floater为样式表!/STYLEscript language="javascript"!--function MM 阅读全文
posted @ 2004-10-30 17:58 leonardleonard 阅读(245) 评论(0) 推荐(0)
摘要: 表格的色彩 表元的背景色彩和背景图象th bgcolor=# th background="URL" #=rrggbb 16 进制 RGB 数码, 或者是下列预定义色彩名称:Black, Olive, Teal, Red, Blue, Maroon, Navy, Gray, Lime, Fuchsia, White, Green, Purple, Silver, Yellow, Aqua FoodDrinkSweet AB 表格边框的色彩 table bordercolor=#FoodDrinkSweetABC表格边框色彩的亮度控制 table bordercolorlight= 阅读全文
posted @ 2004-10-30 17:56 leonardleonard 阅读(206) 评论(0) 推荐(0)
摘要: 作者:未知 请速与本人联系一、表格中单元格之间分隔线的隐藏方法第一行第二行第三行这个表格去掉了单元格之间的纵向分隔线第第第一二三列列列这个表格去掉了单元格之间的横向分隔线横线竖线都没了这个表格去掉了单元格之间的纵向分隔线和横向分隔线  其实上面的三个表格都有三行三列,隐藏分隔线的诀窍在于rules,察看这三个表格的源代码,我们可以看到TABLE标签中都有rules。 它有三个参数(cols,rows,none),当rules=cols时,表格会隐藏纵向的分隔线,这样我们就只能看到表格的行;当rules=rows时,则 隐藏了横向的分隔线,这样我们只能看到表格的列;而当rules=none时 阅读全文
posted @ 2004-10-30 17:53 leonardleonard 阅读(185) 评论(0) 推荐(0)
摘要: ◇ 行的控制 段(Paragraph) (可以看作是空行) p你好吗?p很好。 你好吗? 很好。换行 br 你好吗?br很好。 你好吗?很好。不换行nobrnobr 请改变您浏览器窗口的宽度, 使之小于这一行的宽度, 看看这个标记的作用!/nobr 请改变您浏览器窗口的宽度,使之小于这一行的宽度,看看这个标记的作用! ◇ 文字的对齐(Alignment) hn align=#.../hn p align=#.../p #=left, center, right h3 align=centerHello\h3h3 align=rightHe 阅读全文
posted @ 2004-10-30 17:51 leonardleonard 阅读(179) 评论(0) 推荐(0)
摘要: ◇ 标题字体(Header)h# ... /h# #=1, 2, 3, 4, 5, 6h1今天天气真好!/h1 今天天气真好!h2今天天气真好!/h2 今天天气真好!h3今天天气真好!/h3 今天天气真好!h4今天天气真好!/h4 今天天气真好!h5今天天气真好!/h5 今天天气真好!h6今天天气真好!/h6 今天天气真好!hn---/hn 这些标记显示黑体字。 hn---/hn 这些标记自动迦胍桓隹招校槐赜?p 标记再加空行。因此在一行中无法使用不同大小的字体。 ◇ 字体大小font size=# ... / 阅读全文
posted @ 2004-10-30 17:50 leonardleonard 阅读(193) 评论(0) 推荐(0)
摘要: 作者:听风文章来源:eNet技术学院web开发人员是否必须掌握复杂的组件技术才能加快html页面的访问速度?答案是:不一定!实际上,有许多关于HTML与DHTML方面的技巧,它们原理简单而且上手容易。无论是技术高超的老手,还是初涉编程的菜鸟,领会这些都十分必要。 明显HTML,暗渡“公用脚本” 减少web页面下载时间的关键就是设法减小文件大小。当多个页面共用一些成分内容时,就可以考虑将这些公用部分单独分离出来。比如:我们可以将多个HTML页面都用到的脚本程序编写成独立存在的.js文件,然后再在页面中按如下方式调用它: script src="myfile.js"/script 这样,公 阅读全文
posted @ 2004-10-30 17:48 leonardleonard 阅读(201) 评论(0) 推荐(0)
摘要: 作者:火焰鸟文章来源:大众网络报HTML文档由两部分组成:Head(主题部分,一般来说是不可见的)和Body(正文部分,在浏览器中是可见的)。随着FrontPage及Dreamweaver(简称DW)等可视化的网页编辑器的流行,不懂HTML也可以做一个具有专业水平的网页已经不是一个梦。但是,这些主页制作工具都不能自己生成一个好的主题部分,这就需要我们来了解一下其中的元素了。     一、Head元素     Meta它记录当前页面的信息,例如字符编码、作者、版权和关键字等。还可以用来向服务器提供信息,例如截止日期和页面刷新间隔等。它的两种基本用法是:告诉浏览器网页所识别的文件类型及语言类型;让 阅读全文
posted @ 2004-10-30 17:45 leonardleonard 阅读(121) 评论(0) 推荐(0)
摘要: 作者:秋实文章来源:天极网页陶吧纵观时下网站,本来网速就有些慢,可是几乎每页都要放什么Banner,栏目图片,版权等一大堆雷同的东西,当然,出于网站风格统一、广告效应的需要,本无可厚非,可毕竟让用户的钱包为这些“点缀“的东西”日益消得钱憔悴”了,有没有办法,让这些雷同的东西一次下载后就不用再下载,而只下载那些内容有变化区域的网页内容呢?   答案很肯定:应用Iframe标记!   一、Iframe标记的使用   提起Iframe,可能你早已将之扔到“被遗忘的角落”了,不过,说起其兄弟Frame就不会陌生了。Frame标记即帧标记,我们所说的多帧结构就是在一个浏览器窗口中显示多个HTML文件。现 阅读全文
posted @ 2004-10-30 17:44 leonardleonard 阅读(229) 评论(0) 推荐(0)
摘要: embed src="http://wmt2.aboutmedia.com.tw/Aboutmedia/warner/mtv/naying-021011_01v_120k.wmv";; autostart="true" loop="true" width="200" height="150" 把这个网址http://wmt2.aboutmedia.com.tw/Aboutmedia/warner/mtv/naying-021011_01v_120k.wmv换成你要看的电影就行了有图像的rm格式:OBJECT classid='clsid:CFCDAA03-8BE4-11cf-B84B- 阅读全文
posted @ 2004-10-30 17:42 leonardleonard 阅读(408) 评论(0) 推荐(0)
摘要: 解释成“浏览器中的浏览器“很是恰当 iframe frameborder=0 width=170 height=100 marginheight=0 marginwidth=0 scrolling=no src="move-ad.htm"/iframeIFRAME用于设置文本或图形的浮动图文框或容器。BORDERIFRAME BORDER="3"/IFRAME设定围绕图文框的边缘宽度FRAMEBODERIFRAME FRAMEBODER="0"/IFRAME设置边框是不否为3维(0=否,1=是)HEIGHT,WIDTHIFRAME HEIGHT="31" WIDT 阅读全文
posted @ 2004-10-30 17:40 leonardleonard 阅读(132) 评论(0) 推荐(0)
摘要: 类的构造函数是在创建类的对象时有系统自动执行的函数,一般把类的初始化工作放在这里,客户无法调用该函数。 类析构函数是类的对象在销毁是执行的函数,一些收尾工作放在这里,比如释放内存等,客户无法调用 --------------------------------------------------------------- 构造函数用于执行类的实例的初始化,每个类都有构造函数,即使你没声明它。在访问一个类的时候,系统将最先执行构造函数中的语句,任何构造函数的执行都隐式的调用了系统提供的默认构造函数base(),可以有参数,也可以没有。有参数的时候,类载实例化的时候必须传递参数。 析构函数用于专门 阅读全文
posted @ 2004-10-30 17:30 leonardleonard 阅读(139) 评论(0) 推荐(0)
摘要: System.Diagnostics.Process.Start("mailto:YourReceiver@abcd.com?subject=Whatever&body=Whatever") 阅读全文
posted @ 2004-10-30 17:30 leonardleonard 阅读(126) 评论(0) 推荐(0)
摘要: Montaque(Rain + Man=Rainman) http://search.csdn.net/Expert/topic/1756/1756799.xml?temp=.8004572加一个printdialog到form上,然后调用 printDialog1.ShowDialog() --------------------------------------------------------------- Dim pt As Printing.PrintDocument Me.PrintDialog1.Document = pt Me.PrintDialog1.ShowDialog 阅读全文
posted @ 2004-10-30 17:29 leonardleonard 阅读(125) 评论(0) 推荐(0)
摘要: 作者: xixigongzhu(夕夕公主) http://search.csdn.net/Expert/topic/1974/1974227.xml?temp=.6640131首先,你的年的范围是1800-3999润年:1800,1900,2100,2200,2300,2500,2600,2700,2900,3000,3100,3300,3400,3500,3700,3800,3900是个特殊值(能被4整除但不是润年),要分出来:String leap1 = "(((1[8-9])|([2-3][0-9]))(0|2|4|6|8)(4|8))";String leap2 = "(((2(0|4 阅读全文
posted @ 2004-10-30 17:26 leonardleonard 阅读(351) 评论(0) 推荐(0)
摘要: 作者:zwztu http://search.csdn.net/Expert/topic/1612/1612693.xml?temp=.2369806首先如果用OLEDB连呢?如果用ASE 的OLEDB 提供者,那这个提供者哪里有下呢? 其次如果用MSDATASHAPE连,可以是可以,但是速度似乎很慢。。。 再次如果用OLEDB FOR ODBC,为什么建立的时候能测试成功,但是建立完成后就提示无效的属性。 最后就是用ODBC.net的确是可以连,但是怎么调用带参数的存储过程? 有人说COMMAND.TEXT里要写成CALL {。。。。。} 我试过了,以前提示没有参数提供的错误没有了,但是换来 阅读全文
posted @ 2004-10-30 17:22 leonardleonard 阅读(208) 评论(0) 推荐(0)
摘要: OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0/OBJECT input type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,1) input type=button value=直接打印 onclick=document.all.WebBrowser.ExecWB(6,6) input type=button value=页面设置 onclick=document.all.W 阅读全文
posted @ 2004-10-30 17:20 leonardleonard 阅读(115) 评论(0) 推荐(0)
摘要: 作者:qieyj(温馨港湾) http://search.csdn.net/Expert/topic/1256/1256076.xml?temp=.1866419//write by wenhui.orgusing System;using System.IO;using System.Text;using System.Collections;namespace PDFGenerator{public class PDFGenerator{static float pageWidth = 594.0f;static float pageDepth = 828.0f;static float 阅读全文
posted @ 2004-10-30 17:19 leonardleonard 阅读(136) 评论(0) 推荐(0)
摘要: 怎样才可以调用打印机进行打印并且对纸张类型进行设置呢? --------------------------------------------------------------- OBJECT id="WebBrowser" height="0" width="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"/OBJECT script language="javascript" function frmLoad() { WebBrowser.ExecWB(8,1); WebBrowser.ExecWB(6,6); 阅读全文
posted @ 2004-10-30 17:17 leonardleonard 阅读(172) 评论(0) 推荐(0)
摘要: http://www.poynterextra.org/eyetrack2004/main.htm By Steve Outing and Laura RuelThe eyes most often fixated first in the upper left of the page, then hovered in that area before going left to right. Only after perusing the top portion of the page for some time did their eyes explore further down the 阅读全文
posted @ 2004-10-30 16:52 leonardleonard 阅读(160) 评论(0) 推荐(0)
摘要: 姜卓睿 雷必武 一、序言 由于教学工作需要,本人在参看了贵刊98年第4期《硬盘逻辑锁技术研究及应用》与99年第3期《解开硬盘逻辑死锁的一种有效方法》的文章之后,决定以同类方法尝试一下,结果未获得成功,又“苦于”没有KV300 L++ 版,不得不自己做一个硬盘逻辑锁。在制作过程中发现,仅仅只做循环链表是不够的,并不能锁住硬盘。以下是本人经过多次实验后,总结出的一套加锁和解锁的方法,(本文所述均在本机上获得通过!)以供大家参考。硬盘逻辑锁的原理请参见以上文章。 二、制作前的准备: 先将本硬盘(笔者使用的是Quantum SE 3.2G硬盘,C盘2.1G,D盘1.1G)的主引导程序(即0磁头0柱面 阅读全文
posted @ 2004-10-30 16:49 leonardleonard 阅读(190) 评论(0) 推荐(0)
摘要: xa.sn.cn,西安公众网,西安,陕西,CN,202.100.0.*   xa.sn.cn,西安公众网,西安,陕西,CN,202.100.1.*   xa.sn.cn,西安公众网,西安,陕西,CN,202.100.2.*   xa.sn.cn,西安公众网,西安,陕西,CN,202.100.3.*   xa.sn.cn,西安公众网,西安,陕西,CN,202.100.4.*   xa.sn.cn,西安公众网,西安,陕西,CN,202.100.5.*   xa.sn.cn,西安公众网,西安,陕西,CN,202.100.6.*   xa.sn.cn,西安公众网,西安,陕西,CN,202.100.7. 阅读全文
posted @ 2004-10-30 16:45 leonardleonard 阅读(424) 评论(0) 推荐(0)
摘要: 作者:cuike519的专栏 http://blog.csdn.net/cuike519/添加控件数组在.NET里面我好像没有找到有关于控件数组的说明,但是前两天偶在网上看到了一篇关于如何在.NET里面实现控件数组的文章(该文章请参看MSDN).记得大学的时候在使用VB的时候使用过控件数组,可是到了.NET的时代好像没有了.当时可以用控件数组作很多繁琐的事情,可以动态的生成一些功能和目的基本相同的一组文本框和一堆标签.这些控件数组响应同一个事件,我们在使用它的时候可以直接通过索引来访问.我使用.NET以后好像绑定让一切变的如此简单,好像控件数组没有什么用了,但是在前面的一次开发中我还是偶然的想 阅读全文
posted @ 2004-10-30 16:40 leonardleonard 阅读(567) 评论(0) 推荐(0)
摘要: 作者:cuike519的专栏 http://blog.csdn.net/cuike519/我们都知道著名的搜索引擎大亨Google的所搜能力,我个人认为如果你用Google搜索不到的用其他基本上也没什么可能了,所以本人对Google也是特别的喜欢!我们也想利用他的强大的所有功能为我们的系统服务。Google为我们提供了Api详细信息可以去http://www.google.com/apis/看看!下面我想简单的说一下如何使用(很简单不要笑话我)。首先你应该去google申请一个account!有了这个account你就可以使用WebService了不过一个account一天只能用1000次!我 阅读全文
posted @ 2004-10-30 16:36 leonardleonard 阅读(144) 评论(0) 推荐(0)
摘要: 作者:cuike519的专栏 http://blog.csdn.net/cuike519/该模式的意图是:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。那么首先我们应该已经有了一个对象,同时这个对象还支持自我复制(科隆)。在FCL里面我们知道有一个接口专门用来规定这么一个契约,那就是ICloneable接口,该接口只有一个方法Clone,以下MSDN对该接口中对该接口的方法的说明:创建作为当前实例副本的新对象。Clone 既可作为深层副本实现,也可作为浅表副本实现。在深层副本中,所有的对象都是重复的;而在浅表副本中,只有顶级对象是重复的,并且顶级以下的对象包含引用。结果克隆必 阅读全文
posted @ 2004-10-30 16:34 leonardleonard 阅读(138) 评论(0) 推荐(0)
摘要: 作者:cuike519的专栏 http://blog.csdn.net/cuike519/工厂方法的目的很明确就是定义一个用来创建对象的接口,但是他不直接创建对象,而由他的子类来创建,这样一来就将创建对象的责任推迟到了该接口的子类中,创建什么类型的对象由子类来决定,而创建对象的时间由接口来定。因此该模式可以在如下几种情况下使用:1、a class can’t predict the class of objects it must create.2、a class wants its subclasses to specify the objects it creates.3、classes 阅读全文
posted @ 2004-10-30 16:33 leonardleonard 阅读(124) 评论(0) 推荐(0)
摘要: 作者:cuike519的专栏 http://blog.csdn.net/cuike519/我们将要介绍一个和它比较像的创建型模式Builder(至于关于Builder的详细内容您可以参考GOF的书,在这里不重复了。)。在GOF的书里Builder的目的是这样的:Separate the construction of a complex object from its representation so that the same construction process can create different representations.在我的程序设计中很难免会使用复杂的对象比如:车的 阅读全文
posted @ 2004-10-30 16:31 leonardleonard 阅读(149) 评论(0) 推荐(0)
摘要: 意图: 为创建相关的或者相互依赖的对象配置一个借口而不指定他们具体的类。别名: Kit理解: 抽象工厂是一种创建型的模式,它为我们创建对象提供了有效地方法,我们不用直接new对象而是可以为创建对象配置一个接口,该接口定义了如何创建对象的方法。我们还知道抽象工厂创建的对象是一个系列的或者是一族的。该模式的最大特点就是将它的具体创建的任务交给了他的子类也就是具体的类,因此我们将创建对象的时间延迟到了它的子类。我们知道,在设计模式(GOF)的书里说了设计模式是为有一定面向对象基础的开发人员准备的。所以我们都应改知道类和类型之间的区别,在现在的编程语言里接口是最为抽象的数据结构,因此我们将我们的抽象工 阅读全文
posted @ 2004-10-30 16:30 leonardleonard 阅读(157) 评论(0) 推荐(0)
摘要: 作者:cuike519的专栏 http://blog.csdn.net/cuike519/我想我们都知道在数据库中如何添加自增长列,我们可以将这个自增长列绑定到DataGrid上使得用户方便的知道现在是第几行,今天我介绍一种不用数据库就可以简单显示出自增长列的方法,有人可能会说既然数据库支持我们为什么这样做?我想有如下的两个理由:1、不是所有的表都有自增长列。2、当自增长列不自动复制的时候会出现断号的现象,即使复制这也是有可能发生的。但是先要说明的是这个方法只能显示出来当前页的序号,也就是说如果有分页它只能标记当前这一页的序号。如果要同样实现分页的功能我想使用数据库要比这种方法简单一些,因为如 阅读全文
posted @ 2004-10-30 16:27 leonardleonard 阅读(128) 评论(0) 推荐(0)
摘要: 作者:飞刀  我们必须得了解一下DataReader,DataSet和DataGrid控件,DataGrid是显示控件,大家自已去看它相关的应用,我们在这里不哆嗦,DataReader和DataSet都可以用来储存数据内容,不过DataReader只能储存查询的结果,DataSet就相对来说复杂多了,他的功能很强大,我们一步步来讲,我们只讲其关于储存数据库的功能,呵呵,为了和DataReader的讲解嘛. 讲数据库,首先得有用的数据才行,我这里随便搞了一个数据库,名为Company,再加了几条数据进去 DataReader DataReader看名字就知道了,就是读取数据,我们可以通过Comm 阅读全文
posted @ 2004-10-30 16:25 leonardleonard 阅读(113) 评论(0) 推荐(0)
摘要: 作者:飞刀  这一节主要是要讲DataBind,这个在ASP.net中是很重要的东东,几乎所有的控件都需要它来控制数据的操作。也可以说是ASP.net的数据核心。 我们先来看一个简单的例子: % @ Page Language="C#" % % @ Import Namespace="System.Data" % Script Language="C#" Runat="Server" public void Page_Load(Object src,EventArgs e) { //首先建立一个数组 ArrayList arr=new ArrayList(); arr.Add("飞 阅读全文
posted @ 2004-10-30 16:23 leonardleonard 阅读(161) 评论(0) 推荐(0)
摘要: 作者:飞刀  WEB控件 我想了半天也不知道如何定义这个web控件,它比html控件难于理解,毕竟HTML太像原来我们熟悉的东东了。而web控件确与我们平常见到的有很大的出入,不知道大家还记不记得我说过的一句话,那就是ASP.net的程序就像是写VBVC中的窗口,先再这些窗口中加入我们的需要的控件,然后再对这些控件进行操作。如果你学过一点点VBVC的编程,那么理解这个就不难了,ASP.net中的web控件就像是VBVC中的控件一样。我们先在页面中摆好这些控件,然后再通过Page_Load以及其它一些自定义事件来对他们进行控制。我们还是通过看一个实例来了解一下吧。我们先举简单的Label控件吧. 阅读全文
posted @ 2004-10-30 16:21 leonardleonard 阅读(176) 评论(0) 推荐(0)
摘要: 作者:飞刀  关于Namespace(命名空间)的使用常用% @ Import Namespace="System.Data" %,这是在引用M$为我们提供的Namespace,这和ASP不同的,我们贏SP.net必须先引用与我们操作有关的Namespace后才能使用相应的功能。其实说白了,一个Namespace; 就是一个组件我下面简单的列举一些常用的Namespace % @ Import Namespace="System.Data" % 处理数据时用到 % @ Import Namespace="System.Data.ADO" % 使用ADO.net ; 时用到 % 阅读全文
posted @ 2004-10-30 16:19 leonardleonard 阅读(230) 评论(0) 推荐(0)
摘要: 出处:ASPCN 作者:飞刀  Cookie Cookie的用法也和ASP中差不多。比如我们建立一个名为aspcn,值为飞刀的cookie HttpCookie cookie = new HttpCookie["aspcn"]; cookie.Value = "飞刀"; Response.AppendCookie(cookie); 我们取出Cookie值也很简单 HttpCookie cookie = Request.Cookies["aspcn"]; cookieValue = cookie.Value; 有时候我们想在一个Cookie中储存多个信息,那也没有问题。比如我们在名为aspcn的 阅读全文
posted @ 2004-10-30 16:17 leonardleonard 阅读(153) 评论(0) 推荐(0)
摘要: crystal译 ·yesky   一个程序,速度是一件非常令人渴望的东西。一旦代码开始工作,接下来你就得尽可能的让它运作的快些,再快些, 在ASP中你只有尽可能拧干你的代码,以至于不得不将他们移植到一个仅有很少一点性能的部件中。但现在呢,微软将推出 的ASP.NET会妥善的解决这一问题.   兼容性   ASP.net与ASP兼容,因此没有必要担心你现存的应用程序会在IIS的下一版本中崩溃。ASP.net文件以新的扩展名出 现,即.ASPX,因此,你能很容易分辨出新老文件。 在使用ASP.net时有太多的 禁锢,如果你想从ASP.net中获取一些便利,你就得按它的规矩来做,这样会对你的应用成 阅读全文
posted @ 2004-10-30 16:16 leonardleonard 阅读(141) 评论(0) 推荐(0)
摘要: crystal译··yesky   适应性   肯定的是,通常任何一个全新的技术,在市场渗透都会花费一些时间。微软正在开始让ASP和IIS平台通过行业验证,以便让其作为其它网络服务器之外可以供选择的平台   对于在其基本构架上的如此巨大的改变,是很难说服客户或者开发人员丢弃他们以前所使用的方法而来改用现有的方法。当然,随着时间的流逝,问题总是会被慢慢的解决,但事实上,ASP+要被市场接受,所面临的是一道障碍;即使慢慢的被采纳,寻找高品质解决方案和技术支持方面的问题也会接踵而来。事实上,ASP.net仍然是个alpha 技术,但在寻求支持方面,它又是如此幸运。   现存代码   当然,在将系统转 阅读全文
posted @ 2004-10-30 16:15 leonardleonard 阅读(113) 评论(0) 推荐(0)
摘要: 作者: love.net    大家知道股票网站的K线图是动态生成的定时刷新PHP 就有动态生成图片的功能   那么怎样用asp.net在网页中动态的生成一个图片呢?   下面我要举的例子是动态的生成一个图片显示当前时间   namespace Wmj   {   using System;   using System.Drawing;   using System.Web.UI;       public class MyTempImage : Page    {    public string CreateImage()    {    string str=DateTime.Now. 阅读全文
posted @ 2004-10-30 16:11 leonardleonard 阅读(220) 评论(0) 推荐(0)
摘要: Jonathan Goodyear, MCSD, MCP, CLS 我正式宣布今天为“免费代码星期五“。今天我将向大家免费提供一个用ASP .NET实现的工具,它可以用来查看并清除Windows2000的事件日志。我把这个工具的源代码附在了文章的后面。在这之前,我将解释一下它的工作原理。你也可以下载这段源代码(包括VB和C#两个版本)。 当这页第一次被载入时,我们将创建并显示一个ASP .NET DropDownList服务器控件,它列出了本地服务器上所有的事件日志。我们首先通过调用EventLog类中的GetEventLogs方法得到所有的事件日志,再选择出属于本地服务器的事件日志,这样我们 阅读全文
posted @ 2004-10-30 16:10 leonardleonard 阅读(180) 评论(0) 推荐(0)
摘要: Susan Warren Microsoft Corporation 与刚接触 ASP.NET 页面的开发人员交谈时,他们通常向我提出的第一个问题就是:“那个 ViewState 到底是什么?”他们的语气中流露出的那种感觉,就象我来到一家异国情调的餐馆,侍者端上一道我从未见过的菜肴时的那种感觉 - 既疑惑不解,又充满好奇。但肯定有人认为它不错,否则就不会提供了。所以,我会先尝一尝,或许会喜欢上它,尽管它看上去的确很古怪! 对于 ViewState 也是如此,但是如果适应了它的风格,您会发现在许多情况下,您将乐于在自己的 ASP.NET 应用程序中使用 ViewState,因为它可以帮助您使用更 阅读全文
posted @ 2004-10-30 16:09 leonardleonard 阅读(154) 评论(0) 推荐(0)
摘要: Susan Warren Microsoft Corporation 编写 Web 应用程序时最常见的问题之一,是要让代码知道它的执行上下文。让我们通过一个简单的例子(即个性化页面)来说明这个问题:    请登录。 与    欢迎 Susan! 虽然看起来很简单,但即使是这一小段 Web UI,仍然需要好几段信息,而且每次请求该页时这些信息都会发生变化。我们需要知道以下内容: 用户登录了吗? 用户的显示名是什么? 更通常的问题是,每次请求该页时,唯一的上下文是什么?以及如何编写代码以便能考虑到此信息? 事实上,由于 HTTP 的无状态特性,Web 应用程序可能需要跟踪许多不同的上下文片段。当用 阅读全文
posted @ 2004-10-30 16:08 leonardleonard 阅读(190) 评论(0) 推荐(0)
摘要: 给DataGrid添加确定删除的功能DataGrid的功能我想大家是知道的,我在实际的应用中遇到如下的问题,客户要求在删除之前做一次提示。类似于windows。首先我们都知道DataGrid支持删除的功能,我们可以向DataGrid里面添加删除列就可以实现,下面我想用模板列来实现带提示的删除按钮。我们用northwind的示例数据库作为例子数据库操纵Categories表。DataGrid的Html页的内容如下:asp:DataGrid id="grdTest" style="Z-INDEX: 101; LEFT: 205px; POSITION: absolute; TOP: 134px" 阅读全文
posted @ 2004-10-30 16:05 leonardleonard 阅读(137) 评论(0) 推荐(0)
摘要: 作者:cuike519的专栏 http://blog.csdn.net/cuike519/我们知道如果datagrid的宽度比较长那么使得我们很难分清楚行数据,也就是很容易使我们看错行,我想如果当我们的鼠标移动到datagrid的行上,他可以清楚的显示给我们就好了,那么好吧现在我们就开始,首先我们知道datagrid在客户端被解释成了table所以我们有知道table都有tr和td组成,tr就是行,我们只需要在每个tr上面的onmouseover加入一段javascript脚本就可以实现这个功能,tabletr onmouseover="this.style.backgroundColo 阅读全文
posted @ 2004-10-30 16:04 leonardleonard 阅读(125) 评论(0) 推荐(0)
摘要: 作者:未知介绍在.NET之前,使用非托管的Win32APIs加密解密数据是一件非常痛苦的事情。为了这个加密解密的目的,.NET配置了一组类(和命名空间)。现在你有很多类可以使用每种不同的算法保护你的数据。在.NET里面Crypttography命名空间下又定义了3种类型的加密方法。他们是AsymmetricAlgorithm,SymmetricAlgorithm和HashAlgorithm。所有的这些类(和.NET密码学类型)都是抽象类。我们今天将要描述SymmetricAlgorithm。剩下的将在以后的文章中陆续讲解。注意:虽然大多数托管代码里的加密类实现使用了很多CryptoAPI库。S 阅读全文
posted @ 2004-10-30 16:03 leonardleonard 阅读(188) 评论(0) 推荐(0)
摘要: 作者:cuike519的专栏 http://blog.csdn.net/cuike519/本文将要简单的介绍如何在DataGrid里面用图形表是一个数字,听起来好象要用到GUI的编程,其实不然,如果你读完全文你就会发现其实很简单,只是一个“小把戏”而已,但是请不要失望,其实在实际的应用中这个“小把戏”就是你项目中的一个亮点。 首先为了实现这个功能我们需要一个DataGrid,并且为这个DataGrid邦定数据,具体的邦定代码如下(由于我说明问题的重点不在如何邦定DataGrid所以我就是用了最原始的邦定方法,目的旨在说明主题)。 画一个DataGrid在HTML里面,代码就像下面的一样,我使用 阅读全文
posted @ 2004-10-30 16:01 leonardleonard 阅读(129) 评论(0) 推荐(0)
摘要: 作者:cuike519的专栏 http://blog.csdn.net/cuike519/ 下文将为您演示如何将DataGrid实现为一个立体的表格,以及如何实现在Image按钮中实现立体感的效果。为了完成上面的内容我们首先要对CSS的自定义样式有所了解,然后就是一些简单的js代码。为了实现立体大DataGrid我们需要创建一个工程,里面有一个DataGrid以及绑定在其上的数据,代码如下:asp:datagrid id="DataGrid1" runat="server" GridLines="Horizontal" style="BORDER-COLLAPSE:separate" I 阅读全文
posted @ 2004-10-30 15:59 leonardleonard 阅读(115) 评论(0) 推荐(0)
摘要: 作者:cuike519的专栏 http://blog.csdn.net/cuike519/本文详细介绍了如何实现在点击DropDownList的时候弹出DataGrid,然后从DataGrid里面选择相应的项。 很早就发现在网上有很酷的下拉选择框,今天我在这里也写一个,该方法旨在说明问题的一个解决方法,该方法可以扩展为自定义控件,由于时间有限所以在这里我只提供一个该方法的页面实现。当然你可以发挥你的才能作出更漂亮的。 问题描述:我们在使用DropDownList的时候经常会碰到这样的问题(至少我碰到了),在一个很小的区域显示一个比较复杂的内容,希望让选择的人对要选择的东西有比较清晰的认识,我们 阅读全文
posted @ 2004-10-30 15:57 leonardleonard 阅读(207) 评论(0) 推荐(0)
摘要: 作者:cuike519的专栏 http://blog.csdn.net/cuike519/本文介绍如何将一个目录里面的所有文件复制到目标目录里面。下面介绍几个我们在该例程中将要使用的类:1、Directory:Exposes static methods for creating, moving, and enumerating through directories and subdirectories.2、Path:Performs operations on String instances that contain file or directory path information. 阅读全文
posted @ 2004-10-30 15:56 leonardleonard 阅读(360) 评论(0) 推荐(0)