
----------ITOO
文章平均质量分 83
非本人文章
活到老,学到老
展开
-
MVC——第一个界面的数据传到第二个界面
本文介绍了,在MVC中,如何将第一个界面的值在第二个界面显示。如: 第一个界面: 点击下一步后:将课程性质和考核项名称传到下一个界面。实现过程: 第一个界面将要传的值,放在url中。var url ="?courseProperty="+courseProperty+"&assessName="+assessName+"&score="+score原创 2016-04-10 21:42:42 · 3312 阅读 · 36 评论 -
【感悟】——逻辑的重要性[续]+Dictionay
一句话:list的机制是循环,Dictionary的机制是Hash算法。即:若list和dictionary中分别有10条数据,最坏的情况下,从list中找到该数据需要循环10次,从dictionary中只需要一次。原创 2016-03-20 22:31:06 · 899 阅读 · 26 评论 -
【委托】—是什么&怎么用&什么用
使用委托好处优点,具体请点入: 面向对象的思想:职责分明。自己不用做的事,就委托给该干这事的人。 通过委托,实现了mother和nurse之间的解耦。即mother要用nurse的方法,但没有直接调用。 提高了代码的可扩展性,如果此时mother还有别的事情,如要买菜,就可以把买菜委托给另一个nurse,这时,只需要再添加一个nurse类,里面写上买菜的方法,在主方法中将买菜注册到委托的事件中。就可以实现委托另一个nurse去买菜了。整个过程不会对原有程序进行任何改动。所以使用委托,原创 2016-02-17 21:32:50 · 2887 阅读 · 57 评论 -
【委托】——动态决定使用何方法
宏观认识: 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。实例中体会: 举个比较扯的例子,勿喷:用C#实现呼叫点餐功能。原创 2016-01-23 14:53:45 · 1432 阅读 · 37 评论 -
try...catch...新认识
对一个或多个实体的验证失败 有关详细信息,请参见"EntityValidationErrors"属性。通过try...catch....找到问题根源,轻松解决bug。原创 2016-05-03 21:02:59 · 758 阅读 · 27 评论 -
获取easyui-combobox value值
背景: 其实这是个常用的不能再常用的小功能。但当初自己也废了不少劲。现在发现有些人对这块还比较模糊,实现不了。所以在巩固知识的同时分享给大家。功能描述: 点击学院的combox,选择学院。然后根据学院ID查出该学院对应的课程。并加载到课程的combox中。难点: 获取combox的文本值,不难。我做的时候遇到的问题就是获取不到学院ID。从valueFiled中得到的也总是学院名称。实现: 我们在使用easyui-combobox时,一般会在textFiel原创 2016-06-12 16:58:24 · 20635 阅读 · 18 评论 -
【vba】——整合excel数据
vba是在最初组织旧版评教系统时就接触过的,但一直没研究过,也没仔细看过。只知道它可以整理数据。了解: Visual Basic for Applications(VBA)是Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程式功能,特别是Microsoft Office软件。也可说是一种原创 2016-06-19 20:16:36 · 12442 阅读 · 21 评论 -
【感悟】——逻辑的重要性-循环里不要套IO操作
对于逻辑的重要性,不知道大家有多少感悟。我今天的感受,主要来源于和四姐的交流。 在这之前,我不是没听说过逻辑,也不是不知道逻辑的重要性。但在脑海中也就是:嗯,逻辑很重要,仅此而已。根本没有深入的去思考。 我们学校每年进行评教的学生大约有两万人。也就是,按原来的逻辑,要进行20万次对数据库的访问。但现在只需要两万次。减少了十八万次。有没有很激动。而这只是评教系统中的一个小小细节。我想,经过我之后用脑分析,多去思考。肯定会将评教优化的更完美。同样,大家都多思考。我们的ITOO性能一定会有大幅度原创 2016-03-13 23:19:45 · 1248 阅读 · 23 评论