
DotNet集中营
文章平均质量分 75
mengyao
互联网老兵
展开
-
对联广告代码效果[鼠标感应]
现在很多网站广告做的如火如荼,现在我就来介绍一下常见的对联浮动广告效果的代码使用方法,本文介绍的这种效果,在1024*768分辨率下正常显示,在800*600的分辨率下可以自动隐藏,以免遮住页面影响访问者浏览内容,而且与前面一个代码不同的是,当鼠标移动到广告图片上是可以感应显示另外设置好的广告大图效果,下面就是实现效果所需代码:function bigshow(){document.all.div原创 2005-06-23 12:49:00 · 1731 阅读 · 0 评论 -
WEB打印大全
1、控制"纵打"、 横打”和“页面的边距。 (1) function SetPrintSettings() { // -- advanced features factory.printing.SetMarginMeasure(2) // measure margins in inches factory.SetPageRange(false, 1, 3) // need pages fr原创 2005-09-30 18:39:00 · 1492 阅读 · 0 评论 -
ASP.NET定制数据验证控件之略谈
数据验证控件是ASP.NET中专门用来验证表单用户输入的控件。比如,RequiredFieldValidation就是一个专门用来验证用户是否已经输入的控件,使用这个控件,可以保证用户一定输入了表单的某个表单项(比如数据输入框)。另外,ASP.NET还专门提供了以下数据验证控件: 1. RequiredFieldValidator:检查用户是否输入; 2. CompareValidator:检查两原创 2005-06-07 11:10:00 · 3380 阅读 · 0 评论 -
使用ASP.NET定制数据验证控件
数据验证控件是ASP.NET中专门用来验证表单用户输入的控件。比如,RequiredFieldValidation就是一个专门用来验证用户是否已经输入的控件,使用这个控件,可以保证用户一定输入了表单的某个表单项(比如数据输入框)。另外,ASP.NET还专门提供了以下数据验证控件: 1. RequiredFieldValidator:检查用户是否输入; 2. CompareValidator:检查两原创 2005-06-08 10:49:00 · 1445 阅读 · 0 评论 -
为DataGrid的自带分页添加首页、尾页及状态功能
DataGrid提供了分页功能,不过看上去功能有限,但是我们可以通过DataGrid的一些属性来获取状态以及增加首页、尾页功能按钮。这里没有使用DataGrid的自定义分页功能,如果在速度效率不是很讲究的情况下,由DataGrid自己管理分页还是不错的,付出的代价就是要把整个相关数据取出来后再删选指定页的数据。好处就是开发速度快,不需要写分页的存储过程。本文事例使用的是Sql Serve原创 2005-06-08 11:00:00 · 1258 阅读 · 0 评论 -
代码分析-DataGrid实现增删(带提示)改和分页
或许大家会说,网上已经很多类似文章了,包括孟子的,为什么要再写一次? 我想我们不仅仅要会实现,更多的是需要理解。 下面先帖出代码,再分析一下其中的一些关键代码。 数据库表名:tb1,其中有3个字段,分别是ID自增的主键、vName varchar(50)、iAge int (以下代码没有做任何错误捕获处理) 前台 ...@ Page language="c#" Codebehind="WebFo原创 2005-06-13 10:50:00 · 1270 阅读 · 0 评论 -
asp存储过程使用大全
1,调用没有参数的存储过程set conn=server.CreateObject("adodb.connection")set cmd=server.CreateObject("adodb.command")strconn="dsn=pubs;uid=sa;pwd"conn.Open strconnset cmd.ActiveConnection=conncmd.CommandText="{ca转载 2006-03-21 22:37:00 · 1177 阅读 · 0 评论 -
分页存储过程(asp.net中同样适用)
在这里,感谢所有优快云 BLOG上贴过相关主题贴子的兄弟,下面的方法是建立在优快云 BLOG上七篇关于分页存储过程的基础上的 前段时间研究分页的时候,在优快云的BLOG上看到了一位兄弟写的分页存储过程,发现非常好,于是,就使用了这个存储过程,下面是原版的分页存储过程 --开始 CREATE PROCEDURE GetRecordFromPage @tblName varch原创 2006-04-01 14:10:00 · 1624 阅读 · 0 评论 -
东莞电话升位,我的技术也要长级!
电话号码长位操作:--------------------------------------------------电话号码变化:是8位不变否则 首字母2 前面加2 否则 加8 -------------------------------------------------- update Tel_cybhset number=2+ numberwhere le原创 2006-03-09 09:08:00 · 1866 阅读 · 0 评论 -
ASP.NET无刷新二级联动下拉列表
可能"极好的"又会带来很多的非议,但是我认为这确实很好,我看了大约20个无刷新的连动下拉列表,他们在firefox下面就一团糟.为了这个我差不多搞了两天,就是如果提交窗体后如何保持第二个列表框的值,因为通过js 给下拉框添加条目那么他的状态是不会被保存的测试平台:ie6,firefox功能:二级无刷新连动特点:跨浏览器;提交窗体取第二下拉框的值;数据来源于数据库;以xmlhtt原创 2006-03-30 18:03:00 · 5944 阅读 · 10 评论 -
.net下开发COM+组件
一、问题的提出:(下面举出我遇到的问题) 1、最终用户的每次请求,都将读取Mapping文件--可以通过缓存解决; 2、xxx子系统需要不断的写入Mapping文件--也可以先写入内存然后批量写入文件解决; 二、分析解决问题: 由于分别有2个或更多子系统需要对同一文件进行读写操作,而客户端又有很大的并发性,所以极可能出现读写冲突或错误,也必将影响系统的性能。 通过调用共同的进程外组件的方式来读写文原创 2006-05-02 23:12:00 · 1117 阅读 · 0 评论 -
数据库操作类实现(C#,SqlClient)
使用ADO.NET时,每次数据库操作都要设置connection属性、建立connection、使用command、事务处理等,比较繁琐,有很多重复工作。能不能把这些繁琐的、常用的操作再封装一下,以更方便、安全地使用。下面这个类就是一种尝试: using System; using System.Data.SqlClient; using System.Text; using System.Dat原创 2006-05-02 23:15:00 · 1706 阅读 · 0 评论 -
使用C#开发Socket通讯
下面的示例显示如何使用 Socket 类向 HTTP 服务器发送数据和接收响应。 [C#] public string DoSocketGet(string server) { //Sets up variables and a string to write to the server Encoding ASCII = Encoding.ASCII; string Get = "GET / HT原创 2006-05-02 23:25:00 · 1088 阅读 · 0 评论 -
如何利用C#创建和调用DLL
一、写在前面 C# 语言是一种简单但功能强大的编程语言,用于编写企业应用程序。 C# 语言从C和 C++语言演化而来,在语句、表达式和运算符方面使用了许多 C++ 功能。 C# 语言在类型安全性、版本转换、事件和垃圾回收等方面进行了相当大的改进和创新。 C# 语言提供对常用 API 样式(如 .NET 框架、COM、自动化和 C 样式 API 等)的访问。 什么是动态链接库?DLL三个字母对于你来原创 2006-05-02 23:28:00 · 1426 阅读 · 0 评论 -
c#.net函数和方法集
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curre原创 2006-05-02 23:34:00 · 1290 阅读 · 1 评论 -
在C#代码里使用IE WEB Control TreeView
网站目录下需要有Microsoft.Web.UI.WebControls.dll和相应的文件 如大家要转载,请保留本人的版权。 /* *Description:完全的操作XML文件 *Auther:mingziweb_天很蓝 *Email:chongchong2008@msn.com *Dates:22004-09-10 *Copyright:ChongChong2008 YiChang HuBe原创 2006-05-02 23:42:00 · 1608 阅读 · 0 评论 -
C#实现web信息自动抓取
NetBug--爬虫 V1.02开发笔记 背景 随着Internet的普及,网络信息正以极高的速度增长,在这么多数据中找到自己需要的信息是一件很繁琐的事情,找到需要的信息后如何获取也是件麻烦的事。这就需要Internet信息抓取程序来代替人工的操作。 所谓Internet信息抓取程序,就是程序会按照用户的关键词或关键网站来收集相应的信息,并提供给用户想要的信息格式。 信息量的增加会带来信息网站发布转载 2006-05-03 00:12:00 · 1249 阅读 · 2 评论 -
以实例说明如何使用C#从数据库中提取数据,按要求自动生成定制的Excel表格
最近因为需要学习了一下使用C#操作Excel表格,现在把我使用C#如何定制表格的过程提供给需要的兄弟: /*从数据库提取数据*/ string strconn="packet size=4096;user id=sa;data source=localhost;persist security info=True;initial catalog=Database;password=sa"; Sql原创 2006-05-03 00:16:00 · 1994 阅读 · 0 评论 -
C#下实现动态系统托盘图标
Visual C#是微软公司推出的下一代程序开发语言,是微软.Net框架中的的一个重要组成部分。微软的.Net平台堪称为新一代的互联网平台。对于技术开发人员来说,.Net平台的两大特性是非常卓越的,首先是其所提供的公共语言运行时,也就是公用语言运行平台,另一方面就是其庞大而全面的统一编程类。Visual C#就是通过调用这些类、对象来实现许多比较强大的功能。 本文通过向大家介绍一个.Net平台上用原创 2006-05-03 00:24:00 · 1552 阅读 · 0 评论 -
asp.net生成缩略图及给原始图加水印
using System.IO; using System.Drawing.Imaging; private void Button1_ServerClick(object sender, System.EventArgs e) { Graphics g=null; System.Drawing.Image upimage=null; System.Drawing转载 2006-05-03 00:33:00 · 1007 阅读 · 0 评论 -
从COM组件调用.NET组件编程实战
在我的编程实践中,需要从.NET的Web Form页面传递加密的字符串信息(如用户名和密码等)到ASP页面,然后在该页面对该加密字符串进行解密。如果传递的不是加密串,通过GET或POST的方式就可以直接传递并在ASP页面中接收,但问题是在.NET的Web Form页面中加了密的字符串如何才能在ASP中进行解密呢?这主要由于ASP并不能直接访问由.NET提供的托管类和组件。这时我们就只能借助于COM原创 2006-05-02 23:10:00 · 1392 阅读 · 0 评论 -
Xml WebService完全实例解析(二)
上篇文章介绍了些webservice的基本特性和我们例子的结构,这篇文章我们将开始具体的代码编写工作. 这个专题主要讲述的是webservice,因此这里我们的代码以Webservice相关为主,而其他工程,例如:ServiceGatherSite,WebSiteA等,只将简略介绍. 在VS2003中,开发一个webservice并不是件困难的事,首先,我们新建一个we转载 2006-06-08 16:25:00 · 1108 阅读 · 0 评论 -
通过Web Services上传和下载文件
随着Internet技术的发展和跨平台需求的日益增加,Web Services的应用越来越广,我们不但需要通过Web Services传递字符串信息,而且需要传递二进制文件信息。下面,我们就分别介绍如何通过Web Services从服务器下载文件到客户端和从客户端通过Web Services上载文件到服务器。一:通过Web Services显示和下载文件我们这里建立的Web Service转载 2006-06-08 16:35:00 · 1582 阅读 · 0 评论 -
Xml WebService完全实例解析(一)
最近闲来无事,想起blog很久没写新文章了,干脆来写个专题好了,想来想去,干脆写个有关webservice的示例文章吧. 首先,我们必须了解什么是webservice.就概念上来说,可能比较复杂,不过我们可以有个宏观的了解:webservice就是个对外的接口,里面有函数可供外部客户调用(注意:里面同样有客户不可调用的函数).假若我们是服务端,我们写好了个webservic原创 2006-06-08 16:15:00 · 1282 阅读 · 1 评论 -
Xml WebService完全实例解析(三)
接上篇文章,我们先简单解释下GetSiteAData(string AssignName)函数. 函数功能很简单,只是要返回查询结果,其数据格式是XmlDataDocument.当查询失败时(无匹配查询结果),我们构造一个xml,返回一个空记录.否则,我们把查询后的dataset生成一个XmlDataDocument,接下来,由于该项目的需要,我加入了一个循环,添加datas原创 2006-06-08 16:28:00 · 1798 阅读 · 2 评论 -
如何创建数据库Web Services
XML Web Services一个最显然的用处就是通用数据存取。通过它,你可以把公司的数据库被Internet上的许多客户端来访问,也可以动态地把它导入到第三方的Web站点上,甚至可以允许你的商业伙伴的Web Services去查询。下面就解释一下如何创建一个简单的Web Services,把你的数据库内容显示到Internet Explorer、第三方的Web Services和自定义的C#和转载 2006-06-08 16:40:00 · 2811 阅读 · 0 评论 -
asp.net 实现购物车
shoppingcart http://schemas.microsoft.com/intellisense/ie5"> ShowFooter="false" CellPadding="3" CellSpacing="0" Font-Name="Verdana" Font-Size="8pt" Head原创 2006-06-24 16:58:00 · 2677 阅读 · 0 评论 -
Visual C#设计多功能关机程序
原创 2006-11-11 09:25:00 · 934 阅读 · 0 评论 -
C# 关于开机自动运行程序方式之一
string StartupPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Startup); System.IO.File.Copy("应用程序路径(包括程序名)", StartupPath + "执行程序文件名称", true);原创 2006-11-09 23:45:00 · 2814 阅读 · 0 评论 -
在Visual C#中运用API函数获取系统信息
API函数是构筑Windows应用程序的基石,是Windows编程的必备利器。每一种Windows应用程序开发工具都提供了间接或直接调用了Windows API函数的方法,或者是调用Windows API函数的接口,也就是说具备调用动态连接库的能力。Visual C#和其它开发工具一样也能够调用动态链接库的API函数。本文中笔者就结合实例向大家介绍在Visual C#中如何调用各种返回值的API转载 2006-11-10 00:04:00 · 920 阅读 · 0 评论 -
C# 使用WIN32API获取打印机
主要使用到winspool.drv中的EnumPrinters函数,代码如下:[DllImport("winspool.drv", SetLastError = true, CharSet = CharSet.Auto)] [return: MarshalAs(UnmanagedType.Bool)] private static extern bool EnumPrinters ([Ma原创 2006-11-10 00:13:00 · 3763 阅读 · 0 评论 -
事半功倍系列 javascript
清华大学出版的《事半功倍系列 javascript》,本人照着书敲出来的,有些翻译了一下.前几年看了一下,最近无事,重新翻了翻,很有帮助.本书应该有光盘的,但学校的书,光盘不知在哪.希望对你学 javascript有帮助第一章javascript简介1.在地址栏输入javascript语句Javascript:Document.write("显示文字")2.将javascr原创 2006-11-10 00:17:00 · 1389 阅读 · 0 评论 -
用C#设计在局域网发送短信的程序
由于在单位使用到发手机短信息的地方有很多,可能是从网页、可能是OUTLOOK中的窗体、也可能是某台非Windows操作系统的主机的某个系统,所以经过思考探讨,觉得最好的解决方案是采用Windows的“服务”,定时从一个目录中固定格式的文本文件中读取出相应的信息,发送出去。而其它客户端只需往该目录写入文本信息即可。思路定下来后就让我们开始吧! 2fV/d?SB RMIw%D4|*Z 先交待原创 2006-11-11 09:11:00 · 7329 阅读 · 1 评论 -
[C#]WinFrom中实现最小化至系统托盘
刚在写个程序,遇到个小问题,就是当点击最小化按钮时,如何把程序最小化到系统托盘里去。其实这样的例子在很多软件上面都可以见到的,但刚开始找属性时并没有任何和系统托盘有关的,找了一下事件,也没有发现有关最小化按钮点击的事件。郁闷中,于是上网搜索了一下,才发现原来有个叫NotifyIcon的控件(汗一个,再BS自己一个,以前怎么没发现)。而最小化的事件也可以换种思路去实现(用SizeCh原创 2006-11-09 23:51:00 · 3131 阅读 · 2 评论 -
计算文本长度,区分中英文字符,中文算两个长度,英文算一个长度
计算文本长度,区分中英文字符,中文算两个长度,英文算一个长度public int Text_Length(string Text) { int len=0; for(int i=0;i { byte[] byte_len = Encoding.Default.GetBytes(转载 2006-11-10 00:06:00 · 2172 阅读 · 2 评论 -
验证码的三种做法[纯数字][纯汉字][字母/数字/汉字混合]C#
网上有很多关于验证码做法的资料,但是真正做得完整的却非常少,所以昨天晚上参考了作者:优快云 上kwklover 的在ASP.NET下实现数字和字符相混合的验证码 (混合,完整,遗憾的是vb.net,说到这里我想我得感谢stone(QQ9337874),因为我在把VB译成C#的过程中几番出错,最终这段翻译由他完成)!!随机汉字参考了http://navicy.cnblogs.com/archive原创 2006-07-07 12:36:00 · 2982 阅读 · 1 评论 -
.Net应用程序发布问题的最新解决方案,感觉比较爽(可桌面、程序中加自己的ICO及卸载等)
如果安装有VS2003,请首先下载一个这个(PluginInstaller.msi 27.6 MB): http://www.microsoft.com/downloads/details.aspx?familyid=627921a0-d9e7-43d6-a293-72f9c370bd19&displaylang=en(英文的) 安装好后,再看这两个(中文的): http://su原创 2006-11-18 10:48:00 · 1397 阅读 · 0 评论 -
简单谈基于SQL SERVER 分页存储过程的演进
作者:郑佐日期:2006-9-30 针对数据库数据在UI界面上的分页是老生常谈的问题了,网上很容易找到各种“通用存储过程”代码,而且有些还定制查询条件,看上去使用很方便。笔者打算通过本文也来简单谈一下基于SQL SERVER 2000的分页存储过程,同时谈谈SQL SERVER 2005下分页存储过程的演进。 在进行基于UI显示的数据分页时,常见的数据提取方式主要有两种。第一种是从原创 2006-11-18 11:46:00 · 1631 阅读 · 0 评论 -
只能在执行 Render() 的过程中调用问题之解决方案
只能在执行 Render() 的过程中调用 RegisterForEventValidation(RegisterForEventValidation can only be called during Render(); ) 当用GridView导出Execl的时候,会发生只能在执行 Render() 的过程中调用 RegisterForEventValidation的错误提示。有两种方法可原创 2006-11-22 13:45:00 · 6973 阅读 · 0 评论 -
VSS2005的配置
服务器端:1。服务器端安装IIS(非Internet方式可不用)2。安装VSS2005的服务器端(当然如果本地测试,客户端也同时装好了)3。选择microsoft visual sourcesafe administration->open sourcesafe database->Create a new database->c:/vss2005(新建目录)->vss2005(默认)原创 2006-11-22 13:49:00 · 2009 阅读 · 1 评论