Articles of 框架

全屏幕摆动框架在Linux中没有正确对焦(Windows很好)

我有一个应用程序,产生了几个全屏无装饰框架(基本上控制所有的屏幕空间)。 我的问题是,某些框架上的某些button被devise为“切换屏幕”,这基本上意味着显示另一个框架,而不是当前的框架。 我已经在Windows中使用这个轻松实现了这一点: target.setVisible(true); target.requestFocus(); this.parent.setVisible(false); target是我要切换到的帧。 这工作,因为最初,我设置所有框架除了第一个“主”框架不可见。 现在,当我把它移植到Linux环境中时,在改变帧的时候会出现一个难看的“闪烁”。 在这一瞬间,我可以看到我的桌面背景和我的应用程序背后存在的任何打开的窗口。 我之前在Windows中遇到了这个问题,并通过将目标框架集中到旧的目标框架之前,将其固定。 任何想法如何解决这个Linux的具体问题? 编辑: setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); setUndecorated(true); Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); setBounds(0,0,screenSize.width, screenSize.height); this.getContentPane().setLayout(null); setVisible(true); validate();

C ++testing框架:寻求推荐

我正在寻找一个“快速和肮脏”的C ++testing框架,我可以在我的Windows / Visual Studio框中使用。 这只是我的发展,所以它不一定是企业级软件。 盯着testing框架列表,我有点迷惑… http://en.wikipedia.org/wiki/List_of_unit_testing_frameworks#C.2B.2B

API,框架和中间件有什么区别?

只是随机把这个问题在我的脑海中! API,框架和中间件有什么区别? 基本上所有这些都为应用程序提供抽象的低级服务。 在这种情况下,为什么称为框架和Windows API的networking称为好.. API?

video捕捉SDK和框架的Windows

我无法find描述Windows中video捕获的所有不同选项的列表。 我想保留这个列表非专有的SDK(即ImageSource有自己的SDK,只与ImageSource采集卡工作)。 要设置build议的年龄限制,一切应该能够在Windows XP或更新的版本上运行。 包括你想要的关于你的build议的尽可能多的信息。 只是为了开始: DirectShow (微软) MediaFoundation (微软) LeadTools多媒体捕获SDK (铅技术) – 商业 video捕捉SDK (visioforge) – 商业 VideoLAN (VLC项目) – GPL

Android框架的结构与MFC / Win32结构的比较?

我为Android和Windows开发(使用MFC,有时是win32),昨天我随便比较了这两个框架。 它们显然是非常不同的,因此针对Windows开发的结果与针对Android开发的ALOT不同。 我想知道人们认为像Android这样的框架在结构上比win32更好(例如Message system vs Event Listeners)。 我想要比较一下这种一般意见的想法。 我想补充一点,我明白,这些框架运行在非常不同的设备上(显然,Windows必须处理更多的IO和用户input,因为需要应对多个输出设备及其复杂的窗口GUI),但是必须是这些框架共享的一些核心function,可以比较..如果没有,我是一个白痴(毫无疑问,有人会指出),我想知道为什么这样的比较是无效的:)干杯。 另一个例子是Android缺乏MVP结构与Windows的MFC文档/视图。

Kinect v2 for windows:调整颜色框架在c#

任何人都知道,如果可能的话,如何降低色彩stream动的动力帧分辨率? 因为全高清尺寸太高,我的范围。感谢我发现这个代码全高清帧: private BitmapSource ToBitmap(ColorFrame frame) { int width = frame.FrameDescription.Width; int height = frame.FrameDescription.Height; PixelFormat format = PixelFormats.Bgr32; byte[] pixels = new byte[width * height * ((PixelFormats.Bgr32.BitsPerPixel + 7) / 8)]; if (frame.RawColorImageFormat == ColorImageFormat.Bgra) { frame.CopyRawFrameDataToArray(pixels); } else { frame.CopyConvertedFrameDataToArray(pixels, ColorImageFormat.Bgra); } int stride = width * format.BitsPerPixel / 8; return BitmapSource.Create(width, height, […]