高中信息技术教科版 (2019)必修1 数据与计算3.3 数据与系统公开课第1课时教案
展开课题
3.3 数据与系统 (第1课时)
单元
3
学科
信息技术
年级
高一
学习
目标
通过项目活动,让学生亲身体验图形用户界面,如何使用Tkinter模块创建可视化界面。为按钮编写单击事件代码。
重点
了解tkinter模块,编写简单可交互的GUI程序。
难点
掌握数据传递过程(GUI程序界面诸对象及文本文件)
教学过程
教学环节
教师活动
学生活动
设计意图
导入新课
小刚同学经常和朋友外出旅游,他想自己开发一个旅行小助手系统,系统包括线路管理,交通乘车指导,以往旅游记录管理等。
听讲并思考
导入新课
讲授新课
程序代码:
frm tkinter imprt *
rt = Tk()
rt.title('旅行线路')
rt.gemetry('300x120')
rt.resizable(0,0)
Buttn(rt,text='添加线路',relief='slid',width=10,height=2).pack()
老师演示后,学生练习。
【活动1:】给学生介绍图形用户界面
图形用户界面(Graphical User Interface,GUI)又称图形用户接口,
Tkinter是实现图形用户界面的模块。
frm tkinter imprt * 导入tkinter模块
矩形容器(Frame) 文本框(Entry) 按钮(Buttn) 文本标签(Lable)
面向对象的程序设计:将数据及其操作封装为类
面向过程的程序设计:关注各种类型的数据及其操作
【活动2:】
更新旅游线路,程序如下:
frm tkinter imprt *
rt = Tk() #创建一个窗口
rt.title("添加线路") #设置窗口标题
rt.gemetry('600x100') #设置窗口大小
rt.resizable(0,0) #禁止调整窗口大小
var=StringVar() #定义StringVar()类型
def intmap(): #Buttn按钮激发函数
c=pen("旅行线路.txt",'a+') #以追加模式打开文件
c.write(var.get()+"\n") #在文件末尾添加text里的内容
c.clse #关闭文件
#在窗口上建一个文本标签
Label(rt, text='请输入线路', fnt=('Arial', 10)).pack()
#在窗口上建一个文本框
Entry(rt,textvariable=var,width=550).pack()
#在窗口上建一个Buttn按钮
Buttn(rt, text="添加线路", cmmand =intmap,relief="slid",width=10).pack()
rt.mainlp()
【活动3】文件与Pythn读写文件
文件是存储在外存储设备中的相关数据的集合。解决问题的过程中,数据组织在一起,形成队列、数或图等逻辑结构,这时的数据在内存中,当退出程序时,相关数据将丢失。如果要长久的存储数据,可以将数据
以文件的形式存储在磁盘里。
在Pythn语言中,
★ 用pen函数把外存储器里的文本文件(.txt)打开
★ 用write方法将内存中的数据存储到外存储器的文件中
★文件操作结束时,一定要用clse方法关闭。
跟着老师学习这段程序代码,学生然后在电脑上练习。
学习图形用户界面(GUI),认识其中的常用概念,如矩形容器,文本框,按钮,文本标签等。
跟着老师学习这段程序代码,学生然后在电脑上练习。
学习文件与读写文件。
学生学习pen函数,write函数文件的打开 和关闭。
学习pythn程序设计语言。
让学生学会图形用户界面(GUI),记住矩形容器,文本框,文本标签。
学习pythn程序设计语言。
让学生学习文件与读写文件
让学生学习 pen函数,write函数文件的打开 和关闭。
课堂小结
1、Tkinter模块的基本操作:引用,创建窗口,设置窗口大小、标题内容;在窗口上创建标签、文本框、按钮;为按钮单击事件编写代码。
2、对文本文件的操作:将内容写入文本文件。
跟着老师总结本节课所学知识。
对本节课内容总结,进一步深化学习。
巩固练习:
在今天学的第一个程序上,添加一个“查询线路”按钮。
参考答案:
frm tkinter imprt *
rt = Tk()
rt.title('旅行线路')
rt.gemetry('300x120')
rt.resizable(0,0)
Buttn(rt,text='添加线路',relief='slid',width=10,height=2).pack()
Buttn(rt,text='查询线路',relief='slid',width=10,height=2).pack()
学生在电脑上练习这个程序。
加深对pythn语言的学习和应用。
2021学年3.3 数据与系统精品第一课时教学设计及反思: 这是一份2021学年3.3 数据与系统精品第一课时教学设计及反思,文件包含33数据与系统第一课时-新教材2020-2021学年教科版2019高中信息技术必修一学案doc、33数据与系统第一课时-新教材2020-2021学年教科版2019高中信息技术必修教案docx等2份教案配套教学资源,其中教案共7页, 欢迎下载使用。
教科版 (2019)必修1 数据与计算3.3 数据与系统精品第3课时教学设计: 这是一份教科版 (2019)必修1 数据与计算3.3 数据与系统精品第3课时教学设计,共4页。教案主要包含了活动1:,活动2:,活动3:等内容,欢迎下载使用。
高中教科版 (2019)第3单元 认识数据3.3 数据与系统获奖第2课时教学设计: 这是一份高中教科版 (2019)第3单元 认识数据3.3 数据与系统获奖第2课时教学设计,共4页。教案主要包含了活动1:,活动2:等内容,欢迎下载使用。