随笔分类 -  .Net

Lambda表达式的演变
摘要:1.0版本 static bool query(Pig p) //表达式 { //设置一个选择的条件 return p.Age > 800; } List piglist = GetPigList(); ... 阅读全文

posted @ 2015-04-02 09:56 ianism 阅读(214) 评论(0) 推荐(0)

反射小例
摘要:/// /// 接口中首先定义方法名称 /// public interface IPlugs { string Name { get; } string Process(string str); } /// ///... 阅读全文

posted @ 2015-03-19 08:47 ianism 阅读(161) 评论(0) 推荐(0)

进程外Session
摘要:StateServer的进程外Session需要提前在服务中开启ASP.NET State Service服务然后web.config中进行配置 //这是具体配置 SQLServer的进程外Session需要提前在VS开发人员命令行中进行配置aspn... 阅读全文

posted @ 2015-03-16 17:42 ianism 阅读(191) 评论(0) 推荐(0)

页面缓存的几种方式
摘要:ASPX窗体前台页面配置或者在一般用户自定义web控件(ascx)中进行配置,配置命令如上,然后将ascx文件拖进窗体文件(aspx)中,此控件的缓存会按照配置进行处理。 阅读全文

posted @ 2015-03-16 17:25 ianism 阅读(475) 评论(0) 推荐(0)

数据缓存的几种方式
摘要://绝对时间的缓存设置 if (HttpRuntime.Cache["time"] == null) { object obj = DateTime.Now; //设置绝对... 阅读全文

posted @ 2015-03-16 17:20 ianism 阅读(377) 评论(0) 推荐(0)

Session
摘要://3.1用session保存用户的登录名 Session["UserName"] = name; //3.3跳转回首页 Response.Red... 阅读全文

posted @ 2015-03-12 23:52 ianism 阅读(137) 评论(0) 推荐(0)

Cookie
摘要://3.0保存用户的登录信息,并且跳转回首页(用cookie保存) //3.1创建cookie对象,并将要保存的值赋值给cookie HttpCookie cookie = new H... 阅读全文

posted @ 2015-03-12 23:47 ianism 阅读(127) 评论(0) 推荐(0)

AJAX学习
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace Ajax{ /// /// AJAX 的... 阅读全文

posted @ 2015-03-10 21:56 ianism 阅读(145) 评论(0) 推荐(0)

验证码的实现
摘要:protected string GetVCode(int num) //生成验证码的方法 { char[] cha = new char[] {'1','2','3','a','b','c','e','f' }; ... 阅读全文

posted @ 2015-03-10 21:39 ianism 阅读(206) 评论(0) 推荐(0)

ASP.NET动态显示数据的两种方式
摘要:/// /// 后台代码 /// public partial class ArticleList : System.Web.UI.Page { public System.Text.StringBuilder sb = new System.Text.S... 阅读全文

posted @ 2015-03-07 21:31 ianism 阅读(1330) 评论(0) 推荐(0)

NOPI操作EXCEL导入导出
摘要:private void btnOutput_Click(object sender, EventArgs e) { List list = cm.GetClassInfo(false); //获取对象数据集合 HSSF... 阅读全文

posted @ 2015-01-27 18:47 ianism 阅读(404) 评论(0) 推荐(0)

单例模式
摘要:单例模式:系统中一个类有且只有一个实例,而且该实例可供访问。三个要点:1、某个类只能有一个实例;2、它必须自行创建这个实例;3、他必须向整个系统提供这个实例。对应三点的具体实现:1、单例模式的类只提供私有的构造函数;2、类定义中含有一个该类的静态私有对象;3、该类提供了一个静态的共有的函数用于创建或... 阅读全文

posted @ 2015-01-26 23:39 ianism 阅读(117) 评论(0) 推荐(0)

接口多态实现窗体传递
摘要:public interface IFillAreas { void FillAreas(string ids, string names); //接口中定义方法签名 } public partial class FrmPerson : Form,inter... 阅读全文

posted @ 2015-01-24 13:43 ianism 阅读(161) 评论(0) 推荐(0)

委托实现窗体传递
摘要:委托可以将方法作为参数进行传递。 public delegate void DGFillAreas(string ids,string names); //定义委托 //定义委托就是确定这个委托对象里面可以存储那一种签名(返回值/参数)的方法 //如这个委托就说明了以后这种类型的... 阅读全文

posted @ 2015-01-24 13:32 ianism 阅读(275) 评论(0) 推荐(0)

使用递归实现省市区树形节点加载
摘要:List list = null; //定义Areas实体类对象以备接受数据,递归是方法调用方法本身,所以需要定义方法,然后窗体加载的时候调用方法,所以需要在方法体外定义为全局变量 private void FrmAreas_Load(object sender, ... 阅读全文

posted @ 2015-01-23 19:50 ianism 阅读(520) 评论(0) 推荐(0)

三层架构简单代码描述
摘要:/// /// UI层的简单代码 /// void LoadStudentInfo() { BLL.PersonManager bllperson=new BLL.PersonManager(); ... 阅读全文

posted @ 2015-01-22 22:45 ianism 阅读(425) 评论(0) 推荐(0)

Ado.Net 调用存储过程用法
摘要:SqlDataAdapter da = new SqlDataAdapter("usp_page", conn); //实例化SqlDataAdapter并且传递存储过程名称和数据库连接 da.SelectCommand.Command... 阅读全文

posted @ 2015-01-21 10:24 ianism 阅读(454) 评论(0) 推荐(0)

DataGridView绑定List<T>与绑定DataTable的区别
摘要://直接绑定DataTable string pnsql = @"select pId,pTypeId,pName,pCellPhone,pHomePhone,phoneType.ptName from phoneNum,phoneType where... 阅读全文

posted @ 2015-01-19 10:42 ianism 阅读(628) 评论(0) 推荐(0)

DataSet数据集转化为集合
摘要:/// /// 1step:定义实体类 /// class PhoneNum { int pId; public int PId { get { return pId; } set {... 阅读全文

posted @ 2015-01-18 16:53 ianism 阅读(497) 评论(0) 推荐(0)

手动创建DataSet数据集
摘要:DataSet ds = new DataSet(); //创建数据集,用来存放多张表 DataTable dt = new DataTable("student"); //创建表 DataColumn c1=new Data... 阅读全文

posted @ 2015-01-16 23:43 ianism 阅读(565) 评论(0) 推荐(0)

导航