06 2016 档案

摘要:1.利用txt实现了记住密码功能; 2.对java swing的理解更加深刻; 3.简单理解了javafx编写的浏览器; 4.了解了Runnable线程,写在类的构造函数里,类声明时后自动调用,不过我使用的eclipse没有线程等待的机制,如果线程内的变量没有初始化完毕,主线程就使用到那个变量的话, 阅读全文
posted @ 2016-06-22 12:47 天中之云 阅读(162) 评论(0) 推荐(0)
摘要:今天阅读了面向对象分析与设计第三章类与对象,在我们学习c++和java的时候就学过类与对象,类与类之间存在联系,对象与类也存在着联系。从书中了解到,对象的本质就是一个具有状态、行为和标识符的实体,结构和行为类似的对象定义在他们共同的类中。类的本质就是一组对象,他们具有共同的结构、共同的行为和共同的含 阅读全文
posted @ 2016-06-22 10:54 天中之云 阅读(167) 评论(0) 推荐(0)
摘要:今天我阅读了面向对象分析与设计的第二章对象模型,从计算机一开始的第一代语言到面向对象编程的演化,经历了很长的演变,同时面向对象的编程也是历史性的演变。那么什么是面向对象的编程呢?面向对象的编程其实是一种实现的方法,在这种方法中,程序组成许多相互协作的对象,每个对象代表一个实例,而类则属于一个通过继承 阅读全文
posted @ 2016-06-22 10:18 天中之云 阅读(125) 评论(0) 推荐(0)
摘要:在没有接触软件工程这门课时,我一直认为软件就是程序。能编出解决问题的程序就ok了,从没有想过,在写一个程序之前还要构思几份文档(可行性分析、需求分析、概要设计)。学习了这门课程, 还有老师的多元化教课,不但让我从理论上掌握软件工程,还有从不同的实例,让理论和实践得到了很好的结合。整一个学期下来,总的 阅读全文
posted @ 2016-06-18 17:25 天中之云 阅读(239) 评论(1) 推荐(0)
摘要:今天阅读了《面向对象分析与设计》第一章复杂性,从这里我认识到,世界上的任何东西都是复杂的,从我们学习中就可以看出来:计算机的结构、动植物的结构、物质结构和社会机构的结构等等,这里边都蕴含了事物的复杂性。当然我们的软件也有复杂性,软件面临的问题域很复杂:软件的开发过程中常常会涉及到一些不可避免的复杂性 阅读全文
posted @ 2016-06-17 17:56 天中之云 阅读(284) 评论(0) 推荐(0)
摘要:昨天做的事情: 软件打包封装 今天要做的事情: 软件打包封装,与软件测试,bug修改 遇到的困难: 数据库还是不能封装进软件中,java在封装时还不支持EXE格式,需要在网上下载转换器,所以直接打包成了jar文件,打包完成后发现程序不能运行,经检查后发现是引用的类库没有导出来。 阅读全文
posted @ 2016-06-17 17:00 天中之云 阅读(105) 评论(0) 推荐(0)
摘要:昨天做的事情: 打分系统的完成 今天要做的事情: 软件打包封装 遇到的困难: 数据库不能封装进软件中。因为我们使用的是本机的数据库,而且数据库中的表也是实现创建好的,而java软件打包封装好像不支持连数据库一起打包,正在寻找方法。 阅读全文
posted @ 2016-06-17 16:59 天中之云 阅读(150) 评论(0) 推荐(0)
摘要:昨天做的事情: 对分数提交功能实现连接,基本功能的测试 今天要做的事情: 分数提交与成绩显示界面绑定,实时显示学生成绩 遇到的困难: 分数显示的时候,必须点击查询实现刷新,不能再修改后自动刷新。 阅读全文
posted @ 2016-06-17 16:57 天中之云 阅读(84) 评论(0) 推荐(0)
摘要:今天阅读了构建执法第八章需求分析,我们在做软件时,软件的功能不是我们自己想出来的,而是根据用户的需求来实现的,当然人们为了解决社会和生活中的各种问题,要求助于软件,需求五花八门,需要我们去准确全面的找到这些需求的关键点。获取需求有以下步骤:获取和引导需求;分析和定义需求;验证需求;在软件产品的生命周 阅读全文
posted @ 2016-06-16 11:03 天中之云 阅读(159) 评论(0) 推荐(0)
摘要:今天阅读了构建之法第六章敏捷流程,在软件工程的语境里,敏捷流程是一系列价值观和方法论的集合。在敏捷开发的过程中,可以使团队提高效率,并付诸行动;实现团队的自我管理。在这一章中剖析了Scrum这个方法论:第一步找出完成产品需要做的事情;第二步决定当前冲刺需要做的事情;第三部冲刺。在我们这次的软件开发的 阅读全文
posted @ 2016-06-14 17:19 天中之云 阅读(138) 评论(0) 推荐(0)
摘要:今天阅读了构建之法第5章团队和流程,团队和非团队的的特点在于:团队有一致的目标,团队要一起来完成这个目标。一个团队的成员不一定要同时工作;团队成员有各自的分工,相互依赖合作,共同完成任务。好的软件团队会有好的业绩。现在我们的这种团队就像是一窝蜂的模式,编写哪个功能就一群人都围上去,这样的团队模式没有 阅读全文
posted @ 2016-06-13 19:24 天中之云 阅读(132) 评论(0) 推荐(0)
摘要:1.在导入表的时候如何同时导入到两个二维表中 2.如何在JTable组件中动态添加行和列 3.学会了如何在选中单元格时返回相应的行和列,通过这个参数来删除某行的数据 4.了解到如何对两个数据库中的表同时进行操作 5.如何对表添加滚动条 阅读全文
posted @ 2016-06-13 18:10 天中之云 阅读(89) 评论(0) 推荐(0)
摘要:今天阅读了构建之法第四章,对我最深的感触就是代码规范,对于一个软件工程师来说,编程是一项基本技能,程序编的好一半来自于代码的规范;就算你学的算法再好,编程能力再强,代码不规范也没有任何意义。当阅读者拿到你的代码时一头雾水,完全看不懂,这样的代码对于后期的维护和bug的寻找难上加难,或者是对于后来的初 阅读全文
posted @ 2016-06-12 23:11 天中之云 阅读(140) 评论(0) 推荐(0)
摘要:1.昨天做的事 实现了增加分数和在JTable分数显示分数的现象 2.今天做的事 实现我做的方面和团队队友程序的连接,做成一个完整的程序 3.遇到的问题 原代码中JTable组件是加载在frame中,合并的程序中JTable需要加载到panel中 阅读全文
posted @ 2016-06-07 18:15 天中之云 阅读(93) 评论(0) 推荐(0)
摘要:1.昨天做的事 excel表的内容导入数据库时,同时也对分数表的学生信息进行同步导入,测试基本功能 2.今天做的事 实现打分的功能,实现对分数的增删改查,并在前边的JTable组件中显示 3.遇到的问题 有时在JTable中并没有显示分数,不过后来解决了 阅读全文
posted @ 2016-06-07 18:02 天中之云 阅读(125) 评论(0) 推荐(0)
摘要:1.昨天做的事 实现新建作业项实时更新和删除作业项的功能 2.今天做的事 在将excel表的内容导入数据库时,同时也对分数表的学生信息进行同步导入 3.遇到的问题 导入的时候运行报错数组越界,原因是在导入excel表时,查询语句的下标设置错误 功能完成后,测试时发现,表格刷新后鼠标移动时原来的表也显 阅读全文
posted @ 2016-06-07 17:55 天中之云 阅读(91) 评论(0) 推荐(0)
摘要:1.昨天做的事 实现新建作业项的功能 2.今天做的事 实现新建作业项的实时添加作业项的功能,即添加就在表中增加一列, 实现删除作业项的功能,实现将作业项删除时弹出删除成功的提示,并关闭页面,数据库中相应数据也将删除。 3.遇到的问题 在关闭页面时遇到问题 阅读全文
posted @ 2016-06-07 17:52 天中之云 阅读(101) 评论(0) 推荐(0)
摘要:1.昨天做的事 实现JTable组件动态加载数组和数据库的数据 2.今天要做的事 (1)JTable动态加载数据库中的数据,根据新增加的数据可以在JTable组件中动态增加, ResultSetMetaData metaData = rs.getMetaData(); metaData.getCol 阅读全文
posted @ 2016-06-07 17:45 天中之云 阅读(107) 评论(0) 推荐(0)
摘要:1昨天做的事情 实现数据库的构建,在JTable组件中执行到查询的结果 2.今天做的事 查询相关资料,得到JTable加动态数组的功能,DefaultTableModel defaultModel; defaultModel=new DefaultTableModel(body,head); tab 阅读全文
posted @ 2016-06-07 17:33 天中之云 阅读(100) 评论(0) 推荐(0)
摘要:1.今天做的事情 做一个打分系统,实现分数的增删改查,今天简单实现数据库的构建和界面的设计,添加Jtable组件,在数据库添加作业项后能在程序中查询到结果 2.遇到的问题 没有实现JTable加载动态数组的功能,在JTable组件中查询不到结果 阅读全文
posted @ 2016-06-07 17:25 天中之云 阅读(83) 评论(0) 推荐(0)
摘要:通过阅读构建之法第三章软件工程师的成长,深有感触,怎样算是一个好的软件工程师,在我的认识里不过就是比一般工程师经验多、认识比较广具有很高的编程能力和构建能力,软件工程师有什么更好的方法来衡量自己的能力和价值呢? 每个软件开发都离不开一个团队,开发过程中有团队开发和个人开发,一个好的团队能融合许多个人 阅读全文
posted @ 2016-06-06 18:39 天中之云 阅读(88) 评论(0) 推荐(0)
摘要:1.学到如何关闭一个页面,比如Delete页面,Delete.this.dispose()来关闭页面 2.学会了如何将excel表导入到两个数据库系统,并获取excel表的不同列 3.利用txt文件解决登录界面记住密码的问题。 阅读全文
posted @ 2016-06-06 17:58 天中之云 阅读(119) 评论(0) 推荐(0)
摘要:1.通过利用动态数组vector建立二位数组,用来存储数据信息,利用defaultModel=new DefaultTableModel(body,head)在table中添加数据 2.利用defaultModel.addColumn(gradeMember);来在Jtable组件中动态添加一列数组 阅读全文
posted @ 2016-06-06 17:50 天中之云 阅读(124) 评论(0) 推荐(0)
摘要:1.在原有的程序上添加博客信息管理的打分项,能通过程序添加分数,新建作业项 2.用到了Jtable组件,学到如何利用Jtable添加数据,在本程序中用table组件添加学生分数信息和作业项信息 3.设计数据库结构,该存储那些内容 阅读全文
posted @ 2016-06-06 17:39 天中之云 阅读(98) 评论(0) 推荐(0)
摘要:第十周 所花时间 1h 代码量 5h 博客量 2篇 了解到的知识点 优化上周冲刺阶段的程序,并讨论下周冲刺需要新增加的内容 阅读全文
posted @ 2016-06-06 17:27 天中之云 阅读(111) 评论(0) 推荐(0)
摘要:1.当进行登录注册时,如果用户名或密码输入为空,在失去焦点的时候触发焦点失去的事件,给出提示,添加鼠标事件和焦点事件所出现的警示窗口JOptionPane类,JOptionPane的方法有实现各种消息对话框。 2.利用java swing中的LookAndFeel对界面进行美化。 阅读全文
posted @ 2016-06-06 17:22 天中之云 阅读(115) 评论(0) 推荐(0)
摘要:1.鼠标事件的监听。 2.键盘事件的监听。 3.在表格的某一单元格中单击访问网站。 4.通过渲染使表格中的单元格使鼠标在移动到那里时,改变字体颜色,鼠标形状。 5.WindowBuilder的使用方法(容器间的嵌套,设置容器的参数) 阅读全文
posted @ 2016-06-06 17:17 天中之云 阅读(98) 评论(0) 推荐(0)
摘要:1.学习了如何在Java创建面板,窗口和按钮设计 2.学习了mysql在java中的运用 阅读全文
posted @ 2016-06-06 17:13 天中之云 阅读(116) 评论(0) 推荐(0)
摘要:1. 题目: 书店针对《哈利波特》系列书籍进行促销活动,一共5卷,用编号0、1、2、3、4表示,单独一卷售价8元, 具体折扣如下所示: 本数 折扣 2 5% 3 10% 4 20% 5 25% 根据购买的卷数以及本数,会对应不同折扣规则情况。单数一本书只会对应一个折扣规则,例如购买了两本卷1,一本卷 阅读全文
posted @ 2016-06-04 11:31 天中之云 阅读(383) 评论(0) 推荐(0)