草庐IT

桌面标记

全部标签

c++ - Google Sidebar 等应用程序如何减小桌面大小?

我正在尝试编写一个应用程序,它将位于每个窗口顶部的桌面顶部。然而,我需要此窗口不只是位于其他窗口之上,而是实际减小桌面的大小,以便当这些窗口最大化时它们不会被我的应用程序栏覆盖。p>所以,基本上,我希望我的应用程序的窗口行为与Windows任务栏的行为相匹配。这可能吗? 最佳答案 是的,是的。这些窗口称为应用程序桌面工具栏。MSDN上有一个引用页here. 关于c++-GoogleSidebar等应用程序如何减小桌面大小?,我们在StackOverflow上找到一个类似的问题:

c# - 将 OpenGL 用于桌面应用程序是否合理?

我一直在编写一个小型桌面小工具类型的应用程序,它在屏幕底部显示滚动文本(类似于旧的CNN新闻自动收报机),但是GDI的性能并不令人满意(高达8-12%在四核上,20%在单核上),即使在我尝试清除瓶颈之后也是如此。我正在考虑使用OpenGL来渲染所有内容,但我不知道这是否是要求用户为这样的小应用程序提供硬件加速的合理选择。有人对此有任何意见吗? 最佳答案 如果您对使用OpenGL感到满意,并且您的目标用户对OpenGL带来的额外依赖性感到满意,那么我建议您使用它。:)就继续使用GDI而言,我会确保您尽可能多地渲染文本(通过渲染到位图和

C# 引用到桌面

我正在使用文件流写出一个文件。我希望能够将文件写入桌面。如果我有类似的东西tw=newStreamWriter("NameOflogfile.txt");我希望能够在文件名前标识某种@desktop,它会自动插入桌面路径。这在C#中存在吗?还是我必须逐台计算机(或逐个操作系统)查找桌面路径? 最佳答案 快速谷歌搜索揭示了这一点:stringstrPath=Environment.GetFolderPath(System.Environment.SpecialFolder.DesktopDirectory);编辑:这适用于Window

c# - 我可以在由 XSD C# 生成的类创建的 XML 中的同一标记处拥有 null 属性和其他属性吗?

我有一堆C#类,它们是从XSD自动生成的。然后我根据那些C#类生成XML文件。到目前为止没有任何东西存在。问题:生成的XML文件正在接受验证,验证需要所有带有xsi:nil="true"的XML标签的额外属性。.基本上标签应该是这样的:,但我无法在C#中实现。我的代码是:if(myObject.TestTag.HasValue){t.testTag01=newtestTag01();t.testTag01.Value=myObject.TestTag.Value;}//else//{//t.testTag01=newtestTag01();//t.testTag01.NV="12312

c# - 将数据从 Sql Server 推送到桌面应用程序

我有一个用c#编写的非常简单的.net4桌面应用程序,它需要显示一些插入到SQLServer(2005)表中的数据。数据本身很简单,只有一行大约10列,(主要是其他数据的计数)。我可以每隔x间隔从应用程序中轮询sqlserver,但我更喜欢让sqlserver在可能的情况下将数据推送到该应用程序,因为“新数据”的时间通常是不规则的。简而言之,我想知道这是否可能。在发布这个问题之前做了一些研究,我发现了一些可能性。1)SignalR:我找到了this这个问题看起来很有希望,但这似乎是在网络应用程序而不是桌面应用程序的上下文中。在查看signalRwiki时,我觉得它需要某种网络服务或其他

Element - 饿了么团队出品的神级桌面 UI 组件库

一套著名的桌面端的组件库,同时提供Sketch、Axure模板资源文件方便快速产品设计。介绍由饿了么团队出品,一套为开发者、设计师和产品经理准备的组件库,提供了配套axure、sektch设计资源,可以直接下载使用,能帮我等搬砖人员节省大量的时间。使用现成的UI组件库,能快速搭建项目,后期也容易维护,在敏捷开发项目中尤为常见。设计师可以下载设计文件,在做设计图时直接使用模板,既能快速出图,也保证了前端还原实现。我是一个喜欢研究前端开发的爱好者,当我第一次看到element时,卧槽真漂亮!那个时候优秀的前端ui框架还不多,等我把官网所有的组件一一体验下来,发现惊叹得太早了,不仅好看,体验做得非常

c# - C# 应用程序的标记栏?

C#应用程序是否有我可以在我的应用程序中使用的标记栏组件?作为标记栏,我的意思是ReSharper添加到VisualStudio:另一个类似的例子(左边的栏):编辑:我发现java的非自由组件http://www.sideofsoftware.com/marker_bar/doc/sos/marker/JMarkerBar.html什么正是我想做的。它不适合我,但也许对某人有帮助。 最佳答案 在WPF中,栏有点像列表框,只是为每行文本显示1像素高的行的方式不同。线条的状态会影响线条的颜色,选择线条会引发文本框可以响应的Selecti

c# - OpenXML 标记搜索

我正在编写一个.NET应用程序,它应该读取一个200页长的.docx文件(通过DocumentFormat.OpenXML2.5),以查找该文档应包含的某些标签的所有出现。需要明确的是,我不是在寻找OpenXML标记,而是在寻找应该由文档编写者设置到文档中的标记,作为我需要在第二阶段填写的值的占位符。此类标签应采用以下格式:(其中TAG可以是任意字符序列)。正如我所说,我必须找到所有此类标签的出现以及(如果可能)定位找到标checkout现的“页面”。我在网上发现了一些东西,但不止一次,基本方法是将文件的所有内容转储到一个字符串中,然后不管.docx编码如何查看该字符串。这要么导致误报

c# - 如何抑制列表属性的 XML 标记

序列化时是否可以避免列表属性标签?//[Serializable()]-removed,unnecessarypublicclassFoo{protectedListfooBars=newList();publicvirtualListFooBars{get{returnfooBars;}set{fooBars=value;}}}//[Serializable()]-removed,unnecessarypublicclassFooBar{publicintMyProperty{get;set;}}序列化Foo给出(注释除外):79想要的输出:79 最佳答案

c# - 将对象标记为可序列化会产生开销吗?

如果我将[Serializable]属性添加到类中,这会引入任何开销吗?如果该类从未在任何序列化操作中使用过怎么办? 最佳答案 这不会给对象的正常运行时使用增加任何开销。将类标记为Serializable甚至不会导致元数据的大小差异。它只是在typedef标志中设置了一点。(感谢thecoop指出这一点) 关于c#-将对象标记为可序列化会产生开销吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q