.net framework

NET Framework是微软开发的,主要用来产生一个可以用来快速开发、部署网站服务及应用程序的开发平台。
posted @ 2011-12-15 22:27 张善友 阅读(519) | 评论 (0) 编辑
摘要: 从 Windows Vista 首开默认启用IPV6 的先例,而在 IPv4、IPv6 两者共存的环境下,IPv6 具有较高的优先级,因此获取的 IP 地址就会以 IPv6 格式为主。好在为了解决这问...阅读全文
posted @ 2011-10-09 22:00 张善友 阅读(1279) | 评论 (0) 编辑
摘要: 看了个BUILD的PPT,Windows Runtime (RT)并不是一些新闻网站说的那样微软自废.NET武功,而是恰恰相反,WinRT是Win32API的现代版,其中有很深的.NET的基因,是Me...阅读全文
posted @ 2011-09-17 16:21 张善友 阅读(14518) | 评论 (45) 编辑
摘要: 针对 Windows® 平台,Microsoft 提供了三个主要目录平台:Active Directory® 域服务、每台 Windows 计算机上的本地安全帐户管理器 (SAM) 数据存储,以及比较...阅读全文
posted @ 2011-08-13 14:21 张善友 阅读(726) | 评论 (0) 编辑
摘要: Windows Server 2008 R2 Server Core 版本的.NET Framework 4.0可以用于构建ASP.NET, WCF, WF, Windows Services 和 控...阅读全文
posted @ 2011-03-08 22:48 张善友 阅读(1884) | 评论 (0) 编辑
摘要: 本文首发于InfoQ,也算是对2010点.NET发生的相关事件的一个总结,文章中所选取的文章都是InfoQ的编辑&作者的文章,InfoQ文章链接:http://www.infoq.com/cn/new...阅读全文
posted @ 2011-01-11 12:00 张善友 阅读(1099) | 评论 (0) 编辑
摘要: .NET Framework中,叫做System.Runtime.Caching,这不仅是个缓存库,还是个框架,可以在上面开发自己的库。ObjectCache定义了所有缓存都要实现的通用操作。与之搭配...阅读全文
posted @ 2010-07-01 23:03 张善友 阅读(3453) | 评论 (12) 编辑
摘要: 看到文章Zip operator in Linq with .NET 4.0, Enumerable#zip是Ruby 1.8开始出现的特性,.NET 4/Silverlight 4也有这样的特性。与...阅读全文
posted @ 2010-06-20 23:29 张善友 阅读(2166) | 评论 (4) 编辑
摘要: .NET Framework 4 对 .NET 安全模式进行了大量更新,使其更加便于托管、更加安全并且可向部分信任的代码提供服务。 我们 overhauled 复杂的代码访问安全性 (CAS) 策略系统,这是功能强大,但难以使用和甚至更难获得权限。阅读全文
posted @ 2010-04-11 23:25 张善友 阅读(998) | 评论 (0) 编辑
摘要: 在.NET 4.0 的Web Form也有很大的改进,虽然现在MVC是非常流行的,Web Form作为ASP.NET的传统,在企业应用开发中Web Form采用更普遍,Employee Info St...阅读全文
posted @ 2010-03-20 12:46 张善友 阅读(1162) | 评论 (0) 编辑
摘要: Autofac和其他容器的不同之处是它和C#语言的结合非常紧密,在使用过程中对你的应用的侵入性几乎为零,更容易与第三方的组件集成。阅读全文
posted @ 2010-02-07 17:03 张善友 阅读(4203) | 评论 (2) 编辑
摘要: .NET Framework 3.5/4.0 对并行计算的大量支持,包括PLINQ、并行语言语句。.NET 3.5/4.0通过对已有的基类库进行扩充和增强,.NET 给 “System.Threading” 命名空间增加了一些新的类,同时对部分已有类也进行了调整和优化。另外,针对中途取消线程或作务执行这一实际开发中非常普遍的需求,提供了一个统一取消模型。最大的变化是.NET为基类库提供了多个与并行计算密切相关的类,并将它们统一称之为“并行扩展(Parallel Extensions)”。阅读全文
posted @ 2009-12-16 20:43 张善友 阅读(3988) | 评论 (11) 编辑
摘要: 当调用一个方法时,在其执行之前期望其处于特定状态; 也需要完成一些工作之后验证结果的状态。 这些假设被称为前置条件(pre-conditions )和 后置条件(post-conditions)。开源...阅读全文
posted @ 2009-12-13 22:38 张善友 阅读(759) | 评论 (1) 编辑
摘要: Winndows Service 是一种可随 Windows 操作系统启动而启动的,在后台运行的,通常不和用户产生交互的程序。开发一个Windows服务通常也比较简单,在开发的时候我们期望以命令行方式运行,想对Windows服务有更多的控制,推荐使用Windows服务框架TopShelf.阅读全文
posted @ 2009-11-24 22:09 张善友 阅读(1143) | 评论 (0) 编辑
摘要: ExcelDataReader可以读取 Microsoft Excel 文件 ('97-2007),支持Windows  .Net Framework 2 +、 Windows Mobile...阅读全文
posted @ 2009-11-21 12:32 张善友 阅读(2025) | 评论 (1) 编辑
摘要: SQL injection可以说是一种漏洞,也可以说成是一种攻击方法,程序中的变量处理不当,对用户提交的数据过滤不足,都可能产生这个漏洞,而攻击原理就是利用用户提交或可修改的数据,把想要的SQL语句插入到系统实际SQL语句中,轻则获得敏感的信息,重则控制服务器。通过使用参数查询可以在代码层面来解决,还有另一个好处是可以提高SQL 的性能。阅读全文
posted @ 2009-08-29 09:52 张善友 阅读(1262) | 评论 (7) 编辑
摘要: “代码审查”或是“代码评审”(Code Review),这是一个流程,当开发人员写好代码后,需要让别人来review一下他的代码,这是一种有效发现BUG的方法。StyleCop是代码规范检查工具(Code Review 工具),它不仅仅检查代码格式,而是编码规范,包括命名和注释等。StyleCop可以帮助你更容易地进行这项活动。阅读全文
posted @ 2009-08-23 22:08 张善友 阅读(3703) | 评论 (0) 编辑
摘要: 在使用MSBUILD 去编译msbuild文件的时候,如果这个方案或者项目的名称或者路经中间有空格符号,需要把这个方案或者项目整个用引号引起来,否则编译的时候会出错.阅读全文
posted @ 2009-08-10 19:20 张善友 阅读(1114) | 评论 (0) 编辑
摘要: SmtpClient发送邮件遭遇The specified string is not in the form required for a subject.解决方案是采用下述代码 message.Subject = subject.Replace('\r', ' ').Replace('\n', ' ') 阅读全文
posted @ 2009-07-24 16:57 张善友 阅读(1070) | 评论 (0) 编辑
摘要: 跨站脚本Cross-Site Scripting(XSS)是最为流行的Web安全漏洞之一。据统计,2007年,跨站脚本类的安全漏洞的数目已经远远超出传统类型的安全漏洞。以及在ASP.NET应用程序中如何避免XSS攻击。阅读全文
posted @ 2009-07-16 07:36 张善友 阅读(3514) | 评论 (13) 编辑
摘要: C#全角半角转换函数阅读全文
posted @ 2009-07-13 11:22 张善友 阅读(4799) | 评论 (1) 编辑
摘要: 看到C#中调用Outlook API 发起会议 ,这个完全可以用SMTP方式实现的,下面我的项目中使用的代码: 对于.NET而言,从2.0开始,发邮件已经是一件非常容易的事了。而且新增了一个AlternateView,使用 AlternateView 类可以指定一个电子邮件的不同格式副本。例如,如果您发送 HTML 格式的邮件,您可能希望同时提供邮件的纯文本格式,以防一些收件人使用的电子邮件阅读程序无法显示HTML 内容。 通过使用AlternateView我们就可以实现Exchange 会议邮件的发送阅读全文
posted @ 2009-07-10 14:09 张善友 阅读(2523) | 评论 (3) 编辑
摘要: Microsoft training kits对于开始学习一门新技术的时候是一个非常好的资料.阅读全文
posted @ 2009-06-14 20:54 张善友 阅读(4289) | 评论 (6) 编辑
摘要: The Visual Studio 2010 and .NET Framework 4 Training Kit 包括演示,动手实践,例子。这些内容帮助你了解Visual Studio 2010特性和.Net4.0框架技术阅读全文
posted @ 2009-05-23 21:02 张善友 阅读(1598) | 评论 (0) 编辑
摘要: 我没有读过第一版,也是在博客园在宣传.NET技术大会的时候知道了Jeffrey Richter,但是觉得自己真是一个井底之蛙,在.NET领域爬了7年多了,这么有影响力的大师级人物的书都没有读,这次有机会获得MS Press的《框架设计(第2版):CLR Via C#》书籍阅读。 Jeff Richter引导我们很好的了解和认识CLR,用了非常丰富的图表来展示CLR,简洁明了。如果你对.Net充满好奇,那么这是你不可或缺的一本书。阅读全文
posted @ 2009-04-04 20:53 张善友 阅读(3074) | 评论 (5) 编辑
摘要: 一个方便的工具Microsoft 的工具包--网页错误工具包,可以帮助您设计和实现自定义错误页。 网页错误工具包是点击到 IIS 的 ASP.NET 应用程序。 您修改一个 ASPX 网页的其他文件包含该工具包并将 IIS 以部署您的自定义页面。 错误页将显示搜索结果,以便访问者可以更轻松地找到正确的信息的错误。 阅读全文
posted @ 2009-02-05 22:25 张善友 阅读(1817) | 评论 (1) 编辑
摘要: 在Windows XP上 System.TimeZoneNotFoundException: The time zone ID '中国标准时间' was not found on the local 阅读全文
posted @ 2009-01-09 11:44 张善友 阅读(753) | 评论 (0) 编辑
摘要: SynchronizationContext是在.NET 2.0引入的一个线程方面的一个类,在Msdn上的文档非常少也没有介绍如何使用它,mikeperetz在codeproject上写了三篇非常详细的文章来说明。阅读全文
posted @ 2009-01-06 22:14 张善友 阅读(848) | 评论 (0) 编辑
摘要: Routing现在可以作为URLRewriting技术的替代者,出现在asp.net mvc框架中,将它应用于WebForms上也是很简单的,可以到codeplex上下载ASP.NET MVC WebFormRouting Demo。 阅读全文
posted @ 2009-01-03 16:26 张善友 阅读(1272) | 评论 (2) 编辑
摘要: 这是一篇使用 MsChart Controls和UpdatePanel,展示服务器上的性能计数器数据的文章,具体参看http://weblogs.asp.net/muhanadyounis/archive/2008/12/17/publish-server-performance-monitors-with-mschart.aspx 阅读全文
posted @ 2008-12-17 22:19 张善友 阅读(693) | 评论 (0) 编辑
摘要: 现在的服务器都是多个cpu,在.NET Framework 2.0在GC上有个新特性GCServer ,不知道有多少人用过这个东东。 启用GCServer有什么意义呢,主要是会进行垃圾整理,这样就可以避免垃圾脆片的问题影响。 阅读全文
posted @ 2008-11-26 13:42 张善友 阅读(1429) | 评论 (0) 编辑
摘要: Windows Server 2008 R2 Server Core安装可以配置更多的角色。.NET freamwork的部分功能在Server Core得到支持,包括:.NET 2/3/3.5的子集和ASP.NET。另外,PowerShell也在Server Core上可用。IIS7在Server Core上缺少的功能仅仅是本地的管理GUI阅读全文
posted @ 2008-11-19 22:10 张善友 阅读(1611) | 评论 (0) 编辑
摘要: Visual Studio & .NET Framework evangelism 团队发布了修订版的 .NET 3.5 Enhancements Training Kit,其内容已经更新到 Visual Studio 2008 SP1 & .NET 3.5 SP1 ! 阅读全文
posted @ 2008-08-14 11:48 张善友 阅读(1287) | 评论 (0) 编辑
摘要: Visual Studio 2008 SP1 提供了对Visual Studio 2008的各项改进,支持SQL Server 2008和ADO.NET的新特性Entity Framework,许多WPF设计器的改进,Silverlight 项目的WCF模板,.NET Framework的symbols和代码调试支持,控件的改进和增加新的控件(例如Windows From的DataRepeater控件和支持 C++Office 2007 Ribbons ),以及许多的泛型调试和智能感知的支持。这个补丁包还包括改善Visual Studio 的稳定性,性能和安全性。 阅读全文
posted @ 2008-08-12 07:50 张善友 阅读(1433) | 评论 (0) 编辑
摘要: Command Line Parser Library函式库为.NET 应用程序提供解析命令列参数的能力,此外还允许你能显示定制化的帮助窗口阅读全文
posted @ 2008-07-30 22:54 张善友 阅读(1644) | 评论 (3) 编辑
摘要: Velocity项目是一个分布式缓存的应用平台,为开发可扩展性,可用的,高性能的应用程提供支持,Vekicity为应用程序使用多个计算机的缓存提供一个统一的高速缓存阅读全文
posted @ 2008-06-04 13:42 张善友 阅读(2930) | 评论 (1) 编辑
摘要: 当你的.NET应用出现性能问题的时候能很快得找到问题的症结吗? 这是一个运营的企业应用所必需考虑的问题,最近工作中碰到很多这方面的问题,运行中的系统完全是一个黑盒子,不象开发中的产品可以通过代码跟踪去Debug出问题来,运行的系统一个非常重要的方面能够被监控,没有运行维护体系支持的.NET应用,就会脆弱得像入冬后树枝上最后一片叶子,最近一直被这个问题所困扰,公司内有几百个.NET系统,想对他实施监控竟然毫无对策。各位同学在你们的项目/产品中考虑到这个问题了吗,一般怎么处理,欢迎各位交流,讨论。阅读全文
posted @ 2008-05-25 21:32 张善友 阅读(4144) | 评论 (4) 编辑
摘要: Visual Studio 2008 SP1 提供了对Visual Studio 2008的各项改进,支持SQL Server 2008和ADO.NET的新特性Entity Framework,许多WPF设计器的改进,Silverlight 项目的WCF模板,.NET Framework的symbols和代码调试支持,控件的改进和增加新的控件(例如Windows From的DataRepeater控件和支持 C++Office 2007 Ribbons ),以及许多的泛型调试和智能感知的支持。这个补丁包还包括改善Visual Studio 的稳定性,性能和安全性。有什么问题可以反馈到http://connect.microsoft.com/VisualStudio. Visual Studio 2008 Service Pack 1的Msdn论坛http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=2136&SiteID=1

阅读全文
posted @ 2008-05-10 08:25 张善友 阅读(2100) | 评论 (4) 编辑
摘要: Luciano Evaristo Guerche先生在博客里列出了录像直接链接:Mix 2008, 88 presentations (WMV and MP4 links) This post is an update to Mix 2008, 65 presentations so far (WMV direct links) In this post I have included all 88 sessions with title, speaker, description and direct links to wmv and mp4 files 阅读全文
posted @ 2008-03-13 08:51 张善友 阅读(2966) | 评论 (7) 编辑
摘要: 这两天看了一本书《Grails权威指南》,看了这个Java上Rails框架,其中有两条设计理念:
1、make simple thing easy and make complex possible -让简单的事情变的容易,同时让复杂的事情的实现成为可能
2、Convention Over Configuration --约定高于配置
Rails几乎成了敏捷web框架的代名词,Java社区的Grails,.NET开源项目Mono Rails和Subsonic,还有微软ASP.NET Team正在做的ASP.NET MVC框架无不体现着上述两项设计理念。
阅读全文
posted @ 2008-02-24 16:35 张善友 阅读(3616) | 评论 (8) 编辑
摘要: 通过.NET Mass Downloader完成.NET整体源码的下载,而且可以通过配置VS 2005,以非常类似的方法在VS 2005中使用这些源码。
在老外的blog看到好几篇关于这个项目的介绍,和大家分享一下,具体的设置和使用参照下面的文章:
Download All the .NET Reference Source Code at Once with Net Mass Downloader
NetMassDownloader Download .Net Framework Source Code At Once Without Any Visual Studio Installed , Enables Offline Debug In VS 2008,VS2008 Express Edition,2005 And CodeGear Rad Studio.
阅读全文
posted @ 2008-02-15 20:18 张善友 阅读(7679) | 评论 (20) 编辑
摘要: Microsoft .NET Framework 3.5 对 .NET Framework 2.0 和 3.0 中的许多新功能进行了更新和增补,且附带了 .NET Framework 2.0 Service Pack 1 和 .NET Framework 3.0 Service Pack 1。
阅读全文
posted @ 2008-02-09 09:49 张善友 阅读(3021) | 评论 (0) 编辑
摘要: 看了为WebForms说几句话,以及一些ASP.NET开发上的经验(上) 和为 MVC 和 Web Form 正名的一份“大字报” 的相关评论。阅读全文
posted @ 2007-12-22 16:24 张善友 阅读(4414) | 评论 (19) 编辑
摘要: Visual Studio International Pack 包含一组类库,该类库扩展了.NET Framework对全球化软件开发的支持。使用该类库提供的类,.NET 开发人员可以更方便的创建支持多文化多语言的软件应用。 该软件包1.0版提供下面七个组件以增强.NET Framework对全球化软件应用开发的支持。阅读全文
posted @ 2007-11-29 19:43 张善友 阅读(921) | 评论 (0) 编辑
摘要: asp.net 2.0的XmlSiteMapProvider不支持页面的QueryString,下面的代码就是在SiteMapNode上增加了一个属性reliantOn,用来支持QueryString参数阅读全文
posted @ 2007-11-28 17:03 张善友 阅读(387) | 评论 (2) 编辑
摘要: ASP.NET MVC还会使用aspx,但是它没有viewstate,没有postback,所以它在这里只是个模板引擎.这和Castle的Monorail项目是一样的,只是Monorail的非强类型的PropertyBag以及没有Intellisense的模板编辑。Castle项目的首页上的对ASP.NET MVC作出了回应。阅读全文
posted @ 2007-10-10 07:53 张善友 阅读(6937) | 评论 (21) 编辑
摘要: ASP.NET一堆内建服务,只提供SqlProvider,至于Oracle或MySQL怎么办?现在Oracle或MySQL也应该是因为微软的不支持,而自己开发相关Provider来提供给他们的数据库使用者及客户。阅读全文
posted @ 2007-08-30 08:17 张善友 阅读(3045) | 评论 (7) 编辑
摘要: 这是一个采用IBatisNet移植http://www.codeplex.com/nhibernateprovider的asp.net 2.0 Membership和Role provider.具体更详细的信息参看打算为IBatisNet 引入自定义Membership和Role 阅读全文
posted @ 2007-06-29 22:16 张善友 阅读(3138) | 评论 (13) 编辑
摘要: gmail的smtp采用了ssl连接:
Outgoing Mail (SMTP) Server - requires TLS: smtp.gmail.com (use authentication)
Use Authentication: Yes
Use STARTTLS: Yes (some clients call this SSL)
Port: 465 or 587

知道了gmail的发信细节,用System.Net.Mail,就是下面这段代码就可以了阅读全文
posted @ 2007-06-09 23:29 张善友 阅读(3028) | 评论 (7) 编辑
posted @ 2007-06-05 08:46 张善友 阅读(745) | 评论 (1) 编辑
posted @ 2007-05-04 21:39 张善友 阅读(513) | 评论 (0) 编辑
摘要: Enterprise Libray 3.0已经发布了,具体可参见TerryLee的 Enterprise Library 3.0 发布.下载了看看,有非常激动人心的更新.我只是看看Data Access Application Block代码,代码中有这个类TransactionScopeConnections,是个内部类,设计意图很明显就是使用数据库的事务模型.我觉得设计为内部类有点瑕疵,我的习惯是事务和提交在业务逻辑层. .NET 2.0的System.Transactions应该是一个更好的选择。阅读全文
posted @ 2007-04-07 17:38 张善友 阅读(4248) | 评论 (6) 编辑
posted @ 2007-03-18 02:00 张善友 阅读(1293) | 评论 (2) 编辑
posted @ 2007-02-24 11:44 张善友 阅读(4341) | 评论 (1) 编辑
摘要: 在博客堂的不是我舍不得 - High CPU in GC(都是+=惹的祸,为啥不用StringBuilder呢?)、 不是我舍不得 - .NET里面的Out Of Memory 看到很多人在问如何分析dump,所以就写下了这篇短文,抛砖引玉.阅读全文
posted @ 2006-12-23 00:29 张善友 阅读(4347) | 评论 (4) 编辑
posted @ 2006-10-31 20:54 张善友 阅读(7580) | 评论 (8) 编辑
摘要: 支持正版,做DotNet开发,工具选择不二是Vistual Studio 2005,需要了解各个版本的内容相关的Licence: 阅读全文
posted @ 2006-10-15 18:54 张善友 阅读(6914) | 评论 (0) 编辑
摘要: 在Vista即将发布之际,微软Microsoft Learning (MSL) (STS-94)提供一系列的elearning WCF、WPF、WF课程. 每个课程约2小时,提供介绍、例子和指导性广泛的了解整个技术.,现在可以免费获得 这里 .,在Vista发布后,这些课程将收费。阅读全文
posted @ 2006-10-12 21:44 张善友 阅读(3771) | 评论 (10) 编辑
摘要: STL (标准模版库,Standard Template Library)各种不同类型的容器(container)、模板(template)、游标(Iterator)、算法(Algorithms)、分配器(Allocator)、容器的嵌套等方面。开源项目generics.net,就是提供C++的模板库类似的数据结构、一般算法等等其他组件. 使用C#的泛型实现参数化(parameterized)的组件。项目地址:http://www.codeplex.com/Wiki/View.aspx?ProjectName=genericsnet阅读全文
posted @ 2006-10-11 21:42 张善友 阅读(3139) | 评论 (4) 编辑
摘要: 深圳.net俱乐部的第一次活动,我讲了Castle介绍性的一个主题,当时在场的很多人都是听得一头雾水,时隔一年后,IOC(Castle)的资料在博客园中已经很丰富。我再次和大家一起探讨Castle应用的一个主题《代码解析Castle(IOC)应用实例 -开源CMS 系统Cuyahoga》。Cuyahoga系统构思独特,设计巧妙,功能强大, 其中涉及到的技术非常多,是很优秀的开源项目。最新版本的Cuyahoga也支持.Net Framework 2.0,并使用了Castle/NHIbernate/asp.net。是我们学习和应用Castle/NHibernate技术的好例子。
下面列举博客园中的相关资料和本次活动我准备的PPT。
阅读全文
posted @ 2006-10-08 19:15 张善友 阅读(4528) | 评论 (14) 编辑
摘要: .net 2.0和.net 1.x相比在反射方面加强了很多,动态方法是.net 2.0新增的内容.具体参看MSDN 如何:定义和执行动态方法
卢彦 在codeproject上面发表了一篇相关文章A General Fast Method Invoker
今天在浏览http://www.codeplex.com 更是看到一个Dynamic Reflection Library ,这个项目对于我们应用反射和动态方法大有裨益.这个项目的首页的下方链接许多相关的文章,我把他也转载过来,如果你在项目大量使用或者是重要关键点使用了反射技术,好好的研究一下这些文章和这个项目.阅读全文
posted @ 2006-10-02 19:03 张善友 阅读(2575) | 评论 (2) 编辑
posted @ 2006-09-27 20:52 张善友 阅读(882) | 评论 (1) 编辑
摘要: 您的企业或组织采用哪一种应用程序平台架构?不论哪一种,应用程序平台基本上至少都包含了服务器操作系统、Web服务器软件、数据库服务器软件、程序开发语言,有些平台还会包含独立的应用服务器软件(application server)。这些都是IT环境的基础,是IT人员所关注的焦点,IT人员非常在意IT环境的部署成本、部署方式、执行性能、开发效率。尤其当厂商推陈出新各种应用程序平台的解决方案,IT人员在目不暇接之余,该如何从中选出最适合、最符合成本效益的架构,是IT人员关注的焦点阅读全文
posted @ 2006-09-27 10:16 张善友 阅读(1165) | 评论 (0) 编辑
摘要: 这是一个完整的, 可执行的 IronPython程序.在IronPython中,万物皆对象.阅读全文
posted @ 2006-09-15 22:22 张善友 阅读(3748) | 评论 (4) 编辑
摘要: 这是一个完整的, 可执行的 IronPython程序。IronPython程序完全兼容Python,所以学习IronPython必须从Python脚本特性学起.阅读全文
posted @ 2006-09-15 21:54 张善友 阅读(4302) | 评论 (2) 编辑
摘要: 2006年9月8号 IronPython 1.0发布了 IronPython是Python编程语言在.NET平台上的实现。它支持一个可交互的控制台,该控制台支持完全的动态编译,并且可以让Python程序员访问所有的.NET库,同时还保持对Python语言完全的兼容性。

开始IronPython的研究历程,今天介绍IronPython的安装。阅读全文
posted @ 2006-09-14 21:31 张善友 阅读(6099) | 评论 (10) 编辑
摘要: 在我们的应用系统中,asp.net 2.0的用户表中的数据往往不能满足我们的需求,还需要增加更多的数据,一种可能的解决方案是使用Profile,更普遍的方案可能是CreateUserwizard中添加数据到我们自己的表中。 阅读全文
posted @ 2006-09-10 22:21 张善友 阅读(8379) | 评论 (3) 编辑
摘要: 在微软的开源网站上http://www.codeplex.com有一个Winform Control项目Ascend.NET,非常不错.做Winform程序的兄弟可以关注一下.阅读全文
posted @ 2006-08-25 22:42 张善友 阅读(732) | 评论 (0) 编辑
摘要: 在VS 2005中,新增加了许多新的特性和功能。其中在方便用户编程方面有了很大的改进,比如新增加了code snippets(代码片断助手)功能。所谓的code snippets,是用户可以在编程过程中,将经常要用到的一些常用代码或者值得收藏起来的代码保存起来,在要使用的时候就可以方便地调用出来。本文将介绍如何将vs 2005自带的code snippets加到已有的应用程序中去,以及如何建立自己的snipeets,如何使用开源的snippet editor。阅读全文
posted @ 2006-08-13 22:39 张善友 阅读(2497) | 评论 (3) 编辑
摘要: 区域性名称和标识符
区域性名称遵循 RFC 1766 标准,格式为“-”,其中 是从 ISO 639-1 派生的由两个小写字母构成的代码, 是从 ISO 3166 派生的由两个大写字母构成的代码。例如,美国英语为“en-US”。在双字母语言代码不可用的情况中,将使用从 ISO 639-2 派生的三字母代码;例如,三字母代码“div”用于使用 Dhivehi 语言的区域。某些区域性名称带有指定书写符号的后缀;例如“-Cyrl”指定西里尔语书写符号,“-Latn”指定拉丁语书写符号。

阅读全文
posted @ 2006-08-07 14:56 张善友 阅读(660) | 评论 (0) 编辑
摘要: Using Windows WF, you can create processor flow-based workflows and host them in any type of .NET application. ASP.NET developers face a unique set of issues that can benefit from workflows, such as maintaining state and page navigation.
阅读全文
posted @ 2006-08-06 22:22 张善友 阅读(1988) | 评论 (4) 编辑
摘要: This article serves as an introduction to AndroMDA and covers the basics of model driven development.阅读全文
posted @ 2006-08-06 17:32 张善友 阅读(1233) | 评论 (1) 编辑
posted @ 2006-07-24 22:17 张善友 阅读(1978) | 评论 (2) 编辑
摘要: Microsoft® .NET Framework 1.0提供了一个非常通用的设计时框架,但是没有提供任何实现代码来完成一个设计器,Visual Studio® .NET实现了所有的复杂逻辑,要第三方去重新实现这个复杂的逻辑。.NET Framework 2.0引入了一组类能够用于设计器的实现。
阅读全文
posted @ 2006-06-07 21:38 张善友 阅读(6187) | 评论 (5) 编辑
摘要: 如果您的开发工具不是VS 2005 ,但又有需要和Team Foundation Server整合该怎么办?阅读全文
posted @ 2006-05-03 14:33 张善友 阅读(2230) | 评论 (0) 编辑
摘要: Asp.net 2.0新增的缓存管理方面的内容和PetShop 4的缓存处理的一个认识,以及使用ObjectBuilder改造PetShop 4的缓存代码的一个简单示例.改造后的代码可以应用与任何的项目中而不是和PetShop 4相关,提高代码的重用性.阅读全文
posted @ 2006-04-23 22:59 张善友 阅读(5012) | 评论 (5) 编辑
摘要: 深入学习Enterprise Library for .NET Framework 2.0的Cache机制——分析篇, 这篇文章介绍了很多Caching方面的内容,我就不详细说了,我这里主要说一个最近在做的一个Cache模块的Web Farm环境,也就是负载均衡环境下处理缓存的处理途径。主要思路如下:将缓存的过期策略使用依赖文件,就是缓存项依赖于文件,缓存发生改变,就修改依赖文件,一般就是将文件的日期修改。阅读全文
posted @ 2006-04-18 22:25 张善友 阅读(2182) | 评论 (6) 编辑
摘要: 今天认真的看了一下1.1和2.0版本的Aspnet.config,发现非常的不同,在MSDN上也找不到相关的文档,好不容易找到一篇文章
What is aspnet.config阅读全文
posted @ 2006-03-20 19:24 张善友 阅读(1638) | 评论 (0) 编辑
摘要: 在.NET 1.1, 只有主线程中未处理的异常才会终止应用程序的运行,其他的线程的异常.CLR会处理,因此你的应用程序可以正常运行.在 .NET 2.0, 任何线程上的未处理的异常都可能终止应用程序的运行 (具体信息参看Exceptions In Managed Threads ). 升级1.1应用和开发2.0的新应用都要好好的考虑异常处理策略.阅读全文
posted @ 2006-03-15 21:05 张善友 阅读(3298) | 评论 (0) 编辑
摘要: 新版 .net开发必备10大工具
http://msdn.microsoft.com/msdnmag/issues/05/12/VisualStudioAddins/default.aspx阅读全文
posted @ 2006-03-05 12:27 张善友 阅读(1815) | 评论 (0) 编辑
摘要: The Coolest DHTML Calendar,这是一个在GPL下发布的JS日历程序,具有极高的可配置性,包括外观样式、显示格式、显示内容等等。默认程序是只提供日期选择的,需要设置几个showtime参数才能显示时间选择。下载的程序包(zip)里面已经有详细的说明文档和例子.
这个控件的aspnet 1.1版本的代码在我的donews blog上,代码可以自由修改发布.阅读全文
posted @ 2006-01-03 22:11 张善友 阅读(7731) | 评论 (14) 编辑
摘要: RssReader WebPart是一个RSS新闻阅读器,RSS阅读器自动更新你定制的网站内容,保持新闻的及时性阅读全文
posted @ 2006-01-02 10:16 张善友 阅读(2745) | 评论 (2) 编辑
摘要: 2006年就要到来了,最近比较忙,很少更新blog,今天发一个模态窗体选择文本控件辞旧迎新.新年在发几个asp.net2.0 webPart控件同各位分享:
经常使用摸态窗体,总是需要重复编写javascript脚本.所以封装了这个控件,这个控件使用的是aspnet2.0的API.所以用在1.1上的需要自己修改代码.阅读全文
posted @ 2005-12-31 21:58 张善友 阅读(3474) | 评论 (4) 编辑
posted @ 2005-12-22 23:06 张善友 阅读(39314) | 评论 (45) 编辑
摘要: Asp.net 2.0 WebPart使用经验点滴阅读全文
posted @ 2005-12-03 21:20 张善友 阅读(10608) | 评论 (11) 编辑
摘要: 今天使用VS2005开发一个Windows服务,发现dotnet2.0的配置系统相对于1.x的功能变化很大。记录下来同各位共享。阅读全文
posted @ 2005-11-17 12:29 张善友 阅读(2905) | 评论 (2) 编辑
摘要: Provider模式在ASP2.0中极为重要, 你可以在任何一个地方看到它的身影, 如果你需要访问一个特殊的数据库Provide it, 如果你需要特殊的身份验证Provide it.Provider模式使得ASP2.0具有了更强的扩展和定制的能力..
阅读全文
posted @ 2005-11-16 22:37 张善友 阅读(1404) | 评论 (1) 编辑