内容列表
- VB.NET中声音的播放
- VB.NET中声音的播放
By Montaque
由VB6升级为.NET后,有些人不清楚声音的处理,比如程序出错的时候,自定义一个声音播放,或者程序的背景音乐、包括游戏音乐等等。下面介绍几种在VB.NET中计较简单可以实现的方案:
1. Beep
最简单的一种方法,通过计算机的扬声器发出声
- 分类:.NET开发 查阅全文
- reflection_2
- 反射类所使用的设计模式
System.Reflection 类中最常用的方法都使用统一的模式。Module、Type 和 MemberInfo 类的成员使用下表中所示的设计模式。
成员签名
说明
MyInstance[] FindXxx(filter, filterCriteria)
查找并返回经过筛选的类型列表,或者在当前类型没有实现任何匹配筛选器的类型
- 分类:.NET开发 查阅全文
- reflection_3
- 访问自定义属性
当属性与程序元素相关联后,可以使用反射来查询它们是否存在以及它们的值。用于查询属性的主要反射方法包含在 System.Reflection.MemberInfo.GetCustomAttributes 和 System.Reflection.Assembly.GetCustomAttributes 中。
自定义属性的可访问性根据附加该属性的程序集来进行检查。这相当于检查附加自
- 分类:.NET开发 查阅全文
- Henry手记—使用Template Method设计模式的.NET事件处理机制(一)
-
Henry手记—使用Template Method设计模式的
&nb
- 分类:.NET开发 查阅全文
- Henry手记—使用Template Method设计模式的.NET事件处理机制(二)
- Henry手记—使用Template Method设计模式的
.NET事件处理机制(二)
By Kevin McFarlane
韩睿 译(2002.10.14)
4. 示例—Template Method设计模式事件处理
下文是一段完整的用C#与Visu
- 分类:.NET开发 查阅全文
- DataGrid使用技巧(四)
- DataGrid使用技巧(四)
------------如何在DataGrid中显示来自不同DataTable的数据
有时候听有些朋友抱怨.NET的DataGrid不是很好用。就我个人的体会,DataGrid的功能非常强大,可以使我们随心所欲的完成各种各样的工作,可惜就是实现起来不够简单明了。我对平时经常碰到的一些问题积
- 分类:.NET开发 查阅全文
- ASP.NET(bata2)立即上手教程(c#版)-2
- 什么是asp.net的Web FormsAsp.net Web Forms 页面框架是可升级的通用语言运行时刻(CLR)程序模型,用来在服务器端动态生成WEB页面。(美国人说话就是别扭,其实Web Forms就是asp.net编写的页面)作为ASP的合理演化(ASP.NET对现存的ASP提供语法兼容),ASP.NET Web Forms框架的设计目的,是用来解决ASP模式的不足。它提供:· 创建和
- 分类:.NET开发 查阅全文
- .NET 将推动开源软件的发展
- 在过去的时间里,基于Windows的开源软件物数量实在太少了。在网上查找一些开发相关的网站,内容也不外乎抄来抄去那几篇怎么做三角的Button啊,怎么做不规则的窗体啊,怎么把程序放到右下角的托盘中啊。当然不是Windows的程序员就是这种水平,当然也不是Windows程序员不团结,搞不出一个开源软件。
&nbs
- 分类:.NET开发 查阅全文
- 在.net中读写INI文件
- 在.net中读写ini文件和Vb6中的做法是一致的,唯一注意的一点是Api声明中的Long型变量要改为int32类型在.net中
Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicati
- 分类:.NET开发 查阅全文
- C#中Release和debug模式下调试跟踪程序的原则和方法(一)
-
写在前面
本文论述了软件开发中关于Release模式和Debug下如何调试跟踪程序的原则和方法,以及才有作者所叙述的方法对软件开发流程的影响,随后作者给出了在C#中的具体实现。
入门简介
VS.Net 提供了两种机制来帮助开发人员诊断和纠正程序中的错误.一个是debug类, 另一个是trace类.这两个类都有了一个assert函数. Assert在很多情况下可以用
- 分类:.NET开发 查阅全文
- 应用WSDK-实现和使用DIME的Web Services(下)
- 应用WSDK-实现和使用DIME的Web Services
小气的神
2002-10-20
Article Type: In-Depth
难度等级:7/9
版本:1.26
二.产生Client 消费Web Serv
- 分类:.NET开发 查阅全文
- 应用WSDK-实现和使用DIME的Web Services(上)
- 应用WSDK-实现和使用DIME的Web Services
小气的神
2002-10-20
Article Type: In-Depth
难度等级:7/9
版本:1.26
 
- 分类:.NET开发 查阅全文
- XML规范化(1)
- XML规范化(1)
文章的主要目的是说明如何规范化XML文档,为了更好地了解规范化的规则,我在翻译时省略了一些内容(XML数字签名;非对称密钥体系和信息摘要)。 让我们
- 分类:.NET开发 查阅全文
- Visual C#中的多线程编程
- &n
- 分类:.NET开发 查阅全文
- reflection_1
-
通过反射命名空间中的类以及 System.Type,您可以获取有关已加载的程序集和在其中定义的类型(如类、接口和值类型)的信息。您也可以使用反射在运行时创建类型实例,然后调用和访问这些实例。
反射概述
公共语言运行库加载器管理应用程序域。这种管理包括将每个程序集加载到相应的应用程序域以及控制每个程序集中类型层次结构的内存布局。
程序集包含模块,而模块包含类型,类型又包含成员。
- 分类:.NET开发 查阅全文
- 利用XSL对XML数据进行加密和大小写转换
- 利用XSL对XML数据进行加密和大小写转换
XML数据一个最普通的问题就是数据的大小写,在进行数据转换时常常产生令人头疼的麻烦。下面就是一个解决的办法。
假设你有一些数据要发送到另外一个系统,它也识别XML格式的数据,而且要求全部大写,例子数据如下:
例子1:person.xml
<Person> <Name> <
- 分类:.NET开发 查阅全文
- Web Services的过去、现状和展望(上部)
- Web Services的过去、现状和展望 (上部)原文出处: http://webservices.org/article/articleprint/663/-1/24/原文标题: The Past, Present and Future of Web Services, part 1作者:Uche Ogbuji
- 分类:.NET开发 查阅全文
- 如何在C#中使用内嵌资源文件
- 简介
在好多的C#和 .Net的论坛中都会提到如何使用内嵌资源的话题,对大多一般的数项目来说,这也许更不就不是一个问题.但是,对于一些复杂的项目,这也许就成了问题.本文会把论坛中的内容汇总一下,比起查询论坛来,文章显得更容易查找和连接.
第一件清楚的事情
在VS.Net中,有多种使用资源文件的方法,最常用的方法是让Form来保存它所使用的资源文件,这个可以通过产生一个.resx文件来保存Fo
- 分类:.NET开发 查阅全文
- VB.NET中监视文件夹的变化
- VB.NET中监视文件夹的变化Montaque
摘要 :
有时候,处于业务的需要,我们要不断的监视文件的变化,比如文件的创建、删除、重命名等;而且某些人要确保重要文件的只读,并且要及时的报告文件版本的变更情况。或者,你想监视你的文件夹被别人更改、肆意删除而又不知道是谁干的,在什么时候干的?于是你就考虑要写一个
- 分类:.NET开发 查阅全文
- 纠正:HashPasswordForStoringInConfigFile中的Md5算法并非常用的Md5算法
- 本来我也以为System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile中的MD5和常用的一样可今天一试,结果有很大不同,比如test,HashPasswordForStoringInConfigFile编码成C8059E2EC7419F590E79D7F1B774BFE6 而应该是098f6bcd4621d3
- 分类:.NET开发 查阅全文