登录
首页 » c# » winform窗体应用程序

winform窗体应用程序

于 2022-03-12 发布 文件大小:213.53 kB
0 176
下载积分: 2 下载次数: 1

代码说明:

利用winform编写的应用程序基础代码,适合初学者,以及新手等借鉴,winform是一个非常容易上手的代码编写工具,使用的是visual studio工具来进行编写

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • POJ
    说明:  北京大学ACM竞赛试题集锦,希望对你的编程能力因为它而更上一层楼,它的算法设计方面很有帮助对你(Beijing University ACM Collection questions, and I hope to your programming capability because it is being, it's helpful in the design of algorithms to you)
    2005-11-17 11:28:35下载
    积分:1
  • jiaowuguanlixitong
    MFC ODBC ACCESS 高校教务管理系统(MFC ODBC ACCESS university educational administration management system)
    2012-12-27 10:00:57下载
    积分:1
  • map
    C++ STL关于map的代码,里面详细说明了map的使用(n c++ STL code on the map, the map is described in detail)
    2014-11-27 15:36:24下载
    积分:1
  • randn
    产生各类随机数的一个C++类,包括均匀分布,泊松分布,指数分布,瑞利分布,伯努利分布,高斯分布等;相应的参数可以自己设置。(A C++ class that produces various types of random numbers, including uniform distribution, Poisson distribution, exponential distribution, Rayleigh distribution, Bernoulli distribution, Gaussian distribution, etc.; the corresponding parameters can be set by themselves.)
    2018-08-09 21:10:20下载
    积分:1
  • C#做的简易浏览器,只实现了基本功能,要使用还需自己改进.作为交流而已...
    C#做的简易浏览器,只实现了基本功能,要使用还需自己改进.作为交流而已-C# so simple browser, only to achieve the basic functions needed to be used to improve themselves. As the only exchange
    2022-03-02 17:16:53下载
    积分:1
  • 2018
    富迪FM2018语音净燥及消侧音的专用IC开发资料,pdf格式,找了好久才找到的东西,(Fudi FM2018 voice net dry and antisidetone dedicated IC development information, pdf, looking for a long time to find something,)
    2013-06-05 10:52:14下载
    积分:1
  • 倍福CNC 界面
    倍福CNC 界面using System;using System.Windows.Forms;namespace TcApplication{ static class Program { [System.Runtime.InteropServices.DllImport("User32.dll")] static extern IntPtr SetForegroundWindow(IntPtr hWnd); [System.Runtime.InteropServices.DllImport("User32.dll")] static extern IntPtr ShowWindow(IntPtr hWnd, int nCmdShow); public static MainApp mainApp; static FormSplash formSplash; static bool exceptionSignaled; static Timer timerSplashWait; const int SW_RESTORE = 9; #region Main Entry /// /// The main entry point for the application. /// [STAThread] static void Main() { //Application.EnableVisualStyles(); //Application.SetCompatibleTextRenderingDefault(false); Application.ThreadException = new System.Threading.ThreadExceptionEventHandler(Application_ThreadException); if (CheckActiveProcess() == true) { Application.Exit(); return; } ShowSplashScreen(); // BasicConfigurator.Configure(); log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo(Application.StartupPath "\System\log.xml")); // Einschalten internes Debugging der LOG Komponenete // log4net.Util.LogLog.InternalDebugging = true; MainApp.log.Info("Application started."); // set the NumberGroupSeparator for all forms System.Globalization.CultureInfo newCultureInfo = new System.Globalization.CultureInfo(System.Threading.Thread.CurrentThread.CurrentCulture.LCID); newCultureInfo.NumberFormat.NumberDecimalSeparator = "."; newCultureInfo.NumberFormat.NumberGroupSeparator = ","; newCultureInfo.TextInfo.ListSeparator = ";"; Application.CurrentCulture = newCultureInfo; // load the settings MainApp.appSettings = new Settings(); MainApp.appSettings.FileName = Application.StartupPath "\System\AppSet.xml"; MainApp.appSettings.ReadSettings(); mainApp = new MainApp(); Application.Run(mainApp); MainApp.log.Info("Application stopped."); MainApp.appSettings.WriteSettings(); } #endregion #region Public functions public static void ShowSplashScreen() { String[] arguments = Environment.GetCommandLineArgs(); for (int i = 1; i < arguments.Length; i ) { if (arguments[i].StartsWith("/NoSplash")) return; } if (formSplash == null) formSplash = new FormSplash(); if (timerSplashWait == null) { timerSplashWait = new Timer(); timerSplashWait.Tick = new EventHandler(timerSplashWait_Tick); } formSplash.Parameters("HMI " Application.ProductVersion, 325, 296, new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))), System.Drawing.Color.FromArgb(0, 104, 157), System.Drawing.Color.Black); formSplash.Show(); Application.DoEvents(); } static void timerSplashWait_Tick(object sender, EventArgs e) { timerSplashWait.Enabled = false; CloseSplashScreen(); } public static void CloseSplashScreen(int interval) { if (interval < 1) interval = 1; if (timerSplashWait != null) { timerSplashWait.Interval = interval; timerSplashWait.Enabled = true; } } public static void CloseSplashScreen() { if (formSplash != null) { formSplash.Close(); formSplash.Dispose(); formSplash = null; } } public static void BringSplashToFront() { if (formSplash != null) formSplash.BringToFront(); } public static void SplashTopMost(bool level) { if (formSplash != null) formSplash.TopMost = level; } #endregion #region Private functions private static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e) { if (!exceptionSignaled) { exceptionSignaled = true; MainApp.log.Fatal(sender, e.Exception); Beckhoff.App.ExceptionDialog exc = new Beckhoff.App.ExceptionDialog(); exc.SetText(Application.ProductName " has encountered a problem." "For further information take a look to the application event log!", e.Exception); exc.ShowDialog(); exceptionSignaled = !exc.ExceptionSignaledChecked; exc.Dispose(); exc = null; } } private static bool CheckActiveProcess() { try { int c = System.Diagnostics.Process.GetProcessesByName(System.Diagnostics.Process.GetCurrentProcess().ProcessName).Length; if (c > 0) { bool bFoundSame = false; foreach (System.Diagnostics.Process pr in System.Diagnostics.Process.GetProcessesByName(System.Diagnostics.Process.GetCurrentProcess().ProcessName)) { if (pr.MainModule.FileName == Application.ExecutablePath && pr.Id != System.Diagnostics.Process.GetCurrentProcess().Id) { SetForegroundWindow(pr.MainWindowHandle); // 9 = SW_RESTORE (winuser.h) ShowWindow(pr.MainWindowHandle, SW_RESTORE); bFoundSame = true; } } return bFoundSame; } else { return false; } } catch //(System.Security.SecurityException ex) { return false; } } #endregion }}
    2020-12-05下载
    积分:1
  • 《java培训就业教程〉书内源码,很详细,带有解说
    《java培训就业教程〉书内源码,很详细,带有解说- "The java training employment course > the book endogene code, is very detailed, has illustrated
    2022-03-03 22:41:02下载
    积分:1
  • 堆的普通定义
    这是我数据结构课的代码,分享一下。这是我数据结构课的代码,分享一下。这是我数据结构课的代码,分享一下 。这是我数据结构课的代码,分享一下。这是我数据结构课的代码,分享一下
    2022-06-17 00:07:02下载
    积分:1
  • 电容式键盘编码
    对于PIC 16F控制器C电容式触摸按键编码
    2022-10-13 07:50:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载