C#项目代码规范 前言 小菜就是小菜,几个人搞出来的项目,让公司大牛稍微看了下,最后送出了惨不忍睹四个字。命名各种各样,五花八门,大写英文、小写英文、大写拼音、小写拼音、英文和拼音组合、字母和特殊字符(下划线等)组合。这样的项目代码要是让人来维护或者添加功能、查找bug会头痛欲裂。也没办法谁叫咱们是 ...
1 private void GetIP() 2 { 3 string hostName = Dns.GetHostName();//本机名 4 //System.Net.IPAddress[] addressList = Dns.GetHostByName(hostName).AddressLis ...
0. 目录 C#6 新增特性目录 1. 老版本的代码 早C#3中引入的集合初始化器,可是让我们用上面的语法来在声明一个字典或者集合的时候立即初始化一些项进去,其实在C#3中这是个语法糖,实质编译后的结果是调用字典或者集合的Add方法逐一添加这些项。但是有一点小小的不直观。先看看这个版的IL吧: 本质 ...
原文地址:http://www.cnblogs.com/purediy/archive/2012/07/03/2575089.html ...
以VS2010版本为准 一、所有window窗体 1、指针 ...
32位Windows采用虚拟内存技术使每个进程虚拟4G内存,在逻辑上实现了对进程之间数据代码的分离与保护。那么相应的进程之间的通信也就有必要整理掌握一下。 Windows进程间通讯的方法有很多:管道、邮件槽、剪切板、共享内存、消息、套接字、RPC、DDE等。 但是他们大部分拥有一个共同的本质:利用W ...
win 10 是一个全新的平台,也标志着微软的大一统。随着win 10 ,vs2015的发布,通用应用将进入我们的生活。对于想学习win 10 开发的同学来说,这是一个机会,win10 是全新的开始,让我们进入开发的第一课:win 10 应用开发环境的搭建。 一、准备工作。 1、要进行win10 开 ...
1,LINQ查询 语法:查询表达式必须以from子句开头,以select活group子句结束。在这两个子句之间,可以使用where、orderby、join、let和其他from子句。 执行:如上,变量query只指定了LINQ查询。该查询不是通过这个赋值语句执行的,只要使用foreach循环访问查 ...
在上一篇里,我已经建立了一个简单的Web-Demo应用程序。这一篇将记录将此Demo程序改造成一个Web Api应用程序。 一、添加ASP.NET Core MVC包 1. 在project.json文件添加Microsoft.AspNetCore.Mvc包 2. 在cmd窗口使用 dotnet r ...
分类:
Windows程序 时间:
2016-07-11 00:55:30
阅读次数:
1329
目录(?)[+] Using Nuget 包括OxyPlot在你的应用程序的最简单方法是使用NuGet包管理器在Visual Studio 运行 Visual Studio并开始创建一个新的WPF项目选择一个名称和位置并点击OK Create the ViewModel Adding the gra ...
分类:
Windows程序 时间:
2016-07-11 10:23:32
阅读次数:
1927
Lambda表达式 "Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambda简化了开发中需要编写的代码量。它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型,支持带有可绑定到委托或表达式树的输入参数的内联表达式。所有Lambda表达式都使用Lambda运算符 ...
问一:Popup控件Placement属性设置固定值后,在不同的电脑可能有不同行为的问题 Popup.Placement属性受SystemParameters.MenuDropAlignment(该值指示弹出菜单相对于相应菜单项是左对齐还是右对齐。)属性的影响,你可以这么设置: if (System... ...
WindowsServer2003AD升级到WindowsServer2008R2AD作者:牛志会操作系统版本服务器角色IP地址WindowsServer2003R2主AD192.168.1.10WindowsServer2003R2辅助AD192.168.1.20WindowsServer2008R2主AD192.168.1.30WindowsServer2008R2辅助AD192.168.1.40升级前环境:DC03:AD001(64Bi..
打开Exchange2010EMC管理控制台中的“收件人配置”——邮箱时,提示“TheWinRMClientReceivedanHTTPServererrorstatus(500).”,但是使用ExchanePowershell可以获取对应的信息。报错截图如下:由于IIS中缺少组件WinRM-IIS-Ext导致。1、首先检查一下Exchange2010的安装路径的环..
2016-07-12 工作中需要在win7操作系统下配置FTP,遇到许多问题,所以记录下来方便以后解决问题。 FTP是文件传输协议的简称。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相 ...
在现在牛津英语上,as follow 和 as follows 用法差不多的,但后者更常用,不是说谁指一个谁指好几个。牵强附会!为了保证正确性,你应该用as follows,单数的最好少用。意义差不多,只是口语中多些 英文的电子邮件时常会涉及到“具体情况/列表/名单如下”这样的表达法。这其实就是as ...
视频编辑SDK 我们只提供API,任你自由设计炫酷的功能 做视频APP, 在于差异化,个性的APP; 你做一个别人一样功能的APP, 很难占领市场. 基于此.我们的SDK完全以API的形式,至于界面和操作炫酷的功能,任你自由发挥, 视频编辑:即类似秒拍,美拍,快手,小影等APP中对音视频做剪切/裁剪 ...
分类:
Windows程序 时间:
2016-07-13 11:51:34
阅读次数:
2892
串口基础知识 http://www.cnblogs.com/menlsh/archive/2013/01/28/2880580.html DTU知识 http://blog.csdn.net/xutonghuang1986/article/details/16845491 http://blog.c ...
SqlParameter[] param ={ new SqlParameter("@SignInfoId ",SqlDbType.Int), new SqlParameter("@sign_opinion ",SqlDbType.VarChar,50), new SqlParameter("@ac ...