【C# WinForm获取当前路径汇总】教程文章相关的互联网学习教程文章

C#中获取多种时间格式的方法

//获取日期+时间DateTime.Now.ToString(); // 2008-9-4 20:02:10DateTime.Now.ToLocalTime().ToString(); // 2008-9-4 20:12:12//获取日期DateTime.Now.ToLongDateString().ToString(); // 2008年9月4日DateTime.Now.ToShortDateString().ToString(); // 2008-9-4DateTime.Now.ToString("yyyy-MM-dd"); // 2008-09-04DateTime.Now.Date.ToString(); // 2008-9-4 0:00:00//获取时间DateT...

C#获取枚举的描述【代码】

publicenum StatusEnum{///<summary>/// 运行中///</summary>[Description("运行中")]Running = 1,///<summary>/// 已关闭///</summary>[Description("已关闭")]Stopped = 0}publicclass EnumHelper{#region 静态方法publicstatic Dictionary<string, string> GetEnumDescription<T>(){Dictionary<string, string> dic = new Dictionary<string, string>();FieldInfo[] fields = typeof(T).GetFields();foreach (FieldInfo field i...

C#关于窗体的keysdown事件,无法获取到焦点【代码】

当窗体中包含button之类的控件时,按下方向键时它们会自动获取焦点,导致窗体keysdown事件无法执行。解决方法很简单.将按钮之类控件放到panel容器中控件就无法获取焦点了。这时焦点会在整个窗体上,可以正常触发keysdown事件原文:http://www.cnblogs.com/shenwuyu/p/4482064.html

C#获取EF实体对象或自定义属性类的字段名称和值【代码】【图】

原文:C#获取EF实体对象或自定义属性类的字段名称和值在年前上班的时候遇到了一个问题是这样描述的:我前台设计一个页面,是标签和文本框,当用户修改了哪个文本框的值,将该修改前的值、修改后的值,该值对应的字段,该值对应的行id获取到保存到数据库的某张表里。现在数据库有一张表,结构如下:修改记录表ID  修改行ID修改列名称修改前的值修改后的值所属修改批次修改时间1  1test10112013-10-11 第一批次2013-10-11思路:1、...

C# Asp.net MVC 获取IPv4 地址【代码】

二话不说,上代码 public static string GetIP4Address() { string IP4Address = String.Empty; foreach (IPAddress IPA in Dns.GetHostAddresses(System.Web.HttpContext.Current.Request.UserHostAddress)) { if (IPA.AddressFamily.ToString() == "InterNetwork") { IP4Address = IPA.ToString(); break...

C#获取当前站点的根地址【代码】

1///<summary> 2/// 得到当前网站的根地址3///</summary> 4///<returns></returns> 5protectedstring GetRootPath()6 {7// 是否为SSL认证站点 8string secure = HttpContext.Current.Request.ServerVariables["HTTPS"];9string httpProtocol = (secure == "on" ? "https://" : "http://"); 10// 服务器名称11string serverName = HttpContext.Current.Request.ServerVariables["Server_Name"]; 12string port = HttpContext...

C#获取计算机硬件信息(CPU,网卡,硬盘,内存等)

using System; using System.Collections.Generic; using System.Linq; using System.Management; using System.Text;namespace Formular {/// <summary>/// Author ZZH/// /// 获取计算机硬件信息/// /// 可根据以下信息比对/// /// CPU(CPU序列号)/// 网卡(Mac地址)/// 硬盘(硬盘ID)/// 系统(系统名称,系统型号)/// 内存(内存大小)/// </summary>public class Computer{/// <summary>/// CPU序列号/// </summary>publ...

C# 系统应用之通过注册表获取USB使用记录(一)【图】

该文章是“个人电脑历史记录清除软件”项目的系统应用系列文章.前面已经讲述了如何清除IE浏览器的历史记录、获取Windows最近访问文件记录、清除回收站等功能.现在我需要完成的是删除USB设备上的U盘、手机、移动硬盘等记录,真心觉得这方面资料特别少.这篇文章首先主要讲述了通过注册表获取USB使用记录,希望对大家有所帮助.一.注册表基本知识注册表(registry)是Windows系统中一个重要的数据库,它用于存储有关应用程序、用户和系统信息...

C# 全屏坐标及区域坐标获取。自定义光标及系统光标描边捕捉显示。【代码】

最近手头工作比较轻松了一点就继续研究和完善之前的录屏软件,使用AForge最大的问题在于:最原始的只能够录全屏,而自定义的录屏需要更改非常多的细节:like follows:1、需要支持区域化录屏;2、需要支持麦克风录音,并且混音在视频中,同步;3、需要支持系统声音录取、并且需要混音在视频中,同步;4、需要支持捕获光标,并且自定义颜色、描边,最重要的是你需要在区域录屏的时候支持坐标位置更新(相对比较难); 前面3个已经在...

C#文件拖到TextBox中获取文件显示文件路径【代码】

privatevoid textBox1_DragDrop(object sender, DragEventArgs e){textBox1.Text = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString();}privatevoid textBox1_DragEnter(object sender, DragEventArgs e){if (e.Data .GetDataPresent(DataFormats .FileDrop )){e.Effect = DragDropEffects.Link;}else{e.Effect = DragDropEffects.None;}} 原文:http://www.cnblogs.com/jephone/p/7675576.html

[C#]使用控制台获取天气预报【代码】【图】

本例子主要是使用由中央气象局网站(http://www.nmc.gov.cn)提供的JSON API,其实现思路如下:1、访问获取省份(包含直辖市、自治区等,以下简称省份)的网址(http://www.nmc.gov.cn/f/rest/province),返回对应的省份名称(name)、代码(code)等,如下图所示:2、根据以上返回的代码(code),将代码拼接在网址(http://www.nmc.gov.cn/f/rest/province)的后面,如返回的代码为 AGD (广东省),则拼接后的网址为http://www...

C# 随机获取国内IP【代码】

调用getRandomIp()方法即可Framework3.5 +使用LINQpublicstring getRandomIp(){ /*int[][]这个叫交错数组,白话文就是数组的数组.初始化的方法:int[][] numbers = new int[][] { new int[] {2,3,4}, new int[] {5,6,7,8,9} }; 当然也可以使用{}初始化器初始化int[][] numbers = { new int[] {2,3,4}, new int[] {5,6,7,8,9} };*/int[][] range = {newint[]{607649792,608174079},//36.56.0.0-36.63.255.255newint[]{1038614528,...

C#获取指定网页源码的几种方法【代码】

// WebClientprivate string GetWebClient(string url){string strHTML = "";WebClient myWebClient = new WebClient();Stream myStream = myWebClient.OpenRead(url);StreamReader sr = new StreamReader(myStream, System.Text.Encoding.GetEncoding("utf-8"));strHTML = sr.ReadToEnd();myStream.Close();return strHTML;}// WebRequestprivate string GetWebRequest(string url){Uri uri = new Uri(url);WebRequest myReq = We...

C#获取执行存储过程的" 返回值"代码【代码】

以下是C#代码:///<summary>/// 执行存储过程,返回" 返回值" ///</summary>///<param name="storedProcName">存储过程名</param>///<param name="parameters">存储过程参数</param>///<returns>执行存储过程的返回值</returns>publicstaticint RunProcedureWithReturn(string storedProcName, IDataParameter[] parameters) { using (SqlConnection connection = new SqlConnection(connectionString)) { int result; connection....

C#获取CPU缓存未命中性能计数器【代码】

我知道CPU会计数所有L1 / 2/3高速缓存未命中,并且原则上可以访问此信息.例如.有英特尔的性能查看器.我只是在C#中找不到示例.可以从.NET访问此数据吗?解决方法:好了,您可以(至少在Windows上)使用Intel Perfomance Counter Monitor进行此操作.除捆绑提供的其他工具外,它还包含PCM-Service-Windows服务,该服务添加了PCM Windows性能计数器.下载,编译和安装此服务后,您可以像这样轻松地访问L2缓存未命中(例如):var pc = new Performa...