摘要:对于web下的上传,实际上更多的时候不用上传太大东西,asp.net默认的上传组件足够用了,美中不足就是没有上传进度反映,所以现在要做的就是在asp.net默认的上传基础上加上进度反映。 关于web上传的原理,曾在以前有深入分析过《asp无组件上传进度条解决方案》《Asp无组件上传带进度条(续) 》,并有写过asp版的无组件上传进度条,在这里就不多赘述。相信很多人都看过思归发的《用ASP.NET上...
阅读全文
摘要:数据访问 1. 总是使用强类型DataSet,避免直接使用ADO.NET 2. 当访问数据库的时候总是使用事务 a) 总是使用企业服务或System.Transactions事务 b) 不要使用ADO.NET事务by enlisting the database explicitly 3. 总是将事务隔离级别(transaction isolation level)设定...
阅读全文
摘要:指导和最佳实践 命名规范 1. 利用Pascal的方式定义类型、方法名和常量 public class SomeClass { const int DefaultSize=100; public SomeMethod() {} } 2.对于局部变量和方法的参数使用骆驼命名法 int number; void MyMethod(int someNumber) {} 3.接口的名称前加...
阅读全文
摘要:2.3深入探讨函数: 2.3.1构造函数、默认构造函数、 缺省构造函数 对于上面的实例,它已经能完成绝大部分工作了,但它还是不完善的,还有许许多多的细节等到我们去完善!也许有的同学已经注意到了,当我创建完“jingwei”这个对象时,这个对象的所有的属性都是空的,也就是说:这个对象的姓名是未定的、年龄是未定的、性别是未定的、薪水是未定的、午餐也是未定的。而我们想把这些属性都添加上...
阅读全文
摘要:前言:整理这份资料的目的是为了帮助我的同学能够更直观的理解面向对象的编程。让后来者能够少走一些弯路。但其中不免有许多漏洞及错误,也还请前辈提出宝贵的更改意见,毕竟交流会让我们不断的进步。 技术是日新月异的,他不会等待你的成长。技术要拿出来于别人交流,自己学是自己主观意识上的理解,有对有错!交流会让进步变得更快。我认为如果计算机的体系结构不发生革命性的变化,我们现在所应用的程序语言也就百变不离奇踪了...
阅读全文