import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
import javax.swing.event.*;
import java.io.*;
import java.awt.geom.*;
class Vita extends JFrame implements ActionListener{ int startX,startY,endX,endY;
int colorNumber=1;
JTextField TextName,QQNumber;
JTextArea TextVita;
JRadioButton Male,Female;
JList ListMajor;
JComboBox BoxSchool;
JCheckBox Master;
JButton buttonEnter,buttonClear;
JPanel panel;Graphics g;
public void actionPerformed(ActionEvent e){ if(e.getSource()==buttonEnter){save();} else if(e.getSource()==buttonClear){ colorNumber=colorNumber+1;}
}
void save(){
JFileChooser fc=new JFileChooser();
fc.showSaveDialog(this);
File file=fc.getSelectedFile();
try{
FileWriter out=new FileWriter(file); out.write(TextVita.getText());
out.close();
}
catch(Exception e){}
}
public Vita(){
super("个人简历处理系统");
JPanel panel = new JPanel();
panel.setPreferredSize(new Dimension(400,200)); panel.setBackground(Color.white);
addMouseListener(new MouseAdapter(){ public void mousePressed(MouseEvent e){
startX = e.getX();
startY = e.getY();
}
public void mouseReleased(MouseEvent e){
Graphics g = getGraphics();
endX = e.getX();
endY = e.getY();
g.drawLine(startX,startY,endX,endY);
} });
addMouseMotionListener(new MouseAdapter(){
public void mouseDragged(MouseEvent e){
Graphics g = getGraphics();
Graphics2D g2D=(Graphics2D)g;
BasicStroke bs=new BasicStroke(10,BasicStroke.CAP_ROUND,BasicStroke.JOIN_MITER); g2D.setStroke(bs);
if(colorNumber%2==1){
g.setColor(Color.blue);
}
else if(colorNumber%2==0){
g.setColor(Color.white);
}
endX = e.getX();
endY = e.getY();
g.drawLine(startX,startY,endX,endY);
startX=endX;
startY=endY;
} });
Male=new JRadioButton("男");
Female=new JRadioButton("女");
ButtonGroup Sex=new ButtonGroup();
Sex.add(Male);Sex.add(Female);
TextVita=new JTextArea(12,18);
TextVita.setLineWrap(true);
JPanel Pan=new JPanel();
Pan.setLayout(new GridLayout(1,1));
JTextField TextName=new JTextField();
JTextField QQNumber=new JTextField();
Pan.add(new JScrollPane(TextVita));
String School[]={"清华大学","北京大学","中国人民大学","北京交通大学","北京航空航天大学"};
String Major[]={"计算机","档案学","信息管理","政务管理","数学","文学","法学"}; JComboBox BoxSchool=new JComboBox();
for(int i=0;i<School.length;i++){
BoxSchool.addItem(School[i]);
}
JList ListMajor=new JList(Major);
ListMajor.setVisibleRowCount(4);
JScrollPane ListPane = new JScrollPane(ListMajor); JPanel ListPanel = new JPanel();
ListPanel.add(ListPane);
JCheckBox Master=new JCheckBox("是否为研究生"); buttonEnter=new JButton("yyy");
buttonClear=new JButton("橡皮"); buttonEnter.addActionListener(this); buttonClear.addActionListener(this); Box boxH1=Box.createHorizontalBox(); boxH1.add(new JLabel("姓名:")); boxH1.add(TextName); Box boxH2=Box.createHorizontalBox(); boxH2.add(new JLabel("性别:")); boxH2.add(Male); boxH2.add(Female); Box boxH3=Box.createHorizontalBox();
boxH3.add(new JLabel("毕业学校:"));
boxH3.add(BoxSchool);
Box boxH4=Box.createHorizontalBox();
boxH4.add(new JLabel("所学专业:"));
boxH4.add(ListPanel);
Box boxH5=Box.createHorizontalBox();
boxH5.add(Master);
Box boxH6=Box.createHorizontalBox();
boxH6.add(new JLabel("QQ:"));
boxH6.add(QQNumber);
Box boxH7=Box.createHorizontalBox();
boxH7.add(new JLabel("个性签名:"));
Box boxV1=Box.createVerticalBox();
boxV1.add(boxH1);
boxV1.add(boxH2);
boxV1.add(boxH3);
boxV1.add(boxH4);
boxV1.add(boxH5);
boxV1.add(boxH6);
boxV1.add(boxH7);
Box boxH11=Box.createHorizontalBox();
boxH11.add(new JLabel("个人简历:"));
boxH11.add(Pan);
Box boxV2=Box.createVerticalBox();
boxV2.add(boxH11);
boxV2.add(buttonEnter);
boxV2.add(buttonClear);
Box baseBox=Box.createHorizontalBox();
baseBox.add(boxV1);
baseBox.add(boxV2);
Container con=getContentPane();
con.setLayout(new FlowLayout());
con.add(baseBox);
con.add(panel);
setSize(500,600);
setVisible(true);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); }
public static void main (String[] args) {
new Vita();
}
}
个人介绍 姓 名: ******* 性 别: 男
现住地: 北京 学 历: 大专
电 话: *********** 邮 箱: mcs_j2ee@126.com
求职意向 J2EE软件工程师
教育背景 20##年9月 – 20##年7月 北大资源学院 计算机应用
工作经历 20##年8月 – 20##年9月 中青德坤(北京)网络科技有限公司 java程序员
专业技能 ◆ 熟练的运用java开发环境和项目构建
◆ 熟练应用JSP/Servlet/JDBC/JavaBean的MVC模式开发项目
◆ 熟练使用Struts,Hibernate,Spring Framework等框架进行整合项目开发
◆ 对DAO及其它常用的javaEE设计模式有一定了解
◆ 熟悉数据库SQL Server 20##、MySql、Oracle,熟练掌握标准SQL语言
◆ 熟练应用JAVA应用服务器进行Java软件开发:如Apache Tomcat,JBoss等
◆ 熟练的在Window和Linux平台下部署应用程序
◆ 熟练掌握主流的java IDE工具,如:Eclipse,JBuilder
◆ 熟练使用Junit进行单元测试
◆ 了解面向对象的软件分析、设计方法:OOA、OOD、XML语言
项目经验 一、南苑机场指令下达系统
描述:公司内部命令下达系统是一个针对总部向下面的各个部门下达指令,各个部门并提交工作报告,及相互发送信息,解决了通讯问题,系统类似于Email但是又弥补了Email不安全的缺点,形成了公司内部网的通信安全。
开发技术:Struts+Spring+Hibernate
开发工具:Dreamweaver8.0 + MyEclipse5.0
数 据 库:MySQL5.0
角 色:开发组组员
负责模块:命令管理模块 ,人员管理模块
团队人数:3人
时 间:2006.8 -----2006.10
二、华英办公管理系统
描述:本系统是为华英科贸有限公司所开发的一套管理系统,办公管理系统基于领先的J2EE技术开发而成。除了具有传统OA的邮件、工作流、文档等功能外,还引进了项目管理和知识管理的思想,更加注重工作任务的分解、协同和监督;知识的积累、沉淀和分享,多条件跳转的分支流更为特色,有效为企业构筑协同工作平台。本系统不仅仅是一套简单的办公自动化系统,其蕴涵的管理理念和协同管理模式是真正值得企业借鉴和系统的价值所在。
开发技术:Struts 1.2 + Hibernate3.0
开发工具:Dreamweaver8.0 + MyEclipse5.0
数 据 库: MySql5.0
角 色:开发组组员
负责模块:职位管理、客户管理
团队人数:3人
时 间:2006.11 -----2007.2
三、TDBCRM 客户管理系统
描述:该系统以实现企业数据资源共享,提高企业工作效率和管理水平,增强与企业
的沟通能力为目的;以客户为中心,从服务推广、客户支持、服务流程优化方面
实现办公自动化,进而实现科学化的统计分析,从而指导进一步的工作。
开发技术:Struts + Hibernate
开发工具:Dreamweaver8.0 + MyEclipse5.0
数 据 库: MySql5.0
角 色:开发组组员
负责模块:企业信息管理,参展管理
团队人数:3人
时 间:2007.6 -----2007.8
自我评价 ◆ 吃苦耐劳,有强烈的敬业精神和团队协作精神,能够承受一定的压力,能迅速的适应各
环境,并融合其中。
◆ 有积极进取的工作精神和实际动手能力,对新知识、新技术有着强烈的求知欲与良好的接受能力。
◆ 能遵循编程规范进行编码。
◆ 对编程具有浓厚的兴趣。
经典名言个性签名讓未來到來讓過去過去簖线了得风筝就会永远飞不起来脸上的微笑有谁知道我内心的悲伤想多了头会痛想明白了心会痛一个人享受…
励志名言个性签名人生最大的幸福就是子欲养子欲孝亲还在不断的完善自己在未来面前展现最完美的自己总以为爱情深似海溅起了你我情怀人情世故…
人生格言个性签名1语言代替不了行动行动才是最响亮的语言2人生就像一杯茶不会苦一辈子但总会苦一阵子3再烦也别忘微笑再急也要注意语调4…
1记住该记住的忘记该忘记的改变能改变的接受不能改变的Rememberwhatshouldberememberedandforget…
至理名言个性签名一一个人拥有什么样的性格就拥有什么样的世界二你硬要把单纯的事情看得很严重那样子你会很痛苦三时间总会过去的让时间流走…
总结接触广联达一段时间,了解到工程预算的一个基础流程,从看招标文件,列出注意事项,对单位工程进行分类,建立模版让模版与招标清单的表…
劳动技术工作总结劳动技术的第一特性就是实践性强,没有实践或实践得不够,都不能体现劳动技术的最大特点。因此,在劳动技术的教学过程中,…
论坛推广技巧总结一、个人签名现在的很多论坛都有个人签名这一项的,我们可以好好的加以利用,虽然都有字数的限制,但是我们可以将自己的所…
为了贯彻执行上级安全工作文件精神,认真落实县教育局安全目标管理责任状,确保校园的长期安全稳定。我们决定从20xx年x月x日至20x…
上半年交通运输工作总结大会主持词现在开会。为保持好会场秩序,请各位将手机关闭或调整到振动状态,自觉遵守会场纪律。同志们:经局党委研…