.net开发中须要注意的事项

     作任何开发都是须要讲技巧,否则也就会是走很多的弯路,本身认为没问题的事情,每每也是错误的,这就是经验的一个总结,技巧的一个掌握,在.NET开发中须要注意些什么事项呢?这是本文要告诉你们的,有在学习的朋友们能够关注一下。html

软件研发|.net开发中须要注意的事项_.net开发_软件研发_开发技巧_课课家

  一、尽量的少用staticjava

  咱们知道当对象被定义为static时,那么这个对象就所占有的内存将不会被回收。有时也会是将常常调用的对象(变量)定义为static,这样是用来去提升程序的运行性能。若不是经常使用的就不要再定义为static类型的变量了设计模式

  二、减小对象的建立数组

  在开发中应该是尽可能避免在常常调用的方法中循环使用new对象,这是由于系统须要花时间来建立对象,而且还须要是花时间对这些对象进行垃圾回收和处理。你会发现设计模式中的享元模式就是为了减小对象的屡次建立而来的。在可控的范围内,最大限度的重用对象;有时最好能用基本的数据类型或数组来替代对象。函数

  三、须要注意的是构造函数它是不能带返回值类型,是由于构造函数返回实际上就是对象自己。性能

  四、当须要将字符串转换成日期类型,使用DateTime.Parese()或DateTime.ParseExact()函数。学习

  五、if(!Page.IsPostback){}.net

  使用该函数的时候,使网页仅在第一次加载时运行函数体的内容,在Page_Load()事件中,通常是可用于初始化。若不使用这个函数的话,则可能会在一些控件回传时再次运行if()函数体内的内容,这样会是致使相关控件修改后的值没有正确的应用。设计

  六、在GridView的字段(BoundField)有一个属性htmlEncode。一般这个属性是用于将HTML来进行一个包装,若是为true(默认值),则原样显示字段内的内容。若是为false,则将字段内相应的HTML标签进行渲染。因此的话,要让字段内的图片连接显示出来,就是应设置HtmlEncode=“true”。3d

  七、如何在网页中获取日期后进行格式化的方法?使用Eval("wtDate","{0:yyyy-MM-dd}"),但在DateTime.Now.Date.ToString("yyyy-MM-dd")中的字符串格式化却有所不一样。

  八、最好对各字段都存储值,即便不使用的话,也就进行初始设置,这样是为了不为空值时,致使出现数据类型不匹配现象,如DateTime,uniqueIdentifier字段,若是是取出空值进行处理时将会是带来必定的麻烦。

  九、若是是须要对记录数进行统计,使用相似下面的语句:

  intcout=(int)cmd.ExecuteScalar();

  十、在存储过程当中,通配符与参数结合使用,须要是采用字符串加法,而不能直接放在参数两侧,好比下面的语句:

  WHERERTRIM(f.ftTitle)LIKE'%'+RTRIM(@searchkey)+'%'

  总结:以上是一些在.net开发中须要注意的事项,总的来讲也是一些细节性的问题,在实际的开发中须要根据实际的状况来进行一个分析操做,函数的使用是比较容易出错的,初学者则是须要更加用心去学。

相关文章
相关标签/搜索