国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

“案例舉一反三”教學(xué)方式在高職課程教學(xué)設(shè)計(jì)中的應(yīng)用

2016-10-31 18:14翟鴻雁
科教導(dǎo)刊·電子版 2016年23期
關(guān)鍵詞:舉一反三教學(xué)創(chuàng)新案例

翟鴻雁

摘 要 高職教學(xué)的重點(diǎn)是課程的安排和設(shè)計(jì),關(guān)鍵是學(xué)生應(yīng)用能力的培養(yǎng)和啟發(fā)。選取《C#.NET程序設(shè)計(jì)》課程一個(gè)教學(xué)案例為例,設(shè)計(jì)5種方法舉一反三,用不同的控件實(shí)現(xiàn)同一任務(wù),學(xué)生掌握技巧、方法和創(chuàng)新創(chuàng)造的興趣和能力得以提高。

關(guān)鍵詞 教學(xué)創(chuàng)新 案例 舉一反三

中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A

0引言

高職教育的目標(biāo)是培養(yǎng)技能應(yīng)用型人才,在進(jìn)行課程安排和課程設(shè)計(jì)時(shí)要重視學(xué)生應(yīng)用能力的培養(yǎng)和啟發(fā)。在實(shí)際的教學(xué)過程中,已不再采取以知識(shí)為中心的講解式教法,單一講解每一個(gè)知識(shí)點(diǎn),更多的是把需要掌握的知識(shí)點(diǎn)放在案例中,通過案例來講解知識(shí)點(diǎn),因此高職課程教學(xué)設(shè)計(jì)在具體實(shí)施過程中就需要收集并引入了大量的案例。

更進(jìn)一步分析,如果實(shí)現(xiàn)一個(gè)任務(wù),有多種方法和途徑,可以將這個(gè)案例的多種制作過程舉一反三的應(yīng)用在課程教學(xué)設(shè)計(jì)中,用不同的知識(shí)點(diǎn)和方式去實(shí)現(xiàn),這樣學(xué)生既熟練掌握了相關(guān)基礎(chǔ)知識(shí)和理論,同時(shí)培養(yǎng)了學(xué)生思考問題的能力,提高了學(xué)生分析解決某一實(shí)際具體問題的能力,收到了事半功倍之效。本文試從本人教學(xué)實(shí)踐出發(fā),談一下在《C#.NET程序設(shè)計(jì)》課程中運(yùn)用“案例舉一反三”的教學(xué)方式的思考和體會(huì)。

1“案例舉一反三”教學(xué)方式在《C#.NET程序設(shè)計(jì)》課程中的具體應(yīng)用

1.1案例選取

本文選取這門課程Windows應(yīng)用程序設(shè)計(jì)和用戶界面教學(xué)內(nèi)容,設(shè)計(jì)一個(gè)可以用多種方法和方式實(shí)現(xiàn)整數(shù)加、減、乘、除功能的計(jì)算器為教學(xué)案例。

1.2具體教學(xué)設(shè)計(jì)過程

1.2.1使用命令按鈕控件(Button)實(shí)現(xiàn)

在這個(gè)案例中用命令按鈕控件來實(shí)現(xiàn)簡(jiǎn)單計(jì)算器的加法、減法、乘法、除法功能,使學(xué)生熟練掌握命令按鈕控件的相關(guān)屬性及事件。執(zhí)行界面如圖1。

運(yùn)算符命令按鈕事件過程:

private void button1_Click(object sender, EventArgs e)

{ int n;

n = Convert.ToInt16(textBox1.Text) + Convert.ToInt16(textBox2.Text);

textBox3.Text = n.ToString();

}

private void button2_Click(object sender, EventArgs e)

{ int n;

n = Convert.ToInt16(textBox1.Text) - Convert.ToInt16(textBox2.Text);

textBox3.Text = n.ToString();

}

private void button3_Click(object sender, EventArgs e)

{ int n;

n = Convert.ToInt16(textBox1.Text) * Convert.ToInt16(textBox2.Text);

textBox3.Text = n.ToString();

}

private void button4_Click(object sender, EventArgs e)

{ if (textBox2.Text == "" || Convert.ToInt16(textBox2.Text) == 0)

MessageBox.Show("報(bào)錯(cuò),除法不可用");

else

{ int n;

n = Convert.ToInt16(textBox1.Text) / Convert.ToInt16(textBox2.Text);

textBox3.Text = n.ToString();

}

}

1.2.2使用組合框控件(ComboBox)實(shí)現(xiàn)

將加、減、乘、除運(yùn)算符放在組合框控件中,實(shí)現(xiàn)計(jì)算器運(yùn)算功能,使學(xué)生掌握組合框控件的屬性和實(shí)現(xiàn)運(yùn)算的事件過程。執(zhí)行界面如圖2。

設(shè)計(jì)如下事件過程:

