两周的个人项目(软件工程)

加密解密实验报告(https://github.com/1010de)

在图形用户界面,设置两个面板,并分别设置显示其组件的布局。设置两个菜单项,分别为“打开”和“保存”;设置两个按钮,分别为“加密”和“解密”;创建一个文本区,用一个标签注明“文件浏览窗口”,这就是整个图形用户界面。

添加了一个窗口事件windowClosing,可以关闭运行的程序。

其中窗口事件的代码实现:

addWindowListener(new WindowAdapter()

{

public void windowClosing(WindowEvent e)

{

System.exit(0);

}

});

}

调试与截图

心得体验哈

本程序采用简单的加密算法,即把从文本区获得的文本文件,初始化,存放到一个数组中,然后进行异或运算,把结果重新存放于该数组中,从而显现在“文件浏览窗口”中。 解密操作其实同加密操作相同,依旧首先打开加密后的文件,使其显示在文本区中,再同样对数组里的元素进行初始化,进行异或运算,即可得到解密后的文件,再显示到“文件浏览窗口”中。当我学习那些类以后,觉得还是有些困难的,,然后再多调用几个类的方法,看看运行结果,这样非常直观的把类给学会了,而且记忆非常深刻。

    学习语言,反复操作了,经常写代码了,我们在遇到问题时才有一定的思路。欲速则不达,学习编程语言需要一个比较漫长的阶段,扎实基础。不要以为写出了一个简单的小程序,就认为自己已经学的很好了,这只不过是在你学习编程过程中一个小小的实践。不要满足于现状,要不断完善自己的知识体系,善于总结实践经验。要端正自己的学习态度,是主动去学,而不是被动!提高自学能力。然后不应该满足把代码调通,你应该想想看如果我不这样写,换个方式,再试试行不行。

时间: 2024-10-06 20:56:09

两周的个人项目(软件工程)的相关文章

项目经理怎么在两周内熟悉一个项目的业务?

项目经理空降到一个进行中的项目,怎么在两周内熟悉一个项目的业务? 四步帮你解决:明确项目业务目标,了解系统功能模块,弄清系统核心业务流程,多使用系统. 一.明确项目业务目标 明确项目业务目标,也就是了解客户为什么要建设这个项目,客户想通过这个项目解决哪些业务问题?从哪里了解这个信息?渠道很多:如果前任项目经理还在,可以直接问前任项目:如果项目资料齐全,可以查阅项目资料:如果商务清楚,可以问商务:如果前面的渠道不通,也可以直接请教客户:甚至可从公司竞争对手的竞品介绍里了解.此任务第一周完成. 二.

如何两周达到150行Java程序的能力--part 1

面向对象程序先导课是体系化面向对象课程的重要组成部分,其目标是帮助那些有一定C语言基础,但对面向对象概念陌生,基本没碰过Java编程的同学.该课程设计为暑期选修课,因为没有其他课程,我们设计为现场训练性质的训练营课程,即课堂上基本上不会通过ppt来讲授Java语言语法和面向对象知识点,而是围绕准备好的任务,课堂现场让大家进行程序联系,并结合所练习的程序现场讲解涉及到的Java语言和面向对象概念,这是一种面向问题和学生接受情况的教学模式. 整个课程包括四次,一次四个小时,分别安排在周二和周五.每次

这两周的学校生涯回顾

大四了,以后做作业的次数也越来越少了.最近很多课程都到尾声了,都要交作业了,忙碌了两个星期,今天算是把这些课程的作业做好了. 我的大四的课程如下: <传感网与物联网> <数据挖掘> <算法与数据结构高级课程> <虚拟化与云计算> 不得不承认这些课程的名字太大了,搞的好像确实挺牛的.其实老师只是把书本过一遍而已,浅尝辄止,不会很深入.因为没必要,很多人都没去上课,包括我在内,我只是上了5节以内的课.以前确实对课内的知识不是很重视,不是说它不好,学校这么多年的课

