技术标签: 计算机窗口是什么意思解释
现在,很多的操作系统都是视窗操作系统,比如:Windows、linux、iOS等。这些系统都是由一个个窗口组成的?那么,什么是窗口呢?举个简单的例子,比如双击我的电脑之后,就打开了一个窗口,如下图所示。下面,就让我们一起来学习关于电脑窗口的相关知识吧。
1、窗口的组成
1)边框和工作区 每个窗口都有四个边,将鼠标移到边上,指针会变成双箭头
,这时拖动就可以改变窗口的大小,中间就是工作区;
2)标题栏 每个窗口最上面都有一个蓝色的长条,这是窗口的标题,称作标题栏,在标题栏的左边是窗口的名称,最右边是三个按钮图标
,
从图标上可以看出,第一个是最小化,中间是最大化,第三个就是关闭了,将鼠标移到标题栏上,然后拖动标题栏可以移动这个窗口;
3)菜单栏 在标题栏的下方是菜单栏,每个菜单都有一个文字名称,单击一下会出来一个下拉菜单,第一个是“文件”菜单,第二个是“编辑”菜单,里面都有相关的命令,记住文件菜单里有“保存”和“另存为”命令,编辑里有“复制”和“粘贴”命令;
4)工具栏 菜单栏的下方有一排按钮,它们是最常用的一些菜单命令,都是用按钮图标来表示,图标比文字更形象一些,操作也更简便, 记住后退按钮
;
5)地址栏 在工具栏的下方有一个白色的长条,里面是当前的位置,长条右边有一个黑色的三角按钮
,单击它,可以选择其他的位置;
6)工作区 窗口中的空白区域就是工作区,里面可以放文件和文件夹,在“我的电脑”窗口中放的是磁盘,方形盒子形状的是逻辑硬盘,一个光盘形状的是光驱,
不同的窗口中工作区也不同,例如在“记事本”窗口中可以输入文字,在“画图”程序窗口中可以绘画;
7)滚动条 在窗口的右边和底边有时会出现一个长条上下是两个黑箭头,这就是滚动条,单击黑箭头或者拖动滚动条,窗口中遮挡的内容就会显现出来;
8)常见任务 在窗口左侧,显示了一些常用的操作,可以方便的切换到其他位置;
练习:
1、双击“我的电脑”图标,打开“我的电脑”窗口,瞄准标题栏把它拖到右边,再移到中间,最小化窗口、最大化窗口,然后再还原;
2、记住窗口的各个组成部分的名称和作用;
3、打开“我的电脑”窗口中“(C:)”盘,看一下窗口中的内容,单击工具栏上的“向上”按钮,回到“我的电脑”,再打开“(D:)”盘,看一下窗口中的内容,点“向上”按钮,回到“我的电脑”;
4、看一下地址栏中的内容,确定当前的位置,单击黑色的下拉按钮,在出现的下拉列表中单击“我的文档”文件夹,看一下窗口发生的变化,单击“后退”按钮返回原位;
5、找一个窗口有滚动条的窗口,拖动一下滚动条,再单击上下的黑三角按钮看看有什么不同?
结束语:窗口这个概念其实不难,几乎每个程序都是一个窗口,我们也是通过这些窗口跟操作系统进行交互的。
文章浏览阅读1.1w次,点赞31次,收藏144次。数据仓库建设一、数据仓库概念1.数仓架构 我们在谈到数据仓库,都会提到数仓架构,那么数仓架构到底是什么呢?首先,架构就是把一个整体工作按需切分成不同部分的内容,由不同角色来完成这些分工,并通过建立不同部分相互沟通的机制,使得这些部分能够有机的结合为一个整体,并完成这个整体所需要的所有活动。而数仓架构就可以理解为是构成数据仓库的组件以及之间的具有交互机制的关系。 如上图所示,数仓的数据源可能来自业务系统的数据,或者外部获取的数据,或者从线下文件导入的数据。通过抽取工作,将这些数据存储到数仓的原始_数仓建设
文章浏览阅读938次,点赞13次,收藏29次。那我们该怎么做才能做到年薪60万+呢,对于程序员来说,只有不断学习,不断提升自己的实力。我之前有篇文章提到过,感兴趣的可以看看,到底要学习哪些知识才能达到年薪60万+。通过职友集数据可以查看,以北京 Android 相关岗位为例,其中 【20k-30k】 薪酬的 Android 工程师,占到了整体从业者的 30.8%!北京 Android 工程师「工资收入水平 」今天重点内容是怎么去学,怎么提高自己的技术。1.合理安排时间2.找对好的系统的学习资料3.有老师带,可以随时解决问题。
文章浏览阅读2k次。手撕公式必不可少,但是难免出错。在战略上手推公式,而在战术上用matlab符号推导辅助和验证可以大幅度减少出错,并提高效率。1.符号推导第一步,学会使用sym和syms a.生成 单个符号变量 sym a b.生成 单个符号变量symsab c d c.生成矩阵符号变量sym和syms的区别 使用sym只生成一个整体a可以控制元素显示方式 使用syms生成一个整体a及对应元素符号变量 d.生成向量和矩阵符..._matlab符号推导
文章浏览阅读2.7k次,点赞2次,收藏3次。什么是文件包含程序开发人员一般会把重复使用的函数写到单个文件中,需要使用某个函数时直接调用此文件。而无需再次编写,这种 文件调用的过程一般被称为文件包含。例如:include “conn.php”PHP中常见包含文件函数include()当使用该函数包含文件时,只有代码执行到include()函数时才将文件包含进来,发生错误时之给出一个警告,继续向下执行。include_once()..._allow_url_fopen http 文件包含
文章浏览阅读820次,点赞14次,收藏6次。这个方向初期比较容易入门一些,掌握一些基本技术,拿起各种现成的工具就可以开黑了。知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。(img-tcUzaO6d-1713163585912)]同时非常期待小伙伴们能够关注,后面慢慢推出更好的干货~嘻嘻。如果有写得不正确的地方,麻烦指出,感激不尽。
文章浏览阅读3.5k次,点赞2次,收藏6次。很多小伙伴在安装node-sass的时候都失败了,主要的原因是node版本和项目依赖的node-sass版本不匹配。node-sass依赖node版本,而sass则不需要。解决方案:卸载node-sass,安装sass,项目全局搜索/deep/, 把/deep/替换为::v-deep即可。_nodesass安装报错
文章浏览阅读2.4w次,点赞91次,收藏658次。前言在某些场景中,多个进程必须以互斥的方式独占共享资源,这时用分布式锁是最直接有效的。随着技术快速发展,数据规模增大,分布式系统越来越普及,一个应用往往会部署在多台机器上(多节点),在有些场景中,为了保证数据不重复,要求在同一时刻,同一任务只在一个节点上运行,即保证某一方法同一时刻只能被一个线程执行。在单机环境中,应用是在同一进程下的,只需要保证单进程多线程环境中的线程安全性,通过 JAV..._“分布式锁-这一篇全了解(redis 实现分布式锁完美方案)”, franco 蜡笔小强,csdn,
文章浏览阅读2k次。原因:MyBatis 的 DefaultVFS 打印的日志乱码解决办法:不打印该日志(眼不见心不烦????)在mybatis.xml里面把别名那一行注释掉就可以了(直接搜索sqlSessionFactory查找xml)_defaultvfs
文章浏览阅读196次。NTP(Network Time Protocol)网络时间协议是一种基于UDP的网络协议,它用于网络时间同步,使网络中的计算机时钟同步到,再配合各个时区的偏移调整就能实现精准同步对时功能。NTP协议可广泛应用于各类设备或系统,对网络世界有着举足轻重的作用,但是在实际应用中却往往忽视了它的作用,甚至可能会带来一些危害。如影响业务系统运行,影响日志审计的真实性等。某单位新部署了一批服务器,运行一段时间后发现大部分Linux服务器时钟发生跳变。_ntp是加密协议吗
文章浏览阅读1.1k次。【2011.12.10普及模拟】泽泽在埃及 题目描述泽泽已52:0的比分输了球,被足球流氓打了一顿,扔进了窨井里……出来的时候,泽泽已经在埃及了。滚滚的黄沙在周围飞舞,没有一样生物在这里栖息。泽泽不想就挂在这里。忽然,泽泽被风沙遮住的眼睛瞥见了一座金字塔。这是一座很雄伟的金字塔,而且重要的是,金字塔顶端,竟然有一架直升飞机!泽泽就像抓到了救命稻草,用他在长城上999999999999999999_探花泽泽
文章浏览阅读645次。如何在Tkinter中设置/更改ttk.Separator对象的长度/宽度?ttk.Separator(self, orient='horizontal').grid(column=0,row=0, columnspan=2, sticky='ew')看起来柱子试图完成这项工作,但是当你有多个具有相同列宽的分隔符时,它们似乎有不同的长度 - 任何想法为什么?这是一个简单快速的特殊“脏”测试示例:i..._tkinter seperator 宽度
文章浏览阅读1.6k次。问题 描述: org.osgi.framework.BundleException: Could not find bundle: org.eclipse.equinox.console 解决方案如下步骤一:eclipse.ini 设置 jdk 在vm 后加上/usr/java/jre1.7.0_06/bin/java设置前-startupplugins/org.eclipse.equin_could not find bundle: org.eclipse.equinox.console