这段时间,一直在做java的课程设计,对于我来说,这半年每天学的都是php,java对于我来说就是个陌生人,基本没去听过课。要做一个课程设计,关于课程题库管理系统,刚开始,对于这个我没有思路,就看了看书,碰巧有个类似的设计,我大概了解了它的设计过程,也在心中有了思路的时候,最大的难题是我不会java呀,这才是最头疼的问题u,别人问我课程呢个设计做了吗,我都回答我不会用java写。

然后,我用php写了一遍,把这个系统实现了,用了一下午的时间写完了,然后我跟我的组员说,课程呢个设计我用php写完了,但我不会java,我让她们先整着。

然后,我开始学习jsp,虽然我们这学期学的是java SE,课程设计老师说也可以用jsp做, 因为我觉得用jsp写一个网站相对来说是比用javaswing简单,而且我都用php写好了,就是翻译成 jsp就行了,但是,当我在很短时间内学会了基本的jsp语法,决定做的时候,配置环境有出现很多问题,后来问老师也没能解决,再后来又试了几次,而且距离课程呢个设计答辩的时间越来越近,组员们也还没做出来什么东西,于是,我放弃了jsp还是选择做窗体。

由于以前写c#用vs studio习惯了,窗体习惯了拖控件,这次用eclipse没有图形化界面,每个组件都要自己写,好麻烦刚开始觉得,于是下了个netbeans可以拖控件拉,但是在使用的过程中发现它没有eclipse功能强大,最后绕了一大圈还是选择了eclipse,这时距离答辩日期剩下6天。

那天下午,我打开电脑,开始静下心来,最先设计好界面,然后需要写的功能我构思好基本我的任务都实现了,小伙伴的任务基本都是我帮着实现的。最后在四天时间内完工。

在做的过程中,我确实学到很多面向对象编程的思想, 还有编程确实需要很好的逻辑思维,就比如从数据库读数据显示时,控件的位置设置,由于用while来一条条的输出,所以每条记录的位置可以用一个变量来控制,每次 增加几个像素,还有很多的问题,我解决都是通过逻辑思考实现的。

相反,很多同学找我改代码的时候我问她们问题时 ,她们都说我不知道,这是我从网上搜得。这次的课程设计我完全是通过自己思考着写出来的,很开心,因为这是第一次窗体类的课程呢个设计是自己写的,以前只要是窗体类的好像都没自己做出来过,都是c/s类的每写过。

最后,我的收获就是:只要想去做,就一定能做成,关键是你要想还要去思考,要静下来,世上无难事,只怕有心人。

