
.NET
文章平均质量分 68
mgtts
这个作者很懒,什么都没留下…
展开
-
用好ASP.NET 2.0的URL映射
简介: URL映射是ASP.NET 2.0中提供的新特性。URL映射技术帮助我们将一个特定URL映射为另一个URL。为了帮助理解,我们假设你在站点有一个叫Homepage.aspx的页面来访问主页,所有的用户也都用这个页面来访问你的主页。但由于某些原因,你要将主页改为OriginalHome.aspx。此时使用URL映射让你可以映射到新页面,而不必通知用户。 如果我们设置了URL...原创 2010-12-06 08:31:33 · 86 阅读 · 0 评论 -
C#中正确的调用API函数
在C#中经常需要调用一些API函数,那么怎样才能正确的调用API函数呢,如下: 一、调用API格式 //引用此名称空间,简化后面的代码usingSystem.Runtime.InteropServices;... //使用DllImportAttribute特性来引入api函数,注意声明的是空方法,即方法体为空。[DllImport("user32.dll")]...原创 2010-10-30 18:02:35 · 241 阅读 · 0 评论 -
用C#和本地Windows API操纵系统菜单
一、前言 .NET框架是Windows应用领域中一个非常新的技术,可以肯定在未来的一段时间内,.NET应用必须与现存的Windows技术交互作用。这种交互作用主要体现在两个领域:COM和应用编程接口(API)。为此,.NET框架在Windows API之上提供了一个OO层,但是有时候可能需要使用一个.NET不可到达的API调用。在这种情况下,可以使用.NET平台调用(P/Invoke)机制从....原创 2010-10-30 18:00:26 · 132 阅读 · 0 评论 -
win7和VS2010下配置OpenGL的方法
刚装了win7和VS2010。看了下配置OpenGL的方法和以前不太一样这篇文章的内容如下:glut下载地址:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zipglut.h ---> C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Incl...原创 2011-01-15 23:45:11 · 153 阅读 · 0 评论 -
.NET(C#)连接各类数据库代码-集锦
1.C#连接连接Accessusing System.Data;using System.Data.OleDb;..string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";strConnection+=@"Data Source=C:BegASPNETNorthwind.mdb";OleDbConnection ob...原创 2010-09-05 07:59:25 · 203 阅读 · 0 评论 -
C#调用rar.exe解压一个rar文件到系统的临时目录
//取得系统临时目录string sysTempDir = Path.GetTempPath();//要解压的文件路径,请自行设置string rarFilePath = @"d:\test.rar";//确定要解压到的目录,是系统临时文件夹下,与原压缩文件同名的目录里string unrarDestPath = Path.Combine(sysTempDir,Path.G...原创 2010-08-31 00:04:11 · 253 阅读 · 0 评论 -
C#实现winform软件开机自动启动并最小化到系统托盘
一、开机自动启动:拖一个CheckBox1、软件启动时给CheckBox重置状态:RegistryKey R_local = Registry.LocalMachine; RegistryKey R_run = R_local.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run"); ...原创 2010-08-31 00:01:02 · 159 阅读 · 0 评论 -
C#里面比较时间大小三种方法收藏
1.比较时间大小的实验 string st1="12:13"; string st2="14:14"; DateTime dt1=Convert.ToDateTime(st1); DateTime dt2=Convert.ToDateTime(st2); DateTime ...原创 2010-08-30 23:56:45 · 491 阅读 · 0 评论 -
ASP.NET中防止页面多次提交的代码实现
转自众志教程网 处提供的代码用来实现当asp.net页面中的某个Button被点击后disable掉该页面中所有的Button,从而防止提交延时导致的多次提交。基于之前的onceclickbutton脚本.//ASP.NET中防止页面多次提交的代码:javascript< script language="javascript"> < !-- function dis...原创 2010-08-30 23:53:40 · 99 阅读 · 0 评论 -
隐藏方式运行DOS命令
/// <summary> /// 隐藏方式运行DOS命令 /// </summary> /// <param name="command">DOS命令</param> public static void runcmd(string command) ...原创 2010-08-30 23:43:57 · 262 阅读 · 0 评论 -
Jquery Ajax.ashx 高效分页实现代码
先记录下,分页的话挺好 Jquery分页 是与 .ashx文件配合的。 建立三个.ashx,分别为PreviewHandler.ashx,PageHandler.ashx,NextHandler.ashx,分别来处理当前页,下一页,上一页的处理。 PageHandler.ashx public void ProcessRequest(HttpContext con...原创 2010-08-28 10:10:40 · 153 阅读 · 0 评论 -
FreeTextBox使用笔记
把FreeTextBox拖到代码中,如下<form runat="server"> <FTB:FreeTextBox id="FreeTextBox1" ToolbarLayout="........" runat="Server" /></form>设置显示的按钮 ToolbarL原创 2010-08-27 10:22:46 · 257 阅读 · 0 评论 -
调用Windows API
在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话,在C:\Program Files\Microsoft Visual Studio .NET\Fram...原创 2010-10-30 18:04:46 · 146 阅读 · 0 评论 -
C#知识点总结_委托篇
C#知识点总结1——委托篇 1.委托概念:当要把方法传送给其它方法时,需要使用委托。委托是一种特殊的引用类型,用于封装命名方法(静态或实例)或匿名方法。委托的作用相当于给方法签名指定名称。使用delegate关键字来声明一个委托引用类型,这种特殊的引用类型称为委托。2.定义委托:告诉编译器某个委托引用了某种类型的方法。定义引用无参数的方法的委托delegate string...原创 2010-10-30 18:10:07 · 156 阅读 · 0 评论 -
.NET加密技术应用
using System;using System.Text;using System.Security;using System.Security.Cryptography;using System.IO;namespace EncryptClasses{ /// <summary> /// 此处定义的是DES加密,为了便于今后的管理和维护 ...原创 2010-12-06 08:20:45 · 108 阅读 · 0 评论 -
加密web.config中数据参数的信息
我们都知道web.config可以保存连接字符串,我们在程序中也都是这么做的,web.config是XML,所以它有清晰的结构,是我们很容易可以读懂它,但是这也出现一个问题,我们数据库完全暴露给浏览该文件的人,这是我们所不希望的。我们可以使用一个简单有效的加密算法来加密这段连接字符,使直接浏览该文件的人不能清楚地看到这些信息。 我们一般以下面的形式保存连接字符串: ...原创 2010-12-06 08:17:30 · 94 阅读 · 0 评论 -
主题:ASP.NET加上水印
为我们发布的图片加上一个水印,也是我们经常要做的事情,那怎么样来做呢,下面就一步步开始吧 首先是一个制作水印的类:ImageHandler,代码如下:using System;using System.IO;using System.Drawing;using System.Drawing.Imaging;using System.Data;using System...原创 2010-12-02 19:56:43 · 132 阅读 · 0 评论 -
asp.net 2.0 读写配置文件
下面我给出一个简单的例子说明如何使用WebConfigurationManager操作配置文件: Configuration config = WebConfigurationManager.OpenWebConfiguration("~"); //获取appSettings节点 AppSettingsSection appSection ...原创 2010-12-01 11:13:54 · 98 阅读 · 0 评论 -
ASP.NET配置文件的读、写操作
虽然web.config文件是一个XML文件,但是由于权限的原因它在部署中不能像操作普通XML文件那样进行修改,在.NET 中提供了一个类用于对Web.config进行修改。下面是针对web.config修改通用类的代码。 using System;using System.Data;using System.Configuration;using System.Web;...原创 2010-12-01 11:03:28 · 132 阅读 · 0 评论 -
使用aspx实现发送email
源代码如下:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;...原创 2010-11-28 22:08:20 · 613 阅读 · 1 评论 -
未能加载文件或程序集system.web.extensions解决方法
未能加载文件或程序集system.web.extensions解决方法C#--ASP.NET 调入ASP.NET做的网站程序出现以下类似的错误提示:错误 1 未能加载文件或程序集“System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或...原创 2010-11-27 09:40:47 · 216 阅读 · 0 评论 -
asp.net根据域名查ip C#版
网上有类似的教程,但是是asp.net 1.1的版本,这是本人写的,asp.net 2.0支持。 public string GetIPByDomain(string url) { if (url.Trim() == string.Empty) return ""; try ...原创 2010-10-31 17:04:40 · 92 阅读 · 0 评论 -
如何构造一个C#语言的爬虫程序
C#特别适合于构造蜘蛛程序,这是因为它已经内置了HTTP访问和多线程的能力,而这两种能力对于蜘蛛程序来说都是非常关键的。下面是构造一个蜘蛛程序要解决的关键问题: ⑴ HTML分析:需要某种HTML解析器来分析蜘蛛程序遇到的每一个页面。 ⑵ 页面处理:需要处理每一个下载得到的页面。下载得到的内容可能要保存到磁盘,或者进一步分析处理。 ⑶ 多线程:只有拥有多线程能力,蜘蛛程序才能真...原创 2010-10-31 17:03:29 · 87 阅读 · 0 评论 -
C#代码与javaScript函数的相互调用
C#代码与javaScript函数的相互调用 我们通过问答的方式来为大家解答C#与JAVASCRIPT函数的相互调用:1.如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量?4.如何在C#中访问JavaScript函数? 问题1答案如下: javaScript函数中执行C#代码中的函...原创 2010-10-31 16:55:27 · 200 阅读 · 0 评论 -
C#操作XML的类:xmlHelper例子
首先,看下这个XmlHelper类库的结构,如下图:然后,在Vs中新建一个解决方案,叫做XMLHelper,添加一个C# 类库项目XMLHelper,重命名Class1.cs为XmlHelper.cs。再为XmlHelper.cs添加using System.Collections;using System.Xml;这两个引用保证了我们可以使用XML的大部分功能和哈希表.主要的...原创 2010-10-31 16:31:33 · 434 阅读 · 0 评论 -
repeater控件中实现删除
<asp:Repeater ID="repNewsComment" runat="server"> <ItemTemplate> <div id="newscomment" style="margin-bottom: 20px; text-align: left;">原创 2010-08-26 20:40:59 · 333 阅读 · 0 评论 -
添加表情的代码
先在网上找到附件中的素材和部分源码,在稍加改造即可应用于评论框或者留言框旁边 下面代码和网上下载的素材是不一样的,素材中的是html控件,而下面则改成了服务器控件(为了能在后台获取文本框的值),先上代码,改动说明下面再说:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test2.aspx.cs" Inheri...2010-08-26 09:14:28 · 178 阅读 · 0 评论 -
分页控件
记录下来,以后会用到原创 2010-08-01 04:09:07 · 79 阅读 · 0 评论 -
[点击下载该源码] Asp.net2.0创建自定义右键菜单控件源码
Asp.net2.0创建自定义右键菜单控件源码1. 当鼠标悬浮到控件对象上, 右击, 会弹出此自定义控件.2. 仅当控件支持oncontextmenu事件3、用法 1). 将PopupTraceMenur控件Dll添加引用到Web站点工程中 2). 从工具箱拖动一个PopupTraceMenu控件和另一个支持oncontextmenu事件的控件到设计...原创 2010-08-01 02:19:12 · 136 阅读 · 0 评论 -
Asp.net中防止用户多次登录的方法
在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。 常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程序唯一的一个对象): string strUser...原创 2010-07-31 03:23:24 · 78 阅读 · 0 评论 -
一步步打造防止重复提交按钮
原帖及讨论:http://bbs.bccn.net/thread-237267-1-1.html首先说说防止重复提交按钮是啥东西:我们在访问有的网站,输入表单完成以后,单击提交按钮进行提交以后,提交按钮就会变为灰色,用户不能再单击第二次,直到重新加载页面或者跳转。这样,可以一定程度上防止用户重复提交导致应用程序上逻辑错误。有朋友说,这个按钮完全可以用js来做,是的。不过当你需要大量这种按钮时...原创 2010-07-31 03:19:35 · 98 阅读 · 0 评论 -
ASP.NET存储过程自定义分页详解
大家都知道asp.net中的Gridview。datalist等都可以自定义分页,但是当你翻页的时候,数据表中的所有数据都会加载到内存,重新绑定,当然要是数据量小的话,这是可以的,我们也很乐意用,原因简单因为方便,但是要是数据量是999999999999……,在信息爆炸的这个时代海量数据是经常的时,那么这些控件自带的分页就显得有些……解决这个问题办法就是自己动手……不多废话了,看代码:1.首先我是...原创 2010-07-31 03:15:44 · 94 阅读 · 0 评论 -
ASP.NET上传文件的方法
#region 上传文件的方法 /// <summary> /// 上传文件方法 /// </summary> /// <param name="myFileUpload">上传控件ID</param> /// <param name="allowExtensions">允许上传原创 2010-07-29 19:13:54 · 84 阅读 · 0 评论 -
ASP.NET生成随机密码
ASP.NET 中的随机密码生成在开发需要用户注册后才能使用提供的各项功能的应用程序时,在新用户提交注册信息后,较常见的做法是由程序生成随机密码,然后发送密码到用户注册时填写的电子信箱,用户再用收到的密码来激活其帐户。 在 ASP.NET 中,实现随机密码生成功能是很容易的,下面的代码给出了完整的实现方法:public static string MakePasswo...原创 2010-07-29 19:00:29 · 95 阅读 · 0 评论 -
ASP.NET根据日期获取星座方法!
/// <summary>返回星座 /// /// </summary> /// <param name="date">日期</param> /// <returns></returns> public static string GetXinZuo(string da原创 2010-07-29 18:55:58 · 116 阅读 · 0 评论 -
MSSQL的数据库操作类
using System;using System.Data;using System.Data.SqlClient;using System.Web.Configuration;namespace Niunan.Tg029.Hr.Utility{ public class MSSQLHelper { private SqlConn...原创 2010-07-29 18:50:51 · 115 阅读 · 0 评论 -
ASP.NET中让图片以二进制的形式存储在数据库中
建立保存图片的表的SQL语句:USE [niunantest]GO/****** 对象: Table [dbo].[picdata] 脚本日期: 03/30/2010 14:51:58 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE [dbo].[picdata]( [...原创 2010-07-29 18:44:18 · 123 阅读 · 0 评论 -
C#之父Anders Hejlsberg演讲解读:编程语言大趋势
作者: wuzhimin ——基于对C#之父Anders Hejlsberg演讲的总结文 / 赵劼 程序设计离不开编程语言,但是编程语言在国内的大环境中似乎一直是个二等公民。国内的计算机教育和工程培训,似乎一直在宣传“语言不重要,重要的是思想”、“语言一通百通”等观点,甚至在许多人眼中,语言的讨论完全是不入流的,但其实编程语言与...原创 2010-07-29 17:59:41 · 210 阅读 · 0 评论 -
ASP.NET相册控件(含源码)
PhotoAlbum 功能列表: 1.无须数据库支持,直接处理服务器图片目录 2.为大图片生成缩略图,并存放到专门的目录,提高相册预览图片的效率 3.简化图片添加过程,直接上传图片到图片目录即可,相册自动获取、遍历新上传的图片,并生成缩略图 4.增加多页跳转功能 5.简单易用,直接插入控件到你的页面,并进行相关设置即可使用 PhotoAlbum 控件说明: 1....原创 2010-08-01 04:23:24 · 355 阅读 · 0 评论 -
gridview 隐藏列注意事项
gridview 隐藏列注意事项 在gridview中,有些列,是不需要显示给用户看的,但是在做update /delete的时候,需要根据这些不可见列的值做为删除条件的值,如果你设置了列的visable属性,那么,这列每行对应的单元格的值是取不到的,为了要既不显示又要能够取对应单元格的值,一般的做法是:在gridview...原创 2010-08-01 17:02:19 · 109 阅读 · 0 评论