2022年2022年教案C#程序设计语言-.. .pdf
《2022年2022年教案C#程序设计语言-.. .pdf》由会员分享,可在线阅读,更多相关《2022年2022年教案C#程序设计语言-.. .pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 广东机电职业技术学院 C# 程序设计语言课 教学方案教师:曹党生第 1 号学习内容了解 C#语言,了解运行环境课时2 教学目标专业能力1. 了解计算机编程基础知识2. 了解 VS 软件选择与安装3. 学会运行程序4. 认识 MessageBox 方法能力注意培养学生的独立思考能力、独立操作能力社会能力注意培养学生的团结合作精神、互相帮助精神目标群体没有计算机编程知识、却直接学习面向对象教学环境教室教学方法只有抓主干;深入浅出、提纲挈领;启发、个别指导;课下辅导教学过程(教师活动,学生活动)一、介绍C#语言诞生、特点、语言排行二、如何学每次课下,要独立完成作业。这里的作业要达到熟练编写没有理
2、论知识需要掌握,只有规则通过编程掌握规则三、安装Microsoft Visual Studio 2008 或 Visual C# 2010 Express(要立即注册)软件来自: ftp:/ 四、软件演示演示在一个月就学会编写的程序:捕获小球、展开图片、秒表、飘荡的脸、计算器五、学习一个程序点击 button,弹出 MessageBox, “ C#欢迎您的到来”作业1)安装软件VS 2 )点击 button,弹出对话框: “编程如此简单”教学反馈名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - -
3、 - 第 1 页,共 16 页 - - - - - - - - - 2 广东机电职业技术学院 C# 程序设计语言课 教学方案教师:曹党生第 2 号学习内容认识 button label pictureBox 课时2 教学目标专业能力学会用按钮控制label的内容学会用按钮控制picture的展开、收起认识 = 初识变量方法能力注意培养学生的独立思考能力、独立操作能力社会能力注意培养学生的团结合作精神、互相帮助精神目标群体没有计算机编程知识、却直接学习面向对象教学环境机房教学方法只有抓主干;深入浅出、提纲挈领;启发、个别指导;课下辅导时间安排教学过程(教师活动,学生活动)一、按钮标签的使用1 从
4、工具箱拖出一个按钮button1 2 从工具箱拖出一个标签label1 3 双击 button1按钮进入编程界面。找到:private void button1_Click(object sender, EventArgs e) 4 当按下按钮,就让标签显示:C#,我来了。其代码为:private void button1_Click(object sender, EventArgs e) label1.Text = C#,我来了 ; /修改 label1的 Text属性 5 分析:1)label1.Text是一个字符串类型的变量,用于显示标签内容。名师资料总结 - - -精品资料欢迎下载 -
5、 - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 16 页 - - - - - - - - - 3 (注:由于 label1包含了 50 多项属性: Text (内容)、Font (字体)、Size (尺寸)、, ,所以 不能写成 :label1 = C#,我来了 ; )2)C# ,我来了 是字符串 ,字符串的标志是双引号3)label1.Text = C#,我来了 ; 表示将= 右面的内容送给= 左面的变量4)每条语句的结束标志是分号。这段程序只有一条语句,其他是描述或说明。6 这个软件设计好以后,如何使用?方法
6、1:菜单: 调试 - 启动调试方法 2:F5程序运行起来后,鼠标点击button1按钮,可以看到标签由Label1 变为:C#,我来了总结:通过在button1_Click事件中,编写语句label1.Text = C# ,我来了 ; ,使得这个软件用户,他用鼠标点击按钮时,标签会按照程序员提前设置好的“埋伏”,突然显示了C#,我来了 。 (软件的控制来自程序预先埋伏)二、图片框的使用(新建一个项目)1 从工具箱拖出一个放图片的工具pictureBox 2 在窗口右下角的属性窗口,找到BackgroundImage 3 将图片“ 2 敬礼谢谢”导入4 将图片的高度改为0 5 从工具箱拖出一个按
7、钮,双击按钮,在编程界面中的button1_Click事件中输入: pictureBox1.Height = 220; 6 运行程序。总结:请同学们观察单击按钮后的结果。请把按钮的显示名字由button1改为“显示图片”三、让图片慢慢展开(新建一个项目)1 把 button1_Click事件中的语句:pictureBox1.Height = 220; 改为:pictureBox1.Height = pictureBox1.Height + 10; 2 运行程序。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - -
8、 - - - - - 第 3 页,共 16 页 - - - - - - - - - 4 3 分析从数学上讲, pictureBox1.Height = pictureBox1.Height + 10 是不成立的。但这不是数学。计算机专家借用数学的 = 表达了这么一个意思:pictureBox1.Height pictureBox1.Height + 10 把图片的高度加10 以后,再存放到放置图片高度的变量里。比如:pictureBox1.Height原来是 30 ,30+10=40,把 40 再保存到pictureBox1.Height中。4 总结1)在计算机语言中,= 表示:把 = 右面的
9、值存放到= 左面的变量中2)变量 ,是一个存储单元,其值可以被修改1)用按钮改变label的内容; 2)用按钮关闭一幅画;3)用按钮慢慢卷起一幅画教学反馈作业名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 16 页 - - - - - - - - - 5 广东机电职业技术学院 C# 程序设计语言课 教学方案教师:曹党生第 3 号学习内容认识 timer,巩固 button pictureBox,引入 if 课时2 教学目标专业能力认识 timer 学习“图片展开”这一动画
10、的设计原理引入 if语句方法能力注意培养学生的独立思考能力、独立操作能力社会能力注意培养学生的团结合作精神、互相帮助精神目标群体没有计算机编程知识、却直接学习面向对象教学环境教室教学方法只有抓主干;深入浅出、提纲挈领;启发、个别指导;课下辅导时间安排教学过程(教师活动,学生活动)一、提问作业:1、用按钮关闭一幅画;2、用按钮慢慢卷起一幅画二、通过按钮从左到右展开图片1 创建新项目、一个button、一个 pictureBox 2 双击设计窗口在的button1按钮进入代码窗口,在button1_Click事件中输入:pictureBox1.Width = pictureBox1.Width +
11、 10; 3 运行。在运行时,必须不断按按钮才能不断展开。能否自动展开呢?三、通过定时器展开图片1 增加控件timer2 双击 timer,出现private void timer1_Tick(object sender, EventArgs e) (注: tick 嘀嗒声。事件timer1_Tick表示闹钟到时间后,会引发里面程序的运行。)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 16 页 - - - - - - - - - 6 3 将 pictureBox1.W
12、idth = pictureBox1.Width + 10;从 button1_Click事件中拖到 timer1_Tick事件中。4 在 button1_Click事件中加入 timer1.Enabled = true;从而启动定时器5 运行程序。6 总结1)定时器有启动/ 关闭控制系统。 timer1.Enabled = true; /启动 timer1.Enabled = false; /关闭2)定时器的定时时间由Interval控制,单位是毫秒。3)用 button控制定时器,用定时器控制图片展开。4)本题中,闹铃每隔100 毫秒,就闹一次,从而pictureBox1.Width改变一
13、次。四、请解释图片展开的原因。五、解决图片拓展过度。当图片完全展开后,不希望它不断扩展,怎么办?if(pictureBox1.width400) timer1 .Enabled =false ; 请解释这个语句。1)设计一个从下向上展开的图片。要求用一个按钮控制展开,另一个按钮控制展开停止。不许图片展开过度。2)设计秒表作业教学反馈名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 16 页 - - - - - - - - - 7 广东机电职业技术学院 C# 程序设计语言课
14、教学方案教师:曹党生第 4 号学习内容全局变量局部变量通项式 + - += 课时2 教学目标专业能力引入全局变量和局部变量的概念引入 + - += 通项式设计是程序设计的技巧巩固 if 方法能力注意培养学生的独立思考能力、独立操作能力社会能力注意培养学生的团结合作精神、互相帮助精神目标群体没有计算机编程知识、却直接学习面向对象教学环境机房教学方法只有抓主干;深入浅出、提纲挈领;启发、个别指导;课下辅导时间安排教学过程(教师活动,学生活动)一、引入radioButton,把它看做小球,让它运动1 拖入 radioButton button timer 2 用 button1控制定时器的启动3 用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年教案C#程序设计语言-. 2022 教案 C# 程序设计语言
限制150内