• 基于ASP.NET MVC框架开发Web论坛应用程序

    我想通过本系列文章从头到尾构建一个完整的ASP.NET MVC论坛应用程序,最终的目的是探讨和推动使用ASP.NET MVC框架构建应用程序的最佳实践。 1、 简介 在本篇中,我想先从全局方面介绍一下论坛应用程序的总体目标。在本篇中,我将讨论一下避免代码坏味道的重要性,还将...

    2009-05-12 22:24:42

  • 关于用VB做更漂亮的窗体的思考

    首先申明:以下纯属个人观点! 近来VB版中有一部分人问关于界面的美化问题.其实作为一个菜鸟.我也无法提供很专业的代码给大家.想必大家对如下代码应该很熟悉吧! 以下为引用的内容: Private Declare Function GetWindowLong Lib user32 Alias GetWindowLongA (By...

    2009-05-12 22:24:41

  • 一步一步安装VB.Net(图片较多,请稍等)

    如果你得到的6张CD,只有前面3张是有用的,后面3张是2000年6月的MSDN(有VB6的资料,E文) ?!! 一。首先请先安装office sr1 找下个空间足够的磁盘(至少1.5M)。打开资源管理器,新建一个文件夹,把磁盘的所有目录拖到新建文件夹。使根目录除 了新建文件夹外没有别的目录...

    2009-05-12 22:24:41

  • ASP.NET MVC:实现我们自己的视图引擎

    在ASP.NET MVC的一个开源项目MvcContrib中,为我们提供了几个视图引擎,例如NVelocity, Brail, NHaml, XSLT。那么如果我们想在ASP.NET MVC中实现我们自己的一个视图引擎,我们应该要怎么做呢? 我们知道呈现视图是在Controller中通过传递视图名和数据到RenderView()方...

    2009-05-12 22:24:07

  • 实用技巧:.Net框架类库中定时器类的使用

    不论在客户端应用程序还是服务器组件(包括窗口服务)定时器通常扮演一个重要的角色。写一个高效的定时器驱动型可管理代码要求对程序流程有一个清晰的理解及掌握.NET线程模型的精妙之处。.NET框架类库提供了三种不同的定时器类:System.Windows.Forms.Timer, System.Time...

    2009-05-12 22:24:06

  • 故障解析:.NET开发正则表达式中BUG一例

    又发现了一个 .net 的bug!最近在使用正则表达式的时候发现:在忽略大小写的时候,匹配值从 0xff 到 0xffff 之间的所有字符,正则表达式竟然也能匹配两个 ASCII 字符:i(code: 0x69) 和 I(code: 0x49);但是仍然不能匹配其他的 ASCII 字母和数字。 比如以下的代码就是用...

    2009-05-12 22:24:06

  • .Net新手学堂:Lambda表达式的一般应用

    1. 在List中实现Find,Sort,Foreach,ConvertAll 例如: List numList = new List (); ....//初始化 //实现Find int x = numList.Find(n=n == 3); //实现sort numList.Sort((x,y)={return x.CompareTo(y); }); //实现foreach numList.ForEach(n=otherList.Add(n)); lambd...

    2009-05-12 22:24:06

  • .Net(C#)开发漫谈:关于变量的命名和属性

    static readonly与const的变量,作用是一样的,无论访问修饰符是不是public,还是其它(private、protected、internal),变量名称一般为大写,中间以下划线。 以下为引用的内容: public static readonly int MAX_HEIGHT; public const int MIN_HEIGHT = 10; 有些程序...

    2009-05-12 22:24:06

  • .Net开发漫谈:关于命名空间和目录划分

    从命名空间的命名、目录的划分与命名可以看出一个程序员是否有经验,是否很有经验。一个编程老手绝不允许架构混乱。 .Net开发中,一般目录名与命名空间名称是对应的。关于命名空间如何划分,目录如何分类,这个问题看似简单,实际上却比较复杂,虽然它不像动植物学有一...

    2009-05-12 22:23:30

  • ASP.NET上传大于4M的文件的相关设置

    步骤1: 修改win2003上传限制,找到windows\system32\inserv\metabase.xml文件 将其中的 aspmaxrequestentityallowed=的值改为1073741824 (1G) 注意修改前要停止IIS等服务。 步骤2: 如果你装的是net1.1,请找到windows\...\v1.1.4322\config\machina.config文件,将...

    2009-05-12 22:23:30

2