Maybe

博客园 首页 新随笔 联系 订阅 管理

2010年2月19日 #

摘要: 在visual studio 2005中把.net framework打包进MSI安装包是非常容易。我们首先要为自己的工程添加一个Setup工程:1、文件菜单,选择新建->工程2、在新建工程对话窗口中,选择Setup and Deployment3、在模版列表中,双击Setup project4、添加工程输出、工程依赖的程序集、文件等5、在Solution Explorer中,在刚才建立的安... 阅读全文
posted @ 2010-02-19 10:26 myb 阅读(2909) 评论(5) 推荐(0) 编辑

摘要: 起步:.NET将关于多线程的功能定义在System.Threading名字空间中。因此,要使用多线程,必须先声明引用此名字空间(using System.Threading;)。 即使你没有编写多线程应用程序的经验,也可能听说过“启动线程”“杀死线程”这些词,其实除了这两个外,涉及多线程方面的还有诸如“暂停线程”“... 阅读全文
posted @ 2010-02-19 10:25 myb 阅读(2439) 评论(0) 推荐(1) 编辑

摘要: 由于.NET框架对消息循环机制进行了很好的封装,开发人员不再需要深入的了解Windows事件/消息实现的具体机制,也无需创建复杂的事件结构体和所谓的消息句柄。我们所要做的无非就是——1、使用重载运算符“+=”注册一个事件;2、编写对于该事件的处理方法。(关于C#2.0中事件处理的相关介绍,请参阅我的文章:C#2.0的泛型代理和事件 :以一当百的快感)... 阅读全文
posted @ 2010-02-19 10:20 myb 阅读(12404) 评论(0) 推荐(2) 编辑

摘要: 委托的定义:委托是一种在对象里保存方法引用的类型,同时也是一种类型安全的函数指针。委托的优点:压缩方法的调用。合理有效地使用委托能提升应用程序的性能。用于调用匿名方法。委托的声明:委托应使用public delegate type_of_delegate delegate_name()的形式来声明。示例:public delegate int mydelegate(int delvar1,int ... 阅读全文
posted @ 2010-02-19 10:19 myb 阅读(282) 评论(0) 推荐(0) 编辑

摘要: Ganesh Nataraj最近写了一篇解释委托与事件的文章,在坊间流传较广,今天翻译成中文与大家共享,如有不妥之处,欢迎留言讨论。 C#中的委托类似于C或C++中的函数指针。程序设计人员可以使用委托将方法的引用压缩到委托对象中,委托对象能被传递给调用该方法引用的代码而无须知道哪个方法将在编译时被调用。与C或C++中的指针不同的是,委托是面向对象的、类型安全的、受保护的。 委托声明时定义一个返回压... 阅读全文
posted @ 2010-02-19 10:18 myb 阅读(186) 评论(0) 推荐(0) 编辑

摘要: 在C#中使用一个类时,分两个阶段。首先需要定义这个类,即告诉编译器这个类由什么字段和方法组成。然后(除非只使用静态方法)实例化类的一个对象。使用委托时,也需要经过这两个步骤。首先定义要使用的委托,对于委托,定义它就是告诉编译器这种类型代表了那种类型的方法,然后创建该委托的一个或多个实例。定义委托是从delegate开始的然而它是如何运作的呢。也许弄个鼠标事件会容易理解一些,这里还是拿出书中的例子来... 阅读全文
posted @ 2010-02-19 10:17 myb 阅读(175) 评论(0) 推荐(0) 编辑

摘要: 1.C#连接连接Access程序代码: -------------------------------------------------------------------------------usingSystem.Data;usingSystem.Data.OleDb;..stringstrConnection="Provider=Microsoft.Jet.OleDb.4.0;";str... 阅读全文
posted @ 2010-02-19 10:13 myb 阅读(193) 评论(0) 推荐(0) 编辑

摘要: 一、asp.net中导出Excel的方法:在asp.net中导出Excel有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,t分隔的数据,导出Excel时,等价于分列,n等价于换行。 1、将整个html全部输出Excel此法将html中所有的内容,如按钮,表格,图片等全部输出到Excel中。 ... 阅读全文
posted @ 2010-02-19 10:09 myb 阅读(170) 评论(0) 推荐(0) 编辑

摘要: SQL事务:一、事务概念 事务是一种机制、是一种操作序列,它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行。因此事务是一个不可分割的工作逻辑单元。在数据库系统上执行并发操作时事务是作为最小的控制单元来使用的。这特别适用于多用户同时操作的数据通信系统。例如:订票、银行、保险公司以及证券交易系统等。二、事务属性事务4大属性:1 原子性(Atomicity):事务是一个完整的操作。2 一... 阅读全文
posted @ 2010-02-19 10:04 myb 阅读(3877) 评论(0) 推荐(1) 编辑

摘要: 扩展标记语言XML(eXtensible Markup Language),是由W3C组织制定的。做为用于替代HTML语言的一种新型的标记语言,XML内部有着很多基本标准,XML就是通过与这些相关标准地结合,应用于科学计算、电子出版、多媒体制作和电子商务的。C#作为一种新型的程序语言,是.Net框架的一个重要组成部分,他和XML的关系颇深。本文就从一个方面来探讨一下这二者的关系。即:看用C#如何来... 阅读全文
posted @ 2010-02-19 10:01 myb 阅读(213) 评论(0) 推荐(0) 编辑