本文部分內(nèi)容來(lái)自網(wǎng)絡(luò)整理,本司不為其真實(shí)性負(fù)責(zé),如有異議或侵權(quán)請(qǐng)及時(shí)聯(lián)系,本司將立即刪除!
== 本文為word格式,下載后可方便編輯和修改! ==
ui設(shè)計(jì)實(shí)驗(yàn)報(bào)告
篇一:UI設(shè)計(jì) 實(shí)驗(yàn)報(bào)告 實(shí)驗(yàn)項(xiàng)目四:UI設(shè)計(jì) 一、 實(shí)驗(yàn)?zāi)康暮鸵?p>1、熟練運(yùn)用Eclipse軟件中的swing設(shè)計(jì)。 2、掌握UI編寫(xiě)的軟件。
3、能都熟練的進(jìn)行操作,理解每個(gè)按鈕的含義并懂得修改參數(shù)。 4、理解其幕后的Java代碼。 二、實(shí)驗(yàn)原理
1、Eclipse軟件中的swing設(shè)計(jì)。 2、通過(guò)各種功能按鈕去添加界面中屬性。 三、主要儀器設(shè)備
PC機(jī)、Java環(huán)境、Eclipse、數(shù)據(jù)庫(kù)。 四、實(shí)驗(yàn)內(nèi)容、步驟及操作方法。 實(shí)驗(yàn)內(nèi)容:
1、 能都熟練的進(jìn)行操作,理解每個(gè)按鈕的含義并懂得修改參數(shù)。 2、 通過(guò)功能按鈕添加界面上的功能。 3、 理解其幕后的Java代碼。 實(shí)驗(yàn)步驟:
1、 打開(kāi)eclipse軟件,新建Java項(xiàng)目。
【優(yōu)質(zhì)】ui設(shè)計(jì)實(shí)驗(yàn)報(bào)告-word范文
2、 新建swing Frame。 3、 進(jìn)入界面設(shè)計(jì)。
4、 運(yùn)用功能按鍵設(shè)計(jì)出想要的格式和功能。 5、 為添加的控件進(jìn)行動(dòng)作監(jiān)聽(tīng)設(shè)置。
6、 查看Java代碼,理解其對(duì)應(yīng)的含(來(lái)自: 在點(diǎn)網(wǎng))義。 五、實(shí)驗(yàn)數(shù)據(jù)記錄和處理
1、記住swing中功能按鈕的含義。 2、會(huì)修改相應(yīng)的參數(shù)。 3、界面完整。 六、實(shí)驗(yàn)結(jié)果與分析 1、熟悉了軟件的運(yùn)用。
2、掌握了 參數(shù)的設(shè)置和按鈕的含義。
3、對(duì)幕后的Java代碼熟悉并能與界面對(duì)應(yīng)上。 4、設(shè)計(jì)出滿足要求的界面并且運(yùn)行正常。 5、對(duì)原理有了初步的了解。 七、討論、建議、質(zhì)疑 1、按鈕眾多不方便記憶。 2、對(duì)參數(shù)值的修改不熟練 。 篇二:Android實(shí)驗(yàn)報(bào)告—UI設(shè)計(jì) Android UI設(shè)計(jì) 實(shí)驗(yàn)?zāi)康模?p>本實(shí)驗(yàn)的目的是使學(xué)生深入了解Android程序框架結(jié)構(gòu)、了解和掌握Android界面設(shè)計(jì)和界面編程。通過(guò)程序設(shè)計(jì),掌握常用界面控件、菜單、以及界面事件的響應(yīng)。 實(shí)驗(yàn)要求:
【優(yōu)質(zhì)】ui設(shè)計(jì)實(shí)驗(yàn)報(bào)告-word范文
設(shè)計(jì)程序?qū)崿F(xiàn)一個(gè)電子菜單,應(yīng)具有顯示菜單功能和選菜功能。通過(guò)選擇,將選中的菜單選項(xiàng)在界面做顯示,如下圖: [實(shí)現(xiàn)提示]
1、建立Android工程,其中 工程名稱:MenuSelect579 應(yīng)用名稱:MenuSelect579
包名稱:cn.edu.bistu.dj1001. MenuSelect579 Activity名稱:MenuSelect579
2、工程建立完畢后,進(jìn)行相應(yīng)界面設(shè)計(jì),再編寫(xiě)Java文件 程序源碼
package cn.edu.bistu.dj1001.MenuSelect579; import android.app.Activity; import android.os.Bundle; import android.view.ContextMenu;
import android.view.ContextMenu.ContextMenuInfo; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.TextView;
public class MenuSelect579 extends Activity { /** Called when the activity is first created. */ TextView LabelView = null;
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
【優(yōu)質(zhì)】ui設(shè)計(jì)實(shí)驗(yàn)報(bào)告-word范文
setContentView(R.layout.main);
LabelView = (TextView)findViewById(R.id.label); registerForContextMenu(LabelView); }
final static int CONTEXT_MENU_1 = Menu.FIRST; final static int CONTEXT_MENU_2 = Menu.FIRST+1; final static int CONTEXT_MENU_3 = Menu.FIRST+2; @Override
public void onCreateContextMenu(ContextMenu menu, View v,ContextMenuInfo menuInfo){ menu.setHeaderTitle(\"今日菜單\");
menu.add(0, CONTEXT_MENU_1, 0,\"宮保雞丁\"); menu.add(0, CONTEXT_MENU_2, 1,\"干煸豆角\"); menu.add(0, CONTEXT_MENU_3, 2,\"魚(yú)香肉絲\"); } @Override }
public boolean onContextItemSelected(MenuItem item){ }
switch(item.getItemId()){case CONTEXT_MENU_1:LabelView.setText(\"宮保雞丁\"); return true; case CONTEXT_MENU_2:LabelView.setText(\"干煸豆角\"); return true; case CONTEXT_MENU_3: LabelView.setText(\"魚(yú)香肉絲\"); return true; } return false; 程序運(yùn)行結(jié)果:
實(shí)驗(yàn) 心得體會(huì) :(可選)
通過(guò)本次實(shí)驗(yàn)熟悉了android的界面設(shè)計(jì)簡(jiǎn)單方法和界面編程,鍛煉了實(shí)際動(dòng)手能力,熟悉了 Android程序框架結(jié)構(gòu)、Android界面設(shè)通過(guò)程序設(shè)計(jì),掌握了常用界面控件、菜單、以及界面事件的響應(yīng)。
【優(yōu)質(zhì)】ui設(shè)計(jì)實(shí)驗(yàn)報(bào)告-word范文
篇三:《移動(dòng)UI設(shè)計(jì)》實(shí)驗(yàn) 報(bào)告 1
因篇幅問(wèn)題不能全部顯示,請(qǐng)點(diǎn)此查看更多更全內(nèi)容
Copyright ? 2019- 91gzw.com 版權(quán)所有 湘ICP備2023023988號(hào)-2
違法及侵權(quán)請(qǐng)聯(lián)系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市萬(wàn)商天勤律師事務(wù)所王興未律師提供法律服務(wù)