写机房收费系统的这三个月,对写代码的认识更深刻了,对学习的过程也更多了点体会。

多敲代码:从软件工程到UML,C#,设计模式,再到vb.net。这个过程中只敲了敲教程中的代码,没实现过其他什么例子,也没想到用新学的语言敲一遍机房收费系统。代码敲的少的后果就是,在这次实现机房收费系统的过程中,开始的一段时间都用在了熟悉语法上。

做什么都有一个逐步提高的过程。当初想一下子把机房收费系统做完善,分层、加抽象工厂。当初三层和设计模式都是在刚刚了解的基础上,结果一起拿上来用,有种和别人吃饭,一桌子生人,想赶紧跑的感觉。

后来实在做不下去了,从新用简单的三层,把功能实现了下。然后再思考如何加设计模式的时候,感觉思路清晰多了。

一下子想把所有的方面都做好,结果所有的问题都混在了一起,弄的自己都没做的兴趣了。写程序一步一步来,到后来还写的挺带劲。慢慢的,很多问题思路就清晰了,可能之前没注意的问题也会提起你的注意。即使思路很清晰了,也写出代码来试试,看看哪块自己没有考虑到,看看哪块有漏洞。

做事情挑着容易的做,做的再多,可能对完成自己的任务没有帮助。机房收费系统的实体层和D层挺好写,然后有段时间就一下子把那都写完了,都照着一个模式,简单的重复。做事情,挑关键的做,促进事情整体向前走。我在机房收犯了这个毛病,什么好做做什么,结果关键的大多没做,因此整个系统很长一段时间内没什么实质性的进度,关键性的问题不解决,其他的大都白费。

思考太少了。遇到了问题,不知道该怎么解决,还没思考这个问题到底是个什么性质的问题,还没弄明白这个问题难在哪里,而是想都把视频看了一遍了,竟然遇到问题了。现在看着这个想法很可笑,当时真有一段时间是这么想的,明明把书看了一遍那,不该有问题的。肯定是在书上的某一处有解决方法,于是看书去了,用了很长的时间把书看了一遍,也许看完书都忘了主要要解决的什么问题了。于是时间就这样过去了。

遇到了问题先不急着寻找解决方法,先看一下问题是什么类型,为什么会出现这样的问题。思考过后,对问题有深刻的认识上再去寻找解决方法,就不盲从了。

在CSDN的论坛上搜一个问题的时候,在相关的搜索里有关于这个问题的方方面面,别急着找符合自己角度的那么先看一下这些解决方案的角度,为什么会有不同的角度,对问题和解决方法有一个整体的认识,然后再寻求最符合的解决方法,感觉这样学知识掌握的非常全面。

总之, 敲过机房收费系统之后,发现很多原来没以为是问题的问题。

