自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yulongguiziyao的专栏

心有多大,天地就有多大

  • 博客(35)
  • 资源 (16)
  • 收藏
  • 关注

转载 C#泛型

大概有以下几个C#泛型集合类型:1. List,这是我们应用最多的泛型种类,它对应ArrayList集合。2. Dictionary,这也是我们平时运用比较多的泛型种类,对应Hashtable集合。3. Collection对应于CollectionBase4. ReadOnlyCollection 对应于ReadOnlyCollectionBase,这是一个只读的集合。5.

2013-08-31 20:40:07 707

转载 C#如何动态生成treeview节点

private void CreateTree( )          {            OracleConnection conn = new OracleConnection(ConnectionString);           OracleDataAdapter adpMs = new OracleDataAdapter("Select Distinct CK_N

2013-08-31 15:45:09 3259

转载 C#连接各种数据库

1.C#连接连接Access程序代码: using System.Data;using System.Data.OleDb;..string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";strConnection+=@"Data Source=C:BegASPNETNorthwind.mdb";OleD

2013-08-31 14:05:40 1134

转载 C#连接oracle数据库

OracleDataAdapter 类表示用于填充 DataSet 和更新数据库的一组数据命令和到数据库的连接。无法继承此类。命名空间: System.Data.OracleClient程序集: System.Data.OracleClient(在 system.data.oracleclient.dll 中)OracleDataAdapter 作为 DataSet 和数据

2013-08-31 14:04:46 670

转载 C#制作印章

制作印章来说,主要是如何让字均匀的显示在弧线段上,那么一般的印章要么以圆或者椭圆为底图,不过这两者的算法大致相同,为了方便说明,如下就用相对简单的圆来举例说明,如果需要做椭圆的话,可以在我的基础上进行扩展,因为核心算法是一样的,相对于圆来说,椭圆求弧长以及各个字符的位置,这两点相对麻烦些,但是这两者都可找到相应的数学公式。 这里首先提一点,我这篇文章部分借鉴了codeproject的一个例

2013-08-29 16:59:11 1810

转载 C#中的矩阵转换

在.NET中,利用System.Drawing.Drawing2D命名空间下的Matrix类,可以使对二维图像坐标转换的处理大大简化,在这篇文章中,我将向读者分享如何利用Matrix类进行二维图像的坐标转换。背景知识:Matrix类中描述了3行2列的六个项,举个例子,对Matrix使用默认的构造方法进行构造时,默认构造方法的参数为( 1,0,0,1,0,0 ),矩阵描述如下

2013-08-29 11:10:01 4423

转载 C#画圆

Graphics.DrawEllipse 方法绘制一个由边框(该边框由一对坐标、高度和宽度指定)定义的椭圆。Form程序,直接用PictureBox就行了画圆:无填充色private void button1_Click(object sender, EventArgs e) { Graphics gra = t...

2013-08-29 10:06:09 2450

转载 如何实例化Graphics对象

一、创建Graphics对象要绘制图像,首先要创建Graphics对象,然后才可以使用GDI+绘制线条和形状,呈现文本或显示与操作图像。Graphics对象是GDI+的绘图表面,是用于创建图形图像的对象。创建Graphics对象有下面三个方法(摘自MSDN):1、在窗体或控件的 Paint 事件中接收对图形对象的引用,作为 PaintEventArgs 的一部分。在为控件创建绘制代码时,通

2013-08-29 09:47:45 5952

转载 Graphics的一些方法

Graphics.MeasureString 方法以指定的Font字体绘制时,测量指定的字串Graphics.MeasureCharacterRanges方法获取Region 对象的数组,其中每个对象将字符位置的范围限定在指定字符串内。语法public Region[] MeasureCharacterRanges(string text,Font font,Recta

2013-08-29 09:04:55 1541

转载 TreeView双击节点而不改变节点的折叠/展开状态

这是C#的一个漏洞,Microsoft在TreeView控件中自作主张地做成双击节点时自动展开/折叠节点。然而如果用户自定义NodeMouseDoubleClick事件,同时又不希望改变结点的展开/折叠状态,就无法直接达到这一效果。可以通过曲线救国的方式达到了目的。首先声明一个全局变量: public int m_MouseClicks = 0; //记录鼠标在myTreeView控件

2013-08-26 10:54:19 4075 1

转载 TreeView

检索位于指定点(以坐标表示)的树节点参数pt要从其计算和检索节点的 Point。 返回值位于以树视图(客户端)坐标表示的指定位置的 TreeNode,或在该位置没有节点时为 空引用(在 Visual Basic 中为 Nothing)。 备注MouseDown 事件的MouseEventArgs.X 和 MouseEventArgs.Y 坐标

2013-08-25 13:57:12 560

转载 c#窗口句柄

1、如何获得一个窗口的句柄?例如获取窗口PictureBox控件(其他控件也可以)的句柄,IntPtr handle = pictureBox.Handle;2、注意:窗口创建和窗口创建完毕即有句柄完全是两回事!!!窗口创建时,窗口并没有创建句柄,只有Application.Run(form)或者form.Show()之后才有句柄,即窗口只有显示或者启动消息循环后才有句柄!如果

2013-08-25 13:29:53 1771

转载 Directory.GetCurrentDirectory 方法

Directory.GetCurrentDirectory 方法获取应用程序的当前工作目录。命名空间:    System.IO程序集:    mscorlib(在 mscorlib.dll 中)返回值类型:System.String包含当前工作目录的路径的字符串,并不以反斜杠 (\) 结尾。当前目录不同于原始目录,后者是从其开始进程的目录。

2013-08-24 13:06:38 3813

转载 SQL Server 2008 如何将一个字段设置为自动增长型

1.选中字段ID.2.下面有列属性.找到标识规范.3.双击标识规范,找到其子菜单,是否标别.4.默认为否,改为是即可.5.OK.

2013-08-24 08:23:02 1732

转载 sqlcommand

表示要对 SQL Server 数据库执行的一个 Transact-SQL 语句或存储过程。无法继承此类。命名空间: System.Data.SqlClient程序集: System.Data(在 System.Data.dll 中)C#:public sealed class SqlCommand : DbCommand, ICloneable当创建 SqlComma

2013-08-24 08:04:28 731

原创 无效的表达式项private

方法里面的变量不能有访问修饰符,方法体内指定变量的修饰符是错误的,可以将变量定义为类的变量,就可以使用访问修饰符了

2013-08-23 16:58:17 2368

原创 字段初始值设定项不能引用非静态字段、方法或属性

实例字段不能用于初始化方法之外的其他实例字段。如果您正尝试在方法之外初始化一个变量,请考虑在类构造函数内部执行初始化。c#中编译器规定了,在声明(仅仅是声明,而不是执行)初始值时,是不允许使用其它变量的。可以放在构造函数中赋值,或者定一个静态变量,为这个变量赋值。

2013-08-23 16:51:59 2231

转载 C#读写.ini文件

INI文件的结构INI文件是一种按照特点方式排列的文本文件。每一个INI文件构成都非常类似,由若干段落(section)组成,在每个带括号的标题下面,是若干个以单个单词开头的关键词(keyword)和一个等号,等号右边的就是关键字对应的值(value)。其一般形式如下:[Section1]  KeyWord1 = Valuel  KeyWord2 = Value

2013-08-23 09:24:19 633

转载 未将对象引用设置到对象的实例

一、网络上的一般说法1、ViewState 对象为Null。2、DateSet 空。3、sql语句或Datebase的原因导致DataReader空。4、声明字符串变量时未赋空值就应用变量。5、未用new初始化对象。6、Session对象为空。7、对控件赋文本值时,值不存在。8、使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋初

2013-08-23 08:21:37 1446

转载 SqlDataReader

SqlDataReader形成的是数据流,并且数据流是以只进且只读的形式。我们可以形容它向一股瀑布一样,只往前进。因为DataReader是只读和只进的形式,所以我们经常在检验某一数据是否存在时使用。 语法: SqlDataReadersdr=cmd.ExecuteReader();若要创建 SqlDataReader,必须调用 SqlCommand对象的 ExecuteReader方

2013-08-22 10:02:29 1243

转载 C#网络编程(订立协议和发送文件) - Part.4

转自:http://www.cnblogs.com/JimmyZhang/archive/2008/09/16/1291857.html源码下载:http://www.tracefact.net/SourceCode/Network-Part4.rar 文件传输前面两篇文章所使用的范例都是传输字符串,有的时候我们可能会想在服务端和客户端之间传递文件。比如,考虑这样一种情况,假如客户

2013-08-22 09:00:27 436

转载 C#网络编程(异步传输字符串) - Part.3

转自:http://www.cnblogs.com/JimmyZhang/archive/2008/09/16/1291854.html源码下载:http://www.tracefact.net/SourceCode/Network-Part3.rar 这篇文章我们将前进一大步,使用异步的方式来对服务端编程,以使它成为一个真正意义上的服务器:可以为多个客户端的多次请求服务。但是开始之前

2013-08-22 08:58:20 473

转载 C#网络编程(同步传输字符串) - Part.2

转自:http://www.cnblogs.com/JimmyZhang/archive/2008/09/07/1286301.html源码下载:http://www.tracefact.net/SourceCode/Network-Part1-2.rarC#网络编程(同步传输字符串) - Part.2服务端客户端通信在与服务端的连接建立以后,我们就可以通过此连接来发送和接收数据。

2013-08-22 08:46:38 517

转载 C#网络编程(基本概念和操作) - Part.1

转自:http://www.cnblogs.com/JimmyZhang/archive/2008/09/07/1286300.html源码下载:http://www.tracefact.net/SourceCode/Network-Part1-2.rarC#网络编程(基本概念和操作) - Part.1引言C#网络编程系列文章计划简单地讲述网络编程方面的基础知识,由于本人在这方面功

2013-08-22 08:45:06 472

转载 C#编写简单的聊天程序

转自:http://www.cnblogs.com/JimmyZhang/archive/2008/09/07/1286299.html源码下载:http://www.tracefact.net/SourceCode/CSharp-Chat.rarC#编写简单的聊天程序引言这是一篇基于Socket进行网络编程的入门文章,我对于网络编程的学习并不够深入,这篇文章是对于自己知识的一个巩

2013-08-22 08:39:53 728

转载 C#中的委托和事件(续)

转自:http://www.cnblogs.com/JimmyZhang/archive/2008/08/22/1274342.html 源码下载:http://www.tracefact.net/SourceCode/MoreDelegate.rar引言如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地

2013-08-22 08:37:06 467

转载 C#网络编程(接收文件) - Part.5

转自:http://www.cnblogs.com/JimmyZhang/archive/2008/09/16/1291858.html源码下载:http://www.tracefact.net/SourceCode/Network-Part5.rar 这篇文章将完成Part.4中剩余的部分,它们本来是一篇完整的文章,但是因为上一篇比较长,合并起来页数太多,浏览起来可能会比较不方便,我

2013-08-22 08:34:39 497

转载 C# 中的委托和事件

C# 中的委托和事件引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的

2013-08-21 15:42:10 417

转载 线程间操作无效: 从不是创建控件“textBox1”的线程访问它

背景:通过一个辅助线程计算出的一个值赋给textBox1.text;解决办法:1.直接在窗体的构造函数中加:System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false; 此时把所有的控件合法性线程检查全部都给禁止掉了。2.通过代理来解决(msdn)private delegate void Set

2013-08-21 15:16:34 738

转载 Thread.Sleep

我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题:假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的时候,这个线程会 不会被唤醒?某人的代码中用了一句看似莫明其妙的话:Thread.Sleep(

2013-08-21 12:13:25 672

转载 IPAddress.Any 字段

提供一个 IP 地址,指示服务器应侦听所有网络接口上的客户端活动。此字段为只读。Socket.Bind    方法使用Any 字段指示 Socket 实例应侦听所有网络接口上的客户端活动。Any  字段等效于以点分隔的四部分表示法格式的 0.0.0.0。通常情况下,网络中所说的0.0.0.0的IP地址表示整个网络,即网络中的所有主机。但在一些老的软件中,他们可能将0

2013-08-21 10:05:05 2348 1

转载 一个封锁操作被对 WSACancelBlockingCall 的调用中断

异常信息:System.Net.Sockets.SocketException:一个封锁操作被对 WSACancelBlockingCall 的调用中断。ErrorCode :10004场景:未释放资源的用户控件原因:用户控件中开启线程处理连接请求,用户控件被卸载时没有清除开启的线程资源,当该控件被重新加载时,又开启了一个线程处理同一请求,导致线程阻塞。解决:控件/

2013-08-21 09:56:07 12110

转载 ref out 关键字

ref和out的区别在C# 中,既可以通过值也可以通过引用传递参数。通过引用传递参数允许函数成员更改参数的值,并保持该更改。若要通过引用传递参数, 可使用ref或out关键字。ref和out这两个关键字都能够提供相似的功效,其作用也很像C中的指针变量。它们的区别是:1、使用ref型参数时,传入的参数必须先被初始化。对out而言,必须在方法中对其完成初始化。2、使用ref和out时,在方法的

2013-08-20 17:11:46 533

转载 套接字

WindowsSockets规范定义并记录了如何使用API与Internet协议族(IPS,通常是指TCP/IP)连接,尤其要指出的是,所有的Windows Sockets实现都支持流套接接口和数据报套接接口,应用程序调用WindowsSockets的API实现相互之间的通信。WindowsSockets又利用下层的网络通信协议功能和操作系统调用实现实际的通信工作。它们之间的关系如下图所示。

2013-08-19 09:38:06 1355

原创 C#连接SQL Server的方法

C#连接SQL Server有两种方式:windows认证和SQL Server认证       两种认证都需要引用using systen.Data.sqlClient; 1、windows认正         string Constr=“Data Source=127.0.0.1;Initial Catalog=MyDatabase;Integrated Security=tru

2013-08-18 19:19:42 1656

DataGridDemo.rar

WPF DataGrid设置RowDetails时候主表和详细表列宽保持相同的一种实现方法

2019-10-16

LocBaml.rar

WPF本地化的时候使用的工具LocBaml,找了好久才找到(下载的实例代码不能生成),希望对大家有帮助。

2019-05-28

SQLite +ODBC驱动 64bit

SQLite +ODBC驱动 64bit 操作请参考https://www.cnblogs.com/xcsn/p/6050878.html

2018-02-03

图片平移、旋转和缩放

根据控件的RenderTransform属性做的图片平移、旋转和缩放,基本都满足

2015-11-17

一个TextBox伪装的可以复制的TextBlock

一个TextBox伪装的可以复制的TextBlock,可以复制其中的文字

2015-09-10

WPF 输入数字和小数点的文本框

WPF 输入数字和小数点的文本框,支持输入0-9的数字,小数点和删除键,其他的键都被禁止输入

2015-05-31

带提示消息的TextBox和PasswordBox

带提示消息的TextBox和PasswordBox 文本框 密码框 ,例如登录的时候,提示请输入密码或者请输入登录名之类的

2015-01-12

13 1 X最新汉化zh CN 1016

13.1.x汉化包,按照网上资源包汉化的方式操作就可以了。

2014-06-16

wpf经典教程---大胡子.pdf

Windows Presentation Foundation (WPF) 是下一代显示系统,用于生成能带给用户震撼视觉体验的 Windows 客户端应用程序。 使用 WPF,您可以创建广泛的独立应用程序以及浏览器承载的应用程序。这个文档可以作为基础和速成法看看,但是我更推荐《深入浅出wpf》,不过文件太大,不好传。

2014-05-04

Effective java

Effective java,想要学习java,以及java使用者们,你们懂得!

2013-11-09

C#事件和委托

学习C#,事件和委托是绕不开的,本文详细讲述了事件和委托的关系,并有例子帮助理解

2013-11-09

ArcEngine_开发接口集

AE接口,让GIS开发更好理解,初学者可以相应看看

2013-11-09

GIS应用开发技术

讲解了一些GIS开发的对象,个人认为还是值得一看的。

2013-09-21

C#制作印章

vs2005的环境,可以将你想要的印章显示出来,可以看看。

2013-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除