Fork me on GitHub
摘要: Mono 是基于 .NET 的开放源码开发平台,它让您可以使用各种 .NET 兼容语言创建强大、灵活的 Linux® 应用程序,同时利用跨平台的能力。本文带领您在系统上安装 Mono,并开发第一个用 Mono 编译的可同时在 Linux 和 ® Windows® 上运行的 C# 应用程序。 C# 语言是一种面向对象的语言,用于为 Microsoft .NET 平台快速构建各种应用程序。C# 和 .... 阅读全文
posted @ 2006-02-12 13:39 张善友 阅读(5096) 评论(2) 推荐(0) 编辑
摘要: 狗年新的一年开始了,有没有想过对新一年的技术跟踪进行一下规划: 下面为我目前关注的技术(多是开源技术),有共同兴趣的各位同学加强交流。 操作系统: Novell Linux/ Windows 2003 x86/64 数据库: MySql/Postgresql/Mssql/SqlLite/Db4o Dotnet平台:MS dotnet / Mono IOC 容器: Castle/Objec... 阅读全文
posted @ 2006-02-11 22:59 张善友 阅读(1661) 评论(5) 推荐(1) 编辑
摘要: 可以使用受保护配置来加密 Web 应用程序配置文件(如 Web.config 文件)中的敏感信息(包括用户名和密码、数据库连接字符串和加密密钥)。对配置信息进行加密后,即使攻击者获取了对配置文件的访问,也可以使攻击者难以获取对敏感信息的访问,从而改进应用程序的安全性。 针对asp.net 2.0的应用程序的数据库链接字符串进行加密:例如,未加密的配置文件中可能包含一个指定用于连接到数据库的连接字符... 阅读全文
posted @ 2006-02-08 15:55 张善友 阅读(12170) 评论(7) 推荐(1) 编辑
摘要: 对Div的盒模型以及Css控制定位都不熟,所以遇到了不少BT问题……好在最终突破了种种困难,基本实现了自己想要的效果。说明: 最大的突破是通过了 xhtml1-transitional.dtd 验证,可以在xhtml文档里正常使用. 采用相对定位,使用起来更灵活,可以放在页面任何地方而不用改程序. 结构规范,容易扩展. 代码: Div Scroll Bar ... 阅读全文
posted @ 2006-01-20 21:25 张善友 阅读(7220) 评论(5) 推荐(0) 编辑
摘要: 时间对任何人都是公平的,就看自己怎么利用而已!原文: 一天,时间管理专家为一群商学院的学生讲课。他现场做了演示,给学生们留下了一生都难忘的实验。站在那些高智商高学历的学生前面, 他说:“我们来做个小测验。”他拿出一个一加仑的广口瓶放在他面前的桌上。随后,他取出一堆拳头大小的石块,仔细地一块一块放进玻璃瓶。直到石块高出瓶口,再也放不下了。他问道:“瓶子满了?”所有学生应道:“满了!”。时间管理专家反... 阅读全文
posted @ 2006-01-20 21:09 张善友 阅读(1697) 评论(5) 推荐(0) 编辑
摘要: 介绍MagicAjaxWeb.config的配置如下: ... 阅读全文
posted @ 2006-01-19 12:12 张善友 阅读(6137) 评论(2) 推荐(0) 编辑
摘要: The other day I found that there is a .NET wrapper for sqlite. sqlite is a very cool embeddable SQL-92 database engine. It's a single library that gives you a very fast, very scalable (2TB), single fi... 阅读全文
posted @ 2006-01-18 21:37 张善友 阅读(1396) 评论(0) 推荐(0) 编辑
摘要: Karl Seguin 适用于:AJAX(异步 JavaScript 和 XML)Microsoft AJAX.NETMicrosoft ASP.NET 摘要:了解如何将 AJAX(异步 JavaScript 和 XML)用于您的 Microsoft ASP.NET 应用程序,使其互动性更强、响应更及时。 下载本文的代码示例 AjaxASPNETCS.msi(使用 C# 语言) 下载本文的代码示... 阅读全文
posted @ 2006-01-15 14:46 张善友 阅读(989) 评论(1) 推荐(0) 编辑
摘要: IBATIS.NET 团队发布了DataMapper V1.3 和 DataAccess V1.7 框架的β测试版本! 虽然这是主要为bug修改和文档更新, 有一些重要变动: : Enabling Intellisense in Visual Studio 2003 for configuration and mapping files Updates to configuration a... 阅读全文
posted @ 2006-01-14 15:52 张善友 阅读(4037) 评论(13) 推荐(0) 编辑
摘要: http://blog.joycode.com/mvm/archive/2004/05/24/22328.aspx 阅读全文
posted @ 2006-01-12 13:47 张善友 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 在.net 2.0中,提供了 Nullable的范型,通过它,我们可以为基础类型如int等赋予null的值,这样我们就可以处理null值了。 例子代码 数据表有个字段updateTimestamp,可以为null值。在实体类中使用如下设置: private DateTime? _updateTimestamp; /// /// 文件更新日期 ... 阅读全文
posted @ 2006-01-10 23:34 张善友 阅读(2522) 评论(0) 推荐(0) 编辑
摘要: 一、方案架构 本方案架构很简单——它用一个Web服务来包装ASP.NET 2.0提供者并且为远程客户暴露该凭证管理,你甚至还能在该架构中加上一些失去的功能。然后,在提供一个丰富的用户接口和全面凭证管理经验的同时,使用一个Windows表单应用程序来消费该Web服务。该Web服务配置文件将包含特定于该凭证存储的指令。然而,这的确意味着所有由该Web服务管理的应用程序都将可以共享这些指令。 ... 阅读全文
posted @ 2006-01-08 10:54 张善友 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 阅读提要 在缺省状况下,你只能使用Visual Studio 2005的一个本机实例来管理与ASP.NET 2.0一同发行的SQL Server数据库中的安全凭证。本文将向你展示怎样用一个Web服务来包装ASP.NET 2.0提供者并通过使用一个Windows表单应用程序来管理凭证存储从而扩展这种管理能力。 如今,无论是互联网还是企业内部局域网程序一般都要求使用定制的方式来存储和管理用户帐户... 阅读全文
posted @ 2006-01-08 10:53 张善友 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 1、开源版本控制系统Subversion 1.3 正式发布 :Subversion开发小组近日宣布Subversion 1.3 正式发布。SubVersion是一个版本控制系统,相对于最常见的RCS,CVS,采用了更先进的分支管理系统,它的设计目标是取代CVS。下载地址:http://freshmeat.net/projects/subversion/?branch_id=13515&releas... 阅读全文
posted @ 2006-01-04 21:03 张善友 阅读(4604) 评论(3) 推荐(0) 编辑
摘要: 深圳dotnet俱乐部2006年1月7日WebPart交流活动,尝试采用小组交流方式进行。如果你有webpart开放经验,有sharepoint server开发经验,或者对webpart开发感兴趣。8号相聚南山北大青鸟。 我准备的ppt和代码工程都放在深圳dotnet俱乐部论坛,地址:http://www.szdotnet.xct.cn/Default.aspx?g=... 阅读全文
posted @ 2006-01-03 14:50 张善友 阅读(2592) 评论(3) 推荐(0) 编辑
摘要: RssReader WebPart是一个RSS新闻阅读器,RSS阅读器自动更新你定制的网站内容,保持新闻的及时性 阅读全文
posted @ 2006-01-02 10:16 张善友 阅读(3134) 评论(2) 推荐(0) 编辑
摘要: 2006年就要到来了,最近比较忙,很少更新blog,今天发一个模态窗体选择文本控件辞旧迎新.新年在发几个asp.net2.0 webPart控件同各位分享: 经常使用摸态窗体,总是需要重复编写javascript脚本.所以封装了这个控件,这个控件使用的是aspnet2.0的API.所以用在1.1上的需要自己修改代码. 阅读全文
posted @ 2005-12-31 21:58 张善友 阅读(4040) 评论(4) 推荐(0) 编辑
摘要: XslTransform的替代者XslCompiledTransform的详细说明,作者还没有写完,这里只做个连接,可以到原文去看.http://blogs.msdn.com/xmlteam/articles/Introducing_XslCompiledTransform.aspx 阅读全文
posted @ 2005-12-30 21:58 张善友 阅读(1436) 评论(0) 推荐(0) 编辑
摘要: 前言 本文是为想在JBOSS环境下进行EJB开发的读者而写的,在阅读本文之前,你最好对EJB有一个基本了解。 JBOSS是一个开放源码的免费EJB服务器,它实现了其它J2EE所规定的大多数功能,现在sun公司已经把JBOSS作为J2EE1.4的标准实现服务器了,本文就带领大家从Jboss3.2.6的安装开始,一直到开发出一个完整的”hello,world”的ejb为止。 JBOSS的安装与... 阅读全文
posted @ 2005-12-26 22:00 张善友 阅读(2535) 评论(3) 推荐(0) 编辑
摘要: 樊欢 java及开源项目爱好者。 Email :heydaymail@hotmail.com Blog :http://heyay.blogone.net 2005-6-13引言 关于学习Hibernate的意义,咱不用多说。 下载并安装插件 Hibernate3 下载:http://hibernate.sourceforge.net JB... 阅读全文
posted @ 2005-12-26 20:57 张善友 阅读(1355) 评论(0) 推荐(0) 编辑
摘要: 红帽企业级Java套件(Enterprise Java Stack)对基于ObjectWeb J2EE认证的JonAS项目(包含于的Java应用服务器提供全面支持。JonAS项目已包含于红帽应用服务器。与Java Web应用套件一样,企业级Java套件包含对主要的Java开发库以及MySQL或PostgreSQL的支持。http://www.huihoo.com/jonas/http://www.... 阅读全文
posted @ 2005-12-25 14:24 张善友 阅读(1264) 评论(0) 推荐(0) 编辑
摘要: GridView控件是Asp.net 1.1版本流行控件DataGrid的继承者,功能比DataGrid增强不少,但是也有很大的不同啊。将最近使用这个控件的经验同各位同学分享如下: 1\掩藏字段的处理:DataGrid可以将字段直接设置为Visible=false,可以通过Cell[x].Text取到值。 GridView这个功能失效了,可以使用运行时来设定该列为掩藏。处理Row... 阅读全文
posted @ 2005-12-22 23:06 张善友 阅读(42714) 评论(43) 推荐(0) 编辑
摘要: 本文教你认识xfce桌面环境,并且一步步带你安装和设置xfce4。 XFCE HOWTOXFCE是什么?XFCE是一个桌面环境,就像GNOME和KDE。它包含了一系列应用程序,比如根窗口(?)、窗口管理器、文件管理器、面板等等。XFCE是用GTK2 toolkit写的,同时也包含了其自己的开发环境(库、守护进程等),和其他大型的桌面环境差不多。但与GNOME和KDE不同的是,XFCE是一个轻量级的... 阅读全文
posted @ 2005-12-11 20:27 张善友 阅读(7254) 评论(0) 推荐(0) 编辑
摘要: Asp.net 2.0 WebPart使用经验点滴 阅读全文
posted @ 2005-12-03 21:20 张善友 阅读(11510) 评论(11) 推荐(0) 编辑
摘要: MS 的 Net Framework 2.0的Enterprise Library - November 2005 CTP 和Composite User Interface (UI) Application Block都是依赖于一个核心的组件ObjectBuilder。它同时实现了两个重要的设计模式Service Locator 模式和Dependency Injection 模式,是一个... 阅读全文
posted @ 2005-11-26 11:12 张善友 阅读(7994) 评论(3) 推荐(0) 编辑
摘要: 事务 处理事务是构建许多业务逻辑的一个重要方面。 .NET Framework 2.0 中的事务 在 .NET Framework 2.0包含 System.Transactions,这是一种新的命名空间,完全专注于控制事务性行为。开发人员将最... 阅读全文
posted @ 2005-11-25 10:36 张善友 阅读(7551) 评论(15) 推荐(0) 编辑
摘要: VS2003使用代码生成器生成的代码加入到工程会很郁闷的,在智能提示中是乱码,在VS2005中有一个选项可以解决这个问题。 今天将一个工程从VS2003转到VS2005,打开中文的注释都变成乱码了,变成乱码的这些程序许多是使用代码生成其生成的。通过下面的这个选项(Tool-->Options-->Text Editor)可以设置将乱码变成中文,同时解决了VS2003下面的问题。背... 阅读全文
posted @ 2005-11-24 17:26 张善友 阅读(2061) 评论(1) 推荐(0) 编辑
摘要: 雅各布森咨询加入了微软Visual Studio业界伙伴计划(Visual Studio Industry Partner program),并为MSF加入了改进后的轻量级统一过程 阅读全文
posted @ 2005-11-23 16:18 张善友 阅读(1093) 评论(0) 推荐(0) 编辑
摘要: Asp.net和asp.net2.0同时部署在服务器上:发生如下错误 Server Application Unavailable The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in you... 阅读全文
posted @ 2005-11-17 15:57 张善友 阅读(720) 评论(1) 推荐(0) 编辑
摘要: 今天使用VS2005开发一个Windows服务,发现dotnet2.0的配置系统相对于1.x的功能变化很大。记录下来同各位共享。 阅读全文
posted @ 2005-11-17 12:29 张善友 阅读(3370) 评论(2) 推荐(0) 编辑
摘要: Provider模式在ASP2.0中极为重要, 你可以在任何一个地方看到它的身影, 如果你需要访问一个特殊的数据库Provide it, 如果你需要特殊的身份验证Provide it.Provider模式使得ASP2.0具有了更强的扩展和定制的能力.. 阅读全文
posted @ 2005-11-16 22:37 张善友 阅读(1775) 评论(1) 推荐(0) 编辑
摘要: 1.明确终端服务的2种模式 ----Windows 2000终端服务有2种运行模式: 远程管理模式和应用程序服务器模式。远程管理模式允许系统管理员远程管理服务器,而且只允许2个终端会话同时登录终端服务器。应用程序服务器模式允许用户运行一个以上应用程序,允许多个用户从终端登录访问服务器。但是,应用终端服务的用户必须有终端服务授权,即必须在90天之内在这个域或工作组中设置终端服务授权服务器,否则用户需... 阅读全文
posted @ 2005-11-14 17:35 张善友 阅读(3259) 评论(0) 推荐(0) 编辑
摘要: web2.0 博客的出现之所以被称为网络世界的革命,是因为其极大的降低了建站的技术门槛和资金门槛,而使每一个互联网用户都能方便快速的建立属于自己的网上空间。随着配套应用的快速发展,个人博客将在很短的时间内加速成长为类门户型的微型个人网站。博客走进千家万户和各行各业,从而将形成基于个人或小团体的以内容为导向的群体,而其中一定会出现的佼佼者将在很大程度上从门户频道乃至专业网站手里夺走部分甚至大部分读... 阅读全文
posted @ 2005-11-08 14:45 张善友 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 关于JAVA和C#的比较,从C#的诞生之日开始就没有停止过。其实比较JAVA和C#,有点不是Apple-to-Apple的比较。我认为更确切的说法是JAVA和.NET的比较,而C#是.NET阵营里的得力干将,和VB.NET一起成为微软.NET战略的左右手。 JAVA和C#比较的文章网上的不计其数。其中我看到.NET总设计师之一,C#之父Anders Hejlsberg的一次采访录最为有份量,他从设... 阅读全文
posted @ 2005-11-06 19:00 张善友 阅读(3538) 评论(6) 推荐(0) 编辑
摘要: 最近一直都在看一些RDF和Semantic Web方面的东西,本来有一个同事是来自Tsinghua AI实验室的,本想跟他好好讨论讨论,不过估计也没有机会了。国内好像做这方面的不是很多,而且到现在为止,我也没有一个很clear的关于RDF的想法。所以,只敢在这里浅述一下了,呵呵。有趣的是,按照WikiPedia的记载,Web2.0当初是被称作Semantic Web的,后来演化成了Web2.0。F... 阅读全文
posted @ 2005-11-06 18:46 张善友 阅读(10891) 评论(0) 推荐(0) 编辑
摘要: 原文:Sharing files between OpenOffice.org and Microsoft Office。翻译可能也比较随意。本文版权请向原文网站及原作者咨询。仅在已经获取原文使用权的情况下,以下文字可自由使用。本翻译未获原网站或原作者授权。要用OpenOffice.org,不可避免的问题之一就是如何同MS Office共享文档。有些人可不想这么做,他们会建设使用HTML/PDF/... 阅读全文
posted @ 2005-11-06 17:32 张善友 阅读(2032) 评论(0) 推荐(0) 编辑
摘要: 官方消息, Alfresco 1.0 发布.Alfresco 主要是基于Spring, Hibernate, Lucene等开发. Alfresco公司利用开源代码Java中部分内容,尤其是利用了JBoss程序服务器和Spring开发架构,创建了目录知识库。 阅读全文
posted @ 2005-11-05 21:17 张善友 阅读(3345) 评论(1) 推荐(0) 编辑
摘要: 在Novell公司中国区市场总监罗威先生看来,Linux的发展前景无疑是美好的。也许就在一年以前,业界还有不少人士对Linux能否成功还心存疑虑,因此,与罗威先生的对话更多地包含了释疑的成份。 对于开源技术的发展,罗威先生给出了这样肯定的结论。开源软件公司的成本构成与专有软件公司不同,它的源码来自于社区,这给传统IT带来了成本上的冲击。同时,长期困扰开源界的开源与商业的关系问题,通过在商业... 阅读全文
posted @ 2005-11-04 19:51 张善友 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 使用代码重构工具重构Web项目出现的错误:编译错误CS1595 的原因和处理办法。 阅读全文
posted @ 2005-11-04 14:42 张善友 阅读(1067) 评论(1) 推荐(0) 编辑
摘要: 随着基于.net平台的应用程序的数量级增加,提供.net空间的虚拟主机商也越来越多,但是有不少的虚拟主机提供商对.net环境的权限分配并不是非常的熟悉,从而导致.net的程序不能很好的运行,下面我们就来看一下如何来作一个即能让用户拥有自己目录的最大权限,又能让用户无法对除自己所在目录以外的其它目录进行操作访问的权限配置. http://www.dvnews.net/Support/3/2005/01/24/57.htm 阅读全文
posted @ 2005-11-02 10:18 张善友 阅读(638) 评论(0) 推荐(0) 编辑