这个暑假在家里呆了多久?答案是14天,刚好两个星期。

虽然16号下午刚考完数学分析第二天就出发了,但是没想到居然在北京就“滞留”了20天……前几天看《C#本质论》,一页一页看,几乎书上每段代码都自己写出来,并且对一些细节加以改进,或者运用书中的例子实现自己的创意。《C#本质论》一个二十多章,照着这种学法,几乎不可能按时完成预期的要求了——将界面写完,完成数据库的建立和连接,完成自动报表生成。于是,只得利用不完整的峪道河的代码(只完成了部分基本界面)先硬着头皮看懂人家的代码——峪道河监测系统的界面是用Windows Form写的,不那么好看,为了将项目的成果的接近通州的水平,又学了一点WPF——看《WPF解密》,但是,实际上,WPF也只是看了一点,与Windows Forms相比,也就是会做个半透明的效果,用图片来做按钮等等,其实都是些华而不实的效果,于UI的改进并没有多少(后来才知道,想完成好的UI需要Expression Blend这类工具辅助),介于这是做个前期的大体效果,并不是最后的RTM版本,对UI效果要求并没有那么高,于是还是重返了Windows Forms。

其实我并没有认真的学习Windwos Forms 或者大型的Windows编程,而是都靠研究那个半成品的峪道河的源码,那个半成品的编程风格不好(当然,这是我后来意识到的),所以导致我最后做的编程风格也很差——包括注释贫乏,还有习惯于把一个窗体上的所有功能都几乎在一个窗体类上实现,后来才意识到这样编程可读性差,程序冗长,简直是编程风格的典型反面教材……

差不多把基础的界面做完已经是7月末了,相比于界面,数据库的问题更大——我之前根本没有接触过数据库,而现在要做的,是得将检测(不是监测,检测是管理员目测或实验得到的需要手填的数据,监测的话,是由传感器自动获取的数据,那对我就更无力了……)功能完成——让管理员可以将手填的数据传入局域网内连接的数据库服务器,并且能方便、友好的查询、修改。

2012-8-23 22-45-13

对我而言,数据的基本概念都没怎么了解就赶鸭子上架了,相对而言,帮助最大的书莫过于《C#数据库编程实战经典》,里面对SQL Server,Access,Oracle数据库的C#操作做了比较详细的介绍,当然,内容层次正适合我这种菜鸟~~跟着这本书,看着网上好多文章,才算学会了这些数据库的操作,其实主要就是SqlDataAdapter,SqlCommand,DataTable的运用,但是由于监测数据多——由于对C#不熟,对泛型什么这些高级概念根本没什么印象,所以做的很繁琐,很笨。

2012-8-23 23-16-26

数据做好了就回家了,带了很多书,朗文的语法,McHillGraw的阅读和两本数学建模的书,但是在家里时间太短,而且不时还要出去见见老同学,出去转转,导致朗文的语法也就看了100页,练习写了50页,阅读做了一个Unit,数模……好吧,基本没怎么看。倒是在家里上Amzaon买了不少书,很多很不错的,像《Matlab在数学建模中的应用》简直是棒极了!看完了郑也夫的《与本科生谈:论文与治学》也很深有感触,至于《分析性写作》、《Word Power Made Easy》、《英语阅读手册》等等也都是好书^_^

英语还是一个漫长的提高过程,而数模的全国赛马上就要开始了,最近要多看些数学建模的东西,等这个过去了还要准备北京的项目的中期,哎~~

Bless.

Comments are closed.

Post Navigation