摘要: C# 3.0中的分部方法开发者在线 Builder.com.cn更新时间:2008-07-19作者:来源:本文关键词:分部方法C#基础C#分部方法的语法在看C#语言的What's New时,突然发现新特性列表的最后,多出了一个“Partial Method Definitions”,但并不像其他新特性一样有超链接链接到其说明。上网搜索了一下,关于分部类型的信息非常少。尤其是中文信息,英文技术文章中... 阅读全文
posted @ 2008-12-29 22:05 下里巴人or知己 阅读(144) 评论(0) 推荐(0) 编辑
摘要: C#中不需要用锁的线程安全的Singleton设计模式开发者在线 Builder.com.cn更新时间:2008-07-19作者:来源:本文关键词:C#基础C#Singleton这个优美的Singleton实现基础是.NET对运行期初始化的完整定义。它的优美之处是不需要典型的double-checked locking。当CLR加载class Singleton的时候,因为Singleton没有s... 阅读全文
posted @ 2008-12-29 22:03 下里巴人or知己 阅读(141) 评论(0) 推荐(0) 编辑
摘要: C#抽象工厂模式的几种实现方法及比较开发者在线 Builder.com.cn更新时间:2008-07-19作者:来源:本文关键词:C#基础篇C#工厂模式利用设计模式可以使我们的代码更灵活,更容易扩展,更容易维护。各种面向对象的程序设计语言都提供了基本相同的机制:比如类、继承、派生、多态等等。但是又有各自的特色,C# 中的反射机制便是一个很重要的工具,好好地利用就可以在实际中发挥很大的作用。我们来看... 阅读全文
posted @ 2008-12-29 22:02 下里巴人or知己 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 用C#实现语音技术开发者在线 Builder.com.cn更新时间:2008-07-18作者:来源:本文关键词:语音多媒体编程C#“电脑朗读”(英文)一个很好的触发点,通过它可以实现电子小说阅读、英文听力测试、英文单词学习...下面的Speech已对MSTTS作了简单封装。1.安装好MSTTS(如果你有装金山词霸,系统就已经安装了),可以在winntspeech中打到vtxtauto.tlb文件;... 阅读全文
posted @ 2008-12-29 22:02 下里巴人or知己 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 灵活正确的实现.NET插件机制开发者在线 Builder.com.cn更新时间:2008-08-05作者:来源:开发者在线本文关键词:机制插件.net 在.NET中,一个完整的类型名称的格式如 "类型名, 程序集名". 例如:"System.Configuration.NameValueSectionHandler, System, Version=1.0.3300.0, Culture=... 阅读全文
posted @ 2008-12-29 21:38 下里巴人or知己 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 如何应用.NET中的消息队列服务开发者在线 Builder.com.cn更新时间:2008-08-05作者:来源:开发者在线本文关键词:服务消息队列.net 建立一个队列是应用MSMQ的第一步。您可以通过Windows计算机管理控制台中的消息队列选项完成这一操作,或者自己编程建立一个队列。列表A中的C#代码建立了一个新的私有MSMQ消息队列(如果不存在队列),并同时创建一条消息。 代码应用Mes... 阅读全文
posted @ 2008-12-29 21:37 下里巴人or知己 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 对C#开发两个基本原则的深入讨论开发者在线 Builder.com.cn更新时间:2008-07-20作者:来源:本文关键词:基本原则C#规范说明C#使用属性,避免将数据成员直接暴露给外界学习研究.NET的早期,经常碰到一些学习C#/.NET的朋友问,要属性这种华而不实的东西做什么?后来做项目时也时常接到team里的人的抱怨反馈,为什么不直接放一个public字段?如:class Card{pub... 阅读全文
posted @ 2008-12-29 21:35 下里巴人or知己 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 用Visual C#访问DB2数据库开发者在线 Builder.com.cn更新时间:2008-07-20作者:来源:本文关键词:访问DB2C#与数据库C#在Visual Studio.NET Beta 1版本中访问IBM DB2等非SQL Server数据库通常是使用ADO.NET的ODBC方法,而在Beta 2中则改用OLE DB方式存取数据库。Beta1中连接字符串主要需声明数据库的ODBC... 阅读全文
posted @ 2008-12-29 21:33 下里巴人or知己 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 在Visual C#中访问不同数据库开发者在线 Builder.com.cn更新时间:2008-07-20作者:来源:本文关键词:访问C#与数据库C#Visual C#作是微软极力推荐的下一代程序开发语言,他有一个非常重要伴侣--.Net Framework SDK,在他的里面封装了许多Class Library (类库)。Visual C#要实现很多拓展功能,就必须借助于他的这个伴侣。在Visu... 阅读全文
posted @ 2008-12-29 21:32 下里巴人or知己 阅读(126) 评论(0) 推荐(0) 编辑
摘要: Visual C# 2005中如何以程控方式启动默认的浏览器开发者在线 Builder.com.cn更新时间:2008-07-20作者:builder.com.cn来源:本文关键词:浏览器C#实例C#《Visual C# 2005文件IO与数据存取秘诀》节选条款33Visual C# 2005如何实现比较两个文件的内容是否完全相同条款55Visual C# 2005如何让ComboBox控件显示出... 阅读全文
posted @ 2008-12-29 21:31 下里巴人or知己 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 在dotnet下用c#编写下载器开发者在线 Builder.com.cn更新时间:2008-07-20作者:来源:本文关键词:下载器C#实例C#System.Net.WebClient client=new WebClient();byte[] page=client.DownloadData("http://www.google.com");string content=System.Text.... 阅读全文
posted @ 2008-12-29 21:30 下里巴人or知己 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Visual C# 2005中如何产生与比较哈希值开发者在线 Builder.com.cn更新时间:2008-07-20作者:来源:本文关键词:如何产生C#应用C#《Visual C# 2005文件IO与数据存取秘诀》节选条款33Visual C# 2005如何实现比较两个文件的内容是否完全相同条款55Visual C# 2005如何让ComboBox控件显示出多个数据源属性条款56C#中为什么我... 阅读全文
posted @ 2008-12-29 21:25 下里巴人or知己 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 在c#中实现3层架构开发者在线 Builder.com.cn更新时间:2008-07-19作者:来源:本文关键词:精品文章C#架构这篇文章讨论如何在c#中实现3层架构,使用MS Access数据库存储数据。在此,我在3层架构中实现一个小型的可复用的组件保存客户数据。并提供添加,更新,查找客户数据的功能。背景首先,我介绍一些3层架构的理论知识。简单说明:什么是3层架构?3层架构的优点是什么?什么是3... 阅读全文
posted @ 2008-12-29 21:19 下里巴人or知己 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 深入解析C#编程中的事件开发者在线 Builder.com.cn更新时间:2008-07-19作者:来源:本文关键词:精品文章C#事件一个事件是一个使对象或类可以提供公告的成员。用户可以通过提供事件句柄来为事件添加可执行代码。事件使用事件声明来声明:一个事件声明既可以是一个事件域声明也可以是事件属性声明。在每种情况中,声明都可以由属性集合, new 修饰符, 四个访问修饰符的有效组合 和一个静态修... 阅读全文
posted @ 2008-12-29 21:12 下里巴人or知己 阅读(111) 评论(0) 推荐(0) 编辑
摘要: C#中实现窗体间传值开发者在线 Builder.com.cn更新时间:2008-07-19作者:来源:本文关键词:C#基础C#传值1、VS 2005的Visual C# Windows应用程序和Visual C#智能设备Pocket PC 2003设备应用程序。假设我们需要点击主窗体FMMain中的某一个按钮时打开子窗体FMChild并将某一个值传给子窗体FMChild,一般情况下,我们点击按钮显... 阅读全文
posted @ 2008-12-29 21:08 下里巴人or知己 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Visual C#多线程参数传递浅析开发者在线 Builder.com.cn更新时间:2008-07-19作者:来源:本文关键词:C#基础C#多线程我们在写Remoting程序或者其他的一些应用程序的时候难免要和线程打交道,.Net使我们很容易就可以创建一个线程,但是它提供的创建线程和启动线程的方法没有明显的提供参数,假如我们要用线程来启动类里面一个带参数的方法该怎么办?下面就简单的介绍如何使用.... 阅读全文
posted @ 2008-12-29 21:00 下里巴人or知己 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 理解C# 3.0新特性之Extension方法浅议开发者在线 Builder.com.cn更新时间:2008-07-19作者:来源:本文关键词:C#基础篇C#Extension在C# 3.0中,引入了一些列新的特性,比如:Implicitly typed local variable, Extension method,Lambda expression, Object initializer, ... 阅读全文
posted @ 2008-12-29 20:49 下里巴人or知己 阅读(152) 评论(0) 推荐(0) 编辑
摘要: C#多线程编程实例实战开发者在线 Builder.com.cn更新时间:2008-07-20作者:来源:本文关键词:编程C#实例C#问题的提出所谓单个写入程序/多个阅读程序的线程同步问题,是指任意数量的线程访问共享资源时,写入程序(线程)需要修改共享资源,而阅读程序(线程)需要读取数据。在这个同步问题中,很容易得到下面二个要求: 1) 当一个线程正在写入数据时,其他线程不能写,也不能读。... 阅读全文
posted @ 2008-12-29 19:21 下里巴人or知己 阅读(133) 评论(0) 推荐(0) 编辑
摘要: C#操作消息队列的代码开发者在线 Builder.com.cn更新时间:2008-07-20作者:来源:本文关键词:队列C#应用C#这是一个关于C#操作消息队列的代码,给新手朋友学习下,并不是很难,相信大家看看就能明白的。以下是引用片段:public class QueueManage{////// 发送对象到队列中//////队列名称,因为队列名称在一个应用中应该不改变的,所以大家最好写在配置文... 阅读全文
posted @ 2008-12-29 19:20 下里巴人or知己 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 用C#读取Windows注册表中的多重字串和二进制字串开发者在线 Builder.com.cn更新时间:2008-07-20作者:来源:本文关键词:WindowsC#应用C#注册表中有多种数据存放的格式,有几种常见不能直接读出的格式。下面列出了2个方法,分别是读取WindowsXP注册表中的REG_MULTI_SZ(多重字串)和REG_BINARY(二进制值)的方法。//读取Windows安装盘目... 阅读全文
posted @ 2008-12-29 19:18 下里巴人or知己 阅读(182) 评论(0) 推荐(0) 编辑