ぷ行走de猫げ

在快乐中成长,在快乐中学习!

摘要: C#.Net网络程序开发-Socket篇 Micros oft.Net Fram ework为应用程序访问Internet 提供了分层的、可扩展的以及受 管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可 以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别 上访问网络,开发人员可以根据需要选择针对不同的级别编制程序,这些级别几乎 囊括了Internet 的所有需要--从socket套接字到普通的请求/响应,更重要的是,这 种分层是可以扩展的,能够适应Internet 不断扩展的需要。 抛开ISO/OSI 模型的7层构.. 阅读全文
posted @ 2012-05-03 18:01 李天翔 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 比如建立一个名为aspcn,值为灌水小鱼的cookieHttpCookie cookie = new HttpCookie["aspcn"];cookie.Value = "灌水小鱼";Response.AppendCookie(cookie);取出Cookie值也很简单HttpCookie cookie = Request.Cookies["aspcn"];cookieValue = cookie.Value;在一个Cookie中储存多个信息,那也没有问题。比如在名为aspcn的cookie下加多个信息HttpCookie cook 阅读全文
posted @ 2012-05-03 17:44 李天翔 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一、写一个分页类using System;using System.Text;using System.Diagnostics;namespace Zhuwenfeng{ public class MyPager { /// <summary> /// 总数据条数 /// </summary> public int TotalCount { get; set; } /// <summary> /// 每页数据条数 /// </summary> public int PageSize { get; set; } /// <summary> 阅读全文
posted @ 2012-05-03 16:23 李天翔 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、//TransmitFile实现下载 protectedvoid Button1_Click(object sender, EventArgs e){/* 微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite 下载超过400mb的文件时导致Aspnet_wp.exe进程回收而无法成功下载的问题。 代码如下: */ Response.ContentType ="application/x-zip-compressed";Response.AddHeader("Content-Disposition 阅读全文
posted @ 2012-05-03 16:21 李天翔 阅读(280) 评论(0) 推荐(0) 编辑
摘要: http://www.baby666.cn/v3/demo.php#_304 http://www.kindsoft.net/ 阅读全文
posted @ 2012-05-03 15:47 李天翔 阅读(202) 评论(0) 推荐(0) 编辑
摘要: ?if (FileUpload1.FileName.ToString() == "") { Label3.Text = "请选择图片!"; } else{ Boolean FileOK = false; if (this.FileUpload1.HasFile) { // 限制上传图片小于 2M if (FileUpload1.PostedFile.ContentLength <= 2097152) { // 图片 Guid 重命名 Session["WorkingImage"] = Guid.NewGuid().ToStrin 阅读全文
posted @ 2012-05-03 15:14 李天翔 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 我们在呈现数据的时候,不要将未经修饰过的数据呈现给使用者。例如金额一万元,如果我们直接显示「10000」,可能会导致使用者看成一千或十万,造成使用者阅读数据上的困扰。若我们将一万元润饰后输出为「NT$10,000」,不但让使比较好阅读,也会让使用者减少犯错的机会。要修饰字段的输出,只要设定字段的DataFormatString 属性即可;其使用语法如下:DataFormatString="{0:格式字符串}"我们知道在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;另外在指定的格式符号后可以指定小数所要显示的 阅读全文
posted @ 2012-05-03 15:11 李天翔 阅读(214) 评论(0) 推荐(0) 编辑
摘要: //获取模板 string fileName = "E:\\MailSend\\MailSend\\MailSend\\MailTemplete\\MailSkyTypeTemplet.htm"; FileStream aFile; try { aFile = new FileStream(fileName, FileMode.Open, FileAccess.Read); } catch { return; } StreamReader sr = new StreamReader(aFile, Encoding.UTF8); string templet = sr.Rea 阅读全文
posted @ 2012-05-03 14:47 李天翔 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 简单验证码的制作 网站上验证码效果一般制作方法是:1)使用HttpHandler(一般处理程序)绘制随机验证码的图,以及产生随机码,并输出到页面的OutputStream中。2)页面中使用异步方式(js等)进行刷新当前页面的验证码。【示例】1)创建一个“一般应用处理程序ashx”,代码如下:[C#]public class ValidationCode : IHttpHandler { //随机发生器 static Random r = new Random(Guid.NewGuid().GetHashCode()); //排除黑色、透明色颜色,... 阅读全文
posted @ 2012-05-03 14:41 李天翔 阅读(261) 评论(0) 推荐(0) 编辑
摘要: //创建文件夹Directory.CreateDirectory(Server.MapPath("a"));Directory.CreateDirectory(Server.MapPath("b"));Directory.CreateDirectory(Server.MapPath("c"));//移动b到aDirectory.Move(Server.MapPath("b"), Server.MapPath("a\\b"));//删除cDirectory.Delete(Server.MapPat 阅读全文
posted @ 2012-05-03 14:38 李天翔 阅读(281) 评论(0) 推荐(0) 编辑