Program.cs 累积_C#


 1 using System;
2 using System.Diagnostics;
3 using System.Threading;
4 using System.Windows.Forms;
5 using UtilityClass;
6
7 namespace Program
8 {
9 static class Program
10 {
11 /// <summary>
12 /// 应用程序的主入口点。
13 /// </summary>
14 [STAThread]
15 static void Main()
16 {
17 // 增加捕获
18 ApplicationEventHandlerClass AppEvents = new ApplicationEventHandlerClass();
19 Application.ThreadException += new ThreadExceptionEventHandler(AppEvents.OnThreadException);
20
21 // 开始监听
22 Trace.Listeners.Clear();
23 Trace.Listeners.Add(new TraceLog(Application.StartupPath + "\\Error.Log"));
24
25 Application.EnableVisualStyles();
26 Application.SetCompatibleTextRenderingDefault(false);
27 if (new FormLogin().ShowDialog() == DialogResult.OK)
28 Application.Run(FormMain.Instance);
29 }
30
31 public class ApplicationEventHandlerClass
32 {
33 public void OnThreadException(object sender, ThreadExceptionEventArgs e)
34 {
35 Trace.Write(e.Exception, "未捕获的异常");
36 ShowMsg.ShowErr(sender as IWin32Window, "程序出现错误:\r\n" + e.Exception.Message + "\r\n\r\n请联系管理员以解决此问题!");
37 }
38 }
39 }
40 }

Program.cs 累积_C#,布布扣,bubuko.com

时间: 2024-10-04 03:27:33

Program.cs 累积_C#的相关文章

TraceLog.cs 累积 C#

1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 using System.IO; 5 using System.Diagnostics; 6 7 namespace UtilityClass 8 { 9 public class TraceLog : TraceListener 10 { 11 // 初始化时给定一个日志文件位置 12 private string filePath; 13 14

ASP.NET Core 2 preview 1中Program.cs,Startup.cs和CreateDefaultBuilder的探索

翻译自:Exploring Program.cs, Startup.cs and CreateDefaultBuilder in ASP.NET Core 2 preview 1 ASP.NET Core 2.0的目标之一是已经被简洁化的基础模板.简化了其基本使用,并且让开始一个新项目变得更加简单. 明显从表面上来看,新的Program和Startup类型相比于ASP.NET Core 1.0更加简单.现在,我将从新的WebHost.CreateDefaultBuilder()方法出发,看看它是

探索Asp net core3中的 项目文件、Program.cs和通用host(译)

引言 原文地址 在这篇博客中我将探索一些关于Asp.net core 3.0应用的基础功能--.csproj 项目文件和Program源文件.我将会描述他们从asp.net core 2.X在默认模版中是怎样改变的,以及探讨Aspnetcore3.0使用的Api的变化. *** 介绍 .Net core 3.0 会在九月23号的 NET Conf上发布,但现在已经有一个支持的预览版本(Preview 8).最新的预览版本与最终发布版本不可能有太多的变化,所以现在是开始尝试和查看3.0增加的功能的

Program.cs

using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; using System.Data; using System.Data.SqlClient; namespace CS2013 { static class Program { /// <summary> /// 应用程序的主入口点. /// </summary> [STAThread] st

关于 WP 开发中.xaml 与.xaml.cs 的关系

今天我们先来看一下在WP8.1开发中最长见到的几个文件之间的关系.比较论证,在看这个问题之前我们简单看看.NET平台其他两个不同的框架: Windows Forms 先看看Window Forms中的情况,下图为在VS中创建的默认Windows Forms项目结构: 分别回顾一下每个文件以及它们之间的关系: ┣━ Properties------------------------------------------- 项目属性文件夹 ┣━━━━━ AssemblyInfo.cs--------

CSC 命令编译cs文件

编译 File.cs 以产生 File.exe: csc File.cs 编译 File.cs 以产生 File.dll: csc /target:library File.cs  可缩写成 csc /t:library File.cs  编译 File.cs 并创建 My.exe: csc /out:My.exe File.cs 默认生成的文件夹路径是C:\Program Files\Microsoft Visual Studio 10.0\VC 通过使用优化和定义 DEBUG 符号,编译当前

ASP.NET Core 菜鸟之路:从Startup.cs说起

1.前言 本文主要是以Visual Studio 2017 默认的 WebApi 模板作为基架,基于Asp .Net Core 1.0,本文面向的是初学者,如果你有 ASP.NET Core 相关实践经验,欢迎在评论区补充.与早期版本的 ASP.NET 对比,最显著的变化之一就是配置应用程序的方式, Global.asax.FilterConfig.cs 和 RouteConfig.cs 统统消失了,取而代之的是 Program.cs 和 Startup.cs.Program.cs 作为 Web

AssemblyInfo.cs文件:包含程序版本、信息、版权的属性文件(转转转)

AssemblyInfo.cs文件:包含程序版本.信息.版权的属性文件 先介绍AssemblyInfo.cs文件中的程序集属性 内容: using System.Reflection; using System.Runtime.CompilerServices; [assembly: AssemblyTitle("")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration(&quo

九、将cs文件快速的转换成可执行文件和响应文件(配置编译开关的文件)

1.将包含多个类型的源代码文件转换为可以部署的文件.有如下Program.cs的文件,代码如下: public sealed class Program { public static void Main(string[] args) { System.Console.WriteLine("Hello World"); System.Console.ReadKey(); } } 该应用程序实现了打印"Hello World"的功能,该应用程序中引用到的系统类型都来自