世上无难事,只怕有心人相关推荐

  1. 世上无难事只怕有心人,GO!vmware15 安装win10详解

    在虚拟机上安装win10之前, 第一步安装虚机vmware15,详情如下: https://blog.csdn.net/lq18804095672/article/details/109594781 ...

  2. 有耐心就能学好Linux

    学习 linux ,首先我们要做的就是从 linux 基础知识开始进行学习,对于 linux 操作系统的各种功能,版本,特点,以及 linux 系统的安装与图形环境都要有较为全面的认识和了解. lin ...

  3. 太励志!80 后草根创业者自学编程年收入上亿

    整理 | 王晓曼 出品 | 程序人生 (ID:coder _life) 近日,话题#80后草根创业者自学编程年收入上亿#登上微博热搜,网友们纷纷为这位励志哥的故事点赞. 图片来源:封面新闻 自学编程, ...

  4. Sublime Text3配置Lua运行环境

    Sublime Text3配置Lua运行环境 前言 要问现在哪个编译器最能扛得住潮流,要数Sublime Text3了,由于它的轻量,插件丰富,美观,造就了一大批粉丝(本菜鸡也是哦) 在以前的工作中使 ...

  5. 小白如何学习大数据开发,大数据学习路线是怎样的?

    零基础的同学学习大数据开发不能急于求成,要分阶段分步骤来一步步完成,科多大数据给大家来分享一下大数据的学习路线是什么?小白该怎么学习大数据呢,大概可以分为四步: 大数据学习资料分享群142973723 ...

  6. python+requests接口自动化测试框架实例详解教程(米兔888)

    来源:https://my.oschina.net/u/3041656/blog/820023 源码:https://pan.baidu.com/s/1lgIEToiczTvvjy--p-N20g 提 ...

  7. 初学者先学python语音好吗_献给Python初学者 零基础学习Python能学会吗

    献给Python初学者 零基础学习Python能学会吗 时间:2018-01-08     来源:零基础学习Python方法讲解 零基础学习Python能学会吗?这个问题几乎是所有初学Python的小 ...

  8. 编程界的“马太效应”,是什么在阻止你变得更加优秀?

    编程界的"马太效应",是什么在阻止你变得更加优秀? 文章目录 编程界的"马太效应",是什么在阻止你变得更加优秀? 引子 编程界的马太效应 造成马太效应的三大原因 ...

  9. Excel酷炫技能,批量修改工作表名称,让你的工作事半功倍

    企事业单位部门众多,人员也众多.使用Microsoft Excel汇集资料任务繁重,收集到的Excel工作表资料名称也各不相同,如果不将其整理会对今后的工作造成不必要的麻烦.对Excel工作表名称单个 ...

  10. python3接口自动化测试_【python3+request】python3+requests接口自动化测试框架实例详解教程...

    前段时间由于公司测试方向的转型,由原来的web页面功能测试转变成接口测试,之前大多都是手工进行,利用postman和jmeter进行的接口测试,后来,组内有人讲原先web自动化的测试框架移驾成接口的自 ...

最新文章

  1. 第五章 处理器拦截器详解——跟着开涛学SpringMVC
  2. CoreAPI_对象三种状态
  3. node aws 内存溢出_在AWS Elastic Beanstalk上运行生产Node应用程序的现实
  4. ubuntu入门知识
  5. Modify HTTP Headers (Examples)
  6. 谁说产品经理和程序员之间不能和平共处?
  7. jquery easyui 输入框 禁止输入负数 设置属性data-options=min:0,required:true
  8. 科创人·黑湖科技CEO周宇翔:To B产品不应忽视产品体验,制造业的未来是需求定义生产
  9. dump文件 linux,linux使用MAT分析dump文件
  10. 所谓“卡常数”的常数到底指什么?
  11. 计算机会计表格应用所有知识,2016会计电算化考点总结:电子表格软件在会计中的应用...
  12. 制作好的种子怎么上传服务器,用BT如何上传自己的文件?
  13. 模电基础-1:分立器件
  14. CRM八面体:客户关系管理成功案例1 荷兰皇家航空 KLM Royal Dutch Airlines
  15. android中注册的账号密码储存在,android SharedPreferences实现用户的注册和保存账号密码...
  16. 项目经理成长的五个阶段
  17. 解决win10 文件属性没有数字签名及详细信息等选项卡
  18. Selective Search算法-候选框生成
  19. 数学建模系列-预测模型(六)---微分方程模型
  20. android手机刷新率,终于知道为何苹果手机60Hz刷新率,却比大部分安卓的120Hz更强了...

热门文章

  1. ios的qq分享接入流程
  2. java编写周易demo
  3. java中内部窗格这么用,JTabbedPane选项窗格的使用
  4. linux 调试c语言,Linux下C语言调试
  5. spring boot 配置logback,logback不打印日志
  6. 基于网页网站在线视频点播系统 毕业设计毕设源码毕业论文开题报告参考(2)网站功能
  7. 9----编程抓小偷(逻辑推理)
  8. [Python] 豆瓣自动回帖、顶帖源码
  9. 张坤(帮别人名字作诗)
  10. 济南有了“盒区房”,帝王蟹、波士顿龙虾最快30分钟送达