Jane.T

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年5月22日

摘要: 在基于Windows平台的程序设计中,事件(event)是一个很重要的概念。因为在几乎所有的Windows应用程序中,都会涉及大量的异步调用,比如响应点击按钮、处理Windows系统消息等,这些异步调用都需要通过事件的方式来完成。即使在下一代开发平台——.NET中也不例外。 那么什么是事件呢?所谓事件,就是由某个对象发出的消息,这个消息标志着某个特定的行为发生了,或者某个特定的条件成立了。比如用户... 阅读全文
posted @ 2011-05-22 15:56 Jane.T 阅读(293) 评论(1) 推荐(0) 编辑

摘要: 概览: 我们都或多或少的接触过事件驱动编程。C#通过添加事件和代理来增加常说的事件驱动编程。这篇文章强调的就是当你为你的普通UI控件添加一个事件处理器(event handler)时究竟发生了什么. 原文: http://www.akadia.com/services/dotnet_delegates_and_events.html 阅读全文
posted @ 2011-05-22 14:39 Jane.T 阅读(252) 评论(1) 推荐(0) 编辑

2011年4月2日

摘要: Represents a Transact-SQL transaction to be made in a SQL Server database. This class cannot be inherited. The application creates a SqlTransaction object by calling BeginTransaction on the SqlConnect... 阅读全文
posted @ 2011-04-02 16:02 Jane.T 阅读(361) 评论(0) 推荐(0) 编辑

2011年3月31日

摘要: left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: -------------------------------------------- 表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 a20050115 表B记录如下: bID bName 1 2006032401 2 2006032402 3 2006032403 4 阅读全文
posted @ 2011-03-31 16:28 Jane.T 阅读(207) 评论(0) 推荐(0) 编辑

摘要: Stored Procedures and triggers within a database are similar constructs. They can both perform the same SQL statements. The biggest difference between the two is how they are executed. A stored procedure has to be executed by a user, while a trigger is executed by the system as the result of an even 阅读全文
posted @ 2011-03-31 16:20 Jane.T 阅读(327) 评论(0) 推荐(0) 编辑

2011年3月25日

摘要: About SQLite: SQLite is an embedded SQL database engine. It reads and writes directly to disk files which contain all information about the database. The database file format is cross-platform-you can freely copy a database between 32-bit and 64-bit systems. SQLite is a compact library. With all fea 阅读全文
posted @ 2011-03-25 17:50 Jane.T 阅读(167) 评论(0) 推荐(0) 编辑

2011年3月17日

摘要: 之前面试时被问及抽象类与接口的区别,感觉答得很不好,所以在此总结一下这个问题: 首先抽象类是一种特殊的类,它可以含有方法的定义和实现,也可以包含属性,构造函数等。当然抽象类也可以包含抽象函数和虚函数。 这个是C#三大特性之一多态的重要组成部分。 抽象类主要用于关系密切的对象之前,比如铁门和木门都是门,他们都继承自抽象类“门”。重点是“是什么?” 一个派生类只能继承至一个类(包括抽象类),派生类必须... 阅读全文
posted @ 2011-03-17 11:16 Jane.T 阅读(238) 评论(0) 推荐(0) 编辑

2011年2月10日

摘要: 所谓句柄实际上是一个数据,是一个Long (整长型)的数据。 句柄是WINDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。 从上面的定义中的我们可以看到,句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的人的姓名不一样,... 阅读全文
posted @ 2011-02-10 17:31 Jane.T 阅读(954) 评论(0) 推荐(0) 编辑

2011年1月31日

摘要: 在此记录一个fix bug时遇到的问题: 背景: ProjectA用到了一个第三方的dll(AcGe18.dll). 加载该dll时出错,无法加载。原因是该dll的另一个老版本在ProjectB中已经加载过了。所以再次加载时失败。 我们代码中有两个地方要使用这个dll,但是使用的版本却不一样。这是根本的原因。 所以应该有两种方法去解决这个问题: 1. 让两个使用该dll的地方调用同一个新版本的dl... 阅读全文
posted @ 2011-01-31 13:43 Jane.T 阅读(348) 评论(0) 推荐(0) 编辑

2011年1月16日

摘要: 操作符重载 语法箱: public static Return_Type operator Operator_symbol (Type Formal_parameter1 [, Type Formal_parameter2]) { Statements } 其中: Operator_symbol ::= (one of the unary operations:) + – ! ~ ++ – true false ::= (one of the binary operators:) + – * / % & | ^ == != = = 注释 阅读全文
posted @ 2011-01-16 14:23 Jane.T 阅读(207) 评论(0) 推荐(0) 编辑