您的位置:首页 > 其它

8月2日的第二十天

2012-08-03 01:42 120 查看
今天老师们要codereview,方式是讲台演示。拿着我那个半成品的选课管理模块,在那边跟着老师的指示,一步一步的操作给他们看。界面的改动不是很大,像加个全选框方便选择,表格中加个字段方便用户查看,打印的时候注意纸张大小,当内容超过宽度时,判断分页。还有流程的问题。像跟班选课这一块的需求就是那么简单的几个字,而我又不是用户,对于这一步执行什么,下一步执行什么都是个模糊的概念。今天经老师这么一解,我这么一问,业务逻辑清晰了许多。接下去也就有得忙了。晚上还为了那么一条数据库查询语句的几张表的联接头疼看了半个小时的bug,什么左联接,外联接,交叉联接,内联接的,好几张表,看着都混乱了。结果还是没有搞成功。

今天看了圣殿祭司的asp.net2.0开发详解,多看点书总是不错的。就算你乱翻也是有长劲咯。瞎看了点,了解了vs中带的代码段功能,重构功能,还有asp.net的codebehind技术,动态编译,预编译等。多长了点知识啦。

codebeside
codebehind

codebehind运行流程:
webform.aspx.cs继承Page类,编译成项目.dll文件,webform.aspx再继承这个dll文件
codebehind+partial class的改良=codebeside
partial class 可以将一个class分成多个文件
编译的时候会合成一个文件

数据库连接设置的加解密

插入代码段code snippet  ctrl+k+X
代码段包,
代码段编辑工具
refactoring重构

vs提供的重构功能,
提取方法,把一大段代码提取出来,做一个独立的方法
重新命名
封装字段
提取接口
将局部变量提升为参数
重新排列参数

动态编译,预编译aspnet_compiler.exe
网站动态编译,是当用户第一次请求访问网站时,asp。net会针对网站程序编译成一个dll
组件文件,其后续的请求就会以此来响应
当系统检测到源文件有异动,就会重新进行动态编译

项目中同时使用c#和vb及多组件


本文出自 “菜园里的小小鸟呀” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: