摘要:enterprise library 开放分类: 微软、模式与实践、patterns & practices 目标 Enterprise Library 是一个为了由创建复杂企业级应用的开发人员使用的应用程序块的集合。这些应用通常部署广泛且与其他应用和系统相互依赖。另外,他们通常有严格的安全、可靠性和性能需求。 Enterprise Library 的目标如下: 一致性。所有应用程序块都有一致...
阅读全文
摘要:用Visual C#获得计算机名称和IP地址 Visual C#是微软公司推出的下一代程序开发语言,是微软.Net 框架中的的一个重要组成部分,在推出Visual C#的过程中,微软公司还推出了与之相对应的一个软件开发包--.Net FrameWork SDK。此软件开发包里面封装了许多类、对象。Visual C#就是通过调用这些类、对象来实现许多比较强大的功能。 在.Ne...
阅读全文
摘要:微软.NET战略延深 蓄谋打造下一代网络门户 2005.11.26 来自:中国经营报 作者:董军 微软在美国比较低调地发布了 Live战略,但却引起了整个IT产业的热情关注。分析与猜测、批评与鼓励,支持与谩骂,微软的每个举动都会引发这样的效果,这一次更猛烈一些。 新战略:从软件迈向互联网 10月30日,微软董事会主席比尔·盖茨向高管发出一份重...
阅读全文
摘要:使用TreeView和listView控件查看本机磁盘文件夹及文件(WinForm) 使用TreeView和listView控件查看本机磁盘文件夹及文件在页面上放TreeView,listView,splitter,imageList 四个控件,在imageList中添加两个小图片,然后设置一下treeview控件的checkboxex=true,Dock=left,ImageList=...
阅读全文
摘要:设计模式的点滴 --> 设计模式使人们可以更加简单方便地复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解其设计思路。 一般而言,一个模式有四个基本要素 1. 模式名称(pattern name) 一个助记名,它用一两个词来描述模式的问题、解决方案和效果。命名一个新的模式增加了我们的设计词汇。设计模式允许我们在较高的抽象层次上进行设计。基于一个模式词汇表...
阅读全文
摘要:在WinForm程序中嵌入ASP.NET --> 在WinForm程序中嵌入ASP.NET 现在的流行趋势是桌面程序Web化,Web程序桌面化,呵呵。最终目标就是你中有我,我中有你。例如MSN Explorer就是一个很好的展示,让用户在使用的时候分不清什么时候是在本地什么时候是在网络。而这类程序往往需要有一个后台服务器如IIS的支持,这对大多数桌面应用来说too heavy了。本着...
阅读全文
摘要:如何用SQLDMO在ASP.NET页面下实现数据库的备份与恢复 --> 我们知道,用SQLDMO可以实现对数据库的备份与恢复,下面给出简单的实现方法。首先需要添加对SQLDMO引用1.实现数据库的备份: 1/**//// 2 /// 数据库备份 3 /// 4 /// 备份是否成功 5 public bool DbBackup(...
阅读全文
摘要:在Asp.net中如何用SQLDMO来获取SQL Server中的对象信息 --> 前面写过一篇《如何用SQLDMO在ASP.NET页面下实现数据库的备份与恢复》的随笔,有朋友希望能多介绍一些SQLDMO的用法。现在,我简单介绍一下在Asp.net中如何用SQLDMO来获取SQL Server中的对象信息。首先我们想到的是所在的局域网内有多少SQL Server服务器,知道了服务器,有了...
阅读全文
摘要:初识用.NET Remoting来开发分布式应用 --> 一..NET Remoting简介: .NET Remoting从某种意义上讲是DCOM的替代品。ASP.NET Web服务十分有用,但是这项技术在企业内联网的解决方案中,对于某些业务请求来说并不快,也没有足够的灵活性,而且,ASP.NET Web服务需要有运行时的支持。使用.NET Remoting技术后,可以将Web服务提供...
阅读全文
摘要:使用.NET Remoting开发分布式应用——配置文件篇 作者:Terrylee 我们已经知道可以通过编码的方式配置服务器通道和远程客户机,除此之外,还可以使用配置文件对服务器通道和远程客户机进行配置。使用远程客户机和服务器对象的配置文件的优点在于,用户无需修改任何一行代码,也无需进行重新编译,便可以配置通道和远程对象。 .NET提供了Remoting配置文件的标准,基于XML格式。 一....
阅读全文
摘要:增添趣味: 给单调的 Windows 窗体应用程序增添趣味 发布日期: 10/27/2005 | 更新日期: 10/27/2005 Bill Wagner 本文将介绍以下内容: • 设计引入注目的窗口 • 创建弹出窗口 • 向窗体添加颜色和透明度 • 透明度和半透明工作原理 本文使用以下技术:.NET、Windows 窗体代码下载可以从WindowsForms...
阅读全文
摘要:什么是Connected Systems? 互联系统(Connected Systems)包含了一系列的软件设计原则和软件开发技术。可以从4个方面来理解互联系统,服务、客户、处理过程和数据:· 服务互联:如何将一组已经存在的支持某种商业逻辑的服务互联起来? · 动态的构建应用系统 · 在应用系统部属之后能够适应构建的服务· 客户端互联:如何将多种多样的服...
阅读全文
摘要:操作Excel(C#) 前面的我就不翻译了。老外操作的是Excel 2000。所有Excel的程序操作都来源于Excel的对象库Excel9.olb.本例也只是对这个东东做一个简单的操作了解。有告诫待于朋友们的具体了解:)也算是为我们站点上天天为Excel烦的兄弟们,指一条“明路”吧:)首先的一步就是使用Tlbimp这个工具将Excel9.0的对象库文件Excel8.olb转换成为dl...
阅读全文
摘要:C#实现Window管道技术 之前发了一篇使用Window API来实现管道技术的文章,后来改用C#来实现相同的效果,发现C#本身方便的进程线程机制使工作变得简单至极,随手记录一下。 首先,我们可以通过设置Process类,获取输出接口,代码如下: Process proc = new Process(); proc .StartInfo.FileName = strScr...
阅读全文
摘要:浅谈C# vs Java (1) CLR vs JVM1.概念 Microsoft一直在宣称CLR(公共语言运行环境)是所谓得虚拟机器而并非JVM虚拟 机的概念。这是由于CLR将支持一切遵循CTS(公共语言规则)的编程语言在其上运行并且互不干扰,从这个概念上说CLR相较JVM来说更像一个平台。 2.编译 Java将源码编译成为.class文件,通过java命令来运行。例如:...
阅读全文
摘要:C#编写隐藏在任务栏图标的Windows应用程序 1.设置窗体属性showinTask=false 2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。 3.添加窗体最小化事件(首先需要添加事件引用): // this.SizeChanged += new System.EventHandler(this.Form1_...
阅读全文
摘要:我在做项目的时候需要将文件进行压缩和解压缩,于是就从http://www.icsharpcode.net下载了关于压缩和解压缩的源码,但是下载下来后,面对这么多的代码,一时不知如何下手。只好耐下心来,慢慢的研究,总算找到了门路。针对自己的需要改写了文件压缩和解压缩的两个类,分别为ZipClass和UnZipClass。其中碰到了不少困难,就决定写出来压缩和解压的程序后,一定把源码贴出来共享,让首次...
阅读全文
摘要:C#提取HTML代码中的文字 /**//// /// 去除HTML标记 /// /// 包括HTML的源码 /// 已经去除后的文字 public static string StripHTML(string strHtml) { string [] aryReg ={ @"", @"", @"([\r\n])[...
阅读全文
摘要:用C#实现语音技术 “电脑朗读”(英文)一个很好的触发点,通过它可以实现电子小说阅读、英文听力测试、英文单词学习... 下面的Speech已对MSTTS作了简单封装。 1.安装好MSTTS(如果你有装金山词霸,系统就已经安装了),可以在winnt\speech中打到vtxtauto.tlb文件; 2.用.Net SDK自带的tlbimp工具把vtxtauto.tlb转换成.dll格...
阅读全文
摘要:用C#实现Web代理服务器 代理服务程序是一种广泛使用的网络应用程序。代理程序的种类非常多,根据协议不同可以分成HTTP代理服务程序、FTP代理服务程序等,而运行代理服务程序的服务器也就相应称为HTTP代理服务器和FTP代理服务器。本文将介绍的Web代理服务程序代理的是HTTP协议。 一、网络代理程序的优点 代理服务所起的是一个桥的作用,它是网络信息的中转站。在网络中应用代理服...
阅读全文