摘要: 1. C#实现Web文件的上传 在Web编程中,我们常需要把一些本地文件上传到Web服务器上,上传后,用户可以通过浏览器方便地浏览这些文件,应用十分广泛。 那么使用C#如何实现文件上传的功能呢?下面笔者简要介绍一下。 首先,在你的Visual C# web project 中增加一个上传用的Web Form,为了要上传文件,需要在ToolBox中选择HTML类的File Field控件... 阅读全文
posted @ 2008-07-09 16:17 大牛博客 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 要序列化的对象的类: [Serializable] public class Person { private string name; public string Name { get { return name; } set { name=value; } } public string Sex; public int Age=31; public Course[] Courses; publ... 阅读全文
posted @ 2008-07-09 16:16 大牛博客 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 事实是最近读《J2EE设计模式》讲述表达层模式的那几章,书中有一个前端控制器+command模式的workflow例子,就琢磨着可以很简单地扩展成一个MVC框架。花了一个下午改写了下,对书中所述的理解更为深入。我想这也许对于学习和理解设计模式,以及初次接触struts等MVC框架的人可能有点帮助。因为整个模型类似于struts,我把它取名叫strutslet^_^。学习性质,切勿认真。 (一)完... 阅读全文
posted @ 2008-07-09 15:33 大牛博客 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 单一职责原则SRP:Single Responsibility Principle 开放封闭原则OCP:Open-Close Principle 一个模块在扩展性方面应该是开放的而在更改性方面应该是封闭的。在进行面向对象设计时要尽量考虑接口封装机制、抽象机制和多态技术。 Liskov替换原则LSP:Liskov Substitution Principle 子类应当可以替换父类并出现在父类能够... 阅读全文
posted @ 2008-07-09 14:37 大牛博客 阅读(280) 评论(0) 推荐(0) 编辑