【C#重启IIS指定网站和指定应用程序池】教程文章相关的互联网学习教程文章

C#应用程序进程启动和关闭【代码】

有时候有种需求,一个进程只启动一个,且必须启动一个。可以创建一个Windows服务,定时执行。每次执行时查询该应用程序进程的数量,如果没有,则启动一个,如果已启动多个,则只留一个废话不多说,上代码: 1publicclass Class12 {3publicvoid Main()4 {5var obj=System.Diagnostics.Process.GetProcessesByName("Calc").ToList();6if (obj.Count == 0)7 StartProcess();8elseif (obj.Count == 1)9 ...

C#通过窗体应用程序操作数据库(增删改查)【代码】【图】

为了体现面向对象的思想,我们把“增删改查”这些函数封装到一个数据库操作类里; 为了便于窗体程序与数据库之间进行数据交互,我们建一个具有数据库行数据的类,通过它方便的在窗体程序与数据库之间传输数据。首先,建立程序的主窗体㈠添加数据当点击“增加”,弹出一个子窗体,通过子窗体往数据库中添加一条数据privatevoid button1_Click(object sender, EventArgs e){Form5 insert= new Form5();insert.Owner = this;insert.Sh...

构建用于C#应用程序的应用商店(一)【图】

我在就职的公司开发工具型软件,桌面版的,我们公司有各种工具软件的需求。现在我已经记不清我生产了多少了。我相信再过一段时间,也许几个月,也许一年后,我也会记不住之前开发过什么,或许有一定的类别的印象,但是具体是什么,运行的样子就会像现在记不起以前开发的软件一样,都记不清了。这些工具没有完整的统计功能,也或许只有单机的统计,但他们核心功能大多是需要联网的。我无法得知工具用户的使用情况,无法向上级出具有...

(原创)c#学习笔记02--编写c#程序03--Windows Forms应用程序【代码】【图】

2.3 Windows Forms应用程序  本解讲解如何创建一个windows forms应用程序,参考:(原创)c#学习笔记02--编写c#程序01--开发环境,修改为选择:Windows 窗体应用程序。如下图:  单击“确定”(OK)按钮,创建项目后,应该会看到一个空白的Windows窗体。把鼠标指针移到屏幕左边的“工具箱”(Toolbox)栏上,然后移到“所有 Windows 窗体”(All Windows Forms)选项卡上的Button选项,在该选项上双击,就会在应用程序的主窗体(Form1)...

c#获取当前应用程序所在路径【图】

一、获取当前文件的路径1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径,包括文件名。2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System.IO.Directory.GetCurrentDirectory() 获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:/www里,这个函数有可能返回C:/Documents a...

C# 应用程序配置文件App.Config和web.config【代码】

应用程序配置文件,对于asp.net是 web.config,对于WINFORM程序是 App.Config(ExeName.exe.config)。配置文件,对于程序本身来说,就是基础和依据,其本质是一个xml文件。对于配置文件的操作,从.NET 2.0 开始,就非常方便了,提供了 System [.Web] .Configuration 这个管理功能的NameSpace,要使用它,需要添加对 System.configuration.dll的引用。 我们以最常见的 AppSettings 小节来作为例子:假设有如下的配置文件内容:<?xml ...

【C#遗补】获取应用程序路径之System.IO.Directory.GetCurrentDirectory和System.Windows.Forms.Application.StartupPath的区别

原文:【C#遗补】获取应用程序路径之System.IO.Directory.GetCurrentDirectory和System.Windows.Forms.Application.StartupPath的区别.Net Framework中,System.IO.Directory.GetCurrentDirectory()方法用于获得应用程序当前工作目录如果使用此方法获得应用程序所在的目录,应该注意:System.IO.Directory.GetCurrentDirectory()方法获得的目录路径随着OpenFileDialog、SaveFileDialog等对象所确定的目录而改变(切换工作目录)一般...

【C#学习笔记】获取当前应用程序所在路径及环境变量

转自:http://www.cnblogs.com/netlyf/archive/2011/06/22/2086718.html一、获取当前文件的路径string str1=Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。 string str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。(备注:按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器名称后跟一个尾部反斜杠(如“C:\”)。...

c# 隐藏 控制台应用程序【代码】

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Diagnostics; using System.Runtime.InteropServices;namespace HideConsole {class Program{staticvoid Main(string[] args){Console.Title = "HideConsole";IntPtr hwnd = FindWindow(null, Console.Title);if (hwnd != IntPtr.Zero)ShowWindow(hwnd, CmdShow.SW_HIDE);//Process p = new Process();/////cmd 名称//p.Star...

C# WinForm应用程序降低系统内存占用方法总结【代码】

这篇文章主要介绍了C# WinForm应用程序降低系统内存占用方法总结,本文总结了9个方法,同时给出了一个定期清理执行垃圾回收代码,需要的朋友可以参考下 背景:微软的 .NET FRAMEWORK 现在可谓如火如荼了。但是,.NET 一直所为人诟病的就是“胃口太大”,狂吃内存,虽然微软声称 GC 的功能和智能化都很高,但是内存的回收问题,一直存在困扰,尤其是 winform 程序,其主要原因是因为.NET程序在启动时,是需要由JIT动态编译并加载的,这...

C#通过窗体应用程序操作数据库(增删改查)【代码】【图】

为了体现面向对象的思想,我们把“增删改查”这些函数封装到一个数据库操作类里;为了便于窗体程序与数据库之间进行数据交互,我们建一个具有数据库行数据的类,通过它方便的在窗体程序与数据库之间传输数据;我们新建一个文件夹,把这两个类放在这个文件夹(App)里,以后,把命名空间写上就可以使用这两个类了。为了便于窗体程序与数据库之间进行数据交互,我们建一个具有数据库行数据的类,通过它方便的在窗体程序与数据库之间传...

应用程序使用统计信息 – .NET CORE(C#) WPF界面设计【代码】

原文:应用程序使用统计信息 – .NET CORE(C#) WPF界面设计应用程序使用统计信息 - .NET CORE(C#) WPF界面设计首发文章地址:https://dotnet9.com/10546.html关键功能点抽屉式菜单圆形进度条Demo演示:1. 新建项目使用 VS 2019 的 .NET Core 3.1 WPF 项目模板,创建名为 “MobileAppUsageDashboardCore” 的项目,NuGet 引入 MaterialDesign 的两个库 MaterialDesignThemes 和 MaterialDesignColors,整个项目工程文件如下:<Projec...

C# 控制台应用程序从外部传参运行和调试【代码】【图】

参考:/*十有三博客*/新建一个用于演示的控制台应用程序项目,然后在Program.cs的入口Main方法里编写如下代码foreach (var arg in args) {Console.WriteLine(arg); } Console.ReadKey();staticvoid Main(string[] args) {foreach (var arg in args){Console.WriteLine(arg);}Console.ReadKey(); }这段代码最后会输出所有传入控制台的参数,调试和运行的方法有两种,一种是设置Visual Studio项目在启动调试时的命令行参数,另外一种是...

【自动化__GUI自动化】__C#__Windows应用程序识别__计算器【代码】

一、代码如下#include <stdio.h> #include <stdlib.h> #include <windows.h>int main(int argc, char *argv[]) {//printf("成功");//printf("成功");//printf("成功");HWND windowHandle, controlHandle;char result[10];windowHandle= FindWindow(NULL, "Calculator");//printf(windowHandle);while(windowHandle == NULL) {printf("未找到计算器,请先启动........\n");Sleep(2000);windowHandle= FindWindow(NULL, "Calculator"...

C#获取当前应用程序所在路径及环境变量

一、获取当前文件的路径string str1=Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。 string str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。(备注:按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器名称后跟一个尾部反斜杠(如“C:\”)。如果该进程在子目录中启动,则此属性的值为不带尾部反斜杠的驱动器和子...