精华内容
下载资源
问答
  • MFC用户界面线程的创建示例

    千次下载 热门讨论 2013-01-04 10:33:36
    MFC用户界面线程的创建示例,该实例演示了文件复制的自定义,并实时显示操作进度、操作时间等,采用工作线程和用户界面线程想结合,消息的传递等。
  • java(swing,awt)图形用户界面编程100多个案例,里面的例子好好学学
  • 用户界面设计

    千次阅读 2018-09-17 17:29:00
    用户界面是适应人的需要而建立的,因此,首先要弄清将要使用这个界面的用户类型。 ●用户特性分析的目的是要详细了解所有的用户的技能和经验,一遍能够预测用户对不同界面设计会做出什么反应,这样在更改界面时,...

    任务分析

    这一部分工作应与软件系统的需求分析同步进行,它主要包括:

    1、用户特性分析

    2、用户工作分析

    3、记录有关系统的概念和术语

    4、确定界面类型

    这里写图片描述

    用户特性分析

    ●用户界面是适应人的需要而建立的,因此,首先要弄清将要使用这个界面的用户类型。

    ●用户特性分析的目的是要详细了解所有的用户的技能和经验,一遍能够预测用户对不同界面设计会做出什么反应,这样在更改界面时,就能做出正确的判断。

    1、用户类型:外行型、初学型、熟练型、专家型

    2、用户特性度量:用户特性的度量与用户使用模式及观测到的用户群体能力有关。

    (1)用户使用的频度

    (2)用户是否能够自由选用界面

    (3)用户对计算机的熟悉程度

    (4)用户知识

    (5)用户思维能力

    (6)用户的生理能力和技能

    用户工作分析

    ●用户工作分析,也称为任务分析。它是系统内部活动的分解。

    ●用户工作分析与需求分析中结构化分析的方法类似,采用自顶向下,逐步进行功能分解。

    ●与常规的功能分解不同的是,所有的系统任务,包括与人相关的活动,都要考虑在内。

    ●系统的功能分解,可以用数据流图和数据字典描述。

    ●任务可以由一组动作构成,他们规定了为实现这个任务所必须的一系列活动。

    ●任务的细节可以使用结构化语言来表达。它描述了动作完成的序列及在完成动作时的所有例外情况。

    用户模型和观点

    建立用户的思维模型,是为了帮助建立设计者界面模型。

    1、理论认知模型:由心理学家建立的模型,目的是要了解人的思维过程。

    2、用户知识模型:这种模型描述了一定范畴内的知识以及类型之间的联系。模型借助各个用户的知识来建立,用遍历知识网络的方法来评价用户如何学习。

    3、用户特性模型:这些模型主要依据在用户特性分析所描述的技能和能力对用户进行分类,他们也被称为用户外观。

    4、用户任务模型:这种模型根据用户要求中提出的任务的功能和操作次序,构想该任务的概念。通过它,可以了解用户知道多少有关系统操作的知识,用户期望系统应当如何工作等。

    5、用户观点:值系统结构的用户模型,是用户描述和设想现行系统结构的方法 。它可以用图形化的方式表示,也可以用语言方式表示。

    任务模型

    ●静态:就是对象——关系模型,用于展现界面的结构设计。

    ●动态:是对系统操作或与会话设计有关的对象的动态行为的描述。
    如图:

    这里写图片描述

    用户界面任务和工作设计

    ●任务和工作设计的目的在于创造用户的工作环境

    ●通常,任务应组织的多样化一些,要与人的能力相适应

    任务分配

    ●在每个任务中,动作要分配给计算机、用户或二者。

    ●一般的用户承担需要创造、判断和探索的任务,而计算机承担重复检查、计算和数据处理的任务。

    ●任务分配产生两个网络。一个是人的任务网络,一个是计算机的任务网络。

    ●人的任务网络说明如何安装、操作和使用系统,它最后将形成操作过程和用户手册的基础。

    ●计算机的任务网络则描述计算机应担负的工作。

    任务分配步骤

    ●检查数据流图,标出哪些是单独由计算机完成的任务、哪些是单独由人完成的任务。

    ●对于共同完成的任务,将任务的每一个动作分配给计算机或人。

    ●构成新的计算机的任务网络和人的任务网络。

    ●在进一步细化计算机与人的协同动作,以确定人和计算机如何交互。

    界面设计的基本类型

    在选用界面形式的时候,应当考虑每种类型的优点和限制,从下面几个方面来考查进行抉择:

    ◆使用的难易程度

    ◆学习的难易程度

    ◆操作速度

    ◆复杂程度

    ◆控制

    ◆开发的难易程度

    菜单界面的设计

    菜单是由系统预先设置好的,显示于屏幕上的一组或几组可供选用的命令。

    ◆正文菜单:实质上是系统命令本身或是简写形式。简单的正文菜单的设置与选取方式。
    (1)首字符匹配方式

    (2)序号匹配方式

    这里写图片描述

    (3)亮条匹配方式

    ◆图标菜单:简称图标,是安置在一个小方框中的一幅象形的或表意的图画。

    ◆正文和图标混合的菜单:这种菜单基本上还是正文式的。从屏幕上看,它还是由字符串构成。

    按照屏幕位置和操作风格来分类

    ◆固定位置菜单:固定位置菜单每次总是在屏幕的相对固定的位置出现。
    0层——主菜单:定位于屏幕中心或占领整个屏幕,菜单项的内容是所属各个子系统的名称。
    1层——子系统层:这一层菜单在水平方向排成一行,安放于屏幕的上沿或下沿。
    2层——当用户挑选了某一个操作类时,屏幕上将按垂直方向显示这组操作类的名称。

    ◆对话

    (1)必须回答式:对话在屏幕上出现时,用户必须给予回答,否则系统不再做任何其他工作。

    这里写图片描述

    (2)无需回答式:这类对话在屏幕上出现,仅仅是为了告诉用户一些参考信息,不需要用户回答。

    (3)警告式:这类对话主要用于系统报错或者警告。

    问题描述语言POL

    ◆任务层:一个任务可以自顶向下分解成由子任务构成的树形结构,每个任务和他们的动作用带有注释和约束的结构化格式来描述。每个任务涉及的对象叫做实体,而动作即是施加于其上的。

    ◆语义层:POL描述概念实体和实现任务所需要的运算。概念实体可以是抽象的概念,如某种联系,也可以是具体的对象,如某个消息。系统本身由实体的集合组成,而操作只是与某个对象相联系。

    ◆语法层:将操作和方法定义成命令,这些命令是由用户来使用的。命令由语义操作建立,并具有上下文关系,通过上下文关系型,利用显示,命令或状态变量,就可以描述整个系统。

    ◆交互层:POL的文法有终极符(自定义的不能再分的)和由终极符组成的非终极符。终极符为

    W——When(时态规格说明原语)

    P——Prompt(原始系统动作:提示)

    R——Response(原始系统动作:响应)

    A——Action(原始用户动作:击键)
    这些终极符可组成非终极符结构。

    这里写图片描述

    数据输入界面设计

    数据输入是指所有供计算机处理的数据的输入。数据输入界面是系统的一个重要组成部分,它常占用的极大部分使用时间。

    数据输入规则

    ◆数据输入界面的目标是尽量简化用户的工作,并尽可能的减少输入的出错率。

    ◆在软件设计的范围,可以通过下列方法来减少用户输入的工作量。
    对共同输入的内容设置默认值(缺省值)

    ◆数据输入屏幕应当设计成尽量与输入格式系那个匹配

    ◆数据内容应当根据他们的使用频率或他们的重要性,或他们的输入次序进行组织。

    这里写图片描述

    这里写图片描述

    展开全文
  • 系统用户界面_com.android.systemui.apk

    热门讨论 2013-05-17 04:19:35
    系统用户界面_com.android.systemui,当您误删此文件,您的安卓手机会提示:com.android.systemui已经停止工作,此时您就需要下载此文件,重新安装即可。
  • Python中用户界面设计(GUI)

    万次阅读 多人点赞 2020-06-27 22:07:47
    图形用户界面是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,已选择命令调用文件过执行其它一些日常任务与通过键盘输入文本或字符命令来完成例行任务的字符界面相比,...

    1.概述:

           图形用户界面是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,已选择命令调用文件过执行其它一些日常任务与通过键盘输入文本或字符命令来完成例行任务的字符界面相比,图形界面用户界面有许多优点,图形用户界面由窗口,下拉菜单对话框及其相应的控制机制构成,在各种新式应用程序中都是标准化的,即相拥同的操作总是以同样的方式来完成。在图形用户界面,用户看到和操作的都是图形对象,应用的式计算及图形学的技术,GUI的广泛应用是当今计算机发展的重大成就之一,它极大地方便了非专业用户的使用,人们从此不再需要死记硬背大量的命令。

    2.认识tkinter:

           tkinter是python默认的GUI,它简单易用、可移植性良好,常被应用于小型图形界面应用程序的快速开发。
           tkinter可用于创建窗口、菜单、按钮、文本框等组件。是python的内置模块,使用时需提前导入。导入方式一:import tkinter;方式二:from tkinter import *

           开发一个简单的tkinter程序
           (1)创建根窗口:搭建图形界面之前,需要先创建一个根窗口(也称主窗口)。使用tkinter模块中TK类的构造方法可以创建根窗口对象。如果根窗口对象名为root,则令其等于Tk(),注意此时T是大写的。实现代码为:root=Tk()
           (2)进入消息主循环:为保证能随时接收用户消息,跟窗口应进入消息循环,使GUI程序总是处于运行状态。具体实现代码:root.mainloop()
           (3)总代码如下:

    from tkinter import *
    root=Tk()
    
    root.mainloop()
    
    

    运行结果如下图:
    在这里插入图片描述
    这样我们就创建了一个目前什么什么内容都没有的主界面,如果想调制页面大小见下方代码:

    from tkinter import *
    root=Tk()
    root.geometry("400x400+200+200")#对应的格式为宽乘以高加上水平偏移量加上垂直偏移量
    
    
    root.mainloop()
    

    运行结果如图:
    在这里插入图片描述
    3.标签组件

    (1)Label组件用于显示信息。Lable (master=None,cnf={},**kw)其中,kw参数是用来自定义label组件的键值对。
    常用属性如下图:
    在这里插入图片描述
    具体代码如下:

    from tkinter import *
    root=Tk()
    #定义lable对象用Lable方法,顺序分别为窗口对象,显示文本python程序设计,字体内型为华文行楷,大小为20
    #字体颜色为绿色,背景颜色为粉色
    label=Label(root,text="Python程序设计",font=("华文行楷",20),fg="green",bg="pink")
    
    label.pack()#调用pack方法将label标签显示在主界面,后面也会用到就不一一解释了
    
    
    root.mainloop()
    

    运行结果如下图:
    在这里插入图片描述
    4.Button属性

    (1)Button组件可展示文本或图片并与用户交互,使用Button类构造方法Button()可创建按钮对象。
    (2)Button组件的常用属性及其说明如下表所示:
    在这里插入图片描述
    Button组件在被创建时可使用command属性设置回调函数与按钮绑定,如此若用户对按钮进行操作,相应操作将被启动。具体操作如下:

    from tkinter import *
    root=Tk()
    def callback():
        print('**我想去看看**')
    button=Button(root,text='**世界那么大**',command=callback)
    button.pack()
    root.mainloop()
    

    按钮为世界那么大,当用户对按钮进行操作时,相应操作(也就是函数里面的内容将被启动)就会运行函数里面的内容然后输出** 我想去看看**,运行结果如下图:
    在这里插入图片描述
    点击一下按钮就会出现一行。
    5.文本框Entry

    (1)Entry用于接收单行文本信息,使用Entry类的构造方法Entry()可创建文本框对象。Entry组件的常用属性及说明如下表:
    在这里插入图片描述
    具体的实现如下:

    from tkinter import *
    root=Tk()
    data=StringVar()#创建可编数据data
    label=Label(root,textvariable=data)#创建label组件并将其与data关联
    label.pack()
    entry =Entry(root,textvariable=data)#创建labal组件并将其与data关联
    entry.pack()
    root.mainloop()
    

    运行结果如下图:
    在这里插入图片描述
    当我在文本框中输入什么内容,我图中圈的地方就会实时的显示什么内容。
    6.复选框Checkbutton

    (1)使用构造方法Checkbutton()可以创建复选框组件,复选框组件中包含多个选项,支持多选。
    (2)Checkbutton的常用选项如下表:
    在这里插入图片描述具体操作如下:

    from tkinter import *
    root=Tk()
    label=Label(root,text="请选择您爱好的球类运动:")
    label.pack()
    check_1=Checkbutton(root,text="足球",height=2,width=20,background="green").pack()
    check_2=Checkbutton(root,text="篮球",height=2,width=20,background="yellow").pack()
    check_3=Checkbutton(root,text="排球",height=2,width=20,background="pink").pack()
    check_4=Checkbutton(root,text="羽毛球",height=2,width=20,background="blue").pack()
    root.mainloop()
    
    

    运行结果如下图:
    在这里插入图片描述
    7.单选框Radiobutton

    (1)用于选中一组选项中的一个,与Checkbutton的区别在于一个选项被选中后就会自动清除其它选项的选中状态(说白了就是为了最终选中的只有一个选项)
    (2)Radiobutton的常用属性及说明如下表:
    在这里插入图片描述
    具体操作如下图:

    from tkinter import *
    root=Tk()#创建主窗口
    v=IntVar()#指定单选按钮选中时的变量
    langue=[('python',1),('VC++',2),('Java',3),('R',4)]
    label=Label (root,text="请选择你最喜欢的编程语言:").pack()
    for lang,num in langue:
        if(num==1):
            b=Radiobutton(root,text=lang,variable=v,value=num,background="green")
        elif(num==2):
            b=Radiobutton(root,text=lang,variable=v,value=num,background="red")
        elif(num==3):
            b=Radiobutton(root,text=lang,variable=v,value=num,background="orange")
        else:
            b=Radiobutton(root,text=lang,variable=v,value=num,background="green")
        b.pack(anchor=W)#这里是为了排版好看
    root.mainloop()
    
    

    运行结果如下图:
    在这里插入图片描述
    8.消息对话框(messagebox)

    (1)messagebox时候tkinter的一个子模块,它用来显示文本信息、提供警告信息或错误信息。
    类型有如下图所示:
    在这里插入图片描述
    使用以上消息框的同名法法可以创建相应消息框,这些消息框方法有相同的语法格式:messagebox.FunctionName(title,message[,options])
    其中:
    title是指定消息对话框的标题。
    message是消息框的文本消息。
    option 可以调整外观的选项。
    具体操作如下:

    from tkinter import *
    from tkinter.messagebox import *#导入messagebox子模块
    root=Tk()#创建主窗口
    def hello():
        showinfo("Hello","人生苦短,我喜欢Pyhon")#上面图片中有介绍
    button=Button(root,text="python程序设计",command=hello).pack()
    root.mainloop()
    
    

    运行结果如下图:
    在这里插入图片描述
    当点击按钮后就会弹出一个消息对话框。

    展开全文
  • 什么是GUI(图形用户界面)?

    千次阅读 2020-10-05 18:50:37
    GUI或图形用户界面是提供给用户,超级用户或管理员的界面,以便以简单的方式与系统进行交互。 GUI通常由单击或单击组件组成,例如按钮,文本框,滑块,图片等。 GUI历史 (GUI History) The GUI is developed at the...

    GUI or Graphical User Interface is an interface provided to the user, superuser, or administrator in order to interact with a system in an easy way. GUI generally consists of a single touch or click components like button, text box, slider, picture, etc.

    GUI或图形用户界面是提供给用户,超级用户或管理员的界面,以便以简单的方式与系统进行交互。 GUI通常由单击或单击组件组成,例如按钮,文本框,滑块,图片等。

    GUI历史 (GUI History)

    The GUI is developed at the end of the 1970s and before the GUI there was CLI or Command Line Interface which is a geeky interface generally used by technical or professional persons. The first commercially available GUI is developed by the Xerox named as PARC.  It is released with the named Xerox 8010 Information System which is released in 1981. After that Steve Jobs saw the GUI on a tour at Xerox. This is started Apple’s GUI based operating system for the personal computer named Macintosh which is released in 1984. After this release Windows also started the GUI based operating system development where GUI based for Windows 1.0 is released 1985.

    GUI是在1970年代末开发的,在GUI之前是CLI或命令行界面,这是技术人员或专业人员普遍使用的怪异界面。 Xerox开发了第一个可商用的GUI,名为PARC。 它与命名为Xerox 8010信息系统一起发布,该信息系统于1981年发布。此后,史蒂夫·乔布斯在施乐公司的一次巡回演出中看到了GUI。 这是1984年发布的名为Macintosh的个人计算机的基于Apple的Apple的基于GUI的操作系统。此版本之后,Windows还启动了基于GUI的操作系统开发,1985年发布了基于Windows 1.0的GUI。

    GUI组件 (GUI Components)

    GUI consist of different components. Not all of the components should exist in a GUI but in most cases, these components are used.

    GUI由不同的组件组成。 并非所有组件都应存在于GUI中,但在大多数情况下,将使用这些组件。

    • Window is one of the most popular components of a GUI. Windows generally used to contains multiple components of a GUI. The window also used as an interface for different applications as different windows.

      Window是GUI最受欢迎的组件之一。 Windows通常用于包含GUI的多个组件。 该窗口还用作不同应用程序的界面,就像不同的窗口一样。

    • Button is generally used to trigger an action like save, edit, start, stop some actions in a GUI.

      Button通常用于在GUI中触发诸如保存,编辑,启动,停止某些操作之类的操作。

    • Label is a text label that is used to provide information with text.

      Label是用于提供文本信息的文本标签。

    • TextBox is used to input some text information to the GUI and a very popular component.

      TextBox用于向GUI和非常流行的组件输入一些文本信息。

    • Slider is used to slide a pointer to set a specific value.

      Slider用于滑动指针以设置特定值。

    • Picture is another popular component that is used to show some pictures in a GUI.

      Picture是另一个流行的组件,用于在GUI中显示一些图片。

    • Video is a popular component of where different types of video can be shown.

      Video是可以显示不同类型视频的流行组件。

    • CheckBox is used to provide multiple options to check single or multiple of them.

      CheckBox用于提供多个选项以检查单个或多个。

    • Panel is a part of the screen which provides shortcuts or a list of something.

      Panel是屏幕的一部分,提供快捷方式或一系列内容。

    • Tab provides multiple screens in Windows which is very useful to put a lot of GUI components in a single window.

      Tab在Windows中提供了多个屏幕,这对于将多个GUI组件放在一个窗口中非常有用。

    • Icon is used to show some little picture.

      Icon用于显示一些小图片。

    • Mouse is hardware but very important for user input into a GUI.

      Mouse是硬件,但对于用户输入到GUI来说非常重要。

    • Keyboard is another hardware that provides input to the components like textbox.

      Keyboard是另一种为文本框等组件提供输入的硬件。

    • Menu provides some shortcuts in a window to open them.

      Menu在窗口中提供了一些快捷方式来打开它们。

    • Pointer is used to select and interact with the GUI components by using a mouse.

      Pointer用于通过鼠标选择GUI组件并与之交互。

    • Desktopis used in operating systems in order to provide the main screen to the user with different tools and GUI components like a menu, window, picture, etc.

      Desktop用于操作系统中,以便向用户提供具有不同工具和GUI组件(如菜单,窗口,图片等)的主屏幕。

    LEARN MORE  What Is Computer-Aided Design (CAD)?
    了解更多什么是计算机辅助设计(CAD)?

    GUI的优点 (Advantages of GUI)

    Before the GUI the Command Line Interface or simple CLI was the interaction way with a system or applications. With the development and usage of the GUI, the popularity of the computer systems hiked because it provides a lot of advantages. Here some advantages of GUI.

    在GUI之前,命令行界面或简单的CLI是与系统或应用程序的交互方式。 随着GUI的开发和使用,计算机系统的普及率上升了,因为它具有很多优点。 这里介绍了GUI的一些优点。

    • GUI is more human-friendly and eye-candy.

      GUI更加人性化和令人眼花can乱。
    • GUI provides easy access to the functions of the system and applications.

      GUI可轻松访问系统和应用程序的功能。
    • GUI can be used with very little knowledge which is helpful for novice users.

      使用GUI的知识很少,这对新手用户很有帮助。
    • GUI provides the visually rich output and information against CLI.

      GUI根据CLI提供了视觉效果丰富的输出和信息。

    GUI示例 (GUI Examples)

    Today a lot of operating systems, programs and applications has GUI. Here we will list different type of GUI’s about these.

    如今,许多操作系统,程序和应用程序都具有GUI。 在这里,我们将列出关于这些的不同类型的GUI。

    Google Chrome GUI
    Google Chrome GUI
    谷歌浏览器GUI
    • Google Chrome provides classical GUI components like tab, menu, button, picture etc.

      Google Chrome提供了经典的GUI组件,例如标签,菜单,按钮,图片等。
    Windows Server GUI
    Windows Server GUI
    Windows Server GUI
    • Windows Server GUI provides a Desktop experience to the users.

      Windows Server GUI为用户提供了桌面体验。
    Windows File Explorer GUI
    Windows File Explorer GUI
    Windows文件资源管理器GUI
    • Windows File Explorer GUI provides left panel to navigate with a pane to list file and folders

      Windows File Explorer GUI提供了左侧面板,可通过窗格进行导航以列出文件和文件夹
    7zip GUI
    7zip GUI
    7zip GUI

    GUI(图形用户界面)与CLI(命令行界面) (GUI (Graphical User Interface) vs CLI(Command Line Interface))

    Before the GUI there was CLI (Command Line Interface). They are very different from each other. Here will compare GUI vs CLI (Command Line Interface).

    在GUI之前有CLI(命令行界面)。 它们彼此非常不同。 这里将比较GUI和CLI(命令行界面)。

    • GUI provides Graphics where CLI provides generally a black screen with some text.

      GUI提供图形,其中CLI通常提供带有某些文本的黑屏。
    • GUI provides human-friendly interaction where CLI is like machine interaction.

      GUI提供了人机友好的交互方式,而CLI就像机器交互一样。
    • GUI is easy to use where CLI is hard to use.

      GUI易于使用,而CLI难以使用。
    • GUI can be used by novice users where CLI requires some expert knowledge.

      GUI需要一些专业知识的新手用户可以使用GUI。
    • GUI uses mouse clicks and some text input to input and interaction where CLI can only interact with text commands.

      GUI使用鼠标单击和一些文本输入来进行输入和交互,其中CLI只能与文本命令交互。

    Linux GUI (Linux GUI)

    Linux is an opensource and geeky operating system. Linux mainly started as a command-line based operating system which is mainly designed for experienced users. Over time it changed a lot and integrated different GUI components and tools like Desktop Managers. Linux provides the very same experience to Windows from a desktop point of view. Linux provides different graphical desktop environments like below.

    Linux是开源且令人讨厌的操作系统。 Linux主要是从基于命令行的操作系统开始的,该操作系统主要是为有经验的用户设计的。 随着时间的流逝,它发生了很大变化,并集成了不同的GUI组件和工具,例如桌面管理器。 从桌面的角度来看,Linux为Windows提供了相同的体验。 Linux提供了如下不同的图形桌面环境。

    • KDE

      KDE
    • Gnome

      侏儒
    • XFCE

      XFCE
    • LXDE

      LXDE
    • Unity

      统一
    LEARN MORE  Introduction To Bash Scripting
    了解更多Bash脚本介绍

    Windows GUI(Windows GUI)

    Windows is the most popular user-level operating system where its GUI makes it so popular. Windows provides very easy GUI experience for its users where children, elders, non-tech people can easily learn and use it. Windows mainly aimed to be used mostly with a mouse and some cases with a keyboard.

    Windows是最流行的用户级操作系统,其GUI使其变得如此流行。 Windows为用户提供了非常简单的GUI体验,儿童,长者和非技术人员都可以轻松地学习和使用Windows。 Windows主要旨在主要用于鼠标,某些情况下用于键盘。

    翻译自: https://www.poftut.com/what-is-gui-graphical-user-interface/

    展开全文
  • 操作系统用户界面——用户界面

    千次阅读 2019-08-26 13:35:59
    用户界面的概念 定义:OS提供给用户控制计算机的机制,又称用户接口 分类: 操作界面 系统调用(system call,系统功能调用,程序界面) 典型的操作界面 图形界面 命令界面 批处理命令/程序 操作界面 图形...

    用户界面的概念

    定义:OS提供给用户控制计算机的机制,又称用户接口

    分类:

    • 操作界面
    • 系统调用(system call,系统功能调用,程序界面)

     

    典型的操作界面

    • 图形界面
    • 命令界面
    • 批处理命令/程序

    操作界面

    • 图形用户界面(GUI)

                      窗口,图标,菜单,按钮,鼠标(消息,事件)

    • 键盘命令(COMMAND)

                       在控制台环境下接收键盘输入的命令

                        类型:普通命令、批处理程序、shell

    批处理

    • 普通命令的集合,批执行,由command解释执行
    • 支持变量替换、条件、转移、循环、注释等简单语法
    • *.BAT(windows后缀)

     

    shell

    shell是操作系统与用户交互的界面

    表现为通过控制台执行用户命令的方式

    shell本身不执行命令,仅仅是组织和管理命令

     

    Bash为现在主流的shell

    Bash功能

    • 命令行编辑功能
    • 命令和文件名补全功能
    • 命令历史功能
    • 命令别名功能
    • 提供作业控制功能
    • 管道与重定向
    • 具有将命令序列定义为功能键的功能
    • shell脚本编程

     

    shell脚本编程

    脚本(Script)通过类似程序的方式执行具有一定逻辑顺序的命令序列完成较复杂的功能和人机交互。

    • 脚本程序保护在文本文件中
    • 脚本程序是shell命令语句的集合
    • shell脚本程序由shell环境解释执行
    • 执行shell脚本文件需要具有可执行属性:Chmod+x MyScript.sh

    运行方法

    1、直接运行(用缺省版本的shell运行脚本程序)

    2、使用特定版本的shell执行脚本

    3、在脚本文件首行指定shell

    展开全文
  • Java 图形用户界面编程

    千次阅读 多人点赞 2019-03-27 14:03:29
    要进行Java的图形用户界面编程就需要学习Java的API,即Application Programming Interface——应用程序编程接口,是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又...
  • 1.用户界面原理和界面库编程模型

    千次阅读 2018-07-26 20:51:01
    从最早的图形用户界面操作系统Apply Lisa,到空前的windows 1.0,再到最新的Windows、苹果、Linux操作系统,图形用户界面已经是个人电脑不可缺少的部分。图形用户界面的发展是建立在成熟的图形学基础上的,本系列...
  • 简述图形用户界面

    千次阅读 2019-04-14 18:11:35
    图形用户界面设计是程序设计的重要组成部分,界面设计的功能性、简洁性、方便性、友好性是衡量一个应用程序实现人机交互能力的重要指标。Java语言提供了丰富的组件来完成界面设计,并通过事件机制实现功能处理。 一...
  • MFC创建用户界面线程方法2

    热门讨论 2013-01-04 15:59:00
    MFC创建用户界面线程方法2:不用AfxBeginThead函数创建,而是采用CreateThread成员函数。演示了3个用户界面线程的相互通信和工作。采用另一种方法传递线程之间的参数。
  • Python实现简易图形用户界面计算器

    千次阅读 2020-02-16 19:47:36
    基于tkinter的简易图形用户界面计算器的设计和实现,帮着读者深入了解图形界面的应用程序的开发流程
  • 基于JAVA GUI图形用户界面的计算器

    千次阅读 2019-12-08 21:55:37
    利用java gui实现一个简单的计算器, 设计思路 设计这个计算器主要是参考Windows操作系统中自带的计算器,由于编者水平和时间的限制,不能将计算器设计到科学型及其他更复杂的类型,在设计过程中还参考了一些其他的...
  • java图形用户界面基础

    万次阅读 多人点赞 2016-11-26 21:27:52
    Swing和AWT介绍java的时候,将图形用户界面相关类捆绑在一起,放在一个称为抽象窗口工具箱(Abstract Window Toolkit,AWT)的库中。AWT适合开发简单的图形用户界面,但并不适合开发复杂的GUI项目。除此之外,AWT更容易...
  • 几个知名的编程语言排行榜索引已证明了Python在全球开发人员中的崛起。但是,以开发人员为中心的英国分析家SlashData现在已经对使用该...此外,Python具有从Web开发到桌面图形用户界面(GUI)的广泛应用程序。Python...
  • Linux操作基础-用户界面与shell命令

    千次阅读 2018-02-01 10:45:41
    实验二、Linux操作基础-用户界面与shell命令一、实验要求(1)掌握图形化用户界面和字符界面下使用shell命令的方法;(2)掌握常用的shell命令;(3)学会shell的高级操作。二、实验内容和实验步骤图形化用户界面...
  • unity ——UI用户界面

    千次阅读 2018-08-28 17:09:39
    最近想要增加一个系统的进入界面和实现一些简单的执行过程中的小功能,所以了解了一点关于UI的知识,随手记录。 一,UI基础知识 unity当中的UI最早是OnGUI到之后的EzGUI和NGUI两个UI插件,最新的是uGUI。 画布:在...
  • Centos7命令行安装图形用户界面

    万次阅读 多人点赞 2018-03-03 22:17:34
    安装完成Centos7后,重启后发现是命令行界面,于是就想改成图形用户界面。安装了图形用户界面的话:1. 查看系统里是否已经安装了图形用户界面。使用ctrl+alt+fx,x为1234,都试试,看看是否能切换为图形用户界面。我...
  • 美团App用户界面分析

    千次阅读 2018-11-13 16:13:00
    关于美团 美团网成立于2010年,合并前是...美团 App 用户界面分析 测试版本 V5.3 测试机型 iPhone6 (64GB) 测试时间 Jun,2015 导航界面分析 用户启动美团 App 后,进入后看见的便是美团 App 的首页(...
  • 一篇文章教会你,在MATLAB中创建图形用户界面GUI

    万次阅读 多人点赞 2019-05-21 18:37:31
    GUI (Graphical User Interface)是图形用户接口,采用图形方式显示的计算机操作用户界面,可以通过GUI更好地进行人机交互操作。 GUIDE(Graphical User Interface Development Environment)是MATLAB的图形用户接口...
  • Android用户界面设计

    万次阅读 2017-01-10 11:20:20
    Android用户界面设计 用户界面设计是Android应用开发的一项重要内容。在进行开发的过程中,我们需要了解UI元素如何呈现给用户,也就是如何控制UI界面。andorid提供了4种控制UI的方法。 一、控制UI布局 使用xml布局...
  • 一个网站好不好,首先要有好的用户界面设计,才能吸引得住用户,就像看美女一个意思。白话不扯了,看下面干货。1 尽量使用单列而不是多列布局单列布局能够让对全局有更好的掌控。同...
  • Py之GUI:Python下各种GUI(图形用户界面)简介、使用优缺点对比 GUI 图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行...
  • 当我们创建了一个安卓项目后,我们会发现真正建立一个...一:Android用户界面布局管理 Android系统按照MVC(模型(model)-视图(view)-控制器(controller))设计模式将应用程序的界面设计与功能控制设计分离,类似于...
  • GO-图形用户界面

    千次阅读 2018-09-17 08:29:56
    图形用户界面1:初识Walk Go与GUI——GO语言的图形界面Walk GO没有原生的界面库,所以不能直接用来写GUI界面。但最近互联网上已经涌现出不少成熟、好用的第三方界面库。使用它们,就同样可以写出同C#、C++的界面。...
  • 【软件工程】用户界面设计

    千次阅读 2018-11-13 20:11:06
    用户界面是程序对用户最直观的表达,也是短时间内评判程序的重要依据。经过对用户界面设计的学习,让我对界面设计有更深入的理解,设计不同的模块要根据不同的规则,本着一切以用户为核心的观念去设计。 ...
  • Java--用AWT编写图形用户界面(入门篇一)

    万次阅读 多人点赞 2019-03-27 23:24:52
    Java的图形用户界面的最基本组成部分是组件(Component),组件不能独立地显示出来,必须将组件放在一定的容器中才可以显示出来; 组件(Component)类的部分重要的成员方法有: getComponentAt(int x,int y) ...
  • 今天小编就为大家分享一篇python 实现GUI(图形用户界面)编程详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 Python支持多种图形界面的第三方库,包括: wxWidgets Qt GTK Tkinter: Tkinter...
  • Python图形用户界面-Tkinter

    万次阅读 多人点赞 2017-08-22 10:19:58
    是一个图像的窗口,tkinter是python 自带的,可以编辑的GUI界面,我们可以用GUI 实现很多一个直观的功能,如何想开发一个计算器,如果只是一个程序输入,输出窗口的话,是没用用户体验的。所有开发一个图像化的小...
  • Qt设计用户界面的三种方法

    千次阅读 2019-05-24 21:41:04
    Qt设计界面有三种方式: (1)手工编写创建界面的代码:此方法比较复杂,不够直观; (2) 使用Qt Designer界面编辑器设计:可直接拖放控件、设置控件的属性,简单、直观、易于操作; (3)动态加载UI文件并生成界面...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,567,828
精华内容 627,131
关键字:

用户界面