
.NET
宁城的雪
这个作者很懒,什么都没留下…
展开
-
自我消遣之一:四维权限管理模型 (转贴)
本文涉及权限管理的一种面向对象模型的方法和实现。通过分析每次访问发生场景的各要素,并对各要素进行抽象而形成的一种模型,并可用于实现权限访问控制。原谅我自己取了什么“四维权限管理模型”“访问控制矩阵(ACM)”这样难听的名字,还多少有故弄玄虚之嫌,但我在半年前只有这样的见识。 1、访问控制矩阵(ACM)说明:任意对系统使用者产生价值的用例中的操作均在以下四个维度加以控制:l转载 2004-11-15 16:47:00 · 1461 阅读 · 1 评论 -
用正则表达式解析C#文件
想必很多读者都写过给程序代码按语法着色的程序。而这在一段时间以前是一件很困难的事。你需要写大量代码分析语法——而这往往又是最困难的部分。直到,正则表达式(Regular Expression)的出现,我们才可以从繁重的工作中解脱。正则表达式提供了一系列方法(标准、模式),使我们能够高效地创建、比较和修改字符串,以及迅速地分析大量文本和数据以搜索、移除和替换文本模式 [1] 。DotNET Fram原创 2004-08-06 08:30:00 · 946 阅读 · 0 评论 -
最佳实践 ADO.NET实用经验无保留曝光(轉)
ADO.NET作为微软最新的数据访问技术,已经在企业开发中得到了广泛的应用。对于一线的开发人员来说,掌握基本的概念和技术之后,提高应用水平和解决实际问题的最有效手段,莫过于相互交流彼此的最佳时间经验经验。在这篇文章中,两位ADO.NET专家向读者毫无保留地、详尽地介绍了很多实用经验。 简介 本文为您提供了在Microsoft ADO.NET应用程序中实现和获得最佳性能、可伸缩性以及功原创 2004-08-16 17:26:00 · 1167 阅读 · 0 评论 -
Visual Basic 2005新功能点评(十七)——My命名空间之My.Forms和My.WebServices
如果说My.Application、My.Computer和My.User是VB2005提供的汇集常用功能的类库,My.Resources是一个对项目资源的强类型封装,那么My.Forms和My.WebServices就是一个窗体和Web服务使用模式的绝佳范例。从VB6升级至Visual Basic .NET的程序员往往对VB.NET新的窗体编程模式不适应。因为VB.NET的窗体是类,必须要创原创 2004-08-11 17:25:00 · 1144 阅读 · 0 评论 -
浅析.Net下的多线程编程
多线程是许多操作系统所具有的特性,它能大大提高程序的运行效率,所以多线程编程技术为编程者广泛关注。目前微软的.Net战略正进一步推进,各种相关的技术正为广大编程者所接受,同样在.Net中多线程编程技术具有相当重要的地位。本文我就向大家介绍在.Net下进行多线程编程的基本方法和步骤。 开始新线程 在.Net下创建一个新线程是非常容易的,你可以通过以下的语句来开始一个新的线程: T原创 2004-08-05 16:23:00 · 822 阅读 · 0 评论 -
VB.NET简明使用手册(转帖 )
Visual?Basic.NET(VB.NET)是下一代的Visual?Basic,VB.NET将会提供一流的、面向对象的编程语言,同时带来了许多新的功能,比如继承的实现,重载和参数化构造函数。?另外,随着语言结构的调整,如结构化的异常处理,代码更易于维护,这使得开发人员将可以使用简洁明了的自由线程来编写高扩展性的代码。VB将会提供开发人员所需要的所有语言特点,来使他们能建立稳定、可扩展的分布式W原创 2004-08-05 16:21:00 · 2964 阅读 · 0 评论 -
介绍一款强大的文档搜索工具——grep
在我平时比较喜欢去的网站之中,GNU (http://www.gnu.org)是其中之一。其中的FSF/UNESCO Free Software Directory (http://www.gnu.org/directory/)就像一个深不见底的宝库,蕴藏了无以计数的优秀软件,其中有些软件已经成为我日常开发过程中不可或缺的利器,例如Emacs、grep等,今天我想给大家介绍的就是grep (Glo原创 2004-07-30 17:03:00 · 1364 阅读 · 0 评论 -
Visual Basic 2005新功能点评——My命名空间之My.Application
关键字:VB8.0 VB.NET VB2005 My namespace Visual Basic不同于Visual C#、Visual C++之处在于它更偏重于快速开发,更针对非专业开发人员和编程新手。Visual Basic 2005这次提供的“My”是一个极为出色的设计,可以帮助开发人员快速利用.NET Framework中的各种功能进行开发。说到My到底是什么,其实它就是一个工程相关的命名原创 2004-07-29 16:12:00 · 1368 阅读 · 0 评论 -
Visual Basic 2005新功能点评——插入代码片断
关键词:VB2005 VB.NET Whidbey VB8.0 Visual Basic 2005吸引人的地方之一就是它大幅增加了开发效率,其中一大体现就是本期要介绍的插入代码片断。代码片断大家都很熟悉,就是一些常见短小的代码。我们在开中常常遇到一些反复使用的代码片断,比如Try...Catch块、操作字符串和访问注册表的代码等等。每次输入这些代码十分麻烦,因为每次使用大部分都很相似,只有少数地方原创 2004-07-29 16:07:00 · 1122 阅读 · 0 评论 -
一种全新的软件界面设计方法
撰文:Aweay 你可转载,拷贝,但必须加入作者署名Aweay,如果用于商业目的,必须经过作者同意。 关键字:COM MySpy IE SetUIHanlder IcustomDoc IDocHostUIHandler GetExternal 前言 作者在解决各种问题的时候喜欢首先使用C++ Builder来尝试,这篇文章也是这样,但这并不影响其他开发工具的使用者阅读,因为这都是微软的开发技术,原创 2004-07-29 13:48:00 · 1201 阅读 · 1 评论 -
为自己的属性编写一个编辑器
网上经常有这样的问题:在设计控件时,怎样让自己的属性在属性窗口中显示的时候加一个“…”按钮或者下拉列表框,然后通过自定义的编辑器来编辑该属性的值。我举一个常见的例子,假设你的属性是表示一个路径,你希望在属性窗口中显示时可以有一个“…”按钮,单击之后显示一个目录选取对话框,可以通过它直接选取文件夹。首先,要编写一个Editor类,继承自System.Drawing.Design.UIType原创 2004-08-06 17:42:00 · 1494 阅读 · 0 评论 -
改进的C#插件构架(转帖)
不过这种技术接口的制订是个难题,设计不好很影响以后的功能扩展 —— fking 比较简单的插件想法,扩展的功能是有限的。 应该考虑主程序本身也应该是一个插件的结构。也就是说插件分为宿主插件和扩展插件两类。这两类也可以在一起。这样的话才可能有好的扩展性。象eclipse的扩展和扩展点的思想,和sharpdevelop的插件树的思想比较好解决了扩展性的问题。 ——原创 2004-08-06 08:38:00 · 1147 阅读 · 0 评论 -
汇编语言超浓缩教程(选择自 lbsjs 的 Blog)
“ 哎哟,哥们儿,还捣鼓汇编呢?那东西没用,兄弟用VB"钓"一个API就够你忙活个十天半月的,还不一定搞出来。”此君之言倒也不虚,那吾等还有无必要研他一究呢?(废话,当然有啦!要不然你写这篇文章干嘛。)别急,别急,让我把这个中原委慢慢道来:一、所有电脑语言写出的程序运行时在内存中都以机器码方式存储,机器码可以被比较准确的翻译成汇编语言,这是因为汇编语言兼容性最好,故几乎所有跟踪、调试工具(包括WI原创 2004-10-20 08:46:00 · 2900 阅读 · 0 评论 -
Visual Basic .NET Power Pack 简介
发布日期: 9/1/2004 | 更新日期: 9/1/2004Robert GreenMicrosoft Corporation适用范围:Microsoft Visual Basic .NET 版本 2003摘要:本文介绍了 Visual Basic Power Pack,它由一组自定义控件组成,为基于客户端的应用程序提供了增强的用户界面元素。 本页内容原创 2004-09-13 12:53:00 · 2443 阅读 · 0 评论 -
WinFS 101:新型 Windows 文件系统简介
WinFS 101:新型 Windows 文件系统简介发布日期: 8/25/2004 | 更新日期: 8/25/2004Thomas RizzoMicrosoft Corporation摘要:Tom Rizzo 推出了他的新专栏,其中概述了新型“Longhorn”存储子系统(代号为“WinFS”)诞生的原因、WinFS 在帮助解决数据过载问题方面所起的作用以及他的专栏在未来原创 2004-08-26 12:50:00 · 1133 阅读 · 0 评论 -
Visual Basic 2005新功能点评(二十)——泛型 part.1
这个系列总算走到了Visual Basic最后一个大的语言改进——泛型。事实上,泛型是.NET Framework 2.0所支持的一项特别的功能,Visual Basic 2005只不过从语言层面上支持他,就像C#和C++/CLI一样。首先,我们从泛型本身介绍起。需求我们常常会有一种需求,就是我们编写的代码能够针对多种类型执行。比如排序,检索,集合的操作等等。这些操作的代码应该能够只编原创 2004-08-23 11:15:00 · 1055 阅读 · 0 评论 -
TaskVision 解决方案概述:设计与实现
TaskVision 解决方案概述:设计与实现发布日期: 08/20/2004 | 更新日期: 08/20/2004Vertigo Software, Inc.适用于:.NET FrameworkWindows 窗体摘要:本文介绍了 TaskVision 解决方案示例的设计和体系结构决策。该示例演示了如何使用 .NET Framework 的 Windows 窗体类和 XM原创 2004-08-21 09:03:00 · 1809 阅读 · 1 评论 -
.Net编程技巧集锦
IIs创建虚拟目录http://www.eggheadcafe.com/articles/20040112.asp把两个表绑定到一个datagrid里http://datawebcontrols.com/faqs/CustomizingAppearance/CombiningTwoFieldsIntoOneColumn.shtml弹出日历:http://authors.aspalli原创 2004-08-20 17:15:00 · 1316 阅读 · 0 评论 -
学习DotNet经典网站
还不错推荐给大家原文——名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。****************************************************名称:微软官方.NET指导站点地址:http原创 2004-08-16 17:30:00 · 1441 阅读 · 0 评论 -
VS.Net中程序集的Debug版本和Release版本的区别
前几天看到豆腐的文章介绍如何知道程序集是Debug版还是Release版,之前只知道某些软件从功能上有企业版、标准版之分,却从不知道.Net程序集还有Debug和Release之区别,真是惭愧学了这一年C#。然后在博客园的提问区发文求教,两天过去竟无人问津(还是自己太懒,要检讨),只好自己翻MSDN、用Google搜,现在总算有点明白了。关于Debug和Release,MSDN里面是这么说原创 2004-08-16 11:30:00 · 1959 阅读 · 2 评论 -
net应用程序如何批上XP的外衣?
.net framework 所提供的开发控件也太少了,也太难看了,自已画又费时费力也不见得会得出个什么好的效果。如果能够上我们的程序运行在XP环境中能自动应用XP的主题样式那就省时多了,让MICROSOFT给我们去画控件!以下是我所所试验过的解决办法:1.Application.EnableVisualStyles方法(只适和.NET 1.1及以后版本支持)在Main方法中执行Appli原创 2004-08-06 08:48:00 · 834 阅读 · 0 评论 -
Visual Basic 2005新功能点评(十八)——My命名空间之高级用法(转帖)
我已经将My命名空间中所有默认的对象都介绍完了,相信大家已经开始体验到My的方便之处。但是对于一些高级用户来说,这些功能还显得有所欠缺。老手们有时也编写了类似My功能的类或函数,要是能把他们放到My命名空间中多好。My就像一个可随时访问的工具箱,除了里面已经有的工具以外,当然允许我们将自己的东西放进去。下面我们就来看看怎么扩展My命名空间。添加自定义的类或模块如果我们想要放进My中的函数都原创 2004-08-11 17:22:00 · 1164 阅读 · 0 评论 -
如何设置要运行的.NET Framework的版本?
作者:孟宪会 出自:【孟宪会之精彩世界】 发布日期:2003年6月17日 6点58分39秒可以在应用程序的Config文件里指定原创 2004-08-11 17:09:00 · 2242 阅读 · 0 评论 -
【转 帖】.Net中如何操作IIS
Net中实际上已经为我们在这方面做得很好了。FCL中提供了不少的类来帮助我们完成这项工作,让我们的开发工作变非常简单和快乐。编程控制IIS实际上很简单,和ASP一样,.Net中需要使用ADSI来操作IIS,但是此时我们不再需要GetObject这个东东了,因为.Net为我们提供了更加强大功能的新东东。 System.DirectoryServices命名空间中包括了些强大的东东--Director原创 2004-07-27 16:29:00 · 826 阅读 · 0 评论 -
使用 Web service 的站点列表
Service List Also accessible via XML Interfaces: DISCO WS-Inspection RSS See the interfaces section for more information. Publisher Style Service Name Description Impleme原创 2004-07-23 17:08:00 · 1750 阅读 · 0 评论 -
每个开发人员现在应该下载的十种必备工具
每个开发人员现在应该下载的十种必备工具 发布日期: 7/20/2004 | 更新日期: 7/20/2004 本文自发布以来已经增加了新信息。 请参阅下面的编辑更新。 本文讨论: ? 用于编写单元测试的 NUnit ? 用于创建代码文档资料的 NDoc ? 用于生成解决方案的 NAnt ? 用于生成代码的 CodeSmith ? 用于监视代码的 FxCop ? 用于编原创 2004-07-21 08:44:00 · 2262 阅读 · 0 评论 -
收集了一些小技巧的连接 (.NET)
IIs创建虚拟目录http://www.eggheadcafe.com/articles/20040112.asp 把两个表绑定到一个datagrid里http://datawebcontrols.com/faqs/CustomizingAppearance/CombiningTwoFieldsIntoOneColumn.shtml 弹出日历:http://authors.aspalliance原创 2004-07-22 17:51:00 · 866 阅读 · 0 评论 -
.NET资源站点汇总
名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。****************************************************名称:微软官方.NET指导站点地址:http://www.gotdo原创 2004-08-02 13:48:00 · 850 阅读 · 0 评论 -
Visual Basic 2005新功能点评——My命名空间之My.Resources和My.User
从原理上来说,My.Resources与前面介绍的My.Computer或My.Application是完全不同的,他带来的是另一种方便。My.Resource不是一个类库,而是My命名空间中唯一一个子命名空间。他的功能是什么呢?我们先回忆一下在.NET Framework1.1时代使用资源的情形。首先我们得通过工具,将图片、文本或声音等资源添加到资源列表中,编译成资源文件,再嵌入到我们的程序集中原创 2004-07-29 16:15:00 · 1278 阅读 · 0 评论 -
[转帖]Microsoft .Net Remoting[基础篇]
前言:关于Remoting,我已经写了几篇文章了,就目前掌握的知识而言,差不多都是有关Remoting的基础知识。现在的我正准备向Remoting的高级用法进阶。那么就有必要将前期所做的学习和工作整理一下,何况以前写的文章因为自己一知半解的缘故,自有矛盾之处,所以也能借此机会对其进行修改。望各位同学多多指正。一、Remoting基础什么是Remoting,简而言之,我们可以将其看作是一原创 2004-08-05 17:10:00 · 1514 阅读 · 1 评论 -
.NET Framework学习笔记
.NET平台主要由5个部分组成:操作系统、.NET企业级服务器产品,.NET Web服务构件(passport)及.NET 框架。 .NET框架有CLR(Common Language Runtime)和所有.NET支持的语言使用的一个公用类框架-----FCL(Framework Class Library)目前支持20种语言。FCL总共有99个名空间。 运行时有纯静态环境,纯动态环境,基于原创 2004-08-04 16:54:00 · 1314 阅读 · 0 评论 -
Visual Basic 2005新功能点评——异常助手
在使用Visual Basic .NET开发的过程中,我们都有以下经验,那就是VB.NET在编译错误方面给出的帮助很详细,可以很方便地找到解决问题的方法,但运行时错误就差多了,比如我们书写了下面的代码: Dim b As Buttonb.Text = "Hello" 当代码运行到此处时,只会弹出下面这样一个窗体: 一句“未将对象引用设置到对象实例”难倒了多少人。对于初学者,他们根本不知道这意味着原创 2004-07-29 16:10:00 · 947 阅读 · 0 评论 -
Visual Basic 2005新功能点评——My命名空间之My.Computer
My.Computer可能是My命名空间中最有趣的部分了,这一部分封装了大量访问系统和硬件信息的功能,操作起来比直接使用.NET Framework或Windows API都方便得多。My.Computer中有很多对象,下面我们分别来介绍。 My.Computer.Audio Audio对象提供了播放音频的功能,它既可以从wav等文件播放,也可以从音频数据流来播放,就是说你可以用它轻松播放储存在资原创 2004-07-29 16:14:00 · 1287 阅读 · 0 评论 -
国外开发者期刊简介
author:armylaudate: 2004-8-4翻译:http://www.wehlou.com/indexbooksjmw.php?paramforum_id=7国外开发者团体之所以发展成熟,其中一点原因来自于经验和知识的及时交流。一大批职业、非职业的开发者们,一量有新的想法或经验,就会向各大杂志社投稿,再由审稿人。每个月的各大报摊,杂志社,都会有数不清的订阅、临时用户购买他原创 2004-08-04 16:38:00 · 1130 阅读 · 0 评论 -
C# 插件构架实战(转帖)
一、引言 1. 问题的引入 假设你设计的程序已经部署到用户的计算机上,并且能够正常运行了。但是有一天,用户打来了电话——他们要求增加新的功能。确定了用户的需求后,你竟然发现原有的软件架构已经无法胜任新增任务的需求——你需要重新设计这个应用了!但问题是,就算你又用了一个开发周期完成了用户需要的应用,却不能保证用户的需求不会再次变更。也就是说,需求蔓延的可能性依然存在。因此,这种情原创 2004-08-06 08:36:00 · 880 阅读 · 0 评论 -
[转帖]Microsoft .Net Remoting[高级篇]之一:Marshal、Disconnect与生命周期以及跟踪服务
前言:这里所谓的高级篇,是针对自己而言,同时也与之前的文章《Microsoft .Net Remoting[基础篇] 》相对应。可能我要描述的内容其实很简单,也是很基础的知识。因为Remoting的内容很多,不知以自己的能力能否写个系列?一、远程对象的激活在Remoting中有三种激活方式,一般的实现是通过RemotingServices类的静态方法来完成。工作过程事实上是将该远程对原创 2004-08-05 17:12:00 · 997 阅读 · 0 评论 -
如何用vb.net下载web页
在网络上找了很多关于网页下载的程序但都不能完整地得到web页的内容,以下这个函数解决了这个问题。Private Function GetSource(ByVal url As String) As String Try Dim httpReq As System.Net.HttpWebRequest HttpWebRequest 类对 WebRequest 中定义原创 2004-08-05 14:17:00 · 1284 阅读 · 0 评论 -
如何使用VS.NET调试数据库存储过程 longrujun [原作]
VS.NET可以利用诸如C#以及VB.NET等语言,开发基于.NET架构的应用程序,同时也可以用来编写CSS(层叠样式表)、HTML、XML以及SQL。其中针对SQL的功能是经常被我们忽视的内容,下面我就详细讲解一下VS.NET是如何与SQL协同工作的。 数据库连接 VS.NET的Server Explorer可以非常方便的实现与数据库服务器的连接工作。虽然这种连接不仅原创 2004-08-05 08:16:00 · 1072 阅读 · 0 评论 -
远程协助循序渐进指南
发布日期: 2004年07月20日 发布者 John Kaiser Microsoft Corporation 操作系统 摘要 本指南是一个“远程协助”使用入门,远程协助允许专家连接初学者的电脑并立即解决问题。它包括关于启动“远程协助”会话的主要应用情境。 本页内容 感谢 简介 远程协助:工作原理 使用远程协助 通过 Windows Messenger 使用远程协助。原创 2004-07-22 08:39:00 · 1412 阅读 · 0 评论 -
微软的常用资源列表
蛙蛙推荐:微软的常用资源列表 最近微软中文站点不知不觉的多了很多的访问量,正是因为它给许多技术人员提供了很 多实用的技术资料和技术支持,笔者经常关注微软的中文站点,去获取一些有用的东西, 我把一些对开发人员有用的地址收藏整理了一下,希望对大家有一点儿用. web开发http://www.microsoft.com/china/msdn/Archives/catalog/web/MSDN 微软开发技原创 2004-07-21 08:26:00 · 935 阅读 · 0 评论