内容列表
- 在.NET中的线程处理(5)
- Mutex [C#]
可以使用 Mutex 对象在线程之间以及跨进程进行同步。虽然 Mutex 不具备 Monitor 类的所有等待和脉冲功能,但它的确提供了创建可在进程之间使用的命名的互斥体的功能。
调用 WaitOne、WaitAll 或 WaitAny 可以请求 Mutex 的所属权。如果没有任何线程拥有它,则 Mutex 的状态为已发信号的状态。
如果某个线程拥有 Mut
- 分类:.NET开发 查阅全文
- 在.NET中的线程处理(4)
- Timer [C#]
计时器是使您能够指定要在指定时间调用的委托的轻量对象。线程池中的线程执行等待操作。
使用 Timer 类是非常简单的。需要创建一个 Timer(通过将 TimerCallback 委托传递到回调方法)、一个表示将被传递给回调的状态的对象、初始引发时间以及表示回调调用之间的时间段的时间。若要取消挂起的计时器,请调用 Timer.Dispose 函数。
注意 还
- 分类:.NET开发 查阅全文
- 在.NET中的线程处理(3)
- 使用异步 I/O 完成事件,线程池中的线程将只在收到数据时对数据进行处理,一旦处理完数据,该线程就会返回到线程池中。
若要进行异步 I/O 调用,必须将操作系统 I/O 句柄与线程池相关联,并且必须指定一个回调方法。当 I/O 操作完成后,线程池中的线程将调用该回调方法。
下面的 C# 代码示例说明了一个简单的异步 I/O 操作。
注意 该示例需要 100MB 以上的可用内存。
[C#]
- 分类:.NET开发 查阅全文
- 在.NET中的线程处理(2)
- .NET 框架提供了许多有助于您创建和管理多线程应用程序的对象。WaitHandle 对象可以帮助您响应其他线程执行的操作,尤其是在与非托管代码交互操作时。ThreadPool 为大多数任务提供最佳的基本线程创建和管理机制。Monitor、Mutex、Interlocked 和 ReaderWriterLock 提供用于在较低级别上同步执行的机制。Timer 是一种非常灵活的用来以特定时间间隔引发
- 分类:.NET开发 查阅全文
- 体验Microsoft.NET--与初学者一起用.NET写猜数字游戏
-
体验
微软公司正在领导一次新的互联网技术革命,这就是.NET。.NET是一种全新的基于Internet的编程模型。2月13日微软公司在美国正式发布了全新的基于.NET平台的开发工具——Visual Studio.NET,这标志着微软.NET时代的全面到来。
我想通过本文,和大家一起用.NET开发一个简单的小游戏——猜数字,与大家一起分享我在学
- 分类:.NET开发 查阅全文
- 在.NET中处理事务(2)
- 自动事务和 XML Web services [C#]
ASP.NET 使用与 Web 窗体一致且相似的编程抽象模型为创建和公开 XML Web services 提供内置支持。结果模型是可伸缩和可扩展的,并接受 HTTP、XML、SOAP、WSDL 开放式 Internet 以及其他标准。XML Web services 支持开放式标准,因此任何客户端或支持  
- 分类:.NET开发 查阅全文
- c#学习笔记(1)
- C#学习笔记1, 结构(struct) 与 类(class)[attributes] [modifiers] struct identifier [:interfaces] body [;]结构与类很相似,都表示可以包含数据成员和函数成员的数据结构。与类不同的是,结构是值类型并且不需要堆分配。结构类型的变量直接包含结构的数据,而类类型的变量包含对数据的引用(该变量称为对象)。 struct 类型适
- 分类:.NET开发 查阅全文
- DOM心得
- DOM心得
绯雨闲丸
本文介绍了DOM(文档对象模型)的结构和常规使用方法。通过本文,读者可以学会用DOM来对XML文档进行常见的处理。本文不讨论DOM的设计和实现技巧。
关键词:
XML DOM
概述
DOM(文档对象模型)是对XML数据的描述体系,它用树型结构的文档来保存XML数据。此外,DOM也包括了解析、处理XML数据的API。
在开始使
- 分类:.NET开发 查阅全文
- Visual C#.Net 网络程序开发-Socket篇
- 作者: 宋华 www.ASPCool.com
Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同
- 分类:.NET开发 查阅全文
- asp.net开发国际化的程序十个例子
- Globalized Web Applications & ASP.NETby Max Poliashenko and Chip Andrews 例子1(a)<INPUT type=text value= <%=GetString(unTranslatedString ) %>>(b)Response.Write("<SELECT>")For Each
- 分类:.NET开发 查阅全文
- 使用C#开发一个简单的P2P应用
- 作者: 刘彦青
本篇文章讨论了一种设计P2P网络应用程序的简单方法。 尽管有许多P2P网络不需要索引服务器或中央服务器,各客户机之间可以互相直接通讯,但下面的图1还是显示了P2P网络的基本工作原理,一般来说,P2P概念中包含一台中央索引服务器,这台服务器并不存储有任何文件,它只存储有登录到该网络上的所有用户的信息、客户端
- 分类:.NET开发 查阅全文
- 谁关心UDDI?
- Who Cares About UDDI?David Chappell - April 25 , 2002
Web services are the most important thing happening in distributed computing today. And since distributed computing has become the norm,
- 分类:.NET开发 查阅全文
- 由C#谈起
- 由C#谈起
软件技术风云变幻、日新月异 ,让人眼花潦乱, 软件技术正进入了虚拟时代, 嘿嘿, 大家是否已经作好准备了.当然万变不离其宗,基础知识还是很重要.
如果说C++是灵活高效, 则C#是(模块)简洁,人性化,符合Anders Hejlsberg的一贯风格.
学过Delphi的会发现, is/as运算符; 如Item类,里面的方法与属性几乎
- 分类:.NET开发 查阅全文
- 在.NET框架的Web服务上使用Base64编码
- 发表日期:23/04/2002 14:43:09 发表人:Robert Chartier 发表人信箱:[email protected] 本文说明如何创建和使用二进制数据传送的Web服务,这是相当容易的一件事。
=================================================================
在示例中,将从本地磁盘取出图象数据,然后使
- 分类:.NET开发 查阅全文
- Still in Love with C++ 中文版(1)
-
Still in Love with C++ 中文版(1)
[ 发表日期:2002-4-18 15:44:17 ]
- 分类:.NET开发 查阅全文
- ASP.NET的用户控件
- 本文介绍如何在ASP.NET中创建用户控件,控件属性的动态修改以及控件的事件出发机制。 ==================================================================简介ASP.NET的服务端控件使得Web开发工作变得更为简单,功能更为强大。我们介绍过如何在ASP.NET页面中使用服务端控件。但是,如果服务端没有所要求的控件时该怎么办呢?
当
- 分类:.NET开发 查阅全文
- 在.NET里的垃圾回收编程
- .NET 框架的垃圾回收器管理应用程序的内存分配和释放。每次您使用 new 运算符创建对象时,运行库都从托管堆为该对象分配内存。只要托管堆中有地址空间可用,运行库就会继续为新对象分配空间。但是,内存不是无限大的。最终,垃圾回收器必须执行回收以释放一些内存。垃圾回收器优化引擎根据正在进行的分配情况确定执行回收的最佳时间。当垃圾回收器执行回收时,它检查托管堆中不再被应用程序使用的对象并执行必要的操作来
- 分类:.NET开发 查阅全文
- .NET大地震冲击IT
- The.NET Earthquake hits IT
By David Chappell
The following digest article is adapted from Chapter 1 ofUnderstanding .NET, A Tutorial and Analysisby David Chappell. Used with the pe
- 分类:.NET开发 查阅全文
- 在.NET中处理事务(1)
- 负责使交易平稳和可预测的技术称为事务处理。事务确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。
事务处理系统由计算机硬件和承载面向事务的应用程序的计算机软件组成,此应用程序执行开展业务所需的例程事务。管理销售订单输入、机票预定、工资单、雇员记录、生产和发货的系统即属于这类系
- 分类:.NET开发 查阅全文
- ASP.NET学习笔记(一)
- 代序
written by cash (天下第七)2002.04.20www.csdn.net/author/[email protected]
我辞了职,买了些有关算法和UML的书准备回家看。前者是兴趣所在,后者我认为它以后很有用,值得好好研究。如果你是一个科班出身的计算机系本科毕业生,可能对这两者都不会陌生,也知道这里面有一些精典之作。总的来说,我买的这些还算可以,因为我是
- 分类:.NET开发 查阅全文