版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 目錄</b></p><p> 一、設(shè)計目的………………………………………………………………2</p><p> 二、功能介紹………………………………………………………………2</p><p> 三、程序流程………………………………………………………………2</p><p> 四、設(shè)
2、計步驟………………………………………………………………3</p><p> 五、設(shè)計總結(jié)………………………………………………………………6</p><p> 六、程序清單………………………………………………………………6</p><p><b> 一、設(shè)計目的</b></p><p> 通過課程設(shè)計,使自己提高理
3、論聯(lián)系實際解決實際問題的能力;也使自己對基于面向?qū)ο蟮睦碚撨M行系統(tǒng)設(shè)計過程中的諸多具體問題有感性的認識和深入的理解;進而提高自己的學(xué)習(xí)興趣為其將來順利進入畢業(yè)環(huán)節(jié)作必要的準(zhǔn)備。按照教師給出的思路和計劃進度安排獨立完成課程設(shè)計</p><p><b> 二、功能介紹</b></p><p> 1、具有新用戶注冊功能。</p><p> 2、
4、具有注冊用戶登錄功能。</p><p> 3、具有數(shù)據(jù)的錄入功能。</p><p> 4、具有數(shù)據(jù)查詢功能,可以實現(xiàn)查詢?nèi)啃畔⒑桶礂l件執(zhí)行查詢。</p><p> 5、具有按條件刪除數(shù)據(jù)功能。</p><p><b> 6、具有統(tǒng)計功能</b></p><p> 7、本程序采用RCP
5、技術(shù),和SQL數(shù)據(jù)庫。</p><p><b> 三.程序流程</b></p><p><b> 圖1</b></p><p><b> 四、設(shè)計步驟</b></p><p><b> (一)程序設(shè)計步驟</b></p><p&
6、gt; 1.建立RCP工程并構(gòu)建數(shù)據(jù)庫</p><p> 2.建立view和editor</p><p> 3.構(gòu)建基本框架,并主要修改Perspective和WorkbenchWindowAdvisor兩個文件</p><p> 4.構(gòu)建需要的輔助文件</p><p><b> 5. 測試</b></p
7、><p><b> ?。ǘ┰敿氃O(shè)計:</b></p><p><b> 1.登錄和注冊</b></p><p> 當(dāng)?shù)卿浢蚝兔艽a為空的時候,后邊會顯示×;當(dāng)點擊驗證碼的時候,調(diào)用Random函數(shù)產(chǎn)生隨機驗證碼,點擊登錄的時候,從三個框中獲得值,進行對數(shù)據(jù)庫的操作。部分代碼如下:String name = te
8、xt.getText();String sql = "select * from users where name='"+name+"'";DBHelper db = new DBHelper();ResultSet rs = db.query(sql); 效果如圖如下:</p><p><b> 圖2</b></p>
9、<p> 當(dāng)用戶點擊提交時,程序會將用戶輸入的信息通過SQL語句提交給數(shù)據(jù)庫,如果數(shù)據(jù)庫修改成功,會返回信息。主要代碼如下:</p><p> String sql="insert into users(name,sex,password,phone)"+"values('"+text1.getText()+"','&quo
10、t;+sex1+"','"+text2.getText()+"','"+text4.getText()+"')"; DBHelper db = new DBHelper();db.update(sql); </p><p> DBHelper 是封裝好的數(shù)據(jù)庫的類,利用update()封裝的execute
11、Update(sql)</p><p> 函數(shù)對數(shù)據(jù)庫進行操作。具體如下圖:</p><p><b> 圖3</b></p><p><b> 2.菜單功能部分</b></p><p> 利用Link實現(xiàn)view里的菜單功能,用以下代碼實現(xiàn)link的實例化:final Link eclips
12、eorgLink = new Link(composite, SWT.NONE),用eclipseorgLink.setText("<a>查看職工信息</a>");實現(xiàn)Link文字內(nèi)容。如下圖:</p><p><b> 圖4</b></p><p><b> 3.功能實現(xiàn)模塊</b></p
13、><p> 同樣是利用封裝好的類DBHelper對數(shù)據(jù)庫進行查詢。String sql = "select bid,bname,bjl from bumen";ResultSet rs = new DBHelper().query(sql);rs是查詢出來的結(jié)果集,利用while循環(huán),將查詢出來的結(jié)果添加到TableItem中,代碼如下:</p><p> Table
14、Item tableitem = new TableItem(table,SWT.NONE);tableitem.setText(new String[]{rs.getString("bid"),rs.getString("bname"),rs.getString("bjl")});</p><p><b> 詳細結(jié)果如下圖:</b&g
15、t;</p><p><b> 圖5</b></p><p> 利用封裝好的類DBHelper對數(shù)據(jù)庫進行查詢。String sql = "select eid ename sex,age,ctime,xuli,zhuanye,bytime,school,wyu,hunyin,bname from employee bumen where employ
16、ee.bid=bumen.bid";ResultSet rs = new DBHelper().query(sql), rs是查詢出來的結(jié)果集,利用while循環(huán),將查詢出來的結(jié)果添加到TableItem中,代碼如下:TableItem tableitem = new TableItem(table,SWT.NONE); tableitem.setText(newString[]{rs.getString("eid&
17、quot;),rs.getString("ename"),rs.getString("sex"),rs.getString("age"),rs.getString("ctime"),rs.getString("xuli"),rs.getString("zhuanye"),rs.getString(</p>
18、<p><b> 詳細結(jié)果如下圖:</b></p><p><b> 圖6</b></p><p> 利用封裝好的DBHelper中的update()方法對用戶輸入的東西進行操作,若操作成功,利用SQL語句和相應(yīng)的處理方法將信息存入數(shù)據(jù)庫中。String sql="insert into employee(ename,
19、sex,age,ctime,xuli,zhuanye,bytime,school,wyu,hunyin,bid) " +"values('"+text1.getText()+"','"+sex1+"',"+text2.getText()+",'"+text4.getText()+"',
20、9;"+text5.getText()+"','"+text6.getText()+"','"+text7.getText()+"','"+text8.getText()+"','"+text10.getText()+"','"+text9.getT
21、ext()+"',"+bid+")";db.update(sql);如下圖:</p><p><b> 圖7</b></p><p> 用戶可以輸入查找條件,當(dāng)按照查找按鈕的時候,程序會根據(jù)查找條從數(shù)據(jù)庫中</p><p> 查找相應(yīng)的信息,用戶可以根據(jù)查找然后輸入相應(yīng)的修改信息,點擊提交就
22、會將數(shù)據(jù)庫中的信息進行修改,主要的修改代碼如下:String sql = "select eid ename sex,age,ctime,wyu,xuli,hunyin from employee where ename='"+name+"'"; DBHelper db = new DBHelper();ResultSet rs = db.query(sql);修改完事之后,程序會
23、自動刷新表格信息,顯示修改之后信息。如下圖:</p><p><b> 圖8</b></p><p> 用戶可以輸入要刪除信息,當(dāng)按照查找按鈕的時候,程序會根據(jù)查找條從數(shù)據(jù)庫中查找相應(yīng)的信息,根據(jù)查找的信息刪除需要的信息,如果沒有找到,就會彈出提示框。主要代碼:String sql = "delete employee where eid ="
24、+sign;DBHelper db = new DBHelper();db.update(sql);效果如下圖:</p><p><b> 五、設(shè)計總結(jié)</b></p><p> 經(jīng)過將近一周的課程設(shè)計,對java有了更深一層次的認識,感覺java很強大,</p><p> Java用sun公司誕生到現(xiàn)今,一直很流行,很受歡迎。Java語
25、言具有面向?qū)ο?、分布式的、簡單、健壯、安全、結(jié)構(gòu)中立、可移植、多線程、動態(tài)等特點。Java提供了豐富的類庫,摒棄了C++中容易引發(fā)程序錯去的地方等優(yōu)點,是在這次設(shè)計中徹底愛上了java這門語言,以后會更加努力的,將java這門語言學(xué)通乃至學(xué)精。雖然課程設(shè)計結(jié)束了,但是java的學(xué)習(xí)卻沒有結(jié)束,以后更加努力的。</p><p> 六.部分主要程序清單</p><p> 1.RCP中需要修
26、改的ApplicationWorkbenchAdvisor文件</p><p> import org.eclipse.swt.SWT;</p><p> import org.eclipse.swt.widgets.Display;</p><p> import org.eclipse.ui.application.IWorkbenchWindowConf
27、igurer;</p><p> import org.eclipse.ui.application.WorkbenchAdvisor;</p><p> import org.eclipse.ui.application.WorkbenchWindowAdvisor;</p><p> import views.Loginshell;</p>
28、<p> publicclass ApplicationWorkbenchAdvisor extends WorkbenchAdvisor {</p><p> privatestaticfinal String PERSPECTIVE_ID = "rsgl.perspective";</p><p> publicstaticbooleantag =
29、false;</p><p> public WorkbenchWindowAdvisor createWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) {</p><p><b> try {</b></p><p> Display display = Disp
30、lay.getDefault();</p><p> Loginshell shell = newLoginshell(display, SWT.SHELL_TRIM);</p><p> shell.open();</p><p> shell.layout();</p><p> while (!shell.isDisposed(
31、)) {</p><p> if (!display.readAndDispatch())</p><p> display.sleep();</p><p><b> }</b></p><p> } catch (Exception e) {</p><p> e.printStac
32、kTrace();</p><p><b> }</b></p><p><b> if(tag){</b></p><p> returnnew ApplicationWorkbenchWindowAdvisor(configurer);</p><p><b> }else{&
33、lt;/b></p><p> returnnull;</p><p><b> }</b></p><p><b> }</b></p><p> public String getInitialWindowPerspectiveId() {</p><p>
34、 returnPERSPECTIVE_ID;</p><p><b> }</b></p><p><b> }</b></p><p> 2.RCP中需要修改的Perspective文件</p><p> import org.eclipse.ui.IPageLayout;</p&
35、gt;<p> import org.eclipse.ui.IPerspectiveFactory;</p><p> import views.Menus;</p><p> import views.MyInfo;</p><p> public class Perspective implements IPerspectiveFactor
36、y {</p><p> public void createInitialLayout(IPageLayout layout) {</p><p> layout.addView(Menus.ID, IPageLayout.LEFT, 0.45f, layout.getEditorArea());</p><p> layout.addView(MyInfo
37、.ID, IPageLayout.BOTTOM, 0.6f, Menus.ID);</p><p><b> }</b></p><p><b> }</b></p><p><b> 3.功能部分程序</b></p><p><b> 3.1</b&g
38、t;</p><p> import java.sql.ResultSet;</p><p> import java.sql.SQLException;</p><p> import java.util.Random;</p><p> import org.eclipse.jface.dialogs.MessageDialog;
39、</p><p> import org.eclipse.swt.SWT;</p><p> import org.eclipse.swt.events.MouseAdapter;</p><p> import org.eclipse.swt.events.MouseEvent;</p><p> import org.eclips
40、e.swt.events.SelectionAdapter;</p><p> import org.eclipse.swt.events.SelectionEvent;</p><p> import org.eclipse.swt.widgets.Button;</p><p> import org.eclipse.swt.widgets.Display
41、;</p><p> import org.eclipse.swt.widgets.Label;</p><p> import org.eclipse.swt.widgets.Shell;</p><p> import org.eclipse.swt.widgets.Text;</p><p> import rsgl.Activ
42、ator;</p><p> import rsgl.ApplicationWorkbenchAdvisor;</p><p> import com.swtdesigner.ResourceManager;</p><p> import com.swtdesigner.SWTResourceManager;</p><p> im
43、port common.DBHelper;</p><p> import common.Property;</p><p> public class Loginshell extends Shell {</p><p> private Text text_2;</p><p> private Text text_1;</
44、p><p> private Text text;</p><p> public static void main(String args[]) {</p><p><b> try {</b></p><p> Display display = Display.getDefault();</p>
45、<p> Loginshell shell = new Loginshell(display, SWT.SHELL_TRIM);</p><p> shell.open();</p><p> shell.layout();</p><p> while (!shell.isDisposed()) {</p><p> i
46、f (!display.readAndDispatch())</p><p> display.sleep();</p><p><b> }</b></p><p> } catch (Exception e) {</p><p> e.printStackTrace();</p><p&
47、gt;<b> }</b></p><p><b> }</b></p><p><b> /**</b></p><p> * Create the shell</p><p> * @param display</p><p> * @p
48、aram style</p><p><b> */</b></p><p> public Loginshell(Display display, int style) {</p><p> super(display, style);</p><p> createContents();</p>
49、<p> setBackgroundImage(ResourceManager.getPluginImage(Activator.getDefault(), "lmages/a - 副本.jpg"));</p><p> setBackground(SWTResourceManager.getColor(255, 255, 255));</p><p>
50、 setImage(ResourceManager.getPluginImage(Activator.getDefault(), "lmages/groupimage.gif"));</p><p> setBackgroundMode(SWT.INHERIT_DEFAULT);</p><p> setText("用戶登陸");</p&
51、gt;<p><b> }</b></p><p><b> /**</b></p><p> * Create contents of the window</p><p><b> */</b></p><p> protected void cre
52、ateContents() {</p><p> setSize(507, 400);</p><p> final Label label = new Label(this, SWT.NONE);</p><p> label.setBackground(SWTResourceManager.getColor(255, 255, 255));</p&g
53、t;<p> label.setText("登錄名:");</p><p> label.setBounds(148, 195, 47, 17);</p><p> text = new Text(this, SWT.BORDER);</p><p> text.setBounds(220, 192, 116, 20);&l
54、t;/p><p> final Label label1 = new Label(this, SWT.NONE);</p><p> label1.setBackground(SWTResourceManager.getColor(255, 255, 255));</p><p> label1.setText("密碼:");</p>
55、;<p> label1.setBounds(148, 235, 39, 17);</p><p> text_1 = new Text(this, SWT.BORDER | SWT.PASSWORD);</p><p> final Label label4 = new Label(this, SWT.NONE);</p><p> text
56、_1.addMouseListener(new MouseAdapter() {</p><p> public void mouseDown(final MouseEvent e) {</p><p> label4.setBackground(SWTResourceManager.getColor(255, 255, 255));</p><p> if(
57、text.getText().trim() != ""){</p><p> label4.setImage(ResourceManager.getPluginImage(Activator.getDefault(), "lmages/4.PNG"));</p><p><b> }else{</b></p>
58、<p> label4.setImage(ResourceManager.getPluginImage(Activator.getDefault(), "lmages/3.PNG"));</p><p><b> }</b></p><p> label4.setBounds(342, 195, 23, 17);</p>
59、<p><b> }</b></p><p><b> });</b></p><p> text_1.setBounds(220, 232, 116, 20);</p><p> final Label label2 = new Label(this, SWT.NONE);</p>&
60、lt;p> label2.setBackground(SWTResourceManager.getColor(255, 255, 255));</p><p> label2.setText("驗證碼:");</p><p> label2.setBounds(148, 274, 47, 17);</p><p> text_2 =
61、 new Text(this, SWT.BORDER);</p><p> final Label label3 = new Label(this, SWT.NONE);</p><p> label3.setForeground(SWTResourceManager.getColor(255, 0, 0));</p><p> label3.setFont(
62、SWTResourceManager.getFont("@方正舒體", 18, SWT.BOLD, true,false));</p><p> final Label label4_1 = new Label(this, SWT.NONE);</p><p> text_2.addMouseListener(new MouseAdapter() {</p&g
63、t;<p> public void mouseDown(final MouseEvent e) {</p><p> String[] a2 = { "0", "1", "2", "3", "4", "5", "6", "7", &qu
64、ot;8",</p><p> "9", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j",</p><p>
65、 "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u",</p><p> "v", "w", &q
66、uot;x", "y", "z" };</p><p> Random r = new Random();</p><p> String result = "";</p><p> while (result.length() < 4) {</p><p>
67、 int temp = r.nextInt(36);</p><p> result = result + a2[temp];</p><p><b> }</b></p><p> label3.setText(result);</p><p> System.out.println(label3.getTex
68、t());</p><p> label4_1.setBackground(SWTResourceManager.getColor(255, 255, 255));//獲取label的背景色</p><p> if(text_1.getText().trim() != ""){</p><p> label4_1.setImage(Reso
69、urceManager.getPluginImage(Activator.getDefault(), "lmages/4.PNG"));</p><p><b> }else{</b></p><p> label4_1.setImage(ResourceManager.getPluginImage(Activator.getDefault()
70、, "lmages/3.PNG"));</p><p><b> }</b></p><p> label4_1.setBounds(342, 235, 23, 17);</p><p> label3.setBackground(SWTResourceManager.getColor(255, 255, 255));
71、</p><p> label3.setBounds(386, 271, 72, 27);</p><p><b> }</b></p><p><b> });</b></p><p> text_2.setBounds(220, 271, 116, 20);</p><
72、;p> final Button button = new Button(this, SWT.NONE);</p><p> final Label label4_2 = new Label(this, SWT.NONE);</p><p> button.addSelectionListener(new SelectionAdapter() {</p><
73、p> public void widgetSelected(final SelectionEvent e) {</p><p> //System.out.println(text_1.getText().trim());</p><p> System.out.println(text_2.getText());</p><p> if(text_1
74、.getText().trim() != ""&&text_2.getText().equals(label3.getText())){</p><p> label4_2.setImage(ResourceManager.getPluginImage(Activator.getDefault(), "lmages/4.PNG"));</p>
75、<p><b> }else{</b></p><p> label4_2.setImage(ResourceManager.getPluginImage(Activator.getDefault(), "lmages/3.PNG"));</p><p><b> }</b></p><p
76、> label4_2.setBounds(342, 274, 23, 17);</p><p> label4_2.setText("");</p><p> String name = text.getText();</p><p> String password = text_1.getText();</p>&
77、lt;p> String sql = "select * from users where name='"+name+"'";</p><p> DBHelper db = new DBHelper();</p><p> ResultSet rs = db.query(sql);</p><p>
78、<b> try {</b></p><p> if(rs.next()){</p><p> String passwordQ = rs.getString("password");</p><p> if(passwordQ.equals(password)&&text_2.getText().e
79、quals(label3.getText())){</p><p> ApplicationWorkbenchAdvisor.tag = true;</p><p> Property.NAME = rs.getString("name");</p><p> Property.PASSWORD = rs.getString("p
80、assword");</p><p> Property.ID = rs.getString("uid");</p><p> MessageDialog.openInformation(Loginshell.this, "登錄成功", "登錄成功");</p><p> Loginshel
81、l.this.dispose();</p><p><b> }else{</b></p><p> MessageDialog.openError(Loginshell.this, "登錄失敗", "登錄失敗,密碼或者驗證碼錯誤!");</p><p><b> }</b>&
82、lt;/p><p><b> }else{</b></p><p> MessageDialog.openError(Loginshell.this, "登錄失敗", "登錄失敗,不存在該用戶!");</p><p><b> }</b></p><p>
83、 } catch (SQLException e1) {</p><p> e1.printStackTrace();</p><p><b> }</b></p><p> db.close();</p><p><b> }</b></p><p><b&g
84、t; });</b></p><p> button.setBackground(SWTResourceManager.getColor(255, 255, 255));</p><p> button.setText("登陸");</p><p> button.setBounds(148, 313, 64, 27);<
85、;/p><p> final Button button_2 = new Button(this, SWT.NONE);</p><p> button_2.addSelectionListener(new SelectionAdapter() {</p><p> public void widgetSelected(final SelectionEvent e
86、) {</p><p><b> try {</b></p><p> Display display = Display.getDefault();</p><p> Zhuce shell = new Zhuce(display, SWT.SHELL_TRIM);</p><p> shell.open();
87、</p><p> shell.layout();</p><p> //MessageDialog.openInformation(Loginshell.this, "請進入注冊頁面", "歡迎您注冊!");</p><p> Loginshell.this.dispose();</p><p>
88、; while (!shell.isDisposed()) {</p><p> if (!display.readAndDispatch())</p><p> display.sleep();</p><p><b> }</b></p><p> } catch (Exception e1) {</
89、p><p> e1.printStackTrace();</p><p><b> }</b></p><p><b> }</b></p><p><b> });</b></p><p> button_2.setText("注冊&q
90、uot;);</p><p> button_2.setBounds(272, 313, 64, 27);</p><p><b> }</b></p><p><b> @Override</b></p><p> protected void checkSubclass() {</
91、p><p> // Disable the check that prevents subclassing of SWT components</p><p><b> }</b></p><p><b> }</b></p><p><b> 3.2</b></p&
92、gt;<p> import input.MyInput;</p><p> import org.eclipse.jface.action.IMenuManager;</p><p> import org.eclipse.jface.action.IToolBarManager;</p><p> import org.eclipse.sw
93、t.SWT;</p><p> import org.eclipse.swt.events.SelectionAdapter;</p><p> import org.eclipse.swt.events.SelectionEvent;</p><p> import org.eclipse.swt.layout.FillLayout;</p>
94、<p> import org.eclipse.swt.widgets.Composite;</p><p> import org.eclipse.swt.widgets.ExpandBar;</p><p> import org.eclipse.swt.widgets.ExpandItem;</p><p> import org.eclip
95、se.swt.widgets.Link;</p><p> import org.eclipse.ui.PartInitException;</p><p> import org.eclipse.ui.PlatformUI;</p><p> import org.eclipse.ui.part.ViewPart;</p><p>
96、 import rsgl.Activator;</p><p> import com.swtdesigner.ResourceManager;</p><p> import com.swtdesigner.SWTResourceManager;</p><p> import common.InputFactory;</p><p>
97、; import common.Property;</p><p> import editors.AddCoach;</p><p> import editors.Addstu;</p><p> import editors.Bumen;</p><p> import editors.DelCoach;</p>
98、<p> import editors.Delstu;</p><p> import editors.ReCoach;</p><p> import editors.Restu;</p><p> import editors.Zhigong;</p><p> public class Menus extends
99、ViewPart {</p><p> public static final String ID = "views.Menus"; //$NON-NLS-1$</p><p> public void createPartControl(Composite parent) {</p><p> Composite container =
100、new Composite(parent, SWT.NONE);</p><p> container.setLayout(new FillLayout(SWT.VERTICAL));//控件充滿界面</p><p> final ExpandBar expandBar = new ExpandBar(container, SWT.NONE);</p><p>
101、 expandBar.setBackground(SWTResourceManager.getColor(128, 128, 255));</p><p> expandBar.setBounds(0, 0, 199, 513);</p><p> final ExpandItem newItemExpandItem = new ExpandItem(expandBar, SWT.N
102、ONE);</p><p> newItemExpandItem.setExpanded(true);</p><p> newItemExpandItem.setImage(ResourceManager.getPluginImage(Activator.getDefault(), "lmages/group.png"));</p><p>
103、; newItemExpandItem.setHeight(100);</p><p> newItemExpandItem.setText("員工信息管理");</p><p> final Composite composite = new Composite(expandBar, SWT.NONE);</p><p> newIte
104、mExpandItem.setControl(composite);</p><p> final Link eclipseorgLink = new Link(composite, SWT.NONE);</p><p> eclipseorgLink.addSelectionListener(new SelectionAdapter() {</p><p>
105、 public void widgetSelected(final SelectionEvent e) {</p><p> MyInput input = InputFactory.getInput("zhigong");</p><p><b> try {</b></p><p> PlatformUI.getW
106、orkbench().getActiveWorkbenchWindow().getActivePage().openEditor(input, Zhigong.ID);</p><p> } catch (PartInitException e1) {</p><p> e1.printStackTrace();</p><p><b> }<
107、/b></p><p><b> }</b></p><p><b> });</b></p><p> eclipseorgLink.setText("<a>查看職工信息</a>");</p><p> eclipseorgLink.set
108、Bounds(34, 10, 82, 17);</p><p> final Link eclipseorgLink_1 = new Link(composite, SWT.NONE);</p><p> eclipseorgLink_1.addSelectionListener(new SelectionAdapter() {</p><p> public
109、 void widgetSelected(final SelectionEvent e) {</p><p> MyInput input = InputFactory.getInput("zhigong1");</p><p><b> try {</b></p><p> PlatformUI.getWorkben
110、ch().getActiveWorkbenchWindow().getActivePage().openEditor(input, Addstu.ID);</p><p> } catch (PartInitException e1) {</p><p> e1.printStackTrace();</p><p><b> }</b>&
111、lt;/p><p><b> }</b></p><p><b> });</b></p><p> eclipseorgLink_1.setText("<a>添加職工信息</a>");</p><p> eclipseorgLink_1.setBou
112、nds(34, 30, 82, 17);</p><p> final Link eclipseorgLink_2 = new Link(composite, SWT.NONE);</p><p> eclipseorgLink_2.addSelectionListener(new SelectionAdapter() {</p><p> public vo
113、id widgetSelected(final SelectionEvent e) {</p><p> MyInput input = InputFactory.getInput("zhigong2");</p><p><b> try {</b></p><p> PlatformUI.getWorkbench(
114、).getActiveWorkbenchWindow().getActivePage().openEditor(input, Restu.ID);</p><p> } catch (PartInitException e1) {</p><p> e1.printStackTrace();</p><p><b> }</b></
115、p><p><b> }</b></p><p><b> });</b></p><p> eclipseorgLink_2.setBounds(34, 50, 82, 17);</p><p> eclipseorgLink_2.setText("<a>修改職工信息&l
116、t;/a>");</p><p> final Link eclipseorgLink_2_1 = new Link(composite, SWT.NONE);</p><p> eclipseorgLink_2_1.addSelectionListener(new SelectionAdapter() {</p><p> public vo
117、id widgetSelected(final SelectionEvent e) {</p><p> MyInput input = InputFactory.getInput(Property.USERNAME);</p><p><b> try {</b></p><p> PlatformUI.getWorkbench().g
118、etActiveWorkbenchWindow().getActivePage().openEditor(input, Delstu.ID);</p><p> } catch (PartInitException e1) {</p><p> e1.printStackTrace();</p><p><b> }</b></p&
119、gt;<p><b> }</b></p><p><b> });</b></p><p> eclipseorgLink_2_1.setBounds(34, 70, 82, 17);</p><p> eclipseorgLink_2_1.setText("<a>注銷職工信息
120、</a>");</p><p> final ExpandItem newItemExpandItem_1 = new ExpandItem(expandBar, SWT.NONE);</p><p> newItemExpandItem_1.setExpanded(true);</p><p> newItemExpandItem_1.
121、setImage(ResourceManager.getPluginImage(Activator.getDefault(), "lmages/login.ico"));</p><p> newItemExpandItem_1.setHeight(100);</p><p> newItemExpandItem_1.setText("部門信息管理&quo
122、t;);</p><p> final Composite composite_1 = new Composite(expandBar, SWT.NONE);</p><p> newItemExpandItem_1.setControl(composite_1);</p><p> final Link eclipseorgLink_3 = new Link
123、(composite_1, SWT.NONE);</p><p> eclipseorgLink_3.addSelectionListener(new SelectionAdapter() {</p><p> public void widgetSelected(final SelectionEvent e) {</p><p> MyInput input
124、 = InputFactory.getInput("bumen1");</p><p><b> try {</b></p><p> PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().openEditor(input, Bumen.ID);</p&g
125、t;<p> } catch (PartInitException e1) {</p><p> e1.printStackTrace();</p><p><b> }</b></p><p><b> }</b></p><p><b> });</b&g
126、t;</p><p> eclipseorgLink_3.setBounds(34, 10, 82, 17);</p><p> eclipseorgLink_3.setText("<a>查看部門信息</a>");</p><p> final Link eclipseorgLink_4 = new Link(com
127、posite_1, SWT.NONE);</p><p> eclipseorgLink_4.addSelectionListener(new SelectionAdapter() {</p><p> public void widgetSelected(final SelectionEvent e) {</p><p> MyInput input = I
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- java課程設(shè)計報告mini人事管理系統(tǒng)
- 人事管理系統(tǒng)詳細設(shè)計說明書
- 圖書銷售管理系統(tǒng)-java課程設(shè)計說明書
- java課程設(shè)計-人事管理系統(tǒng)的設(shè)計與實現(xiàn)
- 人事管理系統(tǒng)課程設(shè)計
- 人事管理系統(tǒng)課程設(shè)計
- 課程設(shè)計--人事管理系統(tǒng)設(shè)計
- java餐廳點餐系統(tǒng)課程設(shè)計說明書
- java課程設(shè)計報告-- 學(xué)籍管理系統(tǒng)說明書
- 【畢業(yè)設(shè)計】人事管理子系統(tǒng)詳細設(shè)計說明書
- 企業(yè)人事管理系統(tǒng)課程設(shè)計
- 人事管理系統(tǒng)課程設(shè)計報告
- 課程設(shè)計(企業(yè)人事管理系統(tǒng))
- 課程設(shè)計---企業(yè)人事管理系統(tǒng)
- php人事管理系統(tǒng)課程設(shè)計
- 人事管理系統(tǒng)-課程設(shè)計報告
- 高校人事管理系統(tǒng)課程設(shè)計
- 課程設(shè)計----公司人事管理系統(tǒng)
- 人事管理系統(tǒng)課程設(shè)計報告
- 【畢業(yè)設(shè)計】人事管理子系統(tǒng)詳細設(shè)計說明書
評論
0/150
提交評論