C#
文章平均质量分 78
围观岳老师
这个作者很懒,什么都没留下…
展开
-
Datatable 转换 Dictionary
Datatable 转换 DictionaryDataTable dt = new DataTable(); dt.Columns.Add("姓名"); dt.Columns.Add("学号"); dt.Rows.Add(new object[] { "小张", "0001" }); dt.Rows.Add(new object[] { "小王", "0002" });原创 2016-08-07 20:33:17 · 12815 阅读 · 4 评论 -
c# Bitmap byte[]互转
c# Bitmap转byte[]转自:http://www.cnblogs.com/liuxinls/p/3365276.htmlpublic static byte[] Bitmap2Byte(Bitmap bitmap){ using (MemoryStream stream = new MemoryStream()) { bitmap.Save(stream , Ima转载 2016-05-13 09:55:59 · 9911 阅读 · 0 评论 -
C# Base64编码解码
base64工作原理Base64是MIME邮件中常用的编码方式之一。它的主要思想是将输入的字符串或数据编码成只含有{‘A‘-‘Z‘, ‘a‘-‘z‘, ‘0‘-‘9‘, ‘+‘, ‘/‘}这64个可打印字符的串,故称为“Base64”。Base64编码的方法是,将输入数据流每次取6 bit,用此6 bit的值(0-63)作为索引去查表,输出相应字符。这样,每3个字节将编码为转载 2016-05-13 09:54:04 · 879 阅读 · 0 评论 -
C# Dictionary判断Key已存在
怎么判断Dictionary中,指定的Key已存在if(dict.ContainsKey(T key)){ //已存在key}原创 2016-05-13 09:18:41 · 41050 阅读 · 0 评论 -
C#调用 C++的DLL
C#使用CLR/C++的DLL间接调用Native C++的DLL转载 2015-12-24 14:18:52 · 796 阅读 · 0 评论 -
vs2012 编译 Framework4.0的库
vs2012 默认编译的 Framework是4.5版本的库,可客户要4.0版本的。到项目的工程属性里面也没有找到设置的地方。于是在网上找查了一盘。原来可以直接修改工程文件(*.vcxproj)的变换。用Notepad++打开工程文件。修改方法如下:v4.5修改为:v4.0大功告成。原创 2015-12-29 17:54:13 · 1308 阅读 · 0 评论 -
VS 解决方案 从高版本降为地版本
VS 解决方案 从高版本改为地版本直接用Notepad++打开解决方案文件(*.sln)做如下修改,例如要将VS2012的解决方案修改为VS2010Microsoft Visual Studio Solution File, Format Version 12.00# Visual Studio 2012修改为:Microsoft Visual Studio Solution F原创 2015-12-29 17:41:55 · 11880 阅读 · 0 评论 -
C#读写文件总结
使用FileStream读写文件使用StreamReader和StreamWriter转载 2014-04-23 16:14:58 · 791 阅读 · 0 评论 -
C#判断字符串是否为日期格式
本文介绍C#编程时,给定一个字符串,如何判断它是不是一个日期。本文将介绍两种方法,一个是判断字符串是否是时间,如果是就转换为一个时间变量,第二个方法是只作判断。转载 2014-04-23 16:06:27 · 12774 阅读 · 0 评论 -
Assembly.CreateInstance()与Activator.CreateInstance()方法
转自:http://www.cnblogs.com/xiaotao823/archive/2008/05/02/1179119.htmlAssembly.CreateInstance()与Activator.CreateInstance()方法动态创建类对象,大多是Activator.CreateInstance()和Activator.CreateInstance()转载 2014-01-23 16:34:08 · 2609 阅读 · 0 评论 -
VBA创建文本文件、读写文本文件
Private Sub CommandButton1_Click() Dim gPath As String Dim sFile As Object, Fso As Object gPath = Application.ActiveWorkbook.Path Set Fso = CreateObject("Scripting.FileSystemObjec转载 2013-11-07 09:41:17 · 4570 阅读 · 0 评论 -
解决Access连接 accdb 不可识别的数据库格式异常
转自:http://www.cnblogs.com/Capricornus/archive/2011/09/26/2191485.html在Access07之前的数据库后缀名均为*.mdb 而连接字符串写成Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\myFolder\*.mdb ;Persist Security Info=False;转载 2013-09-06 21:12:26 · 4889 阅读 · 0 评论 -
VS error LNK2005:**already defined in **.obj
今天在调试程序的时候遇到下列问题:Error 32 error LNK2005: "union _LARGE_INTEGER m_nFreq" (?m_nFreq@@3T_LARGE_INTEGER@@A) already defined in VidCapDlg.obj今天记录一下,以后就不要查半天了。这个是说明工程里面有重复定义“m_nFreq”。将重复的定义注释掉就可以了。原创 2013-08-05 17:58:24 · 1870 阅读 · 0 评论 -
c#PictureBox画直线 矩形
转自:http://blog.csdn.net/hejialin666/article/details/3584285c#PictureBox的基本使用(画直线,矩形) 下面的四个事件一定要绑定,不绑定任何效果都没有的 private Point m_ptStart = new Point(0, 0);private Point m_ptEnd = new Point(0, 0);转载 2016-05-13 13:07:07 · 10642 阅读 · 2 评论 -
C#单例模式
转自:http://shansun123.iteye.com/blog/669942C#单例模式public class Singleton{ private static Singleton _instance = null; private Singleton(){} public static Singleton CreateInstance() {转载 2016-05-13 13:18:59 · 633 阅读 · 0 评论 -
winform中的DataGridView的列宽设置(自动调整列宽)
winform中的DataGridView的列宽设置(自动调整列宽) 转自:http://blog.csdn.net/swarb/article/details/8493328找了很多都说DataGridView有一个属性AutoSizeColumnMode,他有很多枚举值: 1、AllCells 调整列宽,以适合该列中的所有单元格的内容,包括标题单元格。 2、All转载 2016-08-07 20:30:14 · 13887 阅读 · 5 评论 -
C#textbox 密码输入框
C#textbox 密码输入框C#中,怎么让textbox输入数字时显示为*号,因为用它作为验证输入密码设置TextBox的PasswordChar属性为*原创 2016-08-07 20:28:27 · 60389 阅读 · 18 评论 -
C# System.Timers.Timer用法
C# System.Timers.Timer用法转自:http://blog.csdn.net/luols/article/details/5880232 System.Timers.Timer t = new System.Timers.Timer(5000); //设置时间间隔为5秒 private void Form1_Load(object send转载 2016-07-05 17:27:44 · 6277 阅读 · 0 评论 -
c# DataTable遍历
转自:http://www.cnblogs.com/wangyingtao/articles/1177990.htmlc#基础数据操作之遍历DataTable并输出 方法1:for (int i = 0; i { Response.Write(dt.Rows[i]["kjnybh"].ToString()+"");//行集合转载 2016-05-17 21:04:46 · 2016 阅读 · 0 评论 -
C#当前日期时间
转自:http://www.cnblogs.com/huanglong/archive/2012/03/26/2417487.html我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。//获取日期+时转载 2016-05-17 20:57:06 · 585 阅读 · 0 评论 -
C# 转换时间戳
转自:http://www.cnblogs.com/TankXiao/p/3130820.html经常发现很多地方使用一个时间戳表示时间。比如: 1370838759 表示 2013年6月10日 12:32:39。 我们就需要一个工具,方便地转换这种时间格式什么是时间戳?时间戳, 又叫Unix Stamp. 从1970年1月1日(UTC/GMT的午夜)开始所经过的转载 2016-05-17 20:55:54 · 898 阅读 · 0 评论 -
C# winform socket一个服务端和多个客户端进行通信
参看此链接http://blog.csdn.net/zdyueguanyun/article/details/51207727在上述代码的基础上进行了修改,包括一些捕获异常以及按钮的应用,扩充了一个listbox确保服务端可以选择和不同的客户端进行通信代码:using System;using System.Collections.Generic;using System.转载 2016-04-21 13:29:54 · 22530 阅读 · 9 评论 -
C# string ASCII相互转换
C# string ASCII相互转换字符串转ASCIIpublic static byte[] str2ASCII(String xmlStr){ return Encoding.Default.GetBytes(xmlStr);}ASCII转字符串public static string Ascii2Str(byte[] buf){ return原创 2016-04-21 11:47:25 · 50810 阅读 · 0 评论 -
C# Winform聊天程序[两端通信]
转自:http://www.cnblogs.com/longwu/archive/2011/08/25/2153636.html程序简介本聊天程序支持局域网内部客户端与服务端之间的互相通信. 原理启动服务端后,服务端通过持续监听客户端发来的请求,一旦监听到客户端传来的信息后,两端便可以互发信息了.服务端需要绑定一个IP,用于客户端在网络中寻找并建立连接.信息发送原理:将手动输入转载 2016-04-21 11:56:52 · 7079 阅读 · 0 评论 -
C# 接口
转自:http://www.cnblogs.com/michaelxu/archive/2007/03/29/692021.htmlC#学习之接口 什么是接口?其实,接口简单理解就是一种约定,使得实现接口的类或结构在形式上保持一致。个人觉得,使用接口可以使程序更加清晰和条理化,这就是接口的好处,但并不是所有的编程语言都支持接口,C#是支持接口的。注意,虽然在概念上,C#接口类似于转载 2016-04-21 11:53:40 · 428 阅读 · 0 评论 -
C# Enum,Int,String的互相转换
转自:http://www.cnblogs.com/myx/archive/2011/06/17/Enum-Int-String.htmlC# Enum,Int,String的互相转换C# Enum,Int,String的互相转换 Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型。如果没有显式声明基础类型,则使用 Int32。编程语言通常提供语法来声明由一组已命转载 2016-04-21 11:48:42 · 984 阅读 · 0 评论 -
C# 加载xml文档文件及加载xml字符串
转自:http://www.cnblogs.com/JuneZhang/archive/2010/08/20/1804736.html//创建XmlDocument对象XmlDocument xmlDoc = new XmlDocument();//载入xml文件名xmlDoc.Load(filename);//如果是xml字符串,则用以下形式xmlDoc.LoadXml(转载 2016-04-21 11:44:08 · 4088 阅读 · 0 评论 -
用VS2010制作中文安装包
转自:http://blog.csdn.net/chence19871/article/details/7687168关于这个过程可以参考:http://wenku.baidu.com/view/bc4050df7f1922791688e867.html用VS2010制作安装包简单、明了。这篇文章里还有一点没提及,如果你的vs开发环境是英文版的,那想发布一个中文的安装包就会出现问题。这时候转载 2013-03-27 11:17:38 · 2511 阅读 · 0 评论 -
C# HistogramControl(色阶控件)
最近做一个项目想要使用色阶控件。google了一下,发现了下面的连接。A simple histogram displaying control于是下载下来,但和我要的还有一定差距,我修改了一下。我这边就修改了一下,效果如下: 使用方法:新建一个FORM,name:Histogram_Form;在form加入该控件。调用方法:/// /// 显示色阶图///原创 2013-04-15 13:30:55 · 2954 阅读 · 0 评论 -
ListView 上移下移、上调下调
转自:http://www.cnblogs.com/pyq228/archive/2012/05/27/2519927.html #region 上移位置 /// /// 选中行上移方法 /// /// private void ListViewUpMove(ListView list转载 2013-03-18 14:15:14 · 2622 阅读 · 0 评论 -
C# net学习Razor
http://www.cnblogs.com/jams742003/archive/2010/02/08/1665773.htmlhttp://www.cnblogs.com/lukun/archive/2011/07/28/2119180.htmlhttp://www.cnblogs.com/ryanding/archive/2011/01/19/1938690.html转载 2013-03-28 20:51:34 · 934 阅读 · 0 评论 -
C#中路径相关操作
转自:http://www.cppblog.com/yearner/archive/2007/11/14/36600.html1、判定一个给定的路径是否有效,合法通过Path.GetInvalidPathChars或Path.GetInvalidFileNameChars方法获得非法的路径/文件名字符,可以根据它来判断路径中是否包含非法字符;2、如何确定一个路径字符串是表示目录还是文件转载 2013-03-01 12:51:00 · 552 阅读 · 0 评论 -
C# 使用“抗锯齿”功能绘制直线和曲线
myGraphics.SmoothingMode = SmoothingMode.AntiAlias;myGraphics.DrawLine(myPen, 0, 0, 12, 8);若要使用“抗锯齿”功能绘制直线和曲线,请创建 Graphics 类的实例,并将其 SmoothingMode 属性设置为 AntiAlias 或 HighQuality。 然后调用同一 Graphics 类原创 2013-03-12 21:51:52 · 7998 阅读 · 0 评论 -
WeiFenLuo.winFormsUI.Docking.dll的使用
转自:http://www.cnblogs.com/masterfy/archive/2009/06/02/1494593.htmlweiFenLuo.winFormsUI.Docking.dll是开源项目DockPanel Suite的一个类库,可以实现像Visual Studio的窗口停靠、拖拽等功能。1.建立一个WinForm工程,默认生成了一个WinForm窗体Form1。转载 2013-03-01 09:37:24 · 986 阅读 · 0 评论 -
C#工具栏显示大图标
转自:http://blog.csdn.net/zzh87615/article/details/6289713工具栏中图标的默认大小为16*16,如果想更改为大图标,在网上找了半天也没找到方法,经本人不懈的努力,终于摸索出来了。其实在C#中的工具栏控件有一个属性ImageScalingSize,就是设置图标大小的,默认为(16,16),如果想使用大图标,例如32*32,只需要将该属性改为(3转载 2013-02-28 15:40:21 · 2763 阅读 · 0 评论 -
WinForm界面开发之布局控件"WeifenLuo.WinFormsUI.Docking"的使用
转自:http://www.cnblogs.com/wuhuacong/archive/2009/07/09/1520082.html本篇介绍Winform程序开发中的布局界面的设计,介绍如何在我的共享软件中使用布局控件"WeifenLuo.WinFormsUI.Docking"。布局控件"WeifenLuo.WinFormsUI.Docking"是一个非常棒的开源控件,用过的人都深有体会转载 2013-02-28 22:07:14 · 1052 阅读 · 0 评论 -
C# - Window From UI
最近要做一个C#项目,由于第一次做,所以基本上是从零开始。现在开始把做的类容记下来。向From添加菜单:控件属性->MenuStrip控件(MainMenu控件)。给菜单加快捷键:控件属性->ShortcutKeys:添加工具栏:控件属性->ToolStrip更换From图标:From属性->Icon:选择图片更换exe图标:工程属性->应用程序->图标原创 2013-02-28 11:21:31 · 1205 阅读 · 0 评论 -
C#选择文件的对话框控件
转自:http://jlj84237485.blog.163.com/blog/static/34929460201010401322947/其实用C#做Form程序时.如果要用到选择文件夹,确实不太好弄..不过呢.微软已经提供了一些可用的类.. 首选..添加引用system.design.dll其次:建一个代码文件.开头引用加上"using System.Windows.Form转载 2013-02-28 16:11:50 · 4475 阅读 · 0 评论 -
winform窗体的最大化最小化按钮不显示
winform窗体的最大化最小化按钮不见并且不能改变窗体大小 form->属性->formBorderStyle->FixedToolWindow原创 2013-03-06 09:56:24 · 9699 阅读 · 0 评论 -
C#中两个Form窗口之间的传值(父->子)(子->父)
转自:http://blog.sina.com.cn/s/blog_62d120530100hyh7.html首先定义两个Form,一个为Form1,一个为Form2,其中Form1作为父窗口,Form2作为子窗口1、父窗口传值给子窗口Form1中代码: public Form1() { InitializeComponent转载 2013-03-05 22:37:42 · 2874 阅读 · 0 评论