好好学习,东方不败。

做个努力的小伙。

  博客园  :: 首页  :: 新随笔  ::  ::  :: 管理

2013年5月24日

摘要: C#实现的读取与写入cookie的例子。 代码如下:protected void Page_Load(object sender, EventArgs e) { //打开登录页面时获取客户端cookie值并写入前台控件中 HttpCookie cookie = Request.Cookies["name"]; if (cookie == null) { UserName.Text = ""; } else { UserName.Text = cookie.Value; } } protected void btnSubmit_Click(object s 阅读全文
posted @ 2013-05-24 06:54 snowfly123 阅读(320) 评论(0) 推荐(0) 编辑

摘要: 方法1、protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { //如果是绑定数据行 if (e.Row.RowType == DataControlRowType.DataRow) { if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate) { ((LinkButton)e.Row.Cells[9].Controls[0]).Attributes. 阅读全文
posted @ 2013-05-24 06:52 snowfly123 阅读(162) 评论(0) 推荐(0) 编辑

摘要: 1, 复制代码 代码示例: private void Form1_Load(object sender, System.EventArgs e) for(double d=0.01; d< 1; d+=0.02) { System.Threading.Thread.Sleep(1); Application.DoEvents(); this.Opacity=d; this.Refresh(); } private void timer1_Tick(object sender, System.EventArgs e) { //www.jbxue.com this.Opacity = Win 阅读全文
posted @ 2013-05-24 06:50 snowfly123 阅读(305) 评论(0) 推荐(0) 编辑

摘要: 静态类 静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。 静态类是自C# 2.0才引入的,C# 1.0不支持静态类声明。程序员必须声明一个私有构造器。私有构造器禁止开发者在类的范围之外实例化类的实例。使用私有构造器的效果与使用静态类的效果非常相似。 两者的区别: 私有构造器方式仍然可以从类的内部对类进行实例化,而静态类禁止从任何地方实例化类,其中包括从类自身内部。静态类和使用私有构造器的另一个区 阅读全文
posted @ 2013-05-24 06:48 snowfly123 阅读(8425) 评论(1) 推荐(4) 编辑

2013年5月23日

摘要: 什么是工厂模式?类比生活中的概 念,当我们需要打电话的时候,我们需要一部手机,我们通常会选择直接去卖手机的实体店买。但在程序设计中,当我们需要调用一个类(PhoneA或 PhoneB)的方法的时候,我们往往还要关心他是怎么new出来的(见代码段1)。这就好比我们自己还要去工厂里面告诉他们你要怎么生产出一部我需要的 手机。而我们只关心他能不能打电话,你怎么做的关我屁事。所以这就有了工厂模式。工厂模式其实就是抽象出一个工厂,我需要什么手机,去哪个工厂买就行了。 我不必关心他的制作过程,你只要能生产我要的功能的手机就行。所以我们需要引入简单工厂,让我们不用再关心手机怎么生产的,具体代码的实现见代码. 阅读全文
posted @ 2013-05-23 07:00 snowfly123 阅读(683) 评论(0) 推荐(0) 编辑

摘要: 解析:CLR支持两种类型:值类型和引用类型。用Jeffrey Richter(《CLR via C#》作者)的话来说,“不理解引用类型和值类型区别的程序员将会把代码引入诡异的陷阱和诸多性能问题”。这就要求我们正确理解和使用值类型和引用类型。值类型包括C#的基本类型(用关键字int、char、float等来声明),结构(用struct关键字声明的类型),枚举(用enum关键字声明的类型);而引用类型包括类(用class关键字声明的类型)和委托(用delegate关键字声明的特殊类)。C#中的每一种类型要么是值类型,要么是引用类型。所以每个对象要么是值类型的实例,要么是引用类型的实例。值类型的实例 阅读全文
posted @ 2013-05-23 06:57 snowfly123 阅读(6112) 评论(0) 推荐(3) 编辑

摘要: C#字符串常见操作总结。(1)取字符串长度 <string>.Length;(2)字符串转为比特码 GetBytes(<string>)(3)字符串相加 推荐StringBuilder sb = new StringBuilder();sb.Append(<string>);(4)截断字符串的一部分 变量.SubString(起始位置,截取位数);(5)查指定位置是否为空字符 char.IsWhiteSpace(字符串变量,位数);(6)查字符是否是标点符号 char.IsPunctuation(‘字符');(7)把字符转化为数字,查代码点... 阅读全文
posted @ 2013-05-23 06:54 snowfly123 阅读(395) 评论(0) 推荐(0) 编辑

摘要: 类和结构的区别:1.一个是引用类型一个是值类型Class是引用类型,继承自System.Object类Struct是值类型,继承自System.ValueType类,因此不具有多态性因为结构是值类型,所以结构之间赋值可以创建新的结构,复制包含结构的变量时,讲复制所有的数据,对新的副本所作的修改都不会改变旧副本的数据,而类是引用类型,类之间的赋值只是复制引用。2. 继承性的区别Class支持继承,可以继承自类和接口,是完全可扩展的,除非声明sealed。否则类可以继承自其它的类的接口,自身也能被继承。Struct没有继承性,不能从另外一个结构或者类继承,本身也不能被继承,虽然结构没有明确地用se 阅读全文
posted @ 2013-05-23 06:52 snowfly123 阅读(299) 评论(0) 推荐(0) 编辑

2013年5月16日

摘要: 平时开发中用到的一个php分页类,分享下,做个备忘吧。<?php/**对查询进行分页的类@linkhttp://www.jbxue.com*/classpaging{private$pageSize;//没一页显示的条数默认是10条。private$totlePage;//总共有多少条记录private$dbConnection;//数据库连接private$nowPageIndex;//当前显示的页数private$show;//使用那种方式显示导航,默认的方式是使用show1()首页|上一页|下一页|末页的方式。/**构造函数,建立数据库的连接@$pageSizeP没一页显示的条数默 阅读全文
posted @ 2013-05-16 07:21 snowfly123 阅读(230) 评论(0) 推荐(0) 编辑

摘要: 介绍: 在早期的php中生成一个随机字符串时,总是先创建一个字符池,然后用一个循环和mt_rand()或rand()生成php随机数,从字符池中随机选取字符,最后拼凑出需要的长度。<?php/***php随机数函数*url:http://www.jbxue.com/article/5034.html*/functionrandomkeys($length){$pattern=‘1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLOMNOPQRSTUVWXYZ,./&lt;>?;#:@~[]{}-_=+)(*&^%___FC 阅读全文
posted @ 2013-05-16 07:18 snowfly123 阅读(335) 评论(0) 推荐(0) 编辑