机房收费系统总结——心态篇相关推荐

  1. 机房收费系统之报表篇

    简单的说,报表就是用表格.图表等格式来动态显示数据,详细请见这里 作者:九期 昌哥 (一)制作报表 首先打开锐浪报表设计器,界面如下 乍一看,什么都没有啊!不着急,咱们一步一步来DIY自己的报表: 定 ...

  2. 机房收费系统之抽象工厂篇

    机房收费系统vb.net个人版已完成,在此过程中分层的好处在系统的完成过程中得到了很好的体会.第一遍用的是纯三层做的,这几天又在此基础上又重构了登录的demo,加上抽象工厂和配置文件的使用.下面以登录 ...

  3. VB.NET版机房收费系统---组合查询

    查询的意思就是查找,寻找,指在某一个或几个地方找出自己所要的信息,假如我想搜索一下我自己写的博客,名字叫做初雪之恋,我在百度的搜索框中输入丁国华三个字,会有怎样的惊喜等着我? 啊哦,这个信息并不是我想 ...

  4. 【机房收费系统】——收官

    机房收费系统从开始到结束大概有三个月了.中间经过了期末复习,大概一个月左右的时间没有进行机房.一个月左右在拖拉敷衍.估算了一下,完成机房的有效输出时间大概在一个月左右的时间. 由于机房收费系统之前,自 ...

  5. 机房收费系统———报表

    这篇文章主要介绍一下机房收费系统中,报表的使用和制作. 提到报表,相信对于我们这些程序菜鸟来说,挺陌生的.原来基本上没有接触过,对它的了解和认识还停留在一个非常肤浅的阶段.甚至,脑子里根本就没有关于它 ...

  6. 机房收费系统系列一:运行时错误‘-2147217843(80040e4d)’;用户‘sa’登陆失败...

    做机房收费系统的时候,首先在SQL server数据库中添加好charge数据库(在对象资源管理器中,右击数据库,点击附加,找到charge的mdf文件,点击确定),然后用ODBC配置好数据库,把机房 ...

  7. VB.net版机房收费系统——结账功能实现(调错与优化)

    调错部分 上一篇博客<VB.net版机房收费系统--结账功能实现(代码部分>说的是结账功能的实现,亮出了代码.是在为这篇博客做铺垫.尽管结账功能代码是借鉴的巨人的博客.可是自己比着葫芦画瓢 ...

  8. 机房收费系统重构(五)—登陆窗口完整版

         在上上篇.<机房收费系统重构(3)>.中主要是介绍了自己关于DAL层,工厂层.以及接口层,还有实体层的理解.可是好多读者再问我.你的代码呢,我在这解释一下.就是我仅仅是写出关于那 ...

  9. .NET分层登陆——机房收费系统再总结

    去年的时候,我写过一篇机房收费系统登陆的总结文章,那是站在VB的基础上,直接查询数据库实现的登陆.是非常初期的知识.假设想了解详情,请看VB查询数据库之登陆窗口--机房收费系统总结(一). 今天.我要 ...

最新文章

  1. python3 base64 长度补全
  2. jQuery validate 表单验证,涵盖各种类型数据
  3. python -- leetcode 刷题之路
  4. JSF的web.xml配置
  5. 每天一道LeetCode-----从有序数组中删除重复元素
  6. 使用SAP CRM Application Enhancement Tool创建表格类型的扩展字段
  7. freemarker判断是否为空
  8. shell脚本修改文本中匹配行之前的行的方法
  9. jsonp/ajax 自己的一些总结
  10. 自己闲着没事整理的人工智能的思维导图
  11. 基于SSM的闲猫二手商城
  12. windows查看本机的IP地址
  13. echarts官网demo
  14. Unix基本操作..Hash-网络攻防大赛笔记(2)
  15. 愤怒的小鸟是如何长大的
  16. NOIP2015普及组复赛T4——推销员
  17. 布局中颜色搭配怎么看最舒服之白色的最佳10种颜色搭配
  18. 乐高创意机器人moc_深度乐高 篇一:大神带你玩转乐高 Speed 系列套内 MOC
  19. 持安科技孙维伯:零信任 业务与安全的最优解
  20. Variable Values‘ hover uses the same modifier as ‘Combined Hover‘ hover.

热门文章

  1. 上海交通大学计算机学院郑欣,上海交通大学计算机科学与工程系(CSE)
  2. 大学生利用漏洞“骗走”京东110万, 中心化白条的漏洞, 区块链能否补得上?
  3. testlink用例转换导入
  4. @PostMapping,@GetMapping,@PutMapping是什么,有什么区别、常用注解总结
  5. 微信小程序 textarea输入框内文字,从中间删除快的时候,光标会从中间跳到最后位置
  6. android调用系统相机并获取图片
  7. Java学习路线!java大数据开发心得,2021最新版!
  8. 天猫观星台_观星时使用此有用的Bash脚本
  9. AngularJS: Stlye Guide
  10. 彻底让你搞懂什么是Java字节码