编程技巧 - 文章列表
-
ASP.Net基础学习 HTML控件 简单介绍
HTML控件是ASP.NET所提供的控件(亦称为Server控件),是在服务器端执行的组件,可以产生标准的HTML文件。一般说来,标准的HTML标签无法动态控制其属性、使用方法、接收事件,必须使用其他的程序语言来控制标签,这对于使用ASP程序设计来说很不方便,而且会使ASP程序比较杂乱。ASP.NET在这方面开发了新的技术,即将HTML标签对象化,使程序(如Visual Basic.NET、C#…)可以直接控制HTML标签,对象化后的HTML标签称之为HTML控件。\n HTTP控件比HTML标签多了两个属性:\n · ID属性:表示程序以此属性来控制和操作对象,对象名称不可以重复。\
-
ASP.NET中“找不到指定模块”的解决办法
最近继续用ASP.Net来重新开发ACM的Online Judge系统,因为要进行进程的监控,所以自己编写了一个非托管的DLL供ASP.Net调用。\n 我用的是VS2005的开发环境,后来发现使用[DllImport(\"Judge.dll\")]后提示 无法加载 DLL “Judge.dll” 找不到指定的模块!我这时就把Judge.dll拷贝到Bin目录下,但仍然提示找不到DLL,在工程里添加DLL引用的时候,发现添加这个非托管DLL就会令VS2005异常退出(上网搜索后也发现有人有相同的问题)。\n 后来发现用[DllImport(@\"C:OJBinJudge.dll\")]
-
C# DataGridView隔行显示不同的颜色
本文将向大家介绍在C#中如何通过编程实现让DataGridView控件隔行显示不同的颜色……\n 如果该dataGridView是跟数据库绑定的,则可以触发DataBindingComplete事件:\nprivate void dataGridView1_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e) { if (this.dataGridView1.Rows.Count != 0) { for (int i = 0; i < this.dataGridView1
-
Asp.net 2.0 用C# 创建 PDF文件(示例代码下载)
Asp.net 2.0 用C# 创建 PDF文件(示例代码下载) \n(一). 功能 创建PDF文件(二). 代码1using System; 2using System.Data; 3using System.Configuration; 4using System.Web; 5using System.Web.Security; 6using System.Web.UI; 7using System.Web.UI.WebControls; 8using System.Web.UI.WebControls.WebParts; 9using System.Web.UI.Ht
-
解析在ASP.NET中调用存储过程的方法
【摘 要】存储过程的调用在B/S系统中用的很多。传统的调用方法不仅速度慢,而且代码会随着存储过程的增多不断膨胀,难以维护。新的方法在一定程度上解决了这些问题。\n 关键词 ASP.NET;存储过程 在使用.NET的过程中,数据库访问是一个很重要的部分,特别是在B/S系统的构建过程中,数据库操作几乎成为了一个必不可少的操作。调用存储过程实现数据库操作使很多程序员使用的方法,而且大多数的程序员都是能使用存储过程就使用存储过程,很少直接使用SQL语句,所以存储过程是很有用而且很重要的。\n 存储过程简介\n 简单的说,存储过程是由一些SQL语句和控制语句组成的被封装起来的过程,它驻留
-
ASP.NET程序上传文件功能的具体实例代码
//asp.net 中上传文件的源代码,测试成功!using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.IO;\n/// <summary> /// Summar
-
web.config中加密连接字符串
旧版本的ASP.NET将连接字符串直接保存在ASPX页面中。回想一下,连接字符串包含了数据服务器名称和用户账户等信息,有时候甚至还包含了密码。在代码中包含以上信息是非常不好的习惯,原因有二。首先,这些信息可以被设计小组中的每一位程序人员看到(但是站点访问者不能在浏览器上看到)。第二,在整个Web站点中的每一个拥有该连接的地方,都必须进行维护和更新。更新密码成为了一项繁重的工作。\n ASP.NET 2.0提供了一个选项可以将连接字符串移动至Web.config文件的连接区域,给字符串一个名称并将其加密。然后ASP.NET 2.0页面就通过这个名称来引用连接字符串。保存连接字符串至Web.
-
简单介绍 ASP.NET 中的运算操作符
在Asp.Net程序中,不可避免地必须使用若干表达式来帮我们计算出各种所需要执行的结果。所谓的表达式是指可以产生单一值的表示式,由“操作数”与“运算符”组成。\n · 操作数:参与运算的单元我们称之为操作数,如变量、字符串和数值等。\n · 运算符:运算符是指实际执行运算动作的符号。\n 1.算术运算符\n 一般用于执行数学运算,组成数学表达式。\n · 运算符号:+、-、,*、/、、mod、^\n · 优先级由低到高:+、一,mod,,木、/,八\n 2.比较运算符\n 比较运算符符号两端的数据进行比较,结果成立返回True,结果不成立返回False。\n · 运算符号
-
ASP.Net中MD5和SHA1加密的几种方法
首先简单介绍一下MD5和SHA1: MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由Mit Laboratory for Computer Science和Rsa data security inc的Ronald l. rivest开发出来,经md2、md3和md4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被”压缩”成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。不管是md2、md4还是md5,它们都需要获得一个随机长度的信息并产生一个128位的信息摘要。加密哈希函数将任意长度的
-
Asp.net 2.0 C#实现压缩/解压功能 (示例代码)
Asp.net 2.0 C#实现压缩/解压功能 (示例代码) \n(一). 实现功能 对文件及目录的压缩及解压功能(二). 运行图片示例 1/**//// <summary> 2/// 压缩类 3/// </summary> 4public class ZipClass 5{ 6 public static void ZipFile(string FileToZip, string ZipedFile, int CompressionLevel, int BlockSize) 7 { 8 //如果文件没有找到,则报