上周开始在海关数据分中心开始实习,接手一个“机关签到系统”的任务,这周基本上可以着手开始开发,于是应该会坚持吧每天的心得和疑问记录下来。
简单回顾一下在技术出这一个礼拜的收获:
1.郭总和赵姐给自己简单介绍了软件开发的基本流程,这次能深刻体会到真正开发岗上的人儿的工作流程,其实比平时自己随心所欲地去开发更多的就是详细分析这一块儿,当然团队合作之间出现的问题也时不时的会冒出来,哈哈哈~
2.自己在第一周没给自己安排太多的开发任务,更多的是利用这段时间看视频,系统的学习了html和css语法,最近在学习javascript,研究asp本质等等,其实这个项目实现起来难度比较低,所以这次我想借助这段时间的学习,在网页前端特效上做出一些成绩。
接着说下今天完成“签到”页面的遇到的一些问题吧:
1.显示解决了SQL Server的基本语法使用,和之前掌握的MySql语法还是有很多区别的,对签到记录表(Sign_In_Log/Sign_Out_Log)进行了修改,添加了外键,对id添加了自增属性;
2.签到页面倒也简单,就两个按钮,但是需要考虑现实中的可能会遇到的种种情况,需要去做也写简单的判断;
除此之外,倒腾了一下Date,Time,DateTime等变量类型对这些特殊变量深层的比较机制有了一些感悟(同长度、同格式的字符串的比较);
当然,为了检验各种功能的效果,不断的在和数据库打交道。对数据库的读取方式上,重新认知了SqlDataAdapter和SqlDataReader这者的异同(详见:点击打开链接)
还有就是c#和数据库的连接有一篇比较形象的解释(点击打开链接)。
今天算是给开发开了个头,记录一下;
这周的计划就是深入掌握js,并将签到系统的基本页面功能完成,下周进行美化!
ps:其实看似不忙,但自己还有一堆破事儿抽不开身做:科研项目、暑期支教、MSTC俱乐部招新系统,经济学学习等等