第2周作业

发布 2022-08-23 18:55:28 阅读 5399

1. 页面请求的生命周期包括哪些?

答案:页请求:发生在页面生命周期之前,用户请求页时,将确定是否需要分析和编译页,从而确定是否开始页面的生命周期,或者是否可以在不运行页的情况下发送页面缓存以进行响应。

2、 开始:设置页属性,如:httpcontext以及其他属性;在此阶段,页面需要确定是回发请求还是新请求,并设置ispostback属性;设置页面的uiculture属性。

3、 页面初始化:加载所有主题;控件生成,并设置uniqueid;

注:viewstate、controlstate中的值还未加载至控件;如果页面是回发,则回发数据也还未加载;故此时控件可以访问,但值可能出错。

4、 加载:如果当前请求是回发请求,则为控件加载viewstate和controlstate中的值。

5、 验证:调用所有验证程序控件的validate方法,此方法将设置验证程序控件和页的isvalid属性。

6、 回发事件处理:如果请求是回发请求,则调用所有事件处理程序。

7、 呈现:首先对该页和所有控件进行保存视图状态,然后对每个控件调用render方法,它会提供一个文本编写器,用于将控件的输入写入页的response属性的outputstream中。

8、 卸载:完成呈现,并已将页发送至客户端、准备丢弃该页后,调用卸载。将卸载属性如:response和request等等。

2. 请说一下mvc结构中m,v,c都代表什么?

答案:m代表model模型,v代表view视图,c代表controller,控制器。m中包含你写的业务逻辑,就是取数据的模型,v代表你显示的视图,c来控制m和v之间的关系。

mvc的运行原理基本一样没有什么不一样的地方,只是不同的mvc框架的实现技术不一样吧了。接下来我给你考一段网上的别人的看法;

模型-视图-控制器(mvc)是xerox parc在八十年代为编程语言smalltalk-80发明的一种软件设计模式,至今已被广泛使用。最近几年被推荐为sun公司j2ee平台的设计模式,并且受到越来越多的使用 coldfusion 和 php 的开发者的欢迎。模型-视图-控制器模式是一个有用的工具箱,它有很多好处,但也有一些缺点。

3. 请说出b/s的三层结构各层的职责?

4. 描述session,cookie和application的区别?

class a{

int i = 0;

clas b : a{

int i = 1;

在c#中这是一种什么现象?

6. 什么是运行时多态?什么是编译时多态?

7. 事件与委托的区别?

8. 什么是泛型?

9. 什么是反射技术?

10. 请描述结构与类的区别。

请借助、google答题。交纸质文档。

第2周第2次作业

第2周第2次家长签名 一 用递等式计算。二 填空。1 一个数加上 还得原数 一个数和0相乘,得 0除以一个的数,还得0 不能作除数。2 在计算147 251 51 时,第一步要先算再算。3 法 法 法和 法统称四则运算。减去40除以40的商,所得的差再剩以40,结果是。三 选择。1 计算24 24 ...

第2周作业

1.已知,则有 a 5 m 6 b 4 m 5 c 5 m 4 d 6 m 5 2.一个正方形的面积是15,估计它的边长大小在 a 2与3之间 b 3与4之间 c 4与5之间 d 5与6之间。3.已知实数x,y,m满足,且y为负数,则m的取值范围是 a m 6 b m 6 c m 6 d m 6 4...

第2周上机作业

一 初学者常见错误。从网络学堂课程文件上机辅导材料中 第2周上机辅导材料,自学其。中的 初学者常见错误 二 数学黑洞。任意一个4位自然数 各位数字均相同的除外,如2222 将组成该数的各。位数字重新排列,形成一个最大数和一个最小数,之后两数相减,其差值仍为一个自然数,重新进行上述计算,你会发现一个神...