草庐IT

APPLICATION

全部标签

c# - 如何创建没有 GUI 的 C# 程序?

我知道您可以创建一个Windows窗体应用程序并将其设置为不可见。如果我创建一个控制台应用程序(控制台窗口将打开-我对控制台没有任何用处),我该如何创建一个根本没有GUI的简单应用程序? 最佳答案 创建一个windows应用程序,删除Form1.cs文件,编辑Program.cs文件删除行Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(newForm1());改用您自己的代码,您

c# - 如何在 C# 中正确关闭 winforms 应用程序?

我从调试文件夹为我的程序运行了.exe。它工作正常,但是当我关闭它时,我发现它仍然列在任务管理器的进程列表中。我想我一定是忘记了一个步骤,因为这是我的第一个winforms程序。 最佳答案 只要您的Main方法中的代码如下所示:Application.Run(newMainForm());那么您应该没问题(假设“MainForm”是您的主窗体的名称)。当您传入Application.Run的表单关闭时,WinForms将退出进程。否则,您可以在表单的“Closed”事件处理程序中自行调用Application.Exit()。

c# - 未经授权的访问异常 : Invalid cross-thread access in Silverlight application (XAML/C#)

C#相对较新,想尝试使用它来使用一些第三方Web服务API。这是XAML代码这是C#代码privatevoidButton_Click(objectsender,RoutedEventArgse){HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create("http://api.twitter.com/1/users/show/keykoo.xml");request.Method="GET";request.BeginGetResponse(newAsyncCallback(twitterCallback),request);}p

c# - "This application can only run in the context of an app container."- Visual Studio 2015 开发新功能

我有点绝望。几个小时以来,我一直在努力解决以下问题。我开发了一个应用程序,我现在尝试使用VisualStudio2015的安装向导扩展来安装它。一切都在构建或(没有错误)但是当我打开应用程序时它突出显示它只能在应用程序容器的上下文中打开。那是什么意思?任何建议将不胜感激!该应用正在使用SQlite数据库。这可能与依赖关系有关吗?如果是这样,我该如何解决这个问题?更新:#Culture="en-US"ConvertFrom-StringData@'###PSLOCPromptYesString=&YesPromptNoString=&NoBundleFound=Foundbundle:{

c# - 为什么 Microsoft.Office.Interop.Excel.Application.Quit() 让后台进程继续运行?

以下代码使MicrosoftExcel后台进程继续运行,直到我的程序退出:varexcelApplication=newApplication();varworkbooks=excelApplication.Workbooks;varworkbook=excelApplication.Workbooks.Open(file.FullName);workbook.Close();excelApplication.Workbooks.Close();excelApplication.Quit();Marshal.ReleaseComObject(workbook);Marshal.Rele

c# - c#中的类库是否有等效的Application_Start

我想在类库中从另一个程序集实例化时执行某些代码。类库是否有入口点或Bootstrap?我认为静态方法Main可以解决问题,但我错了。这方面的应用程序可能正在配置和实例化记录器单例、未处理的异常处理程序等。 最佳答案 图书馆本身并没有起点。当您实例化库的类时,您调用的第一条指令是类的构造函数(new)及其基构造函数(如果它们在构造函数定义中)。 关于c#-c#中的类库是否有等效的Application_Start,我们在StackOverflow上找到一个类似的问题:

c# - Excel 2016 在保存错误时触发撤消?

Excel2016似乎会在保存时触发以编程方式添加的撤消级别,这在早期版本的Excel(2013、2010和2007)中不会发生。要重现这个明显的错误,请打开一个新工作簿并将其另存为启用宏的工作簿(.xlsm文件)。将以下代码粘贴到ThisWorkbook模块中:OptionExplicitPublicWithEventsAppAsApplicationPrivateSubWorkbook_Open()SetApp=ApplicationEndSubPrivateSubApp_SheetChange(ByValShAsObject,ByValTargetAsRange)Applicat

c# - System.Drawing Out of Memory Exception on Main() 方法 - C#

我的程序是一个CRM,我使用了RadRibbonBar、许多带图像的按钮、RadGridView(其中一些列包含图像)和许多其他包含图像的控件。这是一个mdi父/子程序。在许多情况下,当加载一个mdi子项或使用一些GridView时,程序会挂起并给我这个错误:OutOfMemoryExceptionoccurredinSystem.Drawing.dll我在某些部分尝试了GC.Collect()但没有成功。对于设置图像,没有代码!例如,为按钮设置图像我在visualstudio中使用了它的属性。我在可视模式下使用属性面板以这种方式设置了所有其他控件图像。这些是一些与绘图相关的设计器代码

c# - Application.Restart 不好吗?

我有一个.Netwindows窗体应用程序,其中许多变量在Main_Load事件中初始化,我有一种情况,我希望我的数据库重新查询并将所有变量设置为null并重新初始化(基本上是从一开始就100%重新加载),但我以这样的方式(我的错)编写了我的Main-Load,这并不是那么容易做到...我知道我可以通过简单地调用Application.Restart来准确地得到我想要的东西,而且它漂亮地做了这个把戏,但我不确定这是好的编程习惯还是被认为真的很糟糕。在此上下文中使用Application.Restart时,我可能会遇到什么问题吗? 最佳答案

c# - 回收调用Application_Start吗?

是否在IIS7中调用Application_Start进行回收?谢谢 最佳答案 不,当应用程序实际由IIS加载时,它会在回收后的第一个请求上调用。 关于c#-回收调用Application_Start吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12027471/