来TN公司两周的记录

刚好上两周班,现在记录一下吧. 第一周:全部是培训,关于系统的架构.BOSS.NGBOSS.编码规范.开发规范.项目文档等.听了之后对公司的技术还是有一定的了解.至少知道公司不只一个web站. 第二周:进组了,刚开始知道自己进了B部A组,不太适应.经过一周熟悉业务和文档,知道本组的业务是:抓取别人的数据,经过抽取再存到数据库,然后写上相应的API,供公司内部人员查询数据.这些数据可以做二次加工,呈现出统计.对比等形态.当然这些数据也可以由着他们订阅,系统根据订阅的列表主动推送到用户邮箱. 所在组

两周“学会”bootstrap搭建一个移动站点

一直想着用bootstrap搭建网站,它的自适应.元素封装完善.现成的Glyphicons字体图标,省去很多的css.js.ui的工作,可以快速搭建一个客户需要的站点.ytkah自己有一些div+css的基础知识,所以上手bootstrap相对会比较快一些,从入手到完成项目只用了两周“学会”bootstrap搭建一个企业站,中间还有其他的一些事需要处理.当然做得比较粗糙,效果图在文章尾部. 国内的企业站一般都喜欢这样的版式:头部导航.幻灯片banner.次导航.文章列表.tag标签.转化引导.主

入职两周总结

已经入职两周了,慢慢开始熟悉了公司的业务与人员... 知道自己是被分配到了PAD组,刚开始入职第一周的时候还以为自己时做前端方向的工作,也跟着杨欣姐做了一些小bug的排除,由于自己业务不熟悉,所以速度比较慢.终于跟上以后才发现自己是被分配在PAD组中,下周可能就要接一些PAD组的正式任务了.公司用的是比较传统的架构,对前端的需求似乎不是特别大,感觉自己在学的VUE和NODE完全没有任何卵用...同时,公司使用的前端框架是ExtJS,PrototypeJS....相比较老旧的一些技术...怎么说呢

两周多学完Java 23种设计模式

   最近两周任务不是很繁重,对于一个刚入职4个月的菜鸟来说,学习设计模式并灵活使用简直天方夜谭:但是当我询问我导师需要学点啥的时候?"<Java设计模式>,这个必须要学",一句简单粗略的话就打发我了.我花了将近两周多的时间看了一部分<Java设计模式>.google网上大佬的博客总结和样例展示,阅读一些Java的底层源码,让我对Java设计模式有了一个全面的认识和理解.       接下来我会每周抽时间,献上我所理解的Java设计模式,总结前辈们的经验,并融会

两周实习的总结

这两周的实习,负责人给安排的任务是"用C++实现一个渲染管线",现在还剩下最后一个纹理贴图了,估计本周五前完成.依照惯例,在CSDN写技术博客,在博客园写个人总结. 以下是个人总结 老生常谈的话题,理解OOP的思想,这些不是说说就行的,而是需要长期代码的不断积累才可以,OOP极大提升了开发效率. 努力提高代码质量,注重程序的可读性 告别完美主义,不要追求最完美的解决方案和最佳实践,只去寻找最佳的解决方案即可 熟练使用git进行版本控制 奥卡姆剃刀原理,如果不是必须的,不要增加实体,这只

一下子两周过去了

时间过得真快,这两周在忙些什么,还是之前的微信服务号项目,啊,又是一个新的开始,大概在一周多之前,因为要实现一个小功能,是关于前端页面上的,他们建议我重新写一套前端页面,用vue. 其实内心有点拒绝的,毕竟项目的时间不多了,之前已经换过一次前端界面了,一开始没有规划好,整个项目难道又要重新开始一次了嘛???没办法,还是硬着头皮上了.因为旁边的两位都是会vue,而且都挺厉害的,在看了一个下午的vue文档和敲了一下基本 的例子之后,就开始上手做了,第一个页面是旁边的大佬帮我写的,是给我一个参考,后面