程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 面向對象思想的提升,面向對象思想提升

面向對象思想的提升,面向對象思想提升

編輯:C#入門知識

面向對象思想的提升,面向對象思想提升


今天老師說了一個例子,提生面向對象思想,和大家分享下

雙擊可對其評價和評分

相對以前

我們有可能會這樣寫

//定義一個Tool類進行傳值

Tool.name = lv.SelectedItems[0].SubItems[1].Text;//姓名
Tool.pingjia = lv.SelectedItems[0].SubItems[3].Text;//評價
Tool.pingfen = Convert.ToDouble(lv.SelectedItems[0].SubItems[4].Text);//評分
FrmJudge fj = new FrmJudge();
fj.Show();

 

這裡我們可以把每一行都是一個ListViewItem對象,把整體的值進行傳遞,這樣就更精辟了

1.首先,在評分窗體中准備一個變量接收選擇的員工對象     

//准備一個變量接收選擇的員工對象
        public ListViewItem data;

2.然後,在員工列表的雙擊事件中

 private void lvList_DoubleClick(object sender, EventArgs e)
        {
            //顯示評分窗口
            FrmScore frm=new FrmScore();
            //每一行都是一個ListViewItem對象
            ListViewItem lvitem= lvList.SelectedItems[0];
            frm.data = lvitem;
            frm.Show();
        }

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved