摘要:在我们介绍三层的时候,大家是不是发现我们写每一个功能的时候是不是非常的麻烦呢?
像其中的一个model,如果属性特别多的时候,写起来非常的慢。
像其中一些基本的功能我们可以使用代码生成器,然后在此基础上改下就好了。
但是:一定要一开始手写三层,不要依赖于代码生成器,等手写熟练了以后再用代码生成器。
模板的意义:写一些固定的字符串,不固定的字符串可以用方法和参数来代替,这就是模板的意义。
阅读全文
|
11 2012 档案
摘要:在我们介绍三层的时候,大家是不是发现我们写每一个功能的时候是不是非常的麻烦呢?
像其中的一个model,如果属性特别多的时候,写起来非常的慢。
像其中一些基本的功能我们可以使用代码生成器,然后在此基础上改下就好了。
但是:一定要一开始手写三层,不要依赖于代码生成器,等手写熟练了以后再用代码生成器。
模板的意义:写一些固定的字符串,不固定的字符串可以用方法和参数来代替,这就是模板的意义。
阅读全文
摘要:什么叫递归呢?“和尚讲故事”,就是方法自己调自己,这就是递归。
递归里面注意的地方:一定要有终止条件。
不让用VS测试的时候,自己可以在纸上用纸和笔划一下。
在做一个程序的时候,能用循环做的,就不要用递归来做。用递归的话,效率极其低下。
在上面两个题目中递归因为栈,才能记住,执行完后面调的方法之后返回去调没有执行完的方法里面的语句。
阅读全文
摘要:ExecuteNonQuery() 执行对数据库的增删改,返回受影响的行数,适合:insert、delete、update(对于其他语句返回-1)----------这个方法有返回值,返回值是个整型。返回所影响的行数。返回的如果是0,不能证明执行失败了。
理由:现在我要把班级表中所有的男同学的年龄改成20,但是表中都是女生,返回所影响的行数是0。这个时候我们不能说SQL语句执行失败了。
除了这个还有
ExecuteScalar()执行查询,返回首行首列
有返回值,return:object
一般用来执行什么样的SQL语句的呢?
用来执行返回单个值的sql语句.
ExecuteReader(); 当执行sql语句返回多行多列时使用。
返回SqlDataReader 通过reader拿到数据
阅读全文
摘要:什么是JavaScript框架库?
普通JavaScript的缺点:每种控件的操作方式不统一,不同浏览器下有区别,要编写跨浏览器的程序非常麻烦。因此出现了很多对JavaScript的封装库。
阅读全文
摘要:三层架构的好处
解耦
分工合作,开发人员可以专注于某一层
可移植性
支持分布式系统开发(基于网络)
扩展性强。 MSSQL、Oracle之间切换
阅读全文
|