国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C#程序設(shè)計(jì)——Windows應(yīng)用程序開(kāi)發(fā),1、初步掌握Windows應(yīng)用程序的設(shè)計(jì)方法。2、掌握常用窗體控件的使用方法。

這篇具有很好參考價(jià)值的文章主要介紹了C#程序設(shè)計(jì)——Windows應(yīng)用程序開(kāi)發(fā),1、初步掌握Windows應(yīng)用程序的設(shè)計(jì)方法。2、掌握常用窗體控件的使用方法。。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

Windows應(yīng)用程序開(kāi)發(fā)

一、實(shí)驗(yàn)?zāi)康?????????????????

    1. 初步掌握Windows應(yīng)用程序的設(shè)計(jì)方法。
    2. 掌握常用窗體控件的使用方法。

二、實(shí)驗(yàn)內(nèi)容

1、設(shè)計(jì)一個(gè)Windows應(yīng)用程序,創(chuàng)建一個(gè)用于添加學(xué)生個(gè)人基本信息的窗體,窗體下方法同時(shí)滾動(dòng)信息“天行健,君子以自強(qiáng)不息!”。 ?

要示如下:

  1. 如圖1所示,設(shè)計(jì)窗體界面控件的布局

C#程序設(shè)計(jì)——Windows應(yīng)用程序開(kāi)發(fā),1、初步掌握Windows應(yīng)用程序的設(shè)計(jì)方法。2、掌握常用窗體控件的使用方法。

圖1 學(xué)生信息管理界面

  1. 單擊圖1中的“確定”按鈕,會(huì)彈出一個(gè)信息框,輸出所有填寫(xiě)的信息,如圖2所示。

C#程序設(shè)計(jì)——Windows應(yīng)用程序開(kāi)發(fā),1、初步掌握Windows應(yīng)用程序的設(shè)計(jì)方法。2、掌握常用窗體控件的使用方法。

圖2 消息信息界面

參考操作步驟如下:

  • 首先按照?qǐng)D1的窗體布局,拖動(dòng)相應(yīng)控件;其中注意:選擇出生日期的是DateTimePicker控件,院系信息是ComboBox控件,專(zhuān)業(yè)是ListBox控件,愛(ài)好是CheckBox,還使用Timer控件來(lái)控制滾動(dòng)信息。表1列出了主要控件需要修改的屬性項(xiàng)。

C#程序設(shè)計(jì)——Windows應(yīng)用程序開(kāi)發(fā),1、初步掌握Windows應(yīng)用程序的設(shè)計(jì)方法。2、掌握常用窗體控件的使用方法。

表1需要修改的屬性項(xiàng)

  • 選擇ComboBox控件(cboDept)的Items屬性,單擊該屬性右邊的生成器按鈕,在彈出的“字符串集合編輯器”窗體中依次輸入 "計(jì)算系","微電子技術(shù)系","電子信息工程系","經(jīng)濟(jì)與管理工程系","圖形藝術(shù)系",系與系之間以回車(chē)分隔。
  • 為窗體的Load事件添加以下代碼:

C#程序設(shè)計(jì)——Windows應(yīng)用程序開(kāi)發(fā),1、初步掌握Windows應(yīng)用程序的設(shè)計(jì)方法。2、掌握常用窗體控件的使用方法。

  • 雙擊ComboBox控件(cboDept),為ComboBox控件的SelectedIndexChanged事件添加以下代碼。其目的在于根據(jù)組合框中選擇的不同系別,向ListBox列表框中加載該系的專(zhuān)業(yè)。(請(qǐng)自行將代碼補(bǔ)充完整)

C#程序設(shè)計(jì)——Windows應(yīng)用程序開(kāi)發(fā),1、初步掌握Windows應(yīng)用程序的設(shè)計(jì)方法。2、掌握常用窗體控件的使用方法。

  • 雙擊確定按鈕,將所選擇信息用消息框輸出,Click事件的代碼如下:

C#程序設(shè)計(jì)——Windows應(yīng)用程序開(kāi)發(fā),1、初步掌握Windows應(yīng)用程序的設(shè)計(jì)方法。2、掌握常用窗體控件的使用方法。

請(qǐng)寫(xiě)出你的實(shí)驗(yàn)代碼:

namespace 最后實(shí)驗(yàn)
{
    public partial class StudentFrm : Form
    {
        public StudentFrm()
        {
            InitializeComponent();
        }

