刚子

即便一小步,也有新高度
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  C#

摘要:在开发中经常会遇到线程的例子,如果某个后台操作比较费时间,我们就可以启动一个线程去执行那个费时的操作,同时程序继续执行。在某些情况下可能会出现多个线程的同步协同的问题,下面的例子就展示了在两个线程之间如何协同工作。 这个程序的思路是共同做一件事情(从一个ArrayList中删除元素),如果执行完成了... 阅读全文

posted @ 2009-12-10 14:05 刚子 阅读(746) 评论(0) 推荐(0)

摘要:摘要:本文阐述了在基于.NET平台的Windows程序开发中使用模式窗体的诸多方面,部分内容延伸到一般窗体的应用。 内容索引 概述 模式窗体的属性设置 模式窗体中的按钮 模式窗体的打开与关闭 窗体的参数传递 .Net Framework提供的模式窗体 阅读全文

posted @ 2009-06-18 16:41 刚子 阅读(375) 评论(0) 推荐(0)

摘要:这样可以将要用到的类和方法配置到设置文件中,有的时候很方便 Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//格式为(命名空间.... 阅读全文

posted @ 2009-04-01 17:36 刚子 阅读(355) 评论(0) 推荐(0)

摘要:写过一个程序,要求在程序启动的时候主窗口隐藏,只在系统托盘里显示一个图标。一直以来采用的方法都是设置窗口的ShowInTaskBar=false, WindowState=Minimized。但是偶然发现尽管这样的方法可以使主窗口隐藏不见,但是在用Alt+Tab的时候却可以看见这个程序的图标并把这个... 阅读全文

posted @ 2009-03-09 17:16 刚子 阅读(4564) 评论(2) 推荐(1)

摘要:System.Windows.Forms.Timer和System.Timers.Timer的区别 [转] 作者:YanJun .NET Framework里面提供了三种Timer: System.Windows.Forms.Timer ... 阅读全文

posted @ 2009-01-19 10:04 刚子 阅读(1808) 评论(1) 推荐(0)

摘要:什么是Smart Client? Smart Client即 “智能客户端”.从技术上说Smart Client并不是一种新的技术,而是将许多概念,设计方法和技术进行了融合,吸取了传统B/S(瘦客户端)的易于版本控制和更新以及C/S(胖客户端)用户界面强大,使用客户机资源的特点. 在服务器端可... 阅读全文

posted @ 2008-12-04 17:31 刚子 阅读(956) 评论(0) 推荐(0)

摘要:在VS.NET 2005中体验clickonce技术 做为程序员,我们经常要面对的是对开发模式的选择,比如C/S模式和b/s模式。现在,很多人都似乎比较喜欢选择B/S模式进行web的开发,这其中的原因是很多的。但其中一点很重要的原因,那就是因为B/S开发的话,部署非常之容易,因为这样很容易实现... 阅读全文

posted @ 2008-12-04 17:27 刚子 阅读(461) 评论(0) 推荐(0)

摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->usingSystem; usingSystem.Collections.Gene... 阅读全文

posted @ 2008-10-31 16:22 刚子 阅读(194) 评论(0) 推荐(0)

摘要:如何最小化到系统托盘并恢复的问题: 办法是使用NotifyIcon控件,该控件就是最小化后看到的那个按钮,主要是配置个漂亮的图标:)。程序中加入如下代码: 1 void MinimizedToNormal() 2 { 3this.Visible=true; 4this.Windo... 阅读全文

posted @ 2008-10-23 15:55 刚子 阅读(597) 评论(1) 推荐(0)

摘要:C#支持建立自由线程(free-threaded)的应用,多个线程可以访问同一套共享数据。 实例程序说明 本文的实例程序包括一个列表框、三个按钮。程序使用一个新的线程来运行一个后台处理,结果在列表框中显示。按钮button1启动一个计算平方的线程。按钮button2停止后台处理线程。按钮b... 阅读全文

posted @ 2008-08-29 17:18 刚子 阅读(466) 评论(0) 推荐(0)

摘要:本系列文章翻译O'Reilly 出版的《C# Cookbook》一书中的片段,仅供学习交流使用 4.0 介绍 泛型,一个期待已久的功能,随着C# 2.0版本编译器的到来最终出现。泛型是一个非常有用的功能,它使得您的代码变得精简而富有效率。这些将在秘诀4.1进行详细讲述。泛型的到来使得... 阅读全文

posted @ 2008-08-28 15:35 刚子 阅读(458) 评论(0) 推荐(0)

摘要:今天看了一下C#中接口的东西,发现对CollectionBase(为强类型集合提供抽象基类)中的具体实现原理不是很了解。经过查看一些资料,分析过后得到以下的初步认识。 CollectionBase主要显示的实现ICollection和IList接口。具体的显示接口实现,可以查看MSDN的相关资料。(... 阅读全文

posted @ 2007-06-12 19:40 刚子 阅读(5853) 评论(1) 推荐(0)

摘要:http://www.cnblogs.com/heekui/archive/2007/02/27/658208.html 阅读全文

posted @ 2007-02-27 15:33 刚子 阅读(152) 评论(0) 推荐(0)

摘要:来源http://blog.csdn.net/ITFLY8/archive/2006/08/29/1135254.aspx C#(ASP.NET)DateTime日期类型格式化显示 1.绑定时格式化日期方法: 2.数据控件如DataGrid/DataList等的件格式化日期方法... 阅读全文

posted @ 2007-01-05 13:08 刚子 阅读(386) 评论(0) 推荐(0)

摘要:由于所做的项目要操作Excel,Word等Office文档,默认状态是无法正常操作的,必须进行权限配置。在网上找到的这些权限配置方案(不是自己想出来的,只是没有记录出处而已),发现最后一个方案好象比较好,呵呵,因为已经给的权限是最大了的,但是不知道是否存在安全隐患。最后一个方案没有发生什么操作的错误... 阅读全文

posted @ 2006-10-10 16:03 刚子 阅读(761) 评论(0) 推荐(0)

摘要:“typed DataSet是从DataSet派生的,它根据事先定义的Data Schema生成数据集,对数据集中的字段实行强类型约束。你可以通过它产生的cs文件看到许多方法对DataTable的操作进行了封装,这样你就可以通过MyDataSet.MyTable.Field对字段进行访问,而不是像DataSet那样: MyDataSet.Tables["TableName"]["Field"]; 简化了编程,同时不容易出错 阅读全文

posted @ 2006-09-19 11:02 刚子 阅读(2460) 评论(1) 推荐(0)