麒麟 *** 作系统是一款基于Linux的 *** 作系统,它默认不安装图形化界面程序,如果你想使用图形化界面,需要手动安装。
以下是安装图形化界面程序的步骤:
1 打开终端,输入命令:sudo apt-get update,更新软件源。
2 安装图形化界面程序,输入命令:sudo apt-get install ubuntu-desktop,等待安装完成。
3 安装完成后,重新启动 *** 作系统,即可使用图形化界面。
注意:安装图形化界面程序会占用一定的系统资源,如果你的电脑配置较低,可能会影响系统性能。
如果你的初始化代码在Sub Main()里,那么这样:
1新建一个 用于描述”正在初始化“信息的窗体,窗体中内容随意,可在里面写上“欢迎使用本系统!程序正在初始化,请稍等”的字样;假设窗体名为frmInit ;
2
在你初始化程序的代码之前加上(假设在Sub Main()里):
Sub Main()
frmInitShow
Doevents
''''这里是你的初始化代码
''''到这里(初始化结束),下面关闭”正在初始化“的提示
Unload frmInit '关闭了提示
End Sub
'这个代码只是示例,可能你还要自己改一改
安装Visual Studio,新建项目->Visual C#->windows->windows窗体应用程序,新建完成以后就是设计界面了,拖工具箱中的控件到界面上就可以了。
程序的启动界面是为了让需要较长时间的程序启动时,避免用户错误的以为程序没有打开或者没有响应,而设计的一个“小甜点”,但许多人设计时,却忽略了根本,反而将启动界面用Sleep等延时方法,强制在主屏上显示一段时间,以增加“存在感”,这显然是违背启动界面设计初衷的。
那么,这个启动界面,我们应该在什么时候创建和显示呢?这就需要我们从设计的初衷开始,讨论下启动界面的生存周期问题。
首先,启动界面应在程序一启动时就创建。在 Delphi 或 C++ Builder 程序中,它应该在TApplication对象创建之后,由于我们一般不推荐修改项目的入口源码,所以我个人推荐是在主窗体的构造函数或OnCreate事件中创建启动画面。
其次,启动界面在主窗口初始化完成后,主窗体显示之前关闭。而不要故意加入Sleep一类的函数来延长用户的等待时间,除非你将启动界面当成是电视广告,否则没必要耽误用户宝贵的时间。
还有一个问题,如果程序很快就初始化完成,启动画面会一闪而过,怎么办?实际上这本身不是问题,毕竟没人不乐意程序快点进入,唯一需要解决的问题就是是否需要显示画面的问题。这里我个人一般推荐使用定时器来延迟显示启动画面,如果启动进程已经超过 50% 初始化完成,而只用了小于 500ms 的时间,那我个人认为完全没必要显示一个启动界面来显示自己的存在。
其实,这里牵涉到另一个问题,就是你的程序是否需要加入一个启动界面。如果你的程序的启动没有多少需要初始化的东西,那个人感觉就完全没有必要。启动界面的设计初衷是为了增强用户体验,避免用户在等待程序启动过程中发生错误的认知,如果你很快启动完成,何必加入没必要的东西。
我们接下来讨论下,启动界面都要做些什么?
(1)、一幅制作精美的,给用户美好的印象。甚至可以在上加上一些 *** 作提示一类实用的技巧啥的;
(2)、应用程序初始化进度提示,以便告诉用户我还活着,不要着急;
至于其它的东西,那不属于启动界面应该 *** 心的事,就交给别的地方去做吧。
启动界面一般也是一个普通的窗体,不同的是我们一般会将其设计为无边的窗口,或者标新立异一点设计成不规则形状的窗口(设置一个背景,然后设置TransparentColor就可以实现),然后注意在显示时是用Show而不是ShowModal来显示,初学者容易卡在这一个小地方,提示一下。
基本来说,这个想法实现可能性很低,
由于制作方的原因,你希望的全部窗口化,这个很有难度,
目前想到的方法有两个~
1,双屏显示,在显卡设置界面中或许有可能,这个我也只是提供思路,成功与否我也不保证~
2,如果是游戏,那么可以到游戏安装文件夹中看看,里面是否有config类似的文件,里面是否有关于初始分辨率的设定,有些游戏压根就没有的话,只好反汇编某些游戏程序才可以得到初始分辨率设定~~~
上面都是思路。。。
~~
因为你的这个需求,大多数人用不到啊^_^
现在桌面程序和网页程序的边界越来越模糊了,所以有兴趣可以研究下WPF,前景很乐观啊。MFC是微软旗下的老将了,用来做界面当然没问题的,或者QT也不错啊,用的人也很多。关键是看公司的要求,像WFP的话能够把界面设计和程序功能彻底地分离,所以有利于软件项目进一步的细化分工,把界面美化这一块单独交给专门的设计人员处理,让程序员能够集中精力在程序的功能表达上,同时又能实现两者的无缝衔接。
以上就是关于麒麟没有安装图形化界面,程序打不开全部的内容,包括:麒麟没有安装图形化界面,程序打不开、vb 程序初始化界面怎么实现、怎么用C#做出图形化界面的软件啊,就是一些小程序,以前做的都是d出debug的字符界面,注意是C#不是C++等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)