C#
文章平均质量分 78
zhang_0896
这个作者很懒,什么都没留下…
展开
-
c#2.0泛型学习(一)
根据微软的视频教程"跟我一起学Visual Studio 2005C#语法篇"来学,因为里面有比较多的代码示例,学起来比较容易好理解1.未使用泛型的Stack类 1using System; 2 3public class Stack 4{ 5 readonly int m_Size; 6 int m_StackPointer = 0; 7 object[] m_Items;转载 2008-10-14 11:50:00 · 453 阅读 · 0 评论 -
c#泛型学习(二)
1.泛型和泛型强制转换 1using System; 2using System.Collections.Generic; 3using System.Text; 4 5namespace VS2005Demo2 6{ 7 8 C# 编译器只允许将泛型参数隐式强制转换到 Object 或约束指定的类型#region C# 编译器只允许将泛型参数隐式强制转换到 Object 或约束指定的类转载 2008-10-14 11:55:00 · 488 阅读 · 0 评论 -
C#中跨线程操作控件
一、前面的话对于一些耗时型操作(如文件下载),让主线程去处理不是明智的选择,虽然这样做会使得程序开发起来很简单。因为WinForm 程序设计的准则之一就是Responsive ,即让用户觉得程序一直在工作,而不是感觉它在罢工(呵呵,事实上,程序不会罢工,只是你没给他表现得机会,如果它有情感,会觉得委屈死)。.Net FrameWork 支持在程序用应用线程编程,这可以很好的解决上述问题,不过有时候直接使用Thread 和Threadstart 显得有些繁琐也没必要,为此.Net Framework转载 2011-02-06 22:44:00 · 963 阅读 · 0 评论 -
c# BackgroundWorker控件使用方法
<br />在使用之前先了解一些知識。<br />1、BackgroundWorker作用:<br /> 主要用在單獨的線程上執行操作。BackgroundWorker类允许您在单独的专用线程上运行操作。耗时的操作(如下载和数据库事务)在长时间运行时可能会导致用户界面 (UI) 似乎处于停止响应状态。如果您需要能进行响应的用户界面,而且面临与这类操作相关的长时间延迟,则可以使用 BackgroundWorker类方便地解决问题。<br /><br /><br />2、BackgroundWorker转载 2011-02-06 23:01:00 · 655 阅读 · 0 评论 -
C#中实现图片缩放
<br /> 1. class ExampleOfLegalsoft 2. { 3. //************************************************************// 4. //下面给出三个简单的方法,后面两个方法是扩展,估计有时用得着 5. //************************************************************//转载 2011-02-12 22:52:00 · 883 阅读 · 0 评论 -
在c#中读取Excel文件提供两种方法
在C#中读取Excel文件提供两种方法:一个是直接打开excel文件,然后逐行读取,速度较慢;还有一种方法是通过OleDb连接,把excel文件作为数据源来读取。 方法一:直接读取 (这种直接读取单元格的方法释放很重要)Excel.Application excel = null; Excel.Workbooks wbs = null; Excel.Workbook wb = null; Excel.Worksheet ws = null; Excel.Range ran转载 2011-05-13 20:44:00 · 1626 阅读 · 0 评论