.Net下未捕获异常的处理: 随着.Net技术的发展,.Net技术被逐渐应用到很多大型的应用软件项目中。这些项目的规模越来越大,很多项目中除了自己的代码外还引用了很多第三方的.net组件。同时很多项目又被应用到很多关键的部门,软件系统的稳定性越来越至关重
2010-02-15.NET Compact Framework通过托管Win32代码获得HtmlDocument: 问题引入: 有过CF的项目经验的朋友一定常常遇到与BS后台对接的问题,HTML在BS系统中有着得天独厚的条件,他能够直接被用作界面显示,并且能够被C#代码和Javascript操作,因此在
2010-02-15.NET的内部诊断工具: 诊断工具 有关分析 API 的提示和技巧 很多诊断工具都需要使用 CLR 分析 API,甚至包括那些在严格意义上讲不是探查器的工具。因此,如果您曾经想知道这些工具是如何工作的,那么,了解 API 的分析会是个良好的开端
2010-02-15.NET上执行多线程应该注意的两点: 线程管理 线程管理现在变得越来越容易了。在.NET架构中,你可以从线程池中获取线程。线程池是一个生成线程的工厂,如果它已经生成了一定数量的线程且还没有被破坏的话,对它的调用会被阻止。但是,如何确保不会
2010-02-15.Net和Java的socket机制比较: socket是基于TCP和UDP协议的高层接口,定义了收发数据的格式。Java的TCP服务中使用的Socket是一种流机制,即对于编程人员来说,处理socket只需要从Socket中获取流,然后可以像处理本地流一样来进行数据的收发。 例
2010-02-15.NET:轮询访问ThreadPool: 问:我目前正在使用 Microsoft .NET Framework ThreadPool,在使用过程中我遇到了一种情况,不知道该如何解决。我需要处理一个较大批次的已在队列中的工作项,在第一个批次开始处理后第二个批次(规模稍小)到达。最初,较大批
2010-02-15解读.Net虚拟框架的实现原理: 在让.Net 程序脱离.net framework框架运行(源代码实现说明) 中我们介绍的脱离框架运行的方法,仍然需要依赖rsdeploy.dll才行。今回我们就介绍这个dll的实现原理。 简单的实现方式:首先我们需要用到一个undocument
2010-02-15.NET相关问题:事件存取器: 问:C# 使得在类上创建事件变得更为简单,只需将关键字“event”添加到委托成员变量声明中即可。但是,它也允许使用类似属性的语法,可以显式地实现事件的 add 存取器和 remove 存取器。 这样做的原因是什么?我只是
2010-02-15在.NET中使用MySql数据库: 在.NET中使用Sql Server是一直的事情。前几天学习通过JDBC使用Java连接MySql数据库,我就想.NET是否同样可以使用MySql数据库呢?答案是肯定的,方法也很简单,在这里我使用C#作为编程语言,将自己整理出来的方法同大家一起分享
2010-02-14.Net 2.0内存对象布局详析及与1.1变化比较: 首先找个小的C#的演示程序: namespace CLRLayoutTest2._0 { class Program { static int TestStaticFields = 1221119; static object TestStaticObject = new object();
2010-02-14.Net PetShop 4.0的消息处理: .Net PetShop 4.0对订单的处理提供了两种方式以供选择,一种是同步处理,一种是异步处理。同步处理就不再多说了,使用普通的数据库存取方式;异步处理便是采用消息处理方式。 MSDN中介绍说利用消息队列,应用程序开
2010-02-14.Net PetShop 4.0的配置文件属性管理: .NET 2.0中,提供了ASP.NET成员资格管理、ASP.NET角色管理以及ASP.NET配置文件属性等功能。在本文中,重点探讨.Net PetShop 4.0配置文件属性管理的设计与实现。 配置文件属性用于给用户提供个性化的服务。
2010-02-14.Net PetShop 4.0的缓存处理: 在访问量非常大,但更新较少的网站中使用缓存,可以大大提高程序运行的效率,给网络用户一个良好的体验效果。在Microsoft提供的经典示例项目.Net PetShop 4.0中,也提供了对缓存的支持,本文是作者在学习此项目时的一些心得
2010-02-14.NET制作有DB安装功能的安装文件: 前段时间做一个项目,因为其中数据库有许多数据是初始化的数据, 为了便于部署.于是我在制作安装程序的时候加入了 DB install的功能. 首先最好单独创建一个DB install 的Class Library的Project. File&
2010-02-14.NET控件关于Popup Win控件的使用介绍: Popup Win控件是一个.NET平台下的一个开源信息提示控件。在Web开发中对提高用户体验起到了很大的作用。下面先来看效果(注意右下角): 下面对他常用属性作一个简单的介绍: 1. Au
2010-02-14.NET Compact Framework下的进程管理: 在.NET Compact Framework 的进程管理需要调用win32的API,也就是P/Invoke,在msnd上提供了这一P/Invoke的源代码, Creating a Microsoft .NET Compact Framework-based Process Manager Application,由于在技术交流
2010-02-14提供一个.net下通用的Cookie操作类: 笔者曾经参与一个大型多用户商城的开发,系统用户角色很多,有买家,卖家,代理商,系统管理员,普通管理员,超级管理员等,这些用户都涉及到登陆系统,然后建立cookies的问题,由于角色的不同,这些用户登陆系统后,
2010-02-14.NET软件工程师成长之路: 假设您刚刚大学毕业或者即将毕业,打算选择微软技术体系——也就是.NET,你想成为.NET软件工程师,那么您可以从以下几个方面开始: 假设您刚刚大学毕业或者即将毕业,打算选择微软技术体系——也就是.NET,你想
2010-02-14第一个支持MARS的商业数据库是SQL Server 2005,在本文中你将会详细了解怎样使用这一强有力的然而却是易于添加到ADO.NET开发中去的工具。 当在以前版本的SQL Server中存取数据结果集时,你需要创建额外的SqlConnection对象以配合使用SqlCommand。你需要追踪
2010-02-05表映射是控制数据适配器如何将数据表和数据列从一个物理数据源复制到 ADO.NET 内存中对象的过程。数据适配器对象利用 “填充” 方法将 “选择” 命令检索的数据填充到 “数据集” 或 “数据表” 对象。在内部,“填
2010-02-05