第一次项目分享会
来源:互联网 发布:怎么下mac版英雄联盟 编辑:程序博客网 时间:2024/06/09 15:34
一、开学到现在都做了什么?
1.参与了留学生教务系统的数据结构的设计与后期维护;
2.编写了实验室C#框架的代码生成器;
3.开发了留学生教务系统的课堂管理和成绩录入等几个模块;
4.进行了CSS+HTML+JAVASCRIPT的学习。
二、收获
1.对于数据库的设计有了初步的认识;
2.已经能够较熟练的使用EASYUI组件进行开发;
3.尝试了一些业务比较复杂的模块,并且完成度比较可观;
4.学习了更多HTML+CSS+JAVASCRIPT的知识。
三、不足
1.对于模块细节的处理的意识和能力欠佳;
2.代码质量和效率不够好;
3.主动承担错误的责任感不够
4.没有挤出太多时间进行学习和提升
四、技术分享
1.JS实现取余;
//取余
function mod(num, limit) {
var remain= "";
remain = num - (limit * (Math.floor(num /limit)));
returnremain;
}
2.实现由前台向后台传递HTML代码
因为VS自身的机制,会对由前台向后台传递HTML进行检测,并阻止这种参数的传递,这确实使系统的安全性提高了。但是,当需要向后台传递HTML时,这种机制就成了困扰。这时我们应该怎么做呢?
首先,设置ASP.aspx页面的属性,如下:
<%@ Page Language="C#"Inherits="System.Web.Mvc.ViewPage<dynamic>" ValidateRequest="false"%>
然后,再设置页面对应的Controller文件,对接收HTML参数的方法加上如下注解:
[HttpPost]
[ValidateInput(false)]
public bool MessageSend(stringsender, string receiver, string heading, stringattachment, string content, int type)
最后,你就会发现你又能愉快地进行开发了。
五、工作意识分享
在这次留学生教务系统的开发中,让我认识最深刻的,莫过于团队之间的交流了。这个系统各种模块之间联系的紧密程度是我以前没有想象过的,所以,各个模块开发的程序员之间的沟通是让系统能成功跑起来的前提。如果在开发一个模块时,忽略了与你前后模块的衔接,这个模块做的再完美,再炫,也是一颗搅了一锅好汤的耗子屎。良好地沟通能使工作变得简单。
写程序的时候发现用东西挺方便的,一到总结的时候就会卡住,完全无法将自己用过的东西总结起来。这第一次,也是憋了好久才憋出来的。不过换个角度想想,自己的IT之路才刚刚起步,多学习,多总结,以后才能做的远啊。
- 第一次项目分享会
- 第一次主持分享会的感受
- 西邮Linux兴趣小组第一次技术分享会
- 分享我第一次做项目的感受
- 第一次分享
- 第一次分享
- 项目分享到SVN时,为什么会拒绝连接?
- 第一次去招聘会
- 第一次招聘会
- 第一次宣讲会认识
- 第一次面试悲剧分享
- Android studio 在分享项目到github上时,会出现项目已存在说的错误,
- 分享会感悟
- redis分享会笔记
- Google分享会
- 第一次开发分享的经验教训
- 第一次项目总结
- 第一次项目开发
- java class详解及反射机制
- 供应链金融需降低自身风险
- 在图片上加水印
- CXF Rest
- Varnish configuration
- 第一次项目分享会
- 你不可能讲清楚的4个开源协议!!!
- Fly It Remotely 发布应用,只有两步之遥
- C#函数式程序设计之泛型
- log4j在linux输出中文乱码问题
- SESSION与COOKIE的区别说明及运用
- Altium designer 6 PCB中放置厂家Logo的方法
- spring MVC学习笔记(三) spring MVC视图与controller之间参数传递
- python:format