Welcome 微信登录

首页 / 软件开发 / C#

C#命名空间专题(一)

C#命名空间专题(一)

C#命名空间专题(一)2009-07-20 本站 L小风一.namespace-命名空间在C#中命名空间有很大的作用,它指明了你所用到的类来自哪个命名空间中,例如Mail类在命名空间usingSystem.Net.Mail和usingSystem.Web.Mail都存在,如果你在程序当中引用了这两个空间,但是在创建Mail类的对象时候没有指明使用的是哪个空间中的类那么就会出现错误:usingSystem.Net.Mail;usingSystem.Web.M...
C#命名空间专题(二)

C#命名空间专题(二)

C#命名空间专题(二)2009-07-23 本站 L小风一、命名空间嵌套上一节中讲到命名空间在类的对象实例化的过程中可以防止类的冲突,如果两个类名一样的类包含在两个不同的命名空间中,那么在实例对象的创建的时候系统就会提示你该选择用哪个类.而所谓命名空间嵌套是指在一个命名空间嵌套中里还可以包含另一个命名空间嵌套。下面用一个简单的例子来说明:using System;using System.Collections.Generic;using System.T...
C#中汉字当2个字符计算

C#中汉字当2个字符计算

C#中汉字当2个字符计算2009-10-09在当前一个项目中,需要计算字符串的长度,并将固定长度字符截下来,其中汉字要按2个字符计算,数字与字母按1个字符计算,没有找到现成的函数可以使用,参考 如何得到一个汉字和字母组合的字符串的准确的长度( asp.net 版本的 ) http://www.webjx.com/htmldata/2005-10-20/1129777793.html参考写了以下两个函数,主要功能为按指定长度取copy字符串,取代substr...
C#的多线程机制探索

C#的多线程机制探索

C#的多线程机制探索2009-10-09挽留刀注:本文中出现的代码均在.net Framework RC3环境中运行通过一.多线程的概念Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专...
C#发现之旅-高性能ASP.NET树状列表控件(上)

C#发现之旅-高性能ASP.NET树状列表控件(上)

C#发现之旅-高性能ASP.NET树状列表控件(上)2009-10-09 博客园 袁永福已有树状列表控件分析发现问题近期发现有人在ASP.NET项目开发中使用一种叫dtree的树状列表组件加载缓慢。这也是笔者撰写本章的动机。毛主席教导我们,做事要发现问题,分析问题和解决问题。首先我们发现了已有的树状列表WEB控件加载缓慢的问题,接下来就很自然的是分析问题了。下图就是dtree 运行界面的例子分析问题现在我们分析问题,对使用dtree生成树状列表的程序代码的...
C#实时申请技术

C#实时申请技术

C#实时申请技术2009-10-09Real time Application 实时申请技术在本文里是作为一个实例来演示在用户(Tcpclient)申请与服务器(TcpServer)申请之间使用Socket类的情况 。该项目同样也演示在实时项目中如何使用listview控制以及如何传递XML格式信息。TcpServer.exe 文件显示了在单独的thread当中(而不是在GUI 线程之中)TCP socket的相互通讯。TcpClient.exe文件同样也...
C#算法设计与分析-寻找素数

C#算法设计与分析-寻找素数

C#算法设计与分析-寻找素数2009-10-09素数寻找问题由来已久,一直是一些数学家追求的目的。关于素数的定义及性质,我就不在这里多叙了,相信大家都对此了如指掌。素数的寻找思路比较的简单,根据素数的性质(素数应该不能被除了1和它自身的其他数整除)我们可以从最小的素数2开始,一直到比它小1的数为止,用这些数去整除它,如果它能被整除则它必定不是素数,这是判断单个素数的方法(这个算法思想最简单,时间复杂度最大)。对于寻找比某一个给定的整数值小的所有素数也可以采...
C#中的远程执行和分布式计算

C#中的远程执行和分布式计算

C#中的远程执行和分布式计算2009-10-09摘要远程执行是C#中一种使开发人员能够使用远程对象的基础架构。远程对象是一种位于调用者应用域之外的对象。本文中的例子说明了如何使用二种远程对象访问机制(值传递和地址传递),它还通过一个简单的、功能强大的任务服务器的实现说明了分布式计算中远程对象的强大功能。任务服务器能够接受所有能实现ITask界面的对象,并在其应用域中运行这些对象。更为重要的是,它能够一次从多个客户端接受任务。在学习完本篇文章后,读者将能够:...
CRectTracker C#实现橡皮区矩形

CRectTracker C#实现橡皮区矩形

CRectTracker C#实现橡皮区矩形2009-10-09本文要求读者熟悉 C#开发环境: Visual Studio .NET 2003 Windows 2000测试环境:Windows 2000更新记录:2004.4.7 第一次更新使用许可:代码是否免费使用功能介绍:在MFC中CRectTracker是一个很有用的类,可最近学习C#时,发现没有,于是就从MFC转换了一个供大家享用。使用该类比较简单,几乎和 MFC中 的 CRectTracker ...
Visual C#的剪切板编程

Visual C#的剪切板编程

Visual C#的剪切板编程2009-10-09 天极 阿虎Visual C#是微软.Net框架中的一个重要的程序开发语言,虽然在.Net框架中还有其他的程序开发语言,但微软似乎对Visual C#更喜爱有加。这同时也就决定了Visual C#在.Net框架中的地位,以及他以后的发展前途。由于针对剪切板方面的编程始终是程序设计的一个重点,当然也可以算是一个难点。本文将探讨如何利用Visual C#进行剪切板编程。本文将结合二个具体的程序例子来介绍Visu...
把C#语言开发的控件内嵌在网页里面

把C#语言开发的控件内嵌在网页里面

把C#语言开发的控件内嵌在网页里面2009-10-09wyq@zzti.edu.cn本文需要你熟悉C#,ActiveX回一个读者的信,简谈把我们的控件镶嵌在网页内(我们可实现把应用程序放到网页里去啦)。至于这个小控件,功能不值得一提。至于代码,大家看用 C# 编写的控件就是啦。王坚,你好!抱歉,现在才能给你回信。十分抱歉。你说的这个问题是可以实现的。目前我已转向C#语言,我想在.NET平台上给你展示,不知道你认为如何?当然你也可以用C++来完成。原理一样。...
<< 11 12 13 14 15 16 17 18 19 20 >>