.net/c# - 文章列表
共 170 页
-
在ADO.NET中用参数化查询缩短开发时间
一段时间以来,存储过程一直是企业应用程序开发数据访问的首选方法。存储过程的安全性更高、封装能力更强,并能执行复杂的逻辑,且不会打乱应用程序代码。但是,它也存在一些缺点: \n• 开发者倾向于在存储过程中加入商业逻辑。 \n• 更改过程时必须改变开发环境。 \n• 查找过程所需的参数比较费时。 \n• 许多时候,存储过程提供的功能超出所需。 \n嵌入到应用程序代码中的内联SQL代码是数据访问的另一个常见方法。虽然企业在开发过程中很少用到这种方法,但许多小型项目应用这种类型的数据访问方法。应用内联SQL可以实现快速开发,但它并不具有存储过程的安全与封
-
Vista安装.NET 2.0开发环境注意事项
首先目前Windows Vista & Office 2007都只有英文版,这对于需要中文环境的使用者而言是很不方便的,并且对于需要开发公司或项目内的中文应用系统的人,也是会有困扰。\n 而祭司目前工作上用的是宏碁NB 法拉利4005,配备2G RAM+100G硬盘,在Windows XP 64位上,主要是VS 2005 + SQL Server 2005的开发环境,但在我把我正式开发用环境换掉前,我必须先做一些测试,以免Windows Vista新环境无法执行.NET + VS 2005 + SQL Server 2005中文版。\n 宏碁NB 法拉利4005图片 于是乎找了一
-
.Net中如何操作IIS(源代码)
// ************** IIS控制管理类 1.0 Beta **************// ************** Author: 飞刀 **************// ************** http://www.aspcn.com **************// ************** feidao@aspcn.com **************// ************** 2002.05.25 世界杯前6 天 **************\nusing System;using System.Data;using System.Director
-
客户端回调实现gridView无刷新分页
由于客户对速度和性能上的要求越来越变态,而数据量一天天的庞大,因此本人产生了数据的查询和分页完全由客户端回调来实现。想法看上去复杂,实现起来也不难。废话不多说,看程序吧。\n一、存储过程\n包头:\ncreate or replace package H_QUERYPACK is— Author : Evorul — Created : 2007-3-29 — Purpose : 查询机构表 — Public type declarations type MYCURSOR is REF CURSOR; PROCEDURE QUE
-
ASPX文件转HTML
我们开发的asp.net系统中,有些动态的页面常被频繁访问,如我们的首页index.aspx它涉及到大量的数据库查询工作,当不断有用户访问它时,服务器便不断向数据库的查询,实际上做了许多重复的工作 \n服务器端的myPage.aspx 客户端显示myPage.htm 客户端访问 \n针对这种资源的浪费情况,我们现在来设计一个解决方案。我们先将那些一段时间内内容不会有什么改变,但又遭大量访问的动态页面生成静态的页面存放在服务器上,当客户端发出访问请求时,就让他们直接访问我们生成的静态页面,过程如下图。 \n客户端显示myPage.htm 客户端访问 Execute 服务器端的my
-
.Net中如何操作IIS(原理篇)
.Net中实际上已经为我们在这方面做得很好了。FCL中提供了不少的类来帮助我们完成这项工作,让我们的开发工作变非常简单和快乐。 编程控制IIS实际上很简单,和ASP一样,.Net中需要使用ADSI来操作IIS,但是此时我们不再需要GetObject这个东东了,因为.Net为我们提供了更加强大功能的新东东。 System.DirectoryServices命名空间中包括了些强大的东东–DirectoryEntry,DirectoryEntries,它们为我们提供了访问活动目录的强大功能,在这些类允许我们操作IIS、LDAP、NDS以及WinNT,功能很强大的吧:) 不过我
-
用C#对DBF数据库的操作
现在大部分C#连接数据库都会是sql server 。但对一些旧的数据库文件的连接和操作就不太熟了。 \n今天就有这个问题,要对FOXPRO生成的DBF文件数据库进行操作。 \n我在CSDN上查了很久,大部分有问题都没很好地回复到这些操作上的问题。 \n经过我的实验,用ODBC来连接它就可以了。 \n下面是所用的代码。 \n都很简单,就是格式上要注意。和用开的查询语句会有很大不同。 \nprotected void Page_Load(object sender, EventArgs e){ System.Data.Odbc.OdbcConnection conn = new Syste
-
ASP.NET生成高质量缩略图通用函数(C#代码),支持多种生成方式
在网站开发时,生成缩略图是一个非常常见和实用的功能.以前在asp里只能借助com组件实现,现在在.net里可以利用框架的强大的类库轻松实现.下面帖出完整的代码(带详细注释),参考了网上的一些文章及.net sdk相关内容.QQROOM网络家园的图片上传用到了所有的4种生成方式. 复制C#代码保存代码/// <summary>/// 生成缩略图/// </summary>/// <param name=”originalImagePath”>源图路径(物理路径)</param>/// <param name=̶
-
用C#实现pdf文件的完整性验证
现在对文件的完整性验证,防止文件被篡改的技术已经比较成熟,一般使用数字签名,数字水印等,最近我在一个项目中也遇到了防篡改的需求。该项目要求用户将原始发票用专门的扫描程序扫描成pdf文件,然后将该pdf文件传到服务器上,在上传的同时必须要验证这个pdf是没有被手工修改过的。我刚一接触到这个需求想到的就是使用数字水印,要不然就直接使用PDF的数字签名功能,不过这些方法都感觉比较比较复杂,一大堆的英文文档也没有心思去研究,于是琢磨了半天,写了一个简化版的数字水印程序,实现了pdf文件完整性验证。 验证的基本思路是: 对文件全部内容计算其MD5值,这样无论用户修改了文件的任何一个地方,那么
-
ASP.Net环境下使用Jmail组件发送邮件
配置环境:.Net Framework 1.1,Imai8.02,w3Jmail4.3 \n实现过程: \n不同于在Asp中使用Jmail,直接使用 Server.CreateObject(“Jmail.Message”)就可以了。在.Net环境中,需要进行设置。 \n1.安装jmail4.3 \n2.找到jmail.dll(Program FilesDimacw3JMail4下) \n3.执行Program FilesMicrosoft Visual Studio .NETFrameworkSDKBinildasm.exe(可使用Visual Studio .Net