随笔分类 -  C#1.1

上一页 1 2 3 下一页
Windows Forms DataGridView 中合并单元格
摘要:TreeView 是一个很好的表达树形结构的控件。如果要加载的数据比较多的话,就需要逐层加载数据。要实现逐层加载数据,首先想到的就是TreeView 的 BeforeExpand 事件,它在节点展开前触发。但问题是BeforeExpand 事件每次展开时都会触发。有没有只在首次展开才触发的事件呢,可惜没找到。没关系,我们自定义一个 TreeView 节点类,给它加一个是否首次被展开的属性。 ... 阅读全文
posted @ 2007-02-07 14:31 冷火 阅读(697) 评论(0) 推荐(0)
简单倒计时与DateTime.Subtract()
摘要:拖放一个 Label 和一个 Timer 到主界面上,设置 Timer 的 Interval 为1000. 添加一个全局变量用以表示40分钟(考试时间)以后的时间点. private DateTime endTime; 在窗口载入事件中设置 endTime 的具体值并且启用 Timer. private void... 阅读全文
posted @ 2007-02-06 13:59 冷火 阅读(1202) 评论(0) 推荐(0)
Visual C# 2005实现控件中捕获按键
摘要:如何于Windows Form控件中捕捉按键向来是许多程序员所关心的课题,基本上,标准的KeyUp、KeyDown与KeyPress事件就足以去捕捉并处理按键。然而问题在于,并非所有的控件会在所有的情况下为所有的按键操作产生这些事件。 图CH8_DemoForm004.cs运行画面 如果您希望不管控件的状况如何,都能够顺利地捕捉Windows Form控件中的按键,必须根据该控件的类派生出一... 阅读全文
posted @ 2007-02-05 15:00 冷火 阅读(490) 评论(0) 推荐(0)
数据层的逻辑(转载)
摘要:一般在N层设计中,数据层绝不应该牵扯到逻辑.理由很多,但最重要的一点,应该是有利于维护.如果面向的数据库是无存储过程的,那么这个法则应该被遵守.比如ACCESS,MYSQL.如果使用MS SQLServer等其它有储存过程的数据库,我个人认为大不必如此.有时候一个好的存储过程能带来更良好的性能合可读性.经典的架构就和牛顿的经典力学一样,并不是放之四海而皆为准的,不用毛主席的话说,那就是没有银弹.... 阅读全文
posted @ 2007-01-25 15:03 冷火 阅读(374) 评论(1) 推荐(0)
.NET中栈和堆的比较 #1
摘要:http://www.c-sharpcorner.com/UploadFile/rmcochran/csharp_memory01122006130034PM/csharp_memory.aspx 尽 管在.NET framework下我们并不需要担心内存管理和垃圾回收(Garbage Collection),但是我们还是应该了解它们,以优化我们的应用程序。同时,还需要具备一些基础的内存管理工作机... 阅读全文
posted @ 2007-01-25 08:35 冷火 阅读(398) 评论(0) 推荐(0)
DotNet中用到的加密算法总结
摘要:1public class CryptUtil 2 { 3 public static string DecryptString(string input) 4 { 5 if (input.Equals(string.Empty)) 6 { 7 return input; 8... 阅读全文
posted @ 2007-01-23 13:49 冷火 阅读(232) 评论(0) 推荐(0)
[转自CSDN刘铁猛]深入浅出话委托
摘要:小序 好久不来更新Blog了,一是因为工作比较忙,最重要的还是交了女朋友:), 太爱她了。回顾了一下前面写的文章,看来大家还是很喜欢我的灌水风格,那今天就来写一写最近被问到的最多的问题——委托与事件。并把本文献给支持我工作的 兄弟姐妹们和我亲爱的女友(虽然你看不懂代码,嘻嘻)。说实话,论“深入”,就我这臭水平绝对深不到哪儿去,我尽量给大家讲明白就是了。如果内容上有什么 闪失,麻烦兄弟姐妹们多... 阅读全文
posted @ 2007-01-12 08:52 冷火 阅读(925) 评论(0) 推荐(1)
Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触
摘要:前言:在Remoting中处理 事件其实并不复杂,但其中有些技巧需要你去挖掘出来。正是这些技巧,仿佛森严的壁垒,让许多人望而生畏,或者是不知所谓,最后放弃了事件在 Remoting的使用。关于这个主题,在网上也有很多讨论,相关的技术文章也不少,遗憾的是,很多文章概述的都不太全面。我在研究Remoting的时 候,也对事件处理发生了兴趣。经过参考相关的书籍、文档,并经过反复的试验,深信自己能够把这... 阅读全文
posted @ 2006-12-21 08:50 冷火 阅读(312) 评论(0) 推荐(0)
Microsoft .Net Remoting系列专题之二:Marshal、Disconnect与生命周期以及跟踪服务
摘要:Microsoft .Net Remoting系列专题之二 一、远程对象的激活 在Remoting中有三种激活方式,一般的实现是通过RemotingServices类的静态方法来完成。工作过程事实上是将该远程对象注册到 通道中。由于Remoting没有提供与之对应的Unregister方法来注销远程对象,所以如果需要注册/注销指定对象,微软推荐使用Marshal (一般译为编组)和Discon... 阅读全文
posted @ 2006-12-21 08:48 冷火 阅读(237) 评论(0) 推荐(0)
Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇
摘要:Microsoft .Net Remoting系列专题之一 一、Remoting基础 什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说Remoting就是DCOM的一种升 级,它改善了很多功能,并极好的融合到.Net平台下。Microsoft® .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。这也正是我们使... 阅读全文
posted @ 2006-12-21 08:47 冷火 阅读(275) 评论(1) 推荐(0)
使用.NET Remoting 建立分布式应用程序
摘要:什么是Remoting---分布式对象Remote ObjectRemoting的优势---性能,扩展性,可配置性,安全,生存周期管理Remoting使用的技术---XML,SOAP(简单对象传输协议),Serializable(序列化)Demo序列化 ---二进制,SOAP,XMLRemoting框架--- System.Object不可远程... 阅读全文
posted @ 2006-12-21 08:43 冷火 阅读(525) 评论(0) 推荐(0)
正则学习
摘要:http://www.yuanma.org/data/2006/0717/article_1149.htm 阅读全文
posted @ 2006-12-20 14:59 冷火 阅读(167) 评论(0) 推荐(0)
二分查找的递归算法(附源码)_
摘要:1using System; 2 3namespace BinarySearch 4{ 5 /**//// 6 /// 二分搜索法,Made by AX。 7 /// 8 public class Search 9 {10 public static void Main()11 {12 int searchKey=... 阅读全文
posted @ 2006-12-19 15:11 冷火 阅读(1666) 评论(0) 推荐(0)
SQLHelper.cs
摘要://Copyright(C) 2000-2006 Shixin Corporation//All rights reserverd//文件名: SQLHelper.cs//创建者: //创建日期: 2006-03-21//概述: DataAccess层的数据访问Helper文件,模仿自Microsoft DAAB1.0。//修改人/修改日期: //开放STR_CONNECTION连接字符串,因为... 阅读全文
posted @ 2006-12-19 15:06 冷火 阅读(670) 评论(0) 推荐(0)
在指定的DataTable里多关键字搜索多个列
摘要:/**//// /// 搜索方法 /// /// 要搜索的DataTable /// 表的标识列 /// HashTable表 /// protected string SearchFiles(DataTable toFindDt,string PKIDColumnName, Hashtable... 阅读全文
posted @ 2006-12-18 09:20 冷火 阅读(610) 评论(0) 推荐(0)
一直使用的一个调用SQL Server存储过程的方法
摘要:using System;using System.IO;using System.Data;using System.Data.SqlClient;using System.Configuration;using System.Collections;using System.Web;namespace DA{ /**//// ///内部类:存储过程的返回值记录类 /// ... 阅读全文
posted @ 2006-12-18 09:18 冷火 阅读(556) 评论(0) 推荐(0)
c#委托与事件 心得
摘要:c#用委托来实现事件通知机制。委托相当与c++函数指针。整个过程涉及一个呼叫者,一个被呼叫者,还有就是这个委托。 - 实现步骤 有以下几步: 1. 申明委托, 2.定义呼叫者和调用的函数, 3.定义被呼叫者和具体实现的函数(被调用的函数) 1.申明委托 ,在包里或者类里,public Code highlighting produced by Actipro CodeHighligh... 阅读全文
posted @ 2006-12-13 14:15 冷火 阅读(335) 评论(0) 推荐(0)
SQL2分查找法通用分页存储过程算法 改成.net类实现
摘要:using System;namespace CountryPark.DAL{ /**//// /// PageList 的摘要说明。 /// public sealed class PageList { static PageList() { } /**//// /// 分页... 阅读全文
posted @ 2006-12-06 11:53 冷火 阅读(344) 评论(0) 推荐(0)
数据库开发个人总结(ADO.NET小结)
摘要:一.用SqlConnection连接SQL Server 1..加入命名空间 using System.Data.SqlClient; 2.连接数据库 SqlConnection myConnection = new SqlConnection();myConnection.ConnectionString = "user id=sa;password=sinofindb;initial cata... 阅读全文
posted @ 2006-12-05 17:14 冷火 阅读(283) 评论(0) 推荐(0)
NET(C#)连接各类数据库-集锦
摘要:1.C#连接连接Access程序代码: ------------------------------------------------------------------------------- using System.Data;using System.Data.OleDb;..string strConnection="Provider=Microsoft.Jet.OleDb.4.0;... 阅读全文
posted @ 2006-11-21 13:49 冷火 阅读(373) 评论(0) 推荐(0)

上一页 1 2 3 下一页