最近有个朋友离开IT行业二年的朋友说要实现用程序向某个网站的页面上传数据,他是意思是每天有几十条数据要在网站页面上填写,很烦,最好用程序来写。网站页面是用POST传递的,同时没有验证码之类的东东,只有一点限制就是5分种内不能填写二次记录。这一切都好办。usingSystem.Web;usingSystem.Net;usingSystem.Text;usingSystem.IO;//创建对某个网站页面的请求HttpWebRequest myRequest=(HttpWebRequest)WebRequest.Create("http://www.knowsky.com/a.asp")/...
http://www.jb51.net//article/1316.htm
我们经常要在程序的人机交互中用到模态窗口,但在B/S开发中,这一切变得不容易了,虽然也可以用window.showModalDialog函数实现(见http://dotnet.aspx.cc/ShowDetail.aspx?id=49ML4AO8-5PB3-4KNY-NJZD-LJOIOXV4M1X4),但多数用起来麻烦,还要为了回传值用Frameset建立2个无用的窗口。不爽! 我发现可以尝试在初始页面中嵌入一个IFRAME,然后用IFRAME来显示一个页面,并将IFRAME设定为按绝对位置摆放,Z-Index设置为最高的...
http://www.jb51.net//article/1309.htm
在C#中,程序采用了的驱动采用了事件驱动而不是原来的消息驱动,虽然.net框架提供的事件已经十分丰富,但是在以前的系统中定义了丰富的消息对系统的编程提供了方便的实现方法,因此在C#中使用消息有时候还是大大提高编程的效率的。 1定义消息在c#中消息需要定义成windows系统中的原始的16进制数字,比如constintWM_Lbutton=0x201;//定义了鼠标的左键点击消息publicconstintUSER=0x0400//是windows系统定义的用户消息 2消息发送 消息发送是通过windows提供的API函数SendMe...
http://www.jb51.net//article/1291.htm
///<summary> ///自定义信息对话框 ///</summary> publicclassMessageBox { ///<summary> ///定义一个web页面,用来显示用户自定错误提示信息 ///</summary> System.Web.UI.Pagep; ///<summary> ///实例时,参数为:this如:MessageBoxMB=newMessageBox(this); /...
http://www.jb51.net//article/1283.htm
.net2.0framework中新增了System.Transactions命名空间,其中提供的一系列接口和类使得在.net2.0中使用事务比起从前要方便了许多。有关在.net2.0下操作数据库事务的文章已经有了很多,这里只提一下如何设计自定义事务操作。 一、事务使用基础 先看一段使用事务的代码:1using(TransactionScopets=newTransactionScope())2{3//自定义操作4ts.Complete();5} 这里使用using语句定义了一段隐性事务。如果我们在该语句块中加入一段对SQLServer操作的代码,那么它们将会自动...
http://www.jb51.net//article/1277.htm
前段时间笔者在开发中需要动态创建WEB组件,本以为是小事一桩,谁知看时容易做时难。里面还真有些小问题。下面笔者就结合自己的程序来介绍一下如何动态创建并使用WEB组件,希望能给做类似工作的朋友提供一点帮助。 一、程序思路 程序主要分三部分: 1、程序要根据XML中的数据信息确定需要创建的WEB组件的个数。 2、动态创建WEB组件。 3、使用动态创建的WEB组件。 其中2和3是笔者要重点介绍的部分。 下面笔者就按照这三部分...
http://www.jb51.net//article/1256.htm
也许已经有人发现可以这样写...CSS代码部分a.info { position:relative; z-index:0; background-color:#ccc; color:#000; text-decoration:none }a.info:hover { z-index:1; background-color:#ff0 }a.info span { ...
http://www.jb51.net//article/1201.htm
IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和Javas?cript表达式关联起来,这里的CSS属性可以是元素固有的属性,也可以是自定义属性。 CSS属性后面可以是一段Javas?cript表达式,CSS属性的值等于Javas?cript表达式计算的结果。?在表达式中可以直接引用元素自身的属性和方法,也可以使用其他浏览器对象。这个表达式就好像是在这个元素的一个成员函数中一样。 给元素固有属性赋值 例如,你可以依照浏览器的大小来安置一个元素的位置。#myDiv?{position:?absolute;width:?100px;height:?100px;left...
http://www.jb51.net//article/1191.htm
1.CSS字体属性简写规则一般用CSS设定字体属性是这样做的:font-weight:bold;font-style:italic;font-varient:small-caps;font-size:1em;line-height:1.5em;font-family:verdana,sans-serif但也可以把它们全部写到一行上去:font:bolditalicsmall-caps1em/1.5emverdana,sans-serif真不错!只有一点要提醒的:这种简写方法只有在同时指定font-size和font-family属性时才起作用。而且,如果你没有设定font-weight,fon...
http://www.jb51.net//article/1187.htm
作者:阿宏2005-5-2816:05:36原文:http://usabletype.com/articles/2004/how-and-when-to-use-sifr/原作者:AndrewHume翻译:阿宏在分析sIFR之前,先来快速的了解一下sIFR是什么,以及它是如何工作的。sIFR表示scalableInmanFlashReplacement,是一种在web上准确发布自定义排版的技术。这种技术的实现方法是,当页面下载时,在一个指定的元素中用Flash渲染的文字来代替一些文本。理解下面这点是很重要的,这个元素并不是被Flash完全替换,文本仍在元素内,这个元素仍可以像通常那样被样式化或...
http://www.jb51.net//article/1177.htm
在阿捷的w3cn中,他说:引用内容在以前,我们通常采用2种方法使用样式表:页面内嵌法:就是将样式表直接写在页面代码的head区。类似这样:<styletype="text/css"><!--body{background:white;color:black;}--></style>外部调用法:将样式表写在一个独立的.css文件中,然后在页面head区用类似以下代码调用。<linkrel="stylesheet"rev="stylesheet"href="css/style.css"type="text/css"media="all"/>在符合we...
http://www.jb51.net//article/1118.htm
