2013年11月22日

流Stream个人学习理解

摘要: 1.Stream类命名空间:System.IO程序集:mscorlib流是对字节序列的抽象,提供字节序列的一般视图。流的操作包括三个方面:1.读取(Read):将流数据传入到数据结构2.写入(Write):将数据结构中数据传入到流3.查询(Seek):查询和修改在流中的当前位置2.流分类流分为:字节流和字符流常用字节流:FileStream:文件流MemoryStream:内存流NetworkStream :网络流字符流:TextReader:字符输入流TextWriter:字符输出流3.读取器及编写器字节流的读取器及编写器BinaryReader:读取字节流中数据以二进制形式存储到数据结构中 阅读全文

posted @ 2013-11-22 17:19 MisterS 阅读(261) 评论(0) 推荐(0) 编辑

2013年11月11日

学习笔记 之--AJAX核心对象 XMLHttpRequest

摘要: 实现AJAX功能,核心就是XMLHttpRequest,而且现在大多数浏览器都支持这个核心组件对象。实例:实现无刷新登陆验证1.前台代码 AJAX登陆验证 用户名: 密 码: 后台代码创建一般处理程序,Handler.ashxusing System;using System.Web;public class Handler : IHttpHandler { public void ProcessRequest (HttpContext context) { string name = context.Request.Form["name"];//用户名 string .. 阅读全文

posted @ 2013-11-11 15:54 MisterS 阅读(294) 评论(0) 推荐(1) 编辑

2013年10月30日

建立索引的规则

摘要: 建立索引常用的规则如下:1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替: A、正确选择复合索引中的主列字段,一般是选择性较好的字段; B、复合索引的几个字段是否经常同时以AND方式出现在Where子句中?单字段查询是否极少甚至没有?如果是,则可以建立复合索引;否则考虑单字段索引; C、如果复 阅读全文

posted @ 2013-10-30 17:23 MisterS 阅读(603) 评论(0) 推荐(0) 编辑

2013年10月22日

jquery上传控件个人使用

摘要: 转了一篇jquery的上传控件使用博文,但是,经过测试貌似不行,自己研究了一下,效果实现。记下,以后使用。下载“Uploadify”,官方版本为php的,很多文件不需要,删除带.php的文件。 后台代码:在一般处理程序里public class UpLoadHandler : IHttpHandler,System.Web.SessionState.IRequiresSessionState{ public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/... 阅读全文

posted @ 2013-10-22 15:48 MisterS 阅读(327) 评论(0) 推荐(0) 编辑

2013年10月21日

上传控件(转)

摘要: Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示。不过官方提供的实例时php版本的,本文将详细介绍Uploadify在Aspnet中的使用,您也可以点击下面的链接进行演示或下载。官方下载官方文档官方演示首先按下面的步骤来实现一个简单的上传功能。1 创建Web项目,命名为JQueryUploadDemo,从官网上下载最新的版本解压后添加到项目中。2 在项目中添加UploadHandler.ashx文件用来处理文件的上传。3 在项目中添加UploadFile文件夹,用来存放上传的文件。进行完上面三步后项目的基本结构如下图:4 Default.aspx的html页的代码 阅读全文

posted @ 2013-10-21 15:46 MisterS 阅读(219) 评论(0) 推荐(0) 编辑

2013年10月14日

TreeView无刷新获取text及value

摘要: 前台代码: Text: Value: 后台代码:public partial class newpage_Default2 : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { this.TreeView1.Attributes.Add("onclick", "return TreeViewClick()");//增加特性,实现无自动回传 } protected void Button1_Click(object sende... 阅读全文

posted @ 2013-10-14 11:52 MisterS 阅读(426) 评论(0) 推荐(0) 编辑

2013年10月9日

导出EXCEL(转转)

摘要: usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Data;usingSystem.IO;usingSystem.Web;usingMicrosoft.Office.Interop.Excel;usingSystem.Reflection;/**开发人员:Hisen*时间:2008年11月24日*功能:将数据导出Excel**/namespaceXT.LiTree.Logic{publicclassExcelExport{privateExcelExport(){}privatestaticExce 阅读全文

posted @ 2013-10-09 10:50 MisterS 阅读(271) 评论(0) 推荐(0) 编辑

2013年10月8日

iis配置

摘要: IIS5.1安装说明:一: IIS 5.1版本适用于Windows XP_SP1、XP_SP2、XP_SP3二: ISS 5.1安装步骤(各版本IIS都可以按照该方法安装,以IIS5.1安装至Windows xp_SP3为例) 1.依次打开 左下角的"开始"菜单----控制面板----选择"添加/删除程序",打开"添加/删除程序"窗体 ----点击窗体左侧"添加/删除Windows组件"(A) 2.解压IIS 压缩包,在打开的"Windows组件向导"窗体中,将"Internet 信息 阅读全文

posted @ 2013-10-08 15:20 MisterS 阅读(297) 评论(0) 推荐(0) 编辑

2013年9月17日

C#操作Excel开发报表系列整理(转)

摘要: C#操作Excel进行报表开发系列共写了七篇,也已经有很久没有新东西了,现在整理一下,方便以后查阅,如果有写新的,会同时更新。需要注意的是因为Office的版本不同,实际的代码可能会有所不同,但是都是多几个,少几个参数,补上参数System.Reflection.Missing.Value就可以了 将Excel应用于报表开发中(一)--开始使用C#和Excel进行报表开发(二)-操作统计图(Chart)使用C#和Excel进行报表开发(三)-生成统计图(Chart)使用C#和Excel进行报表开发(四)-复制单元格使用C#和Excel进行报表开发(五)-操作单元格边框和颜色使用C#和Excel 阅读全文

posted @ 2013-09-17 17:05 MisterS 阅读(662) 评论(0) 推荐(0) 编辑

2013年9月11日

treeview递归

摘要: 1.数据库table A(ID int pk,Value varchar,Fid int)A:ID Value Fid1 value1 02value2 03 value314 vlaue415 value526 value622.递归void BindTree(TreeNodeCollection tnc,string fid){DataView dv=ds.Tables[0].DefaultView;//ds为表A的填充容器,ds.Tables[0]即为表Adv.RowFilter = "[Fid]= " + fid;TreeNode tn; foreach (Data 阅读全文

posted @ 2013-09-11 16:28 MisterS 阅读(278) 评论(0) 推荐(0) 编辑

导航