
Smart Client
文章平均质量分 78
lne818
这个作者很懒,什么都没留下…
展开
-
.NET的消息处理
.NET的消息处理 基本概念• “消息”:是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。• “消息队列”:是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功地传递它。•原创 2006-09-08 19:22:00 · 1605 阅读 · 0 评论 -
资源清理
资源清理 Stanley B. Lippman 下载本文的代码:NettingC++2006_08.exe (166KB) 在我的上次专栏文章中,我们成功地包装了处理自然语言文本的本机文本查询语言 (TQL) 应用程序。更确切地说,该应用程序能够正确执行,但是我实际上犯了几个小的程序设计错误,在本次专栏文章中,我将更正这些错误。如果您不记得这段代码,图 1 显示了我们最后的代码转载 2006-08-16 19:24:00 · 897 阅读 · 0 评论 -
使用 Windows Forms 2.0 创建智能应用程序布局
使用 Windows Forms 2.0 创建智能应用程序布局 摘要:学习如何使用 Windows Forms 2.0 中的新控件创建智能化和可扩展的应用程序布局。从 Microsoft 下载中心下载 C# 和 Visual Basic 代码示例 (903 KB)。 简介Microsoft Windows Forms 2.0 允许您以独特的方式组织应用程序的功能,以便于客转载 2006-08-16 19:31:00 · 2499 阅读 · 0 评论 -
屏蔽.NET自定义开发组件中的属性
有一个问题请教一下兄台,对于继承自microsoft的.net framework中现有的组件,怎么将一些属性屏蔽掉,就是新的组件不提供继承来的属性,比如继承Panel新编写EPanel,对于panel的属性的BackColor怎么屏蔽掉?? 这个问题解决方法如下:第一步:在你的控件类中定义设计时中提供服务的类[Designer(typeof (MSPlus.Web.UI.Design.WebCo转载 2006-09-24 22:05:00 · 1072 阅读 · 0 评论 -
编写组件自己的设计器
.NET框架是建造在大脑思维的扩展能力上的。由于.NET框架运行时期与设计时期的设计和实现是同一组工程师,用户就可以得到比其他的框架或者类库更加紧密地综合性能。这种综合能力的一个关键因素就是基于代码的运行时期和设计时期的相互作用。由于运行时期的代码可以与设计时期的代码分开,设计部分就可以致力于在设计时期组件的行为和表现上施加相当多的注意力。首先,我们来讨论一下词组“设计器(Designer转载 2006-09-24 21:18:00 · 3029 阅读 · 3 评论 -
演练:为 Web 服务器控件创建基本控件设计器
此演练演示如何创建为 Web 服务器控件提供设计时用户界面 (UI) 的简单控件设计器。创建自定义 ASP.NET 服务器控件时,可以创建一个关联设计器,以便在 Microsoft Visual Studio 2005 等可视化设计工具中呈现此控件。设计器使宿主环境能够呈现控件的设计时 UI,以便开发人员可以轻松地配置控件的属性和内容。有关设计器功能和可以与自定义控件关联的各种设计器类的更多信转载 2006-09-24 22:03:00 · 1546 阅读 · 0 评论 -
利用并发操作实现可伸缩性
利用并发操作实现可伸缩性 下载本文中所用的代码:CLRInsideOut2006_09.exe (151KB) 近来在并发操作问题上引发了许多讨论。主要原因是多数硬件供应商计划向客户端和服务器端的计算机上添加更多的处理器内核,还因为针对此类硬件,目前的软件尚未做好相关准备。许多文章关注的是如何在代码中保证并发操作的安全性,但并没有首先讨论如何将并发操作融入代码中。这两项任务都很转载 2006-09-12 15:29:00 · 2138 阅读 · 0 评论 -
.NET程序中的多线程应用
线程原理概述 线程基本概念• 线程是程序执行的基本原子单位. 一个进程可以由多个线程组成.• 每个线程都维护异常处理程序、调度优先级和一组系统用于在调度该线程前保存线程上下文的结构。线程上下文包括为使线程在线程的宿主进程地址空间中无缝地继续执行所需的所有信息,包括线程的CPU 寄存器组和堆栈。• 在分布式编程中,正确使用线程能够很好的提高应用程序的性能及运行效率.实现原理是将一原创 2006-09-07 21:27:00 · 1334 阅读 · 0 评论 -
在EXE文件中如何实现调用另外一个EXE文件中的方法?
在设计经常会碰到调用可执行程序,这里我们可以采用Assembly.LoadFrom方法来实现。注意这里面“另外一个EXE文件”既可以是EXE文件,也可以是一个DLL文件。首先我们可以创建一个类库(或者一个控制台程序)using System;using System.Reflection; namespace AppDomainDLL{ public class原创 2006-09-06 20:12:00 · 3550 阅读 · 0 评论 -
[VSTO学习笔记之一]VSTO概述
议题• Visual Studio Tools for Office (VSTO) 简介•VSTO 解决方案的结构• Excel,Word 编程入门 VSTO 简介• Visual Studio Tools for Office,简称VSTO• 是开发基于Office解决方案的一组工具• 可以单独安装• 可以作为VSTS产品的一部分,随同VSTS一起安装•原创 2006-09-04 13:03:00 · 2544 阅读 · 0 评论 -
在.NET中使用域对象持续模式
域应用程序对象通常是整个应用程序的中心,被很多子系统使用。它们表现了核心的数据和业务验证规则;因此,良好的域对象设计对于牢固的、高性能的和灵活的应用程序非常关键。 当我们开发那些使用了关系数据库的面向对象应用程序的时候,建立与数据库设计一致的域对象设计可以使应用程序更容易理解,这是因为在典型情况下,域对象表现了现实的"实体"和它们彼此之间的关系。因此,在很多情形下,域对象都被"映射"为关系数据库表原创 2008-05-24 15:55:00 · 716 阅读 · 0 评论