        private void labName_Click(object sender, EventArgs e)
        {

        }

        private void Form1_Load(object sender, EventArgs e)
        {
            this.rdoMale.Checked = true;
            this.cboDept.SelectedIndex = 0;
            this.dtBirthday.MaxDate = DateTime.Now;
            this.dtBirthday.Value = this.dtBirthday.MinDate;
            this.timeGo.Enabled = true;
        }

        private void cboDept_SelectedIndexChanged(object sender, EventArgs e)
        {
            switch (this.cboDept.SelectedIndex)
            {
                case 0:
                    this.listSpec.Items.Clear();
                    this.listSpec.Items.Add("計(jì)算機(jī)科學(xué)與技術(shù)");
                    this.listSpec.Items.Add("信息與計(jì)算科學(xué)");
                    break;
                case 1:
                    this.listSpec.Items.Clear();
                    this.listSpec.Items.Add("集成電路與集成系統(tǒng)");
                    this.listSpec.Items.Add("集成電路設(shè)計(jì)與集成系統(tǒng)");
                    break;
                case 2:
                    this.listSpec.Items.Clear();
                    this.listSpec.Items.Add("物聯(lián)網(wǎng)工程(物聯(lián)云方向)");
                    this.listSpec.Items.Add("軟件工程");
                    break;
                case 3:
                    this.listSpec.Items.Clear();
                    this.listSpec.Items.Add("會(huì)計(jì)學(xué)");
                    this.listSpec.Items.Add("市場(chǎng)營(yíng)銷(xiāo)");
                    break;
                case 4:
                    this.listSpec.Items.Clear();
                    this.listSpec.Items.Add("攝影藝術(shù)");
                    this.listSpec.Items.Add("動(dòng)畫(huà)制作");
                    break;

            }
        }

        private void btnYes_Click(object sender, EventArgs e)
        {
            string sex = "";
            if (rdoMale.Checked)
            {
                sex = "男";
            }
            else
            {
                sex = "女";
            }
            string dept = this.cboDept.SelectedItem.ToString();
            string spec = this.listSpec.SelectedItem.ToString();
            string hobby = "";
            if (checkBox1.Checked) hobby += checkBox1.Text;
            if (checkBox2.Checked) hobby += "、" + checkBox2.Text;
            if (checkBox3.Checked) hobby += "、" + checkBox3.Text;
            if (checkBox4.Checked) hobby += "、" + checkBox4.Text;
            if (checkBox5.Checked) hobby += "、" + checkBox5.Text;
            if (checkBox6.Checked) hobby += "、" + checkBox6.Text;

            string info = "您的姓名是:" + this.txtName.Text;
            info += "\n性別為:" + sex;
            info += "\n出生年月為:" + dtBirthday.Value.ToShortDateString();
            info += "\n您是" + dept + spec + "專(zhuān)業(yè)的學(xué)生";
            info += "\n您的興趣有:" + hobby;
            MessageBox.Show(info,"學(xué)生信息",MessageBoxButtons.OK,MessageBoxIcon.Information);
        }

        private void timeGo_Tick(object sender, EventArgs e)
        {
            if (this.lblTip.Left >= this.Width)
            {
                lblTip.Left = 0;
            }
            lblTip.Left += 1;
        }
    }
}

請(qǐng)截圖的實(shí)驗(yàn)效果:

C#程序設(shè)計(jì)——Windows應(yīng)用程序開(kāi)發(fā),1、初步掌握Windows應(yīng)用程序的設(shè)計(jì)方法。2、掌握常用窗體控件的使用方法。

?C#程序設(shè)計(jì)——Windows應(yīng)用程序開(kāi)發(fā),1、初步掌握Windows應(yīng)用程序的設(shè)計(jì)方法。2、掌握常用窗體控件的使用方法。

三、實(shí)驗(yàn)要求?

1.預(yù)習(xí)試驗(yàn)內(nèi)容并寫(xiě)出上機(jī)報(bào)告。

2.記錄實(shí)驗(yàn)中疑難點(diǎn)及實(shí)驗(yàn)體會(huì)。

總結(jié):(1)要合理利用程序的各種窗口控件實(shí)現(xiàn)功能。

(2)窗體控件的Name名要相互對(duì)應(yīng),否則程序會(huì)報(bào)錯(cuò)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-499469.html

  1. 各個(gè)控件對(duì)應(yīng)的代碼不能直接復(fù)制到總代碼區(qū),必須從窗體雙擊進(jìn)入編寫(xiě)代碼。

