当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 如同java一样,在c#中写一个多线程应用是非常简单的,本章将介绍如何在c#种开发多线程程序。
 

 

 ·用c#与xml创建动态分层菜单    »显示摘要«
    摘要: 用c#与xml创建动态分层菜单 青苹果工作室编译 2001年04月02日 11:35  从在复杂的b2b交易中的交换数据到为应用程序提供配置文件结构,xml在许多方面大显身手!由于xml不断地获得软件的支持,我们完全能够预见:xml的应用将不断增加。本文就介绍这样一种应用程序,它使用xml创建类似于windows开始菜单的分层菜单系统,从而向终端用户提供更满意的web体验。   这个应用程序将......
 ·c#重点知识详解(二)    »显示摘要«
    摘要:第二章 内存管理 c#内存管理提供了与java一样的自动内存管理功能,让程序员从繁重的内存管理中摆脱出来,内存管理提高了代码的质量和提高了开发效率。 c#限制了着指针的使用,免除了程序员对内存泄漏的烦恼,但是不是意味着向java程序员一样c#程序员在也不能使用指针代来的好处。微软在设计c#语言时考虑到这个问题,在一方面抛弃指针的同时,另一方面采用折衷的办法,通过一个标志来时程序引入指针。 首......


c#重点知识详解(六:线程)

 如同java一样,在c#中写一个多线程应用是非常简单的,本章将介绍如何在c#种开发多线程程序.在.net中线程是由system.threading 名字空间所定义的.所以你必须包含这个名字空间.

  using system.threading;  【程序编程相关:一些关于点的函数

【推荐阅读:生成一个波文件

【扩展信息:临时表创建

  开始一个线程

  

  system.threading 名字空间的线程类描述了一个线程对象,通过使用类对象,你可以创建.删除.停止及恢复一个线程.创建一个新线程通过new 操作,并可以通过start()方法启动线程

  thread = new thread(new threadstart(helloworld));

  thread.start(); 

 

  注意:与java程序不同,创建新线程并调用start()方法后并不去调用run()方法,而是传递线程调用程序

 

下面是启动线程执行的函数

protected void helloworld()

{

string str ;

console.write("helloworld");

}

杀死一个线程

线程类的 abort()方法可以永久的杀死一个线程.在杀死一个线程起前应该判断线程是否在生存期间.

if ( thread.isalive )

{


...   下一页
 ·asp.net高级教程(续)    »显示摘要«
    摘要: 前面讲到如何构造bbs对象,有朋友要求我简单介绍一下c#里如何构造对象,下面我就简单说一下,算是补上这一课吧。 c#里的类(class),也可以叫做对象(object),它由以下几部分组成:成员变量,属性和方法,其中必不可少的是这个类不带任何参数的构造函数,它不指定返回类型,作用是初始化类的成员变量、分配内存等。和c++不同,c#类只有构造函数,不需要析购函数,也就是说你只需要为成员变量分配内存......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE