草庐IT

xml - 在 win xp Vista 和 Windows 7 上保存程序数据的位置

我正在开发一个应用程序,我希望在WindowsXP、Windows7和WindowsVista上保存xml数据文件谁能告诉我使用的是哪个文件夹,以便它适用于所有这三个操作系统,以便用户可以读写xml来self的程序的文件。 最佳答案 %ALLUSERSPROFILE%\YourCompanyName\YourProductName 关于xml-在winxpVista和Windows7上保存程序数据的位置,我们在StackOverflow上找到一个类似的问题:

c# - XmlDocument.Save() 在文档类型声明中插入空方括号

每次调用方法时XmlDocument.Save(fooFilepath);它在DOCTYPE标签的末尾插入两个方括号,例如有谁知道为什么会这样?我显然不希望这种情况发生。 最佳答案 即anormal(andoptional)partofaDOCTYPEdeclaration.DTD包含文档的任何内部子集声明。 关于c#-XmlDocument.Save()在文档类型声明中插入空方括号,我们在StackOverflow上找到一个类似的问题: https://st

c# - 将图像保存在网络浏览器控件中,而无需从互联网上重新下载它们

是否可以将webbroswer控件中的图像直接保存到硬盘,而不需要从Internet再次下载它们?假设我导航到一个有15张图片的网站。它们都在我的网络浏览器中查看,但我现在如何保存它们而不需要下载它们? 最佳答案 这是我能找到的唯一方法。好奇是否还有其他人有更好的方法。复制自CodeProject您必须添加对Microsoft.mshtml的引用,当然还要等待文档完成加载。这将保存在System.Windows.Forms.WebBrowserwebBrowser1组件中加载的图像-即使是您不想要的图像。IHTMLDocument2

c# - 在 Windows Phone 8.1 的页面之间传递数据

我有与Passingdatafrompagetopage完全相同的问题,但仅适用于WindowsPhone8.1(与WindowsPhone7相对)。这是问题:我正在寻找有关如何在页面之间传递数据的最佳实践。在页面A中,我有一个按钮可以触发页面B。在页面B上,我有6个允许用户输入信息的文本框。当用户完成后,点击一个按钮将他们带回页面A。我想将该数据传递回页面A。我看到了以下建议:构建XML文档并保存到独立存储使用App类在属性中存储信息像查询字符串一样传递它我正在寻找最佳实践。是否有Microsoft推荐的一种方法或公认的最佳方法?谢谢 最佳答案

c# - 下载文件并自动保存到文件夹

我正在尝试制作一个用于从我的站点下载文件的用户界面。该站点有zip文件,这些文件需要下载到用户输入的目录中。但是,我无法成功下载该文件,它只是从一个临时文件夹中打开。代码:privatevoidwebBrowser1_Navigating(objectsender,WebBrowserNavigatingEventArgse){e.Cancel=true;stringfilepath=null;filepath=textBox1.Text;WebClientclient=newWebClient();client.DownloadFileCompleted+=newAsyncCompl

c# - 将图像设置为图像源时覆盖(重新保存)图像时出现问题

大家好,我在图片权限方面遇到了一些问题。我正在从文件加载图像,调整其大小,然后将其保存到另一个文件夹。然后我这样显示:uriSource=newUri(Combine(imagesDirectoryTemp,generatedFileName),UriKind.Absolute);imgAsset.Source=newBitmapImage(uriSource);这工作正常,如果用户随后立即选择另一个图像并尝试将其保存在原始文件上,就会出现问题。保存图像时发生异常“ExternalException:GDI+中发生一般性错误。”经过一些尝试后,我将错误缩小到imgAsset.Sourc

c# - 如何在不显示与 Excel 互操作的保存对话框的情况下保存工作簿?

我必须创建一个将DataSet导出到Excel的控制台应用程序。问题是它不应该弹出保存窗口,它应该自动创建Excel文件。到目前为止,我有以下代码,但我不知道如何让它自动保存。非常感谢任何帮助。publicstaticvoidCreateWorkbook(DataSetds,Stringpath){introwindex=0;intcolumnindex=0;Microsoft.Office.Interop.Excel.Applicationwapp=newMicrosoft.Office.Interop.Excel.Application();Microsoft.Office.Int

c# - 将 Surface 保存为位图并在 C# 中优化 DirectX 屏幕捕获

经过一整天的测试,我想出了这段代码,它使用DirectX(SlimDX)捕获当前屏幕并将其保存到一个文件中:Deviced;publicDxScreenCapture(){PresentParameterspresent_params=newPresentParameters();present_params.Windowed=true;present_params.SwapEffect=SwapEffect.Discard;d=newDevice(newDirect3D(),0,DeviceType.Hardware,IntPtr.Zero,CreateFlags.SoftwareV

c# - XMLDocument.Save 在元素为空时向 XML 添加回车符

我正在加载一个XML文档,其中有一些没有内部文本的标签。如果我用一些数据填充innertext然后它会根据需要工作(你得到开始标记,innertext和结束标记都在一行上)像下面这样......value问题出现在没有值的标签上。这些应该以与上面相同的方式显示,除了没有粗糙的值,如下所示......但是,当innertext有一个空字符串时,它会添加一个回车符和换行符,这不是预期的!它最终看起来像下面这样......这是我当前产生上述结果的代码...XmlDocumentxmlDoc=newXmlDocument();xmlDoc.Load(@"C:\test.xml");//Save

C# - 如何更改 PNG 质量或颜色深度

我应该编写一个程序,从用户那里获取一些PNG图像,进行一些简单的编辑(如旋转)并将它们保存在JAR文件中,以便它可以将图像用作资源。问题是当我打开一个80kb的图像然后用C#保存它时,我得到了一个质量相同但空间为130kb的图像。因为它必须放在J2MEjar文件中,所以我真的需要更小的尺寸,至少是原始尺寸。我尝试了下面的代码,但后来发现它只适用于Jpeg图像。ImageCodecInfo[]codecs=ImageCodecInfo.GetImageEncoders();intj=0;for(j=0;j这是将图像加载到图片框的地方:privatevoidpictureBox1_Doub