- 博客(12)
- 资源 (3)
- 收藏
- 关注
转载 ASP.NET,保存信息的内置对象,如Application,Session,Cookie,Viewstate和Cache等
内置对象方法 信息量大小 作用域及保存时间 应用范围=============================================================================Application 任意大小的数据 整个应用程序的生命期
2009-10-28 19:40:00 1639 1
转载 C#强化系列文章五:动态代码的使用(反射和动态生成类)
在软件开发尤其是框架和底层开发时,为了更灵活的控制代码,常常需要进行一些动态的操作。比如根据用户的输入等动态的调用类中的方法或者根据数据库表结构、用户要求动态的生成一些类,然后再动态的调用类中的方法。当然使用这些方式时会对性能有一点影响,具体使用过程中可以根据实际情况来定,不过一般的B/S开发中主要的瓶颈还是在数据库操作和网速方面,这点影响应该可以忽略的下面我就从这两个方面来说说动态代码的使用:一
2009-10-28 19:39:00 531
转载 用C#建立通用对象池
在系统设计中,经常会使用“池”的概念。比如数据库连接池,socket连接池,线程池,组件队列。“池”可以节省对象重复创建和初始化所耗费 的时间,可以简化对象获取和使用的过程。对于那些被系统频繁请求和使用的对象,如果使用这种机制,可以使系统性能得到很大提高。特别象数据库连接这种对 象,客户端与数据库服务器端建立连接时,是比较慢的,如果每次进行数据库操作,都要先进行数据库连接,系统效率将非常低下。
2009-10-28 19:35:00 1186
转载 在C#中使用属性控件添加属性窗口
在VS.NET 中,我们可以很方便地使用属性窗口来对某个控件的属性进行设置,那么,我们有没有想过,如果在应用程序中,在对程序中的自定义的属性进行设置时,显示一个象属性窗口一样的窗体,能对其中的属性方便的设置呢?就象下图所示的一样。 答案是完全可以的。我们可以使用微软提供的property属性控件来实现该功能。首先,我们新建一个c#的windows应用程序,
2009-10-26 10:20:00 831
转载 C#中實現Transaction事务处理
定義:事務(Transaction)是并發控制的單位,是用戶定義的一個操作序列。這些操作姚明都做,要么都不做,是一個不可分割的工作單位。通過事務,SQL Server能將邏輯相關的一組操作綁定在一起,以便服務器保持數據的完整性。 Sqlconnection conn=new Sqlconnection(str); //鏈接DBSqlcommand cmd=conn.CreateCo
2009-10-25 20:09:00 9454
转载 event system的UML图
class view: event是整个event engine最重要的部分之一,各种异步的事件都是由event作为载体而传递下去的。此处给出了event基类的设计,至于具体的事件可以在集中基本基类基础之上派生产生。这里将event分成两大类:回调函数需要在主线程里面完成的;回调函数需要独立分线程的。Handler相关的视图:Event的产生以及传递回调过程的
2009-10-21 11:51:00 1034
转载 在 .NET 中实现 Observer
版本: 1.0.1上下文您要在 Microsoft? .NET 中构建一个应用程序,并且必须在不使源对象依赖于依赖性对象的情况下将状态更改通知该依赖性对象。 返回页首 背景信息为了解释如何在 .NET 中实现 <a id="ctl00_MTCS_main_ctl03" onclick="function onclick(){Track(ctl00_MTCS_main_
2009-10-20 15:37:00 488
转载 在WinForm应用程序中实现自动升级
这是本人第一次写比较复杂的文章,表达不清之处,请各位见谅。好,闲话少说,入正题。最近单位开发一个项目,其中需要用到自动升级功能。因为自动升级是一个比较常用的功能,可能会在很多程序中用到,于是,我就想写一个自动升级的组件,在应用程序中,只需要引用这个自动升级组件,并添加少量代码,即可实现自动升级功能。因为我们的程序中可能包含多个exe或者dll文件,所以要支持多文件的更新。首先,要确定程序应该去哪里
2009-10-19 15:36:00 917
转载 自动更新程序源码下载(C#.Net)
由于微软提供的更新程序使用不方便,所以又写了此程序。此程序是本人一年前所写的一段程序,当时在开发一个CS版本报价系统,当时由于开发过程仓促,代码可能有点不是太规范此程序编译后只有一下AutoUpdate.exe文件与一个配置文件UpdateList.xml,主要通过本地程序与服务端程序文件的版本号来升级与更新本地程序文件。UpdateList.xml文件内容如下: Applicat
2009-10-19 15:35:00 1211
转载 C# 程序员参考--线程处理教程
线程处理的优点是可以创建使用多个执行线程的应用程序。例如,某一进程可以具有管理与用户交互的用户界面线程,以及在用户界面线程等待用户输入时执行其他任务的辅助线程。该教程说明各种线程活动:创建和执行线程线程同步线程间交互使用线程池使用 mutex 对象保护共享资源教程该教程包含下列示例:示例 1:创建线程、启动线程和线程间交互示例 2:同步两个线程:
2009-10-19 12:56:00 670
转载 C#实现确保单进程类
通过监听本地设定的TCP端口实现,无网卡也没问题。解决防火墙问题,不会弹出防火墙询问。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1<img id="Codehighlighter1_0_144_Open_Image" onclick="fu
2009-10-19 12:26:00 923
转载 Model-View-ViewModel 设计模式介绍
Model-View-ViewModel和MVC、MVP设计模式的不同点 Model-View-ViewModel设计模式是MVP设计模式与WPF技术相结合的产物,对于一些很常见的如Model-View-Controller(MVC)设计模式和Model-View-Presenter(MVP)设计模式来说,当在WPF下使用时它们都有一个很大的缺点:就是它们根本没有考虑到WPF强大
2009-10-01 17:21:00 1060
PDF虚拟打印机
2012-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人