静坐常思己过,闲谈莫论人非,能受苦乃为志士,肯吃亏不是痴人,敬君子方显有德,怕小人不算无能,退一步天高地阔,让三分心平气和,欲进步需思退步,若着手先虑放手,如得意不宜重往,凡做事应有余步。持黄金为珍贵,知安乐方值千金,事临头三思为妙,怒上心忍让最高。切勿贪意外之财,知足者人心常乐。若能以此去处事,一生安乐任逍遥。

通过实例学习C#开发中的泛型

作者:大鹏 发布于:2007-10-17 13:17 Wednesday 分类:Asp.Net 2.0
标签: .net c#

C#中所谓泛型:即通过参数化类型来实现在同一份代码上操作多种数据类型。泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。
  C#泛型赋予了代码更强的类型安全,更好的复用,更高的效率,更清晰的约束。
  C#泛型机制简介

  C#泛型能力由CLR在运行时支持,区别于C++的编译时模板机制,和java的编译时的“搽拭法”。这使得泛型能力可以在各个支持CLR的语言之间进行无缝的互操作。

阅读全文>>


评论(0) 引用(0) 浏览(3385)

用C#读取数码相片的EXIF信息(一)

作者:大鹏 发布于:2007-8-6 16:32 Monday 分类:Asp.Net 2.0

摘自CSDN:
现在的数码相机拍摄出来的照片表面上看都是很普通的JPEG的图片,但通常还包含着诸如相片拍摄时使用的相机生产商、型号、光圈值、快门速度等各类附加信息,这就是所谓的Exif信息。Exif是一种图像文件格式,只是文件的后缀名还是沿用大家熟悉的jpg而已。掌握Exif信息对学习提高摄影技术很有帮助。

C#.NET作为一种现代的全能开发语言,对EXIF也有着较好的支持。在.NET中,我们可以用PropertyItem对象来获取EXIF。

取得PropertyItem很简单。

Image img = Image.FromFile("支持Exif的图片文件");            
PropertyItem[] pt = img.PropertyItems;

这样就可以了,Exif信息都已载入到PropertyItem数组中了。

阅读全文>>


评论(2) 引用(0) 浏览(4306)

C#图片处理之:Gamma校正

作者:大鹏 发布于:2007-8-6 16:29 Monday 分类:Asp.Net 2.0
标签: c#

gamma值是用曲线表示的,这是一种人的眼睛对光的一种感应曲线,其中包括了物理量、身理感官及心理的感知度。  -- 摘自百度知道

用C#做Gamma校正的操作也很简单。

阅读全文>>


评论(0) 引用(0) 浏览(3622)

图片处理之:旋转图片90度的整数倍

作者:大鹏 发布于:2007-8-6 16:24 Monday 分类:Asp.Net 2.0
标签: c#

