随笔分类 - C#
摘要:一、什么是应用程序域? 应用程序域是一个逻辑容器,它允许多个程序集在同一个进程内进行,但会组织它们直接访问属于其他程序的内存,此外应用程序域还提供了错误隔离机制,这是因为未处理的异常不会影响到其他应用程序域。所以在其他应用程序域的应用程序可以不受干扰地继续运行! 使用应用程序域有什么好处? 1.应用
阅读全文
摘要:一、服务端代码 using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Sockets; using System.Text; using System
阅读全文
摘要:配置NLog NLog支持 .Net 4.5 以及以上版本! 首先去下载NLog的DLL下载地址:http://nlog-project.org/download/ 然后把下载下来的Nlog.dll ,Nlog,extension.dll 加入项目reference.之后就是配置NLog.config 格式如下: 通过在启动的时候对一些常用目录的扫描,NLo...
阅读全文
摘要:C# 特性(Attribute)特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。您可以通过使用特性向程序添加声明性信息。一个声明性标签是通过放置在它所应用的元素前面的方括号([ ])来描述的。特性(Attribute)用于添加元数据,如编译器指令和注释、描述、方法、类等其他信息。.Net 框架提供了两种类型的特性:预定义特性和自...
阅读全文
摘要:一、 环境设置 首先去除开发环境中的一些选项如下: 图一 图二 二、 命名规范 1) 通用性 l 标识的总长度不要超过32个字符。 l 标识符的基本语法是以字母和_开始,由字母数字及下划线组成的单词,第一个字符不能是数字。 l 只要合适,在变量名的末尾追加计算限定符(Avg、Sum、Min、Max、
阅读全文
摘要:在编写程序时经常会使用到调用可执行程序的情况,本文将简单介绍C#调用exe的方法。在C#中,通过Process类来进行进程操作。 Process类在System.Diagnostics包中。 示例一 using System.Diagnostics; Process p = Process.Star
阅读全文
摘要:我们经常会遇到在Winform或是WPF中点击链接或按钮打开某个指定的网址, 或者是需要打开电脑中某个指定的硬盘分区及文件夹, 甚至是"控制面板"相关的东西, 那么如何做呢? 答案是使用System.Diagnostics.Process.Start()。它的作用是调用外部的命令。 先来看看它的调用
阅读全文
摘要:// 获取程序的基目录。System.AppDomain.CurrentDomain.BaseDirectory// 获取模块的完整路径,包含文件名System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName// 获取和设置当前
阅读全文
摘要:Windows是一个强大的操作系统,也会向开发者提供海量的系统API来帮助开发者来完成Windows系统软件的开发工作。 整理的部分Windows API,C#可以直接调用。 1.获取.exe应用程序的图标 2.获取硬盘信息 3.开机启动程序 4.系统热键操作 5.系统进程操作 6.改变窗口
阅读全文
摘要:..... ........ ...........代码如下:
阅读全文

浙公网安备 33010602011771号