-
[2004-10-01] CLR 调试接口的架构与应用 [1] 背景资料
折腾 CLR 调试接口也有几周了,可是在将 C++ 代码移植到 C# 时总是有问题,直到刚刚才灵机一动有所突破,呵呵,总算可以开始写这个系列文章了。:D
虽然需要实际用到 CLR 调试接口的人可能非常少,但通过对 ...
-
[2004-10-01] 用WinDbg探索CLR世界 [4] 方法的调用机制
Don Box在《.NET本质论 第1卷:公共语言运行库》的第6章里,详细地解说了 CLR 中方法地调用机制的原理;qqchen在其 BLog 上也有一篇不错的介绍 CLR 中方法调用分类的文章《CLR Drilling Down: The Overhead of...
-
[2004-10-01] 画带阴影效果的文字
using System;
using System.Drawing;
using System.Drawing.Text;
using System.Drawing.Drawing2D;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;...
-
[2004-10-01] 高亮网页中的关键字
高亮网页中的关键字
javascript的代码如下
function HightLight(nWord)
{
var oRange = document.body.createTextRange();
while(oRange.findText(nWord))
{
oRange.pasteHTML("<span styl...
-
[2004-10-01] 在气泡式提示窗口中显示关闭按钮和链接。
其实 MSDN 里面已经很明确的说明了,不仅仅需要 TTS_CLOSE (0x80),而且还要让你自己实现 XP 风格,也就是下面常用的两种方法:
1、在可执行文件里插入一个资源类型为 24,ID 号为 1 的资源实现 XP 风格,资源 ...
-
[2004-10-01] FlatStyle按钮自己做
FlatStyle按钮自己做
和C或VB比起来,使用C#写自定义控件,特别是从零开始写自定义控件,不知简化了多少倍,没有复杂而晦涩的消息映射,思路就像写应用程序一样如行云流水,一路畅通。学过delphi的人...
-
[2004-10-01] Windows2000平台下混合编程屏蔽键盘事件
关键词
Windows2000, VC++, C++Bulider, Visual Basic, HOOK, DLL
引言
在一些应用场合,比如基于Windows2000(以下简称Win2K)下开发工控软件需要,为了增强系统安全性,需要对键盘事件进行监控、屏...
-
[2004-10-01] 软件设计师考试大纲[2004下半年]
软件设计师考试大纲
一、考试说明
1.考试要求:
(1)掌握数据表示、算术和逻辑运算;
(2)掌握相关的应用数学、离散数学的基础知识;
(3)掌握计算机体系结构以及各主要部件...
-
[2004-10-01] 利用Office 2003 Schemas创建Excel文件
.Net中生成Excel文件一般需要导入COM控件,本文介绍利用Office 2003 Schemas创建Excel文件的实践。
微软发布了Office 2003 Schemas,小鸡射手采用XSLT方法试验了通过Office 2003 Schemas创建Excel文件...
-
[2004-10-01] Notification服务的一种实现
为了提供更好的服务,网站可以提供Notification机制以及时与自己的客户沟通。本文讨论Notification服务的一种实现方法。
自上而下,Notification服务可以分为三层:
- 具体Notification服务的实...
-
[2004-10-01] 用异步方式解析域名
C# NetWork Programming里面一个例子,通过异步的方式解析域名。主要是应用Dns类的BeginResolve(),和EndResolve()方法。此例子有一个问题就是当碰到解析不出来的域名时,不会调用AsyncCallback指定的函数。我加...
-
[2004-10-01] MonoDevelop 安装手记
高手就不要浪费时间看了。
本文只是写给像俺这样的linux菜鸟see see的,xixi!!~÷~
为了在linux机上跑.net程序,下载了mono-beta2及monodevelop0.4。资源见:
http://www.go-mono.com 、http://monodevelo...
-
[2004-10-01] dotnet中的错误处理
近日给老美做外包项目,被老美逼出来了一套关于错误处理的方法,在此不敢藏拙,奉献出来给大家批判。
首先,屏蔽程序中所有的自动错误处理,千万不要出来:“
System.Web.Services.Protocols.SoapException: Sy...
-
[2004-10-01] IssuVision是怎样完成观察器模式的注册和通知的
众所周知,观察器(Observer)模式的重点是对观察器对象的注册以及Subject状态改变时对观察器对象的消息通知。那么,在IssuVision(微软智能客户端的示例程序)中是如何实现这一点的哪?在此,我提出自己的看法,希...
-
[2004-10-01] 两个客户端操作TreeView节点CheckBox的小例子
最近在论坛上回答了一些关于客户端操作TreeView节点选中的问题,在网友提供的代码基础上做了两个例子。可惜原贴已经丢失了,整理一下写成文档吧
为了书写方便,这两个例子没有采用codebehind方式,复制即可运行
...
-
[2004-10-01] 动画启动窗口的类(源码)
这个类相当的简单,所以我只把源码完整的贴了出来.
必要的地方,我会作相应说明.
==============================================================
/*******************************************************...
-
[2004-10-01] MDI应用中的单实例(singleton)窗口
下面的代码片断假设你的多文档应用程序中包含一个toolbar。当你点击toolBarButton1 按钮时,将会创建并显示一个 Patients 子窗口。下面的代码在单机事件时发生。
private void toolBar1_ButtonClick(object sen...
-
[2004-10-01] 把金额类型转换成大写和英文
using System;
namespace ChangeMoney
{
/// <summary>
/// ChangeManage 的摘要说明。
/// </summary>
public class ChangeMoneyClass
{
public static string MoneytoEng(string n)
{
...
-
[2004-10-01] 实现Prototype设计模式
实现Prototype设计模式
Implementing the Prototype design Pattern
当我建立一个类的实例很复杂时,我们可以使用Prototype模式。与其建立很多类的实例,还不如进行适当的修改后,使用最初的实例的副本。使...
-
[2004-10-01] 基于Session的单件(Singleton)对象
基于Session的单件(Singleton)对象
Session Based Singleton Object
Use singleton objects stored in the Session object to organize and cleanup session based information
背景
在ASP.Net 当中,Session 对...