[codes=c#]
public static Bitmap KiRotate90(Bitmap img)
{
  try
  {                
    img.RotateFlip(RotateFlipType.Rotate90FlipNone);
    return img;
  }
  catch
  {
    return null;
  }
}
[/codes]

阅读全文>>


评论(0) 引用(0) 浏览(4106)

C# WEB网页内容采集

作者:大鹏 发布于:2007-7-31 10:17 Tuesday 分类:Asp.Net 2.0
标签: .net c#

抓取Web网页数据分析
通过程序自动的读取其它网站网页显示的信息,类似于爬虫程序。比方说我们有一个系统,要提取BaiDu网站上歌曲搜索排名。分析系统在根据得到的数据进行数据分析。为业务提供参考数据。

  为了完成以上的需求,我们就需要模拟浏览器浏览网页,得到页面的数据在进行分析,最后把分析的结构,即整理好的数据写入数据库。那么我们的思路就是:

  1、发送HttpRequest请求。

  2、接收HttpResponse返回的结果。得到特定页面的html源文件。

阅读全文>>


评论(2) 引用(0) 浏览(8463)

经典算法-C#四种排序算法

作者:大鹏 发布于:2007-7-25 12:21 Wednesday 分类:Asp.Net 2.0
标签: 数据结构 算法 .net c#

本文介绍了C#的四种排序算法:冒泡排序、选择排序、插入排序和希尔排序

 冒泡排序

阅读全文>>


评论(0) 引用(0) 浏览(19824)

在Form中调用用户控件中的子控件

作者:大鹏 发布于:2007-7-24 15:02 Tuesday 分类:Asp.Net 2.0
标签: c#

第一种方法
TextBox tb = MyUserControl1.FindControl('textbox1');
string t = tb.text;

第二种方法
在用户控件中定义属性返回子控件的相关属性:

[code]public string LoginUserName
{
  get
  {
    return textbox1.Text;
  }
  set
  {
    textbox1.Text = value;
  }
}[/code]


评论(0) 引用(0) 浏览(4501)

Visual C#组件技巧之深入ComboBox美容

作者:大鹏 发布于:2007-7-23 9:35 Monday 分类:Asp.Net 2.0
标签: c#

一、问题的提出

  在上一篇文章中我们谈到了如何用编程的方式实现ComboBox美容,使普通的ComboBox控件变得多姿多彩(如字体的变大、颜色的变化以及中上图像),但是这种变化是有一定的局限性:即强烈的顺序感。本文就来解决"强烈的顺序感"的问题,这种做法是很有必要的。

阅读全文>>


评论(0) 引用(0) 浏览(3300)

如何实现子窗口关闭父窗口也关闭

作者:大鹏 发布于:2007-7-19 17:01 Thursday 分类:Asp.Net 2.0
标签: .net c#

其实是窗口间通讯的问题


实现方法:

在子窗口中声明事件:

   public event childclose closefather;

阅读全文>>


评论(0) 引用(0) 浏览(3811)

网上收集的一些c#面试题及答案(二)

作者:大鹏 发布于:2007-7-19 16:57 Thursday 分类:Asp.Net 2.0
标签: 免费资源 javascript 数据结构 算法 收藏 c#

2 .列举ASP.NET 页面之间传递值的几种方式。
答. 1).使用QueryString, 如....?id=1; response. Redirect()....
                 2).使用Session变量
                 3).使用Server.Transfer

阅读全文>>


评论(0) 引用(0) 浏览(16681)

网上找到的一些C#面试题 收藏一下

作者:大鹏 发布于:2007-7-19 16:54 Thursday 分类:Asp.Net 2.0
标签: javascript 数据结构 算法 收藏 c#

1:a=10,b=15,在不用第三方变题的前提下,把a,b的值互换

2:已知数组int[] max={6,5,2,9,7,4,0};用快速排序算法按降序对其进行排列,并返回数组

3:请简述面向对象的多态的特性及意义!

4:session喜欢丢值且占内存,Cookis不安全,请问用什么办法代替这两种原始的方法

5:对数据的并发采用什么办法进行处理较好。

阅读全文>>


评论(0) 引用(0) 浏览(9152)

C#中常用的文件操作方法

作者:大鹏 发布于:2007-7-19 16:48 Thursday 分类:Asp.Net 2.0
标签: c#

C#追加文件
StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt");
sw.WriteLine("大鹏天空");
sw.WriteLine("Rochael Zhang");
sw.WriteLine("CSharp 学习");
sw.Flush();
sw.Close();
C#拷贝文件

阅读全文>>


评论(0) 引用(0) 浏览(4981)

C#读写ini文件

作者:大鹏 发布于:2007-7-19 16:23 Thursday 分类:Asp.Net 2.0
标签: c#

源代码:

阅读全文>>


评论(0) 引用(0) 浏览(3915)

C#对象数组排序方法

作者:大鹏 发布于:2007-7-18 9:48 Wednesday 分类:Asp.Net 2.0
标签: 算法 .net c#

排序是编程中常用的法算之一,排序的方法有很多种,
下面介绍一种简单有效的排序方法。
下面的排序方法中使用了Array.Sort()和Array.Reverse()方法对数据进行正/反排序,变量isReverse做为反排序的标志位方法传入了2个参数,一个是要排序的对象数组list,一个是排序关键字key,即要对象的根据哪个属性或字段来进行排序(这个值是等于对象的属性/字段名)
type.InvokeMember()方法可以得到对象实例的属性/字段值,这里使用的是字段
在得到数组中的每一个要排序的字段值后,把这个字段值数组做为Array.Sort()方法的参数传入,Sort方法就会将对象数按这个字段的值进行排序。
代码如下:

