(共15张PPT)
3.3 数据与系统
图形用户界面(Graphical User Interface,GUI)又称图形用户接口,是指采用图形方式显示的计算机操作用户界面
图形用户界面(GUI)
在Python 语言中,快速创建GUI应用程序:tkinter是实现图形用户界面的模块
导入tkinter模块代码用“from tkinter import *”
交互对象
矩形容器(Frame)
文本标签(Label)
图形用户界面(GUI)
命令按钮(Button)
文本框(Entry)
from tkinter import *
root = Tk() #创建一个窗口
root.title("添加线路") #设置窗口标题
root.geometry('600x100') #设置窗口大小
root.resizable(0,0) #禁止调整窗口大小
var=StringVar() #定义StringVar()类型
def intomap(): #Button按钮激发函数
c=open("旅行线路.txt",'a+') #以追加模式打开文件
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()
活动2
运行效果如下:
文件
文件是存储在外存储设备中的相关数据的集合
计算机的存储设备可分为主存储器(内存)和辅助存储器(外存)
文件
存储设备 作用 例子
主存储器(内存) 用来存放正在执行的程序及数据,程序关闭后,数据消失 内存条(主板上的存储部件)
辅助存储器(外存) 更持久的存储数据 硬盘、光盘、U盘等
Python读写文本文件
在Python语言中
用open函数把外存储器里的文本文件(.txt)打开
用write方法将内存中的数据存储到外存储器的文件中
文件操作结束时一定要用close方法关闭文件
数据库
数据库(DB):以一定的组织方式存储在计算机中的相互关联的数据集合
数据表
在数据库中,数据是以二维表的形式组织存储的,称为表。
字段:表中的一列,一个字段对应车次实体的一个属性
字段名:每个字段都有一个名字,如车次编号
记录:表中的一行
主键:可以唯一确定一条记录的字段,如车次编号
我们可以对数据表进行插入、删除、更新等操作。
数据库管理系统
数据库管理系统:是定义、创建、维护数据库的一种工具,它允许用户管理和控制数据库中的数据
介于用户与操作系统之间的一层数据
常见的数据库管理系统有Sybase、ORACLE、MySQL、Access等。
数据库管理员
数据库的建立、使用和维护等工作还需要专门的人员来完成,这些人被称之为数据库管理员
数据库管理员通过数据库系统对数据库进行操作和维护
数据库系统
数据库系统:是由数据库、数据库管理系统(及其应用开发工具)、数据库应用系统、数据库管理员和用户组成的存储、管理、处理和维护数据的系统。
数据库主要用于存储数据,需要足够大的内存储器和外存储器等硬件平台的支持。
软件部分除了操作系统和数据库管理系统外, 还包括支持特定应用环境开发的软件工具以及开发完成的数据库应用系统。
数据库系统
12306网站是一个大型数据库系统,其他如各类财务管理系统、人事管理系统、图书管理系统等软件也都是数据库系统
DBAP:数据库应用程序
thanks!
谢谢