编程技巧 - 文章列表
-
C#编写的生成缩略图程序
if(fileupload.PostedFile!=null) { //addto为要添加的属性,aboutfile为文件说明 string nam = fileupload.PostedFile.FileName ; //取得文件名(抱括路径)里最后一个”.”的索引 int i= nam.LastIndexOf(“.”); //取得文件扩展名 string newext =nam.Substring(i); //这里我自动根据日期和文件大小不同为文件命名,确
-
关于ASP.NET编程里Session的用法
关于ASP.NET编程里Session的用法\n问题:\n我做登陆页的的时候,一般是登陆成功了就产生一个session,然后登陆以后的界面就判断session为不为空,但是session的有效时间只有20分钟,也就是说登陆一次只能用20分种对吗?20分钟后又要登陆,这样好像不太好啊,所以我想请问一下怎么完善一下才好,是改session的有效时间吗??20分钟肯定不够,如果都要改有效时间,那为什么它默认的有效时间才20分钟,这个程序语言也弄的太不好了,是吗,希望高手指点\n解答:\n不管有没有登录.只要一打开网站在服务器上就会产生一个会话(Session),Sssion的有效时间是指从上次访问服
-
C#做的一个加密/解密的类
前两年写的东西,现在整理一下发出来!以前公司需要做WebService,并且对WebService的SoapHeader进行加密,所以就写了这么个东东!使用这个类,需要密钥管理!为了保证数据的安全性往往要对数据进行加密,但是加密的缺点之一,就是影响程序的运行效率,所以,当时我的思路是只对用户的登录信息(用户名,密码)进行加密!数据用明文传输,用户信息验证没有通过的情况下, 不进行数据传输。 \n实际在网络通讯中,使用密钥匙的方式并非无懈可击,如果黑客可以捕捉到用密钥加密的,用户验证信息,然后,做个模拟请求,向提供WebService的服务器发请求,还是可以获得请求数据!所以,我又使用了IP或者
-
在ASP.NET中自动给URL加上超级链接
作者:Roland Luo\n 下载本文源代码 作为一个程序员,在完成设计后还要根据程序的情况以及用户的反映不断对程序进行改进,这样才能不断地完善自己的作品。我在制作完软件商务网 http://www.bizsofts.com 的论坛后,发现人们总喜欢在帖子中加上各种有用的URL链接或Email地址。而我当初设计时没有考虑到这一点,使得这些URL链接或Email地址只能以文字的形式而并不是以超链接的形式显示,其它浏览帖子的人还必须把这些URL链接拷贝到浏览器中或把Email地址拷贝到Outlook中才能转到相应的链接地址或发送电子邮件到相应的Email地址。 发现这个问题后,我就着手
-
在C#中使用存储过程
本文以Sql Server2000为例,示例数据库为china,表为test,来说明以C#中使用sql存储过程的方法。一、test表的创建sql语句:create table test55(uid int identity(1,1),class1 varchar(20),class2 varchar(20),uname varchar(20),birth smalldatetime,meno varchar(50))\nalter table test55add constraint primary_id primary key(uid)
-
C#简介- 类和对象
类(class)是C#类型中最基础的类型。类是一个数据结构,将状态(字段)和行为(方法和其他函数成员)组合在一个单元中。类提供了用于动态创建类实例的定义,也就是对象(object)。类支持继承(inheritance)和多态(polymorphism),即派生类能够扩展和特殊化基类的机制。 \n使用类声明可以创建新的类。类声明以一个声明头开始,其组成方式如下:先是指定类的特性和修饰符,后跟类的名字,基类(如果有的话)的名字,以及被该类实现的接口名。声明头后面就是类体了,它由一组包含在大括号({})中的成员声明组成。 \n下面是一个名为Point的简单类的声明: \npublic class P
-
Gridview ,repeater,datalist 通用分页
using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;\nnamespace ustonetdonet.DotNetPagedData{ /**//// &l
-
C#中分割字符串的几种方法
最近经常看到论坛中许多帖子询问如何使用split来分割字符串,我这里对split做一些简单的总结,希望能够对大家有所帮助。下面介绍几种方法: 第一种方法:打开vs.net新建一个控制台项目。然后在Main()方法下输入下面的程序。 string s=”abcdeabcdeabcde”; string[] sArray=s.Split(‘c’); foreach(string i in sArray) Console.WriteLine(i.ToString()); 输出下面的结果:ab deab deab de 我们看到了结果是以一个指定的字符进
-
ASP.NET上传文件面面观
一、上传到数据库。(sqlserver为例) 存储文件的数据库中的字段为jimage,类型为image。\n在代码中定义类型为byte[]的一个变量buf,在上传组件的PostFile中,从它的InputStream读出字节数组,将buf赋给数据字段jimage就可以了。 int len = this.File1.PostedFile.ContentLength; byte[] buf = new byte[len]; Stream i = this.File1.PostedFile.InputStream; i.Read(buf,0,buf.Length); news.jimage=bu
-
C#视频教程
请使用网际快车或迅雷下载.不然下载不了的 \n视频: \nMicrosoft.net 框架概述 http://download.chinaitlab.com/soft/3346.htm \nLearnKey C# 英文视频 01http://download.chinaitlab.com/soft/3634.htm \nLearnKey C# 英文视频 02http://download.chinaitlab.com/soft/3635.htm \nLearnKey C# 英文视频 03http://download.chinaitlab.com/soft/3636.htm \nLearnKe