阅读全文>>


评论(1) 引用(0) 浏览(10883)

解析.Net框架下的XML编程技术

作者:大鹏 发布于:2007-7-17 16:50 Tuesday 分类:Asp.Net 2.0
标签: .net c#

一.前言:

XML是微软.Net战略的一个重要组成部分,而且它可谓是XML Web服务的基石,所以掌握.Net框架下的XML技术自然显得非常重要了。本文将指导大家如何运用C#语言完成.Net框架下的XML文档的读写操作。首先,我会向大家介绍.Net框架中与XML相关的命名空间和其中的重要类。其次,我还会给出有关的实例以使读者更进一步的了解XML文档的读写操作的具体方法。

二.XML命名空间和相关类简介:

在深入进行.Net框架下的XML文档的操作之前,我想很有必要向大家介绍.Net框架中与XML技术有关的命名空间和其中一些重要的类。.Net框架为我们提供了以下一些命名空间:System.Xml、System.Xml.Schema、System.Xml.Serialization、System.Xml.Xpath以及 System.Xml.Xsl来包容和XML操作相关的类。

阅读全文>>


评论(0) 引用(0) 浏览(3551)

C#的一个批量生成缩略图工具的源代码

作者:大鹏 发布于:2007-7-17 14:12 Tuesday 分类:Asp.Net 2.0
标签: 收藏 c#

对C#学习有用,收藏一下先。

阅读全文>>


评论(0) 引用(0) 浏览(3480)

c#生成图片缩略图的类

作者:大鹏 发布于:2007-7-17 14:09 Tuesday 分类:Asp.Net 2.0
标签: 收藏 c#

     今天突然想用C#做一个相册,在生成缩位图的时候遇到了点问题,在网上找到了一个生缩位图的类,收藏一下。

里面有4个重载方法,有直接返回Image对象的,有生成缩略图,并且保存到指定目录的!

阅读全文>>


评论(1) 引用(0) 浏览(5520)

在C#中操作XML 经典实例

作者:大鹏 发布于:2007-7-16 16:43 Monday 分类:Asp.Net 2.0
标签: .net c# xml

已知有一个XML文件(bookstore.xml)如下:
[codes=xml]
<?xml version="1.0" encoding="gb2312"?>
<bookstore>
 <book genre="fantasy" ISBN="2-3631-4">
   <title>Oberon's Legacy</title>
   <author>Corets, Eva</author>
   <price>5.95</price>
 </book>
</bookstore>
[/codes]

阅读全文>>


评论(0) 引用(0) 浏览(4557)

.net2.0邮件发送代码

作者:大鹏 发布于:2007-7-9 12:07 Monday 分类:Asp.Net 2.0
标签: .net


[codes=c#]
System.Net.Mail.SmtpClient cln = new System.Net.Mail.SmtpClient("smtp.163.com");
           cln.UseDefaultCredentials = false;
           cln.Credentials = new System.Net.NetworkCredential("邮件服务器的地址", "密码");//验证身份
           cln.DeliveryMethod = SmtpDeliveryMethod.Network;//指定邮件通过smtp服务器发送
           MailMessage mes = new MailMessage("发件人的地址", "收件人的地址", "标题", "内容");//邮件内容
           mes.SubjectEncoding = Encoding.GetEncoding("GB2312");
           mes.BodyEncoding = Encoding.GetEncoding("GB2312");
           mes.IsBodyHtml = true;
           cln.Send(mes);
[/codes]


评论(0) 引用(0) 浏览(3481)

个性化成员管理默认的密码规则

作者:大鹏 发布于:2007-7-9 12:03 Monday 分类:Asp.Net 2.0
标签: .net


[codes=xml]

     
       
       
     


[/codes]


评论(0) 引用(0) 浏览(3494)