private void button1_Click(object sender, EventArgs e)

{ int a = int.Parse(textBox1.Text);

int b = int.Parse(textBox2.Text);

int result = 0;

switch (comboBox1.SelectedIndex)

{ case 0: result = a + b; break;

case 1: result = a - b; break;

case 2: result = a * b; break;

case 3: if (b == 0)

MessageBox.Show("除數(shù)錯(cuò)誤");

else

result = a / b;

break;

}

textBox3.Text = result.ToString();

}

1.2.3使用單選按鈕(RadioButton)實(shí)現(xiàn)

使用單選按鈕實(shí)現(xiàn)計(jì)算器加、減、乘、除的功能,使學(xué)生掌握單選按鈕的相關(guān)屬性和事件。執(zhí)行界面如圖3。事件過程參見1.2.1。

1.2.4使用下拉式菜單控件(MenuStrip)實(shí)現(xiàn)

使用下拉式菜單控件,創(chuàng)建一個(gè)標(biāo)準(zhǔn)菜單,設(shè)計(jì)一個(gè)下拉式菜單實(shí)現(xiàn)兩個(gè)整數(shù)的加、減、乘、除運(yùn)算,使學(xué)生掌握菜單的設(shè)計(jì)和菜單項(xiàng)事件過程。執(zhí)行界面如圖4。

設(shè)計(jì)如下事件過程:

private void add_Click(object sender, EventArgs e)

{ int n;

n = Convert.ToInt16(textBox1.Text) + Convert.ToInt16(textBox2.Text);

textBox3.Text = n.ToString();}

private void sub_Click(object sender, EventArgs e)

{ int n;

n = Convert.ToInt16(textBox1.Text) - Convert.ToInt16(textBox2.Text);

textBox3.Text = n.ToString();}

private void mul_Click(object sender, EventArgs e)

{ int n;

n = Convert.ToInt16(textBox1.Text) * Convert.ToInt16(textBox2.Text);

textBox3.Text = n.ToString();

}

private void div_Click(object sender, EventArgs e)

{ int n;

n = Convert.ToInt16(textBox1.Text) /Convert.ToInt16(textBox2.Text);

textBox3.Text = n.ToString();

}

private void op_Click(object sender, EventArgs e)

{ if (textBox2.Text == "" || Convert.ToInt16(textBox2.Text) == 0)

div.Enabled = false;

else

div.Enabled = true;

}

1.2.5使用彈出式菜單控件(ContextMenuStrip)實(shí)現(xiàn)

使用彈出式菜單控件設(shè)計(jì)一個(gè)實(shí)現(xiàn)兩個(gè)整數(shù)的加、減、乘、除運(yùn)算,并將彈出式菜單與窗體關(guān)聯(lián)。執(zhí)行界面如圖5。事件過程參見1.2.4。

2結(jié)語

在這個(gè)教學(xué)過程中,為實(shí)現(xiàn)兩個(gè)整數(shù)加、減、乘、除功能的計(jì)算器案例任務(wù),設(shè)計(jì)了5種方法完成該任務(wù),把同一個(gè)案例進(jìn)行了舉一反三,通過完成同一個(gè)案例功能,用不同的控件實(shí)現(xiàn),使學(xué)生熟練掌握了多個(gè)控件的使用方法,并靈活應(yīng)用在具體實(shí)踐中,學(xué)生反響教學(xué)效果很好?!鞍咐e一反三”教學(xué)方式既使學(xué)生牢固的掌握了知識(shí)點(diǎn),又啟發(fā)了學(xué)生的思維,激發(fā)了學(xué)生思考問題的主動(dòng)性,拓展了學(xué)生解決問題的能力,起到了事半功倍的效果。

參考文獻(xiàn)

[1] 李春葆.C#程序設(shè)計(jì)教程[M].北京:清華大學(xué)出版社,2015:259-262.

[2] 鄭廣成,沈蘊(yùn)梅,虞勤.Visusl C#.NET程序設(shè)計(jì)與應(yīng)用開發(fā)[M].北京:清華大學(xué)出版社,2014:161-163.

猜你喜歡
舉一反三教學(xué)創(chuàng)新案例
案例4 奔跑吧,少年!
隨機(jī)變量分布及統(tǒng)計(jì)案例拔高卷
發(fā)生在你我身邊的那些治超案例
提高初中數(shù)學(xué)課堂例題教學(xué)的有效性探索
初中科學(xué)復(fù)習(xí)課的有效性探究
高中物理的“舉一反三”學(xué)習(xí)法
中職美術(shù)創(chuàng)新教學(xué)實(shí)施的方法探究
讀寫結(jié)合探尋初中記敘文寫作教學(xué)新路徑
中職 《電機(jī)與拖動(dòng)》 課程教學(xué)的改革與創(chuàng)新
一個(gè)模擬案例引發(fā)的多重思考