摘要: 引言 作为一个只对 .NetFramwork 有点表面了解的小菜鸟, 一直幻想着哪天能弄懂它, 然后写一个自己的框架. 有梦想总是好的. 但就现在的我来说, 想写一个框架还差十万八千里呢, 所以先自己一个自己的类库写起吧, 等以后肚子里有点东西了再来 YY 框架吧!正文 开始有了写一个自己的类库这个念头以后, 就一直在想把之前做过的小项目(或者应该说大作业)的数据访问层的代码整合进自己的类库里面. 这时第一个想到的就是 ADO.Net, 但是细想又觉得用 ADO 的话每次都得把表名和字段名这样的名称用字符串作为参数传递过去. 感觉这样用着怪怪的, 好像类库的作用不大. 可能是受了 LinQ . 阅读全文
posted @ 2011-11-03 00:42 Howll Chen 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 概述软件工程是关于软件生产的各个方面的工程学科,而系统工程侧重基于计算机系统开发的所有方面, 包括硬件, 软件和处理工程。软件工程属于系统工程的一部分软件软件并不仅仅指程序, 它包括程序和所有使程序正确运行所需用的相关文档和配置信息。软件产品可以分为两类: 通用软件产品, 定制软件产品。二者的主要区别在于:在通用软件中,软件描述由开发者自己完成,而定制软件产品的软件描述通常是由客户给出,开发者必须按客户要求进行开发。软件过程软件过程是指制作软件产品的一组活动及其结果,其中有四个基本活动: 1. 软件描述; 2. 软件开发; 3. 软件有效性验证; 4. 软件进化。软件过程模型软件过程模型是从一 阅读全文
posted @ 2011-10-26 16:38 Howll Chen 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 最近刚开始真正的接触到系统型的项目, 要帮一个学校搞一个教研系统, 主要是对一次考试中学生的成绩进行大量的分析! 涉及很多计算!在完成类库到类库的调用时, 体会到之前在书上看到的关于瘦方法和胖方法的讨论! 在这里做一下记录: 比如说, 写一个计算方差的函数, 我的第一反应是这样写的: 1 /// <summary> 2 /// 计算方差 3 /// </summary> 4 /// <param name="mark"></param> 5 /// <returns></returns> 6 publi 阅读全文
posted @ 2011-10-02 14:21 Howll Chen 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 前天跟师兄出去吃宵夜的时候, 师兄提了一下他面试的时候面试官出的一道算法题, 听了以后挺感兴趣的, 想了一个解决方法, 在这里做下记录. 题目要求: 给一个数组, 要求用它组成一个最大的数, 如用 5 , 7, 8, 12, 9 就可以组成 987512 ; 思路: 排序 –> 比较 –> 交换 –> 输出 代码: 1 /// <summary> 2 /// 排序方法 3 /// </summary> 4 /// <param name="arr"></param> 5 public void Sort(in 阅读全文
posted @ 2011-09-28 09:37 Howll Chen 阅读(309) 评论(0) 推荐(0) 编辑