精华内容
下载资源
问答
  • 机房重构

    热门讨论 2021-01-28 10:33:38
    这一周我开始进行机房重构,首先我画了用例图,用来显示它的功能,再根据用例图来画出所对应的对象图,这样可以理清它们之间的关系,这样就能更好地去开发,有一个基本构架,根据构架慢慢填补自己所需要的内容, ...

    这一周我开始进行机房重构,首先我画了用例图,用来显示它的功能,再根据用例图来画出所对应的对象图,这样可以理清它们之间的关系,这样就能更好地去开发,有一个基本构架,根据构架慢慢填补自己所需要的内容,在这里插入图片描述
    当然这不是最终版,而是通过不断地实践进行改进与修改,自己一定要好好做这部分内容。

    展开全文
  • 关于机房重构

    热门讨论 2021-01-24 21:28:21
      今天是敲机房重构的第18天,目前的进度走了一半左右,离最终目标越来越近了,不管敲的怎么样,先给自己打个气吧。   跟着莹姐的重构模板敲到现在收货真不少,果然人有气质代码也跟着大气,莹姐真实优秀! ....

      今天是敲机房重构的第18天,目前的进度走了一半左右,离最终目标越来越近了。

    在这里插入图片描述

      收获: 从三层到七层再到现在,对每一层的任务有了更明确的理解。D层只负责和数据源打交道、B层负责各种逻辑判断和运算,U层就是面向用户的了,负责展示给用户个性化和界面和接收用户的各种信息。这让我联想到了计算机网络原理的七层模型,OSI(Open System Interconnection),每一层都有各自的任务和运行规则,每一层都与相邻的层有联系,不能跨层联系。
      对于C#的语法和基础我有了进一步的认识,现在能熟练运用一些方法不需要提前查询了,还了解到了配置文件的奇妙用处,再学习的过程中逐渐把我眼前的纱布掀开,之前的理解只停留在视频中,现在通过实践变得清晰起来了。
      面向对象这种抽象的概念通过这些天的编辑代码,也有了一点雏形。什么是封装、继承、多态,怎样实现并运用这些特质?为什么要实现高内聚,低耦合?当我机房重构敲的时间越长,越是能感到师姐对代码结构设计的精巧,这些答案就已经藏在师姐精心设计的项目中,等待着我去慢慢发觉。


      不足: 站在巨人的肩膀上是看到很多,看到的多不等于会的多。自己缺少从零建项目的经历,这方面的欠缺以后一定要补上的。

    展开全文
  • 机房重构报表显示方式

    热门讨论 2016-04-03 20:34:18
    机房重构

    在做机房报表这一块的时候,没有第一次那么难,使用ReportViewer控件。虽然使用控件直接访问数据库,破坏了三层架构的基本结构。但是,打算多多尝试一下。

    第一步:在U层中建立一个Windows窗体


    第二步使用ReportViewer控件

    第三步打开在视图----数据报表----数据集---添加数据集  中添加我们需要连接的数据库中 然后继续进行如下图步骤:


    第四步添加连接


    第四步在左边的表中选中添加


    第五步在报表区添加报表


    第六步添加数据字段


    也可在内置字段中添加自己想要的东西


    第七步添加数据源


    最后一步返回窗体中在Datagridview绑定数据源


    展开全文
  • 机房重构总结

    热门讨论 2015-04-26 15:41:27
    机房重构已经结束了半个月之久,今天对机房重构做一个总结。VB.NET版机房是按照软件开发的步骤来的进行的,从数据库开始、文档、UML图和系统设计等。机房重构更加符合了面向对象的思想。下面说一下我在机房重构中...
        机房重构已经结束了半个月之久,今天对机房重构做一个总结。VB.NET版机房从数据库开始、文档、UML图和系统设计,按照软件开发的步骤来的进行的。VB.Net版机房收费系统更加符合了面向对象的思想。下面说一下我在机房重构中学习到的知识和在这个过程的感受。

        面向对象

         VB.NET版机房收费系统采用OOP的编程思想,从系统的三层架构中可以看的出来。在机房重构中用到了三层的思想,使各层高度解耦三层之间各司其职,互不影响,从而保证了系统的正常运行。

      

        SQLHelper类的使用

         刚开始设计D层时,每一次与数据库进行交互都要去链接字符串连接SqlConnection,SqlCommand,SqlDataReader语句,这样重复性的写代码很是麻烦,于是想到了将这些与数据库链接的语句用一个类封装起来,这样在编写其他的代码直接调用就OK了。在网上查了查,知道了SqlHelper类的存在,也对SqlHelper类中的代码进行了研究,大部分的代码还是理解的。在机房重构的过程,对SqlHelper类的使用也比较娴熟了。

        泛型的使用

        在机房各层之间传递的参数都是实体,在D层中查询出来的数据库的数据是以DataTabled的传递的,使用DataTable作为参数有一些缺点,最大的缺点是降低了数据库的安全性,不符合面向对象的思想。这时便用到了了泛型,用泛型替代DataTable对象进行传递数据,不仅可以保护数据的安全,而且也符合了面向对象的思想。这一块的详情请看博客《泛型集合替代DataTable》

        设计模式的使用

         之前学习的设计模式只是按照书上的代码再加上自己的理解,把里面的例子敲了一遍,可是没有得到实际的应用,这次的机房重构就是一个很好的实践机会。在机房重构过程中,学着使用了一些设计模式,如实现下机功能时利用了策略模式计算消费时间,职责连模式计算消费金额等。在这个过程中,我觉得课本上的基础知识很重要,只用理解了这些设计模式的原理,在敲代码的过程中才更加自如。当

        代码的封装

         在系统中有很多的功能涉及到判断卡号是否存在,文本框是否为空值等,为了简化代码,对这些公共的功能可以封装到一个类中。这样,在实现功能的时候直接调用就OK,这也是面向对象的思想。

        感受

         时间管理:机房重构本想着利用40多天就完成的,可是项目还是延期了,归根到底还是自己的时间没有分配好。从1月份中旬开始,考试,测试,自考等各种需要做的事把自己原先的机房计划打乱了,不得不有重新计划时间。通过这件事儿看出了自己还需要在时间管理这方面进行锻炼。
         全心全意为人民服务:这次机房验收了两遍了,第一次没有通过,除了一些的功能实现有些缺陷之外,最重要的还是系统界面没有优化,界面是用户对你这个系统的第一印象,不管你实现的功能多好,多完美,只要是用户对你这个系统界面不满意,那么这个系统就是失败的。
         OOP的强大:在学习C/S第一个项目时,就知道了面向对象的好处的。但仅仅是知道的,也没有通过实物看出来。这次用VB.Net实现的机房实实在在让我体会到了OOP的强大。就拿代码实现和系统维护来说,由于各层之间耦合性低,无论对一个类进行怎样的修改都不会影响到其他类。这比VB6.0实现出来的机房可靠的多。在今后的编程中,OOP会引领软件设计潮流的。

        总结

         这次机房重构让自己对软件开发的流程有了一个了解,也使自己向着专业化更迈进了一步。下个阶段是机房合作,走起....




    展开全文
  • 机房重构-总结

    热门讨论 2020-10-06 20:56:43
    机房重构终于结了,充满艰辛,充满痛苦,各种加班加点的实现,为了一个功能,一个窗体忙活一整天,终于结束了,这一刻我觉得都是值得的.这次机房重构我分四个阶段; (一)、熟悉需求、画图、设计数据库; (二)、分层,...
  • 机房重构之上机

    热门讨论 2018-01-14 22:07:47
    机房重构的上机是整个机房重构的主体部分,弄好这一部分很重要,。
  • C#机房重构登录

    热门讨论 2020-10-24 08:22:16
    当时开始重构的时候看了好多人的机房重构登录,几乎每个人都有一篇总结是关于机房重构登录的,我也纠结了好久,打算把自己的分享出来,如有不对,请纠正。 大部分人的登录都是有两个登录窗口,一般用户一个,操作员...
  • 还是机房重构

    2019-06-02 19:56:31
    经过这几周的不断探索,思路基本上没问题了,解决问题的方法也更广了,接下来的任务就是好好的把机房重构好。走了这么多弯路,总得吸取点经验,最深刻的就是动手前一定要把整体构建出来,每个创建...
  • 机房重构 — 注册

    2019-10-31 23:30:04
    最近在学“机房重构” 做一个网吧系统的开始首先是登录,然后再是注册(我的顺序是这样的)。 那么,接下来我来总结下机房重构 — 注册窗体设计和代码(完整)。 1.窗体: 2.代码 (1).Entity(实体层) ...
  • 机房重构组合查询

    热门讨论 2017-12-10 22:26:03
    进行了机房重构组合查询
  • 机房重构验收一重构系统

    热门讨论 2017-07-25 16:36:57
     今天上午师父给我验收了一下机房重构的项目,主要是验收的这个系统,没有从文档和UML上验收。但是今天的收获还是蛮大的,记录一下自己的成长。 【正文】  在师父的提问中,让我成长了好多,主要有一下几点。 ...
  • 机房重构总结2

    2017-11-30 19:59:52
    机房重构正在进行中,有很多需要总结的。
  • 机房重构总结1

    热门讨论 2017-11-26 21:14:26
    机房重构也进行一段时间了,有必要总结一下了。 机房重构的第一步就是七层登录,七层登录我用的是C#实现的。 不管做什么项目首先就是要理清思路,实现七层登录当然也是,首先我们要看图。 这里的七层是在三层的...
  • 发现非常多的逻辑性的错误,三层的结束到机房重构,之间不知道停顿了多久,总之,真正的开始重构也就是这一个星期左右。 三层项目结束后, 开始谋划机房重构的问题了,可是,对于已经学习了非常多的理论知识后,...
  • 机房重构到了将数据库信息展现到用户界面上了,控件就是datagridview控件,分享下做得过程中用到的属性及相关代码。 绑定数据源 上次我们分享到在机房重构使用查数据库语句返回的是DataTable类型,因此在U层可以...
  • 【C#】机房重构——注册

    热门讨论 2018-07-07 20:44:55
    机房重构注册
  • 机房重构学习总结(1)

    热门讨论 2019-12-29 21:37:01
    我本来以为这次的机房重构就是将vb编码的机房重构系统,重新用C#编写一遍。除此之外还有就是用到C#视频中学到的新的知识,再加上,自己对机房系统页面的重新构建,加入自己对机房系统页面的理解,以及重新构建机房...
  • 机房重构有感

    千次阅读 热门讨论 2015-03-28 15:58:23
    不能再拖了,把机房重构项目结了,往前走吧。不去画一些思维导图,也不去总结一些具体的知识点了。因为我感觉自己收获的不是怎么结帐、怎么上下机,不是怎么添加报表,也不是七层的具体应用。反而让我感觉最大的收获...
  • 机房重构】总结篇

    热门讨论 2015-08-02 21:30:50
    这次机房重构用了很长的时间,现在终于完成了,有一种如释重负的感觉,回想这个漫长的历程,在想自己都收获了些什么? 【技术】  重构中遇到了的问题和用到的技术,在之前的博客中都一一展示,这里就不再多加赘述...
  • 机房重构 导出Excel

    热门讨论 2017-06-17 16:37:35
    机房重构又遇到了导出Excel这个问题。 方法一:添加Interop引用 一、在U层添加一个引用 2.在U层中添加一个模块,在其中协商导出的代码 Imports Microsoft.Office.Interop Imports System.Windows.Forms Module ...
  • 机房重构——触发器

    热门讨论 2018-05-13 16:07:57
     从我开始机房重构的时候什么都不知道,到现在的创建使用触发器,经历很多!回顾了以前无数的知识,看视频、看书。终于修成正果。  使用触发器,我是这样是用的,当我们机房下机的时候就会有两个事情要做,第一下...
  • 机房重构之感受

    热门讨论 2018-07-01 20:11:22
         真的是想写一篇关于机房重构感受的博客,但是又不知道从何写起,只能是随便说一说,胡乱写一写。      重构本来想用45天就弄完,但是事与愿违,延期了好几次,足足用了两个月才弄完,真的是效率不咋高...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,157
精华内容 862
关键字:

机房重构