到了這里,關(guān)于C#程序設(shè)計(jì)——Windows應(yīng)用程序開(kāi)發(fā),1、初步掌握Windows應(yīng)用程序的設(shè)計(jì)方法。2、掌握常用窗體控件的使用方法。的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 05應(yīng)用程序設(shè)計(jì)和文件操作

    05應(yīng)用程序設(shè)計(jì)和文件操作

    比如: 在qt中,如果想要使用菜單欄功能,那么界面的基類(lèi)要選擇QMainWindow,不能選擇QWidget QDialog 實(shí)現(xiàn)菜單欄步驟如下: 第一步:在UI設(shè)計(jì)師,直接雙擊菜單欄 第二步:在UI設(shè)計(jì)師,修改文本內(nèi)容和其他設(shè)置 進(jìn)行設(shè)置 設(shè)置的效果圖如下: 給菜單選項(xiàng),增加圖片資源 讓用戶比

    2024年02月12日
    瀏覽(20)
  • 【QT】MDI應(yīng)用程序設(shè)計(jì)

    【QT】MDI應(yīng)用程序設(shè)計(jì)

    目錄 1 MDI簡(jiǎn)介 2 文檔窗口類(lèi)QFormDoc的設(shè)計(jì) 3 MDI主窗口設(shè)計(jì)與子窗口的使用 3.1 主窗口界面設(shè)計(jì) 3.2 MDI子窗口的創(chuàng)建與加入 3.3 QMdiArea常用功能函數(shù) 3.4 MDI的信號(hào) ?? ??? ?傳統(tǒng)的應(yīng)用程序設(shè)計(jì)中有多文檔界面(Multi-documentInterface,MDI)應(yīng)用程序,Qt為設(shè)計(jì) MDI應(yīng)用程序提供了支持。

    2024年01月25日
    瀏覽(33)
  • 【QT】多窗體應(yīng)用程序設(shè)計(jì)

    【QT】多窗體應(yīng)用程序設(shè)計(jì)

    目錄 1主要的窗體類(lèi)及其用途 2 窗體類(lèi)重要特性的設(shè)置 2.1 setAttribute()函數(shù) 2.2 setWindowFlags()函數(shù) 2.3 setWindowState()函數(shù) 2.4 setWindowModality()函數(shù) 2.5 setWindowOpacity()函數(shù) 3 多窗口應(yīng)用程序的設(shè)計(jì) 3.1 主窗口設(shè)計(jì) 3.2 QFormDoc類(lèi)的設(shè)計(jì) 3.3 QFormDoc類(lèi)的使用 3.4 QFormTable類(lèi)的設(shè)計(jì) 3.5 QFormTable類(lèi)的使

    2024年01月18日
    瀏覽(26)
  • 4、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(guó)(第三版)課后實(shí)驗(yàn)四:選擇結(jié)構(gòu)程序設(shè)計(jì)

    4、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(guó)(第三版)課后實(shí)驗(yàn)四:選擇結(jié)構(gòu)程序設(shè)計(jì)

    目錄 ?一、 ?二、 ?三、 ?四、 ?五、 求分段函數(shù)的值 ? 用 if語(yǔ)句實(shí)現(xiàn),分別輸出X=-5.0,-3.0,1.0,2.0,2.5,3.0,5.0時(shí)的y值。 ------------- -------- ------------ ------ 示例代碼 - -------------------------- ------------------ ------------- -------- ------------ ------ 運(yùn)行結(jié)果 - -------------------------- --------

    2024年02月05日
    瀏覽(23)
  • 5、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(guó)(第三版)課后實(shí)驗(yàn)五:循環(huán)結(jié)構(gòu)程序設(shè)計(jì)

    5、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(guó)(第三版)課后實(shí)驗(yàn)五:循環(huán)結(jié)構(gòu)程序設(shè)計(jì)

    目錄 一、 ?二、 ?三、 ?四、 ?五、 已知 求 y的近似值。當(dāng)n分別取100、1 000、10 000時(shí),結(jié)果是多少? 要求 :分別用循環(huán)結(jié)構(gòu)和向量運(yùn)算(使用sum 函數(shù))來(lái)實(shí)現(xiàn)。 --------------------------------------- 示例代碼 --------------------------------------------- --------------------------------------- 運(yùn)行結(jié)果

    2023年04月26日
    瀏覽(22)
  • 3、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(guó)(第三版)課后實(shí)驗(yàn)三:順序結(jié)構(gòu)程序設(shè)計(jì)

    3、MATLAB程序設(shè)計(jì)與應(yīng)用劉衛(wèi)國(guó)(第三版)課后實(shí)驗(yàn)三:順序結(jié)構(gòu)程序設(shè)計(jì)

    目錄 一、 ?二、 ?三、 ?四、 ?五、 ?六、 從鍵盤(pán)輸入一個(gè)4位整數(shù),按如下規(guī)則加密后輸出。加密規(guī)則:每位數(shù)字都加上7,然后用和除以10的余數(shù)取代該數(shù)字;然后將第一位數(shù)與第三位數(shù)互換,第二位數(shù)與第四位數(shù)互換。 ------------- -------- ------------ ------ 示例代碼 ---------------

    2024年02月03日
    瀏覽(26)
  • Java程序設(shè)計(jì):選實(shí)驗(yàn)6 輸入輸出應(yīng)用

    (1) 編寫(xiě)一個(gè)程序,如果文件Exercisel_01.txt 不存在,就創(chuàng)建一個(gè)名為Exercisel_01.txt 的文件。向這個(gè)文件追加新數(shù)據(jù)。使用文本I/O將20個(gè)隨機(jī)生成的整數(shù)寫(xiě)入這個(gè)文件。文件中的整數(shù)用空格分隔。 (2) 編寫(xiě)一個(gè)程序,如果文件Exercisel_02.dat 不存在,就創(chuàng)建一個(gè)名為Exercisel_02.dat 的文件

    2024年01月19日
    瀏覽(22)
  • 優(yōu)雅設(shè)計(jì)之美:實(shí)現(xiàn)Vue應(yīng)用程序的時(shí)尚布局

    優(yōu)雅設(shè)計(jì)之美:實(shí)現(xiàn)Vue應(yīng)用程序的時(shí)尚布局

    前言 頁(yè)面布局是減少代碼重復(fù)和創(chuàng)建可維護(hù)且具有專(zhuān)業(yè)外觀的應(yīng)用程序的基本模式。如果使用的是Nuxt,則可以提供開(kāi)箱即用的優(yōu)雅解決方案。然而,令人遺憾的是,在Vue中,這些問(wèn)題并未得到官方文檔的解決。 經(jīng)過(guò)多次嘗試,小編得出了一個(gè)運(yùn)行良好且可擴(kuò)展而不會(huì)令人頭

    2024年01月17日
    瀏覽(20)
  • 計(jì)算機(jī)程序設(shè)計(jì)-第9周(結(jié)構(gòu)應(yīng)用和鏈表)

    任務(wù)描述 本關(guān)任務(wù):編寫(xiě)程序,定義一個(gè)結(jié)構(gòu)date,包含年、月、日三個(gè)整型數(shù)據(jù)成員,使用結(jié)構(gòu)date聲明包含5個(gè)數(shù)組元素的結(jié)構(gòu)數(shù)組,依次輸入5個(gè)數(shù)組元素的值,按日期先后對(duì)數(shù)組進(jìn)行排序,輸出排序的結(jié)果。 測(cè)試說(shuō)明 平臺(tái)會(huì)對(duì)你編寫(xiě)的代碼進(jìn)行測(cè)試,并且約定輸入輸出的

    2024年02月12日
    瀏覽(20)
  • Web3.0 DApp(去中心化應(yīng)用程序)設(shè)計(jì)架構(gòu)

    Web3.0 DApp(去中心化應(yīng)用程序)設(shè)計(jì)架構(gòu)

    先來(lái)回顧下 Web2.0 應(yīng)用程序架構(gòu),一圖勝千言: ? 圖示是對(duì)大多數(shù) Web 2.0 應(yīng)用程序如何工作的一個(gè)很好的抽象總結(jié)。以一個(gè)博客平臺(tái)為例: 首先 ,必須有一個(gè)地方來(lái)存儲(chǔ)基本數(shù)據(jù),也就是數(shù)據(jù)庫(kù); 其次 ,要有后端代碼(用 Node.js、Java 或 Python 等語(yǔ)言編寫(xiě)),用于定義業(yè)務(wù)邏

    2024年02月02日
    瀏覽(23)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包