.net
xiaops2005
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
上传图片生成缩略图
在网站开发时,生成缩略图是一个非常常见和实用的功能.以前在asp里只能借助com组件实现,现在在.net里可以利用框架的强大的类库轻松实现.下面帖出完整的代码(带详细注释),参考了网上的一些文章及.net sdk相关内容.QQROOM网络家园的图片上传用到了所有的4种生成方式. /// /// 生成缩略图 /// /// 源图路径(物理转载 2007-07-11 10:32:00 · 910 阅读 · 1 评论 -
C#编码好习惯
1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。4. 一个方法的代码长度最好不要超过25行。5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。6. 每行代码不要超过80个字符。7. 不要手工的修改机器产生的代码。a)转载 2007-07-11 13:50:00 · 482 阅读 · 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翻译 2007-07-17 11:30:00 · 609 阅读 · 0 评论 -
SQL Server2005将登录设为Windows和SQL Server混合登录
sqlserver2005安装后默认的是windows身份验证,可以用以下方法改为混合登录. 首先用windows身份验证登录sqlserver,在对象资源管理器的sqlserver实例字段上点击鼠标右键,选择属性,在属性对话框里选择安全性,在安全性对话框中选择sqlserver和windows身份验证模式,点击确定。 如果想用sa用户登录的话,直接修改s原创 2007-04-27 13:04:00 · 980 阅读 · 0 评论 -
实现在网页中按下回车键时,激发指定的按钮
有时候我们制作网页的时候,需要在输入框内输入完成后,直接敲回车键就可以激发提交事件。比如做一个搜索功能,想让用户在搜索框内输入完内容后,直接敲回车,就可以完成搜索。但是有时候ASP.NET并不能很好的完成这个功能。这就需要用到Form标签的一个属性:DefaultButton。如果我们设置了这个属性的值,那么在这个表单中的输入框按回车时,会激发指定的按钮的提交事件。看一个示例:WEB:转载 2007-04-28 16:20:00 · 658 阅读 · 0 评论 -
七招制胜ASP.NET应用程序开发
随着微软.NET的流行,ASP.NET越来越为广大开发人员所接受。作为ASP.NET的开发人员,我们不仅需要掌握其基本的原理,更要多多实践,从实践中获取真正的开发本领。在我们的实际开发中,往往基本的原理满足不了开发需求,我们更多的要积累一些开发技巧,本文就向大家介绍一些实用技巧,希望对大家的开发有所裨益。 1. ~ 的用法 一般的情况下,我们是使用./../ 这样的相对路径来确定和规划我们的转载 2007-04-28 16:24:00 · 350 阅读 · 0 评论 -
ASP.NET 程序中常用的三十三种代码
1. 打开新的窗口并传送参数: 传送参数: response.write("window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)") 接收参数: string a = Request.QueryString("id"); string b = Request.QueryStri转载 2007-04-28 16:33:00 · 361 阅读 · 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 日=cu转载 2007-04-28 16:38:00 · 354 阅读 · 0 评论 -
您可能不知道的Asp.Net2.0技巧
1. 在提交页面之后,保持滚动条的位置可以在page指令上加上MaintainScrollPositionOnPostback指令%@ Page Language="C#" MaintainScrollPositionOnPostback="true" AutoEventWireup="true" CodeFile="..." Inherits="..." %>2. 在页面载入完之转载 2007-04-28 16:37:00 · 438 阅读 · 0 评论 -
ASP.NET AJAX (Atlas) 拖放(Drag & Drop)功能6种实现方法总结
在Ajax程序中实现传统桌面程序中异常简单的拖放功能却并不是件容易的事情。然而Web上的拖放功能又如此的让人痴迷,所以几乎每个成熟的Ajax类库都提供了自己的一套实现拖放的封装,ASP.NET AJAX (Atlas) 自然也不例外。本文将总结并简要分析ASP.NET AJAX (Atlas) 中拖放功能的6种不同的实现方法,希望能够帮助朋友们选出最适合实际需求的方法。其中第1到第4种方案,在转载 2007-04-28 16:22:00 · 519 阅读 · 0 评论 -
ASP.NET中文件上传下载方法集合
文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,这里给出几种常见的方法,本文主要内容包括: 1、如何解决文件上传大小的限制 2、以文件形式保存到服务器 3、转换成二进制字节流保存到数据库以及下载方法 4、上传Internet上的资源 第一部分: 首先我们来说一下如何解决ASP.NET中的文件上传大小限制的问题,我们知道在默认情况下ASP.N转载 2007-04-28 16:32:00 · 396 阅读 · 0 评论 -
Web.Config文件详解
(一).Web.Config是以XML文件规范存储,配置文件分为以下格式 1.配置节处理程序声明 特点: 位于配置文件的顶部,包含在标志中。 2.特定应用程序配置 特点: 位于中。 可以定义应用程序的全局常量设置等信息. 3.配置节设置 特点: 位于节中,控制Asp.net运行时的行为. 4.配置节组 特点: 用标记,可以自定义转载 2007-05-11 13:16:00 · 388 阅读 · 0 评论 -
new 与 override 修饰符之区别
现在我要说的是C#中的版本处理.其实这是任何一个软件必须要考虑的问题.每个软件都不只一个版本(除了我写的以外),因此版本处理显得非常地重要.JAVA很好地处理了这个问题,而我个人认为C#借鉴了JAVA的处理方法,所以,也做得很好. 在C#中,如果你在声明一个方法的时候用了virtual这个关键字,那么,在派生类中,你就可以使用override或者new关键字来弃用它或是忽略它.如果你在父类中用了转载 2007-05-11 10:14:00 · 410 阅读 · 0 评论 -
写入和读取图片(c# asp.net sqlserver)
作者:木子 http://blog.youkuaiyun.com/derny/(转)首先要创建一个表包含自段image 和 type 类型各自为image 和 vnancharWebForm1.aspx WebForm1 WebForm1.aspx.csusing System;using System.Collections;using System.转载 2007-05-11 01:06:00 · 461 阅读 · 0 评论 -
ASP.Net实现将Word转换PDF格式
前言:由于一个客户的项目中需要将WORD文档转换成PDF格式,故写了本篇实站教程 需求分析:客户的项目以B/S结构为主,提供一个WORD文件在后台自动转换成PDF,经过实际测试,如果该篇WORD文档有100多页的话,转换需要20分钟左右的时间(环境:CPU是奔腾M 1.6G,512M内存),整个CPU的占用率近乎95%~100%,此结果告诉客户以后,客户提议:到客户下班后,自动转换PDF,同时如转载 2007-05-12 00:37:00 · 1366 阅读 · 2 评论 -
在ASP.NET中实现多文件上传
在以前的Web应用中,上传文件是个很麻烦的事,现在有了.NET,文件上传变得轻而易举。下面的这个例子实现了多文件上传功能。可以动态添加输入表单,上传的文件数量没有限制。代码如下:MultiUpload.aspx 1234567891011121314转载 2007-05-12 00:38:00 · 394 阅读 · 0 评论 -
常用的正则表达式
"^/d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-/d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?/d+$" //整数"^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+/.[0-9]*[1-9转载 2007-05-12 00:38:00 · 348 阅读 · 0 评论 -
Asp.Net对Xml文件的操作
最近在用.NET做一个Java软件的接口,其中开发过程中涉及不少对Xml文档的操作,借助微软的MSDN和自己的使用经验,现简单介绍一下ASP.NET中对XML文档的操作。一、 XML文档我们大家都知道,XML是"Extensible Markup Language"的缩写,即可扩展标记语言。它是Internet环境中跨平台的、依赖于内容的技术,是这个时代中处理分布式结构信息的选择工具。在W转载 2007-05-12 00:42:00 · 847 阅读 · 0 评论 -
ASP.NET实现投票结果的图片进度条显示代码
一个投票功能模块少不了查看投票结果,用进度条显示各个投票结果可以起到一目了然的效果。以下是我的方法,请大家不吝赐教: 1:做一张图片用于做进度条,只需要很小的一个图片就可以了,如高20px,宽1px。 2:在要显示进度条的单元格中插入image控件,其imageUrl设置为已做好的图片的位置。 3:用一个dataReader对象dr保存取出的各项票数,用一个int 型变量sum转载 2007-05-12 16:10:00 · 427 阅读 · 0 评论 -
.Net中如何操作IIS(源代码)
using System; using System.Data; using System.DirectoryServices; using System.Collections; namespace Aspcn.Management { /// /// IISManager 的摘要说明。 /// public class IISManager {转载 2007-05-12 16:21:00 · 330 阅读 · 0 评论 -
ASP.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 日=c转载 2007-05-12 16:23:00 · 490 阅读 · 0 评论 -
.net官方编码方法和命名规则
编码方法合并了软件开发的许多方面。尽管它们通常对应用程序的功能没有影响,但它们对于改善对源代码的理解是有帮助的。这里考虑了所有形式的源代码,包括编程、脚本撰写、标记和查询语言。不建议将这里定义的编码方法形成一套固定的编码标准。相反,它们旨在作为开发特定软件项目的编码标准的指南。编码方法分为三部分: 命名 注释 格式 命名对于理解应用程序的转载 2007-05-12 16:27:00 · 372 阅读 · 0 评论 -
asp.net 防止页面滚动的两个方法
一、 private void RetainScrollPosition() { StringBuilder saveScrollPosition = new StringBuilder (); StringBuilder setScrollPosition = new StringBuilder (); RegisterHiddenField("__SCROLLPOS", "转载 2007-05-12 16:34:00 · 356 阅读 · 0 评论 -
ASP.net新手经常会碰到的问题
1,关于ref与out的区别 ref 参数传入时需要初始化 out 参数传入时不需要初始化,但是出来的时候需要保证会产生一个有效地引用 2,在堆上运行跟在栈上运行有什么区别 类,引用型等大型对象被分配在堆上,而值类型分配在堆栈中,后者效率高。每个过程都有自己的堆栈空间,退出过程时,c#自动释放堆栈空间。堆则由垃圾收集器来管理 3,frameset 和 iframe 的区别 frames转载 2007-05-12 16:35:00 · 346 阅读 · 0 评论 -
ASP.NET1.0/2.0里用DIV层元素弹出窗体
本文 Bilal Haidar 将带领您如何使用DIV元素来创建弹出的窗体,这种弹出即可以包含简单的HTML元素也可以包含ASP.NET服务器控件,而且在实现过程中没有使用传统的window函数和showModalDialog / showModelessDialog函数(传统的我们使用 window.open,或者showModalDialog 这样的函数来制作弹出窗口--天天注释) 最近我在转载 2007-05-12 16:38:00 · 492 阅读 · 0 评论 -
大文件读写
/* Author:Wu Xiuxiang; Email:imessage@126.com*/public static void Main() { //写入大对象到SqlServer FileStream fs = new FileStream("C://test.bmp",FileMode.OPen,FileAccess.Read); BinaryReader br转载 2007-05-12 18:24:00 · 488 阅读 · 0 评论 -
SQL语句优化技术分析 [转]
翻译:Jerry [2005-11-11]原文出处:http://www.51testing.com原文作者:不详转载请注明:来自Sawin系统分析之窗 操作符优化IN 操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:转载 2007-05-14 13:07:00 · 442 阅读 · 0 评论 -
SQL2005的安装问题汇总
SQL2005 分五个版本SQL2005 分五个版本,如下所列, 1.Enterprise(企业版), 2.Development(开发版), 3.Workgroup,(工作群版) 4.Standard,(标准版) 5.Express.(嗯,估且就叫它简易版吧) 这几个版本,我们究竟应该使用哪一版呢﹖ 这是许多初学SQL2005的人最常问的问题。 我简单的比较一下 E转载 2007-05-15 10:58:00 · 1978 阅读 · 0 评论 -
使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件
当后台在进行某些长时间的操作时,如果能在页面上提供一个显示真实进度的进度条,而不是让用户不知情的等待或是从前的那些简单的估计,将是一个非常难得的出彩之处。现在使用ASP.NET Atlas完全有可能做到这些。这篇文章将讨论如何完成这一功能并介绍一些有关Atlas客户端控件开发的基本概念。您同时可以在这里下载示例程序以及源文件。实现网页上的进度条想法其实很简单:编写一个客户端的Atlas控件,每转载 2007-05-12 16:01:00 · 481 阅读 · 0 评论 -
ASP.Net快速入门学习笔记
最常使用的对象基本上有三种:连接、命令和数据集。 连接表示与某些数据存储区(如 SQL Server 或 XML 文件)的物理连接。 命令表示从数据存储区检索(选择)或对数据存储区进行操作(插入、更新、删除)的指令。 数据集表示应用程序使用的实际数据。注意,数据集总是同它们的源连接和数据模型断开并可独立修改。不过,数据集的更改可以很容易与起始数据模型相协调。转载 2007-05-12 16:19:00 · 422 阅读 · 0 评论 -
ASP.NET设计应用程序的七大绝招
随着微软.NET的流行,ASP.NET越来越为广大开发人员所接受。作为ASP.NET的开发人员,我们不仅需要掌握其基本的原理,更要多多实践,从实践中获取真正的开发本领。在我们的实际开发中,往往基本的原理满足不了开发需求,我们更多的要积累一些开发技巧,本文就向大家介绍一些实用技巧,希望对大家的开发有所裨益。 1. ~ 的用法 一般的情况下,我们是使用./../ 这样的相对路径来确定和规划我们的资转载 2007-05-12 16:22:00 · 371 阅读 · 0 评论 -
在ASP.NET里轻松实现缩略图
以前,在页面上实现缩略图必须借助第三方组件。现在,有了.NET,就可以很轻松地实现缩略图。下面就是实现缩略图的例子。 查看例子 代码如下:Thumbnail.aspx Inherits="aspxWeb.Thumbnail" %> 在ASP.NET里轻松实现缩略图转载 2007-05-12 16:24:00 · 474 阅读 · 0 评论 -
ASP.NET创建和删除目录
基于B/S结构的信息管理系统中,一般要比普通的网站有更多的技术要求,比如OA系统等。这些系统往往需要直接对系统文件进行操作,比如文件目录的浏览和增删操作、文件的增删操作等。ASP.NET为程序员们提供了丰富的文件操作接口,根据提供的接口可以高效地实现需求中的功能。 ASP.NET中的文件操作主要应用了System.IO命名空间中的几个类:Directory类、file类、StreamRe转载 2007-05-12 16:24:00 · 633 阅读 · 0 评论 -
asp.net/c#字符格式化大总结
一、用{0:?}格式化可通过 String.Format 方法或通过 Console.Write 方法格式化数值结果,其中后一种方法调用 String.Format。使用格式字符串指定格式。下表包含受支持的标准格式字符串。格式字符串采用的形式为 Axx,其中 A 为“格式说明符”,而 xx 为“精度说明符”。格式说明符控制应用于数值的格式化类型,而精度说明符控制格式化输出的有效位数或小数位数。转载 2007-05-12 16:30:00 · 423 阅读 · 0 评论 -
ASP.NET常见问题解答14个
1、ASP.NET能在那些系统中运行? 目前,ASP.NET还只能奔跑在微软的Windows 2000、Windows XP和Windows 2003的系统中,并且需要微软Internet Information Server(IIS)的支持,微软原计划要让Windows NT4.0也支持ASP.NET,但可能微软是有些技术问题或市场考虑,还没有实现NT下的ASP.NET的支持。转载 2007-05-12 16:36:00 · 449 阅读 · 0 评论 -
跳转页面asp.net提供的三种方法比较
今天老师讲了三种跳转页面的方法,现在总结如下:1 response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器转载 2007-05-12 16:37:00 · 555 阅读 · 0 评论 -
.net问题集
待在技术区2个月,升星了,正好下月起,工作忙了,没多少时间给各位解答了,以下是我技术收藏:(各种收藏都有),也许给你们会有帮住,谢谢!!!(本人还有一个疑问,就是对于做WEB控件的时候,有的属性嵌到三层或以上,就没有用了,例如:Iimageurl的对话框),算了,大家有好的也加呀!!http://blog.youkuaiyun.com/rickjelly2004他们两的资料很全的,看看吧!http://blo转载 2007-05-12 18:26:00 · 523 阅读 · 0 评论 -
SQL中Case的使用方法
Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sex WHEN 1 THEN 男 WHEN 2 THEN 女ELSE 其他 END--Case搜索函数CASE WHEN sex = 1 THEN 男 WHEN sex = 2 THEN 女ELSE 其他 END这转载 2007-05-14 13:06:00 · 843 阅读 · 0 评论 -
Asp编程实现计算页面执行时间
页面执行时间:就是从这页的开始执行一直到这页执行完毕所用的时间。许多网站的首页的页尾都会显示一个页面执行时间,下面说说如何实现:首先在一个网页的开头定义一个变量:dim startimestartime=timer()在显示页面执行时间的地方,这个地方应该是页尾的地方:dim endtimeendtime=timer()页面执行时间:毫秒大家试试吧 !转载 2007-05-14 14:08:00 · 517 阅读 · 0 评论 -
ASP.NET ViewState 初探
ViewState(英文)是一种机制,ASP.NET 使用这种机制来跟踪服务器控件状态值,否则这些值将不作为 HTTP 窗体的一部分而回传。例如,由 Label 控件显示的文本默认情况下就保存在 ViewState 中。作为开发人员,您可以绑定数据,或在首次加载该页面时仅对 Labe转载 2007-05-16 16:08:00 · 829 阅读 · 0 评论
分享