十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
using System;
创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站设计制作、成都网站建设、永定网络推广、微信小程序开发、永定网络营销、永定企业策划、永定品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供永定建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com
using System.Collections.Generic;
using System.Text;
namespace TestConsoleMenu
{
class Program
{
static int iCurrent = 0;
static string[] strUrlArr = null;
static void Main(string[] args)
{
strUrlArr = new string[] {
"",
"",
""
};
Output();
bool blnSelectOK = false;
ConsoleKeyInfo ki = Console.ReadKey(true);
while (!blnSelectOK)
{
switch (ki.Key)
{
case ConsoleKey.NumPad1:
iCurrent = 1;
break;
case ConsoleKey.NumPad2:
iCurrent = 2;
break;
case ConsoleKey.NumPad3:
iCurrent = 3;
break;
case ConsoleKey.UpArrow:
iCurrent--;
if (iCurrent 1) iCurrent += 3;
break;
case ConsoleKey.DownArrow:
iCurrent++;
if (iCurrent 3) iCurrent -= 3;
break;
case ConsoleKey.Enter:
if (iCurrent == 0)
{
Console.Beep();
}
else
{
blnSelectOK = true;
LoadSelect();
}
break;
default:
Console.Beep();
break;
}
Output();
ki = Console.ReadKey(true);
}
}
static void Output()
{
Console.Clear();
Console.WriteLine("Please Select Menu:");
Console.WriteLine("");
for (int i = 0; i strUrlArr.Length; i++)
{
if (i + 1 == iCurrent)
{
Console.ForegroundColor = ConsoleColor.Red;
Console.BackgroundColor = ConsoleColor.Gray;
}
Console.WriteLine(" {0}. {1}", i + 1, strUrlArr[i]);
Console.ResetColor();
}
Console.WriteLine("");
Console.WriteLine("Please Press 1-3 or UP DOWN key to select");
}
static void LoadSelect()
{
Console.WriteLine("");
Console.WriteLine("Loading url {0} ....", strUrlArr[iCurrent - 1]);
Console.ReadKey();
}
}
}
自己再进一步完善吧。
Python本身是没有图形界面处理能力的,它还是得依靠第三方模块,比如PyQt5就有三种方式可以实现你的需求:
使用HTML和QTextDOcument打印文档
使用QTextCusor和QTextDocument打印文档
使用QPainter打印文档
具体怎么实现需要你自己查阅开发文档,我不提供便利给伸手党。
当今,Microsoft Windows 已深入人心,其版本已由最初的DOS 发展到现常用的 Xp 或期待的 Visat 。但这是一个垄断的操作系统。由美国微软公司独立操作,虽然这是一个公认的系统,是一个功能强大,稳定性强的系统。但这是一个外国人开发的系统。是一个有不可预知性的操作系统。
今天,我要给大家介绍一款操作系统。它叫“中源”
中国政府也在开发操作系统,这其中有两款,“中科红旗”和“麒麟”。
让我们先来介绍一下这两个操作系统吧。
中科红旗。基于Linux核心构架。
麒麟。基于FreeBSD核心构架。
这两款操作系统。与我要介绍的系统一样,核心都是开源(free soft)组织开发的 公开源程序的操作系统。
但是,上述两个操作系统大量应用在服务器行业,PC家用及办公却不太适合。因为它不能支持现有的windows下的程序,比如说Office 或是 CorelDRAW 也或者是 3D MAX 等等。连游戏也不能支。因为这此我们常用的程序都是以 windwos 平台开发的。程序在运行过程中所调用的API在上述两个系统中无能为力。在这两个平台上,只能用这两个平台所用的程序。
但是,现在一切改变了。由另一家公司开发的,100%仿 windows的操作系统 ReactOS 正在改变着这一切。
"ReactOS的目标是开发与Windows NT和Windows 2000上应用程序、驱动程序兼容,遵循GPL2.O许可的开源操作系统,目前已进行了近10年的开发。随着时间推移,目标也与时俱进。ReactOS内核开发负责人,曾经破解过DRM技术的黑客,目前还在加拿大大学学习软件工程的Alex Ionescu在最近的一次谈话中解释了一些ReactOS的内部情况。Ionescu指出ReactOS已经接近100% binary,API与Windows 2003 kernel兼容,他们的新目标是与Vista完全兼容。Ionescu试图证明ReactOS离成功已经不远,但显然还存在许多问题,它的安装运行还需要其它系统。"
尽管面临微软的威胁,ReactOS被描述为“具有与Windows相同的环境,包括视觉表现和内核”。
然而不足的是,这个组织(ReactOS)还处在被人听闻的时期,虽然经历的十余年时间发展,但因为参于开发人员太少,而导致进步缓慢,另外由于中国在打击盗版方面力度不够,让大家对windows的操作和使用根深蒂固,所以这种另类操作系统受大家关注的机率也变得很小很小。因此,这个版本在被我公司制作前,还没有一个像样的汉化(中文)版本。
今天,我们终于成功地将它的中文版本制作出来了,小编我发一张图片,供大家观摩。
[/img]
wine ,
它是一个windows程式模拟器(Emulator of the Windows 3.x and Win32 APIs)
它可以在linux系统上模拟windows的环境,
我们可以利用它在linux下使用windows的软件
但wine 运行的效果不咋的
mini windows98
只有13MB 可放在U盘中启动
WINPE
即 WINDOWS的预安装环境。它是微软提供给OEM厂商用来开发驱动和调试硬件的一个命令行方式(有WIN2000/XP/2003等不同版本),实质上就是只提供了WINNT基本内核和基本驱动的操作系统,主要特点是:只有300多M,可直接在光盘上运行,无须访问硬盘。以前WINPE并不出名,后来,第三方软件ERD(仿真WINXP界面)的出现,改变了WINPE的命运,使其一举起成名。
ReactOS®
项目致力于开发一个免费软件 ,向大家提供完全兼容Microsoft Windows® XP 的操作系统。
2006年1月17日,Hartmut Birr在ReactOS开发者mailing list (ros-dev) 指ReactOS 包含由反组译Windows的源码。 因此开发者暂时禁止非开发者进入系统。鉴于ReactOS是开放源码软件,此举引起开放源码社群的不满。ReactOS的贡献者没受当时的举动影响。
不久后所有软件开发工程都能自由进入了。由于Birr的指摘未能证实,开发者决定审查源码。
可能“受污染”的源码会被封锁,直到那些源码经审查后确定无问题。
现时大部分的源码已解封,维护和开发都可继续进行,而审查亦同时进行。
多没意思!!windows7跟vista差不多。。你下个仿vista主题吧。。功能全部实现不了
那只是将显示置为图形模式而已,而这个操作是非常简的,如将显示置为VGA模式,并在显示器上画出一个矩形,大约只须要百把字节的机器码而已,在进入DOS或windows之前,机器处于实模式时,BIOS本身就提供了很好的服务,int 10显示服务,它可以将显示模式置入图形模式,然后,可以编程对向显示器画图(写显存),这方面的例子就没有了,它涉及的东西太底层。而DOS下BIOS的很多东西都是保留的,所以在DOS下可以直接使用BIOS中断服务,所以画出什么东西都是有可能的,有一个叫VESA的高效通用图形驱动(集成在BIOS中),它甚至可以提 供1024*768*32的模式。这样一来弄出仿windows界面的东西就不足为奇了.