新教科版高一信息技术33数据与系统课件.pptx
《新教科版高一信息技术33数据与系统课件.pptx》由会员分享,可在线阅读,更多相关《新教科版高一信息技术33数据与系统课件.pptx(31页珍藏版)》请在三一办公上搜索。
1、3.3 数据与系统,3.3 数据与系统,【教学目标】了解文件和数据库文件的概念。了解GUI的基本概念,学会设计简单的GUI。Access数据库简单操作。【教学重点】了解tkinter模块,编写简单可交互的GUI程序。【教学难点】掌握数据传递过程(GUI程序界面向对象及文本文件)。,【教学目标】,引入,学生阅读第67页任务一 探究“旅行线路”之“初看“旅行线路”,了解“旅行线路”程序界面及功能,了解图形用户界面(GUI)。完成填空,以实现在窗口上添加一个“查询线路”按钮的功能。,from tkinter import*#导入tkinter模块root=Tk()#创建一个窗口root.title(
2、旅行线路)#设置窗口标题root.geometry(300 x120)#设置窗口大小root.resizable(0,0)#禁止调整窗口大小#的窗口上建一个“添加线路”按钮Button(root,text=添加线路,relief=solid,width=10,height=2).pack()#在屏幕上建一个Button按钮。,tkinter是一款很知名的Python库,用它我们可以制作图形用户界面。,引入学生阅读第67页任务一 探究“旅行线路”之“初看“,from tkinter import*#导入tkinter模块root=Tk()#创建一个窗口root.title(旅行线路)#设置窗口标
3、题root.geometry(300 x120)#设置窗口大小root.resizable(0,0)#禁止调整窗口大小#的窗口上建一个“添加线路”按钮Button(root,text=添加线路,relief=solid,width=10,height=2).pack()#在屏幕上建一个Button按钮。#添加一个“查询线路”按钮的功能:Button(root,text=查询线路,relief=solid,width=10,height=2).pack(),from tkinter import*,图形用户界面(Graphical User Interface,GUI)又称图形用户接口,是指采用
4、图形方式显示的计算机操作用户界面。在Python 语言中,tkinter是实现图形用户界面的模块,可以快速创建GUI应用程序。方法:先导入模块。如上面所示的代码用“from tkinter import*”导入tkinter模块。然后运用相应代码创建交互对象。如:矩形容器(Frame)、文本框(Entry)、命令按钮(Button)、文本标签(Label)在现代程序设计中,我们用“对象”建立计算机世界的实体与客观世界的实体相一致的映射关系,问题的解决方案可以用一些彼此交互的对象来形象化表示。,图形用户界面(GUI),图形用户界面(Graphical User Interfac,交互对象,矩形容
5、器(Frame),文本标签(Label),图形用户界面(GUI),命令按钮(Button),文本框(Entry),交互对象矩形容器(Frame)文本标签(Label)图形用户,编程实现“添加线路”功能,from tkinter import*root=Tk()#创建一个窗口 root.title(添加线路)#设置窗口标题root.geometry(600 x100)#设置窗口大小root.resizable(0,0)#禁止调整窗口大小var=StringVar()#定义StringVar()类型def intomap():#Button按钮激发函数 c=open(旅行线路.txt,a+)#以追
6、加模式打开文件 c.write(var.get()+n)#在text文件末尾添加text里的内容 c.close#关闭文件#在窗口上建一个文本标签Label(root,text=请输入线路,font=(Arial,10).pack()#在窗口上建一个文本框Entry(root,textvariable=var,width=550).pack()#在窗口上建一个Button按钮Button(root,text=添加线路,command=intomap,relief=solid,width=10).pack()root.mainloop(),编程实现“添加线路”功能from tkinter imp
7、or,文件,文件是存储在外存储设备中的相关数据的集合。,在解决问题的过程中,我们可以根据需要将数据组织在一起形成队列、树或图等逻辑结构,这时的数据存储在内存中,当退出程序时,相关数据也将丢失。如果需要更持久地存储数据,我们可以将数据以文件的形式存储到外存储设备中。在“线路数据”程序中是用文件的形式存储在计算机的磁盘里的。,计算机的存储设备按用途可分为主存储器(内存)和辅助存储器(外存)两类。内存用来临时存放执行的文件,关机后数据将消失;外存是磁性介质或光盘等,能长期保存信息。P69,文件文件是存储在外存储设备中的相关数据的集合。在解决问题,Python读写文本文件,在Python语言中,文本文
8、件的读写 打开:open函数把外存储器里的文本文件(.txt)打开 存储:write方法将内存中的数据存储到外存储器的文件中 关闭:文件操作结束时一定要用close方法关闭文件,Python还提供了读写电子文档和电子表格等多种类型文件的模块,可以很方便地建立起不同计算工具间的联系。在数据管理技术的发展历程中,文件的使用有助于长期保存数据,并且实现由专门的软件对数据进行管理,从而减轻人工管理数据的负担。数据的存储传统上是使用单独的没有关联的文件。,Python读写文本文件在Python语言中,文本文件的读写,只有一个“添加线路”的功能,请在此例程基础上,增加一个“查询线路”的按钮,并实现功能:单
9、击该按钮,在文本框中显示文本文件旅行线路.txt中的已有全部内容。,练一练,编程实现“查询线路”功能,只有一个“添加线路”的功能,请在此例程基础上,增加一个“查询,from tkinter import*#导入tkinter模块import tkinter.messagebox#弹窗库root=Tk()#创建一个窗口root.title(线路操作)#设置窗口标题root.geometry(580 x220)#设置窗口大小root.resizable(0,0)#禁止调整窗口大小var=StringVar()#定义StringVar()类型def intomap():#Button按钮添加线路激发
10、函数 if var.get().strip()=:tkinter.messagebox.showerror(错误,输入内容不能为空!)else:c=open(旅行线路.txt,a+)#以追加模式打开文件 c.write(var.get()+n)#在文件末尾添加text里的内容 c.close#关闭文件 tkinter.messagebox.showinfo(提示,录入成功!)var.set()#清除录入内容以免重复录入 entry.focus_set()#输入框获得焦点,from tkinter import*,def query():#Button按钮查询线路激发函数 c=open(旅行线路
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新教 科版高一 信息技术 33 数据 系统 课件
链接地址:https://www.31ppt.com/p-2062483.html