C#
文章平均质量分 58
一杯苦茶
123
展开
-
C#函数重载
namespace 类的基本应用{ public class People { string user_Name; int user_Age; public People(string name,int age) { user_Name=name; user_Age=a原创 2014-06-25 15:31:45 · 1753 阅读 · 0 评论 -
C# PropertyGrid控件应用心得
地址:http://blog.csdn.net/luyifeiniu/article/details/5426960#自定义 PropertyGrid 控件最近项目中做一模块时偶发奇想,希望使用propertygrid的控件实现类似visual studio的属性样式,于是拿来一用,发现还真不是自己想象的那么简单,如果要实现一个比较好的展示,还真的需要不少技巧,通过自己的实践和网络的力量,转载 2015-01-14 15:25:33 · 1041 阅读 · 0 评论 -
关于 List 泛型集合访问方法
坛友问: //定义存储每个柱子上可移动标签的泛型集合 List> seleckedCanMoveLb = new List>(); for (int i = 0; i { seleckedCanMoveLb = new List(); } for (int i原创 2014-12-04 15:38:09 · 1041 阅读 · 0 评论 -
Insert语句
问:问题是::未处理System.Data.OleDb.OleDbException HResult=-2147217900 Message=语法错误 (操作符丢失) 在查询表达式 '2014/12/1 0:00:00' 中。public void add(string addselect) { oledbconn = dataconn.原创 2014-12-04 15:50:31 · 1222 阅读 · 0 评论 -
结构体的访问
namespace WindowsFormsApplication2{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } struct student {原创 2014-12-04 15:44:57 · 820 阅读 · 0 评论 -
Winform窗体大小
一般在FixedDialog下,窗体的实际大小会比Sizable下小10个像素,而窗体的空白客户端区的大小又比此时窗体小6个像素,这就造成我们在创建窗体的时候窗体的位置要正确计算。原创 2014-12-01 14:28:53 · 991 阅读 · 0 评论 -
检测到 ContextSwitchDeadlock
检测到 ContextSwitchDeadlock Message: CLR 无法从 COM 上下文 0x450a38 转换为 COM 上下文 0x450ba8,这种状态已持续 60 秒。拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送 Windows 消息的情况下处理一个运行时间非常长的操作。这种情况通常会影响到性能,甚至可能导致应用程序不响应或者使用的内存随时间不断原创 2014-12-16 09:11:05 · 1176 阅读 · 0 评论 -
SQL语句中Exists
描述不好描述,直接上句子:Select Name,ID From Student where exists(Select Name From Class)如果Select Name,ID From Student的结果存在Select Name From Class结果集中,则正常输出查询结果,反之不输出。Select Name,ID From Student where Name原创 2014-11-27 14:34:42 · 945 阅读 · 0 评论 -
Random类
Random类是一个产生伪随机数字的类,它的构造函数有两种,一个是直接New Random(),另外一个是New Random(Int32),前者是根据触发那刻的系统时间做为种子,来产生一个随机数字,后者可以自己设定触发的种子,一般都是用UnCheck((Int)DateTime.Now.Ticks)做为参数种子,因此如果计算机运行速度很快,如果触发Randm函数间隔时间很短,就有可能造成产生一样原创 2014-11-05 09:33:44 · 637 阅读 · 0 评论 -
C# Dev PropertyGrid
使用propertyGridControl控件,在Data工具栏下,核心是利用反射技术1、定义工具类添加引用:using System.ComponentModel;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Drawing;usi原创 2015-01-14 15:28:57 · 3496 阅读 · 0 评论 -
DataTable
Clear:清除所有数据的 DataTable。Clone:克隆 DataTable 的结构,包括所有 DataTable 架构和约束。Compute:计算用来传递筛选条件的当前行上的给定表达式。Copy:复制该 DataTable 的结构和数据。Load(IDataReader):通过所提供的 IDataReader,用某个数据源的值填充 DataTable。 如果 DataTa原创 2014-12-11 15:39:48 · 867 阅读 · 0 评论 -
IIS发布网站
右击服务站点,选择“发布网站”在“Internet信息服务(IIS)管理器”中选择“Default Web Site”,右击选择“添加应用程序”,将刚才发布的文件夹添加到“物理路径”中这就把网站添加到IIS中了。右击“flood”->“编辑权限”-> “安全”->“编辑”->“添加”->“输入对象名称来选择原创 2015-02-13 11:13:56 · 1527 阅读 · 0 评论 -
将WCF服务发布到IIS上
第一步:打开我们上一篇文章中建立的WCF服务项目。第二步:新建WCF服务站点。在解决方案上右击,选择“添加”->“新建网站”,打开新建网站对话框。在“添加新网站”对话框中,我们选择“WCF服务”,并把网站的名子命名为“BookServiceHost”。建立起来的新的WCF服务站点的结果如下,其中在App_Code文件中自动为我们生成两个类文件:IService.cs和Service.cs。这两原创 2015-02-13 10:46:24 · 863 阅读 · 0 评论 -
记一次CS系统与BS的对接集成
地址:http://www.cnblogs.com/qingteng1983/archive/2012/01/15/2086478.html原创 2015-02-13 09:55:23 · 2783 阅读 · 0 评论 -
WCF文集收集
原文地址:http://bluereader.org/article/102907对于WCF一直都是只知其然,公司框架的架构者也只是对我们授之以鱼,而不授之以渔。带着初学者的态度进入了大神Artech的博客,逐步慢慢上手。我的解决方案(和大神的一模一样,只是过程中一波三折的)Clients:客户端控制台程序,需要引用(System.ServiceMode),并在此项原创 2015-02-12 17:00:44 · 508 阅读 · 0 评论 -
一个WCF服务开发与调用的完整示例
地址:http://www.cnblogs.com/silent2012/archive/2011/09/07/2145531.html开发工具:VS2008开发语言:C#开发内容:简单的权限管理系统第一步、建立WCF服务库点击确定,将建立一个WCF 服务库示例程序,自动生成一个包括IService1.cs和Service1.cs两个类文件。我们原创 2015-02-13 09:56:14 · 1138 阅读 · 0 评论 -
WCF简单教程(1) 入门
原文地址:http://blog.sina.com.cn/s/blog_55e42da60100yozo.html点击打开链接WCF是DotNet体系中很重要的一项技术,但是组内很多组员通过书籍自学的时候感觉涉及面太广、配置文件太复杂,新名词太多、抓不到头绪,有感于此,决定进行一次组内技术培训,顺便把培训讲义整理到blog上来。不求大而全,而是要让初学者快速入门,因此想入实例入手,并刻原创 2015-02-12 13:46:14 · 692 阅读 · 0 评论 -
WCF入门教程
WCF简单教程(1) 入门2012-03-05 15:27:56标签:wcf原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://boytnt.blog.51cto.com/966121/796884WCF是DotNet体系中很重要的一项技术,但是组内很多组员通过书籍自学的时候感觉涉及面太广、配原创 2015-02-12 11:16:15 · 580 阅读 · 0 评论 -
C#正则表达式
没用到多少正则的判断,有点懒,闲着写的。主要写java的时候会具体,C#不想弄了。1、画窗体:2、实现判断类,其中写入错误日志,暂时可忽略。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions原创 2015-02-11 14:55:59 · 452 阅读 · 0 评论 -
C#中类的访问级别
class Program { public class A { private int a1; public int b1; internal int c1; protected int d1;原创 2014-11-26 17:07:59 · 787 阅读 · 0 评论 -
巧用C# Split()函数获取SQL语句中操作字段
这是前天工作时要求的,将SQL语句的操作字段获取出来挂在树节点上,感觉这个函数以后还有可能会用到,特此总结一下,函数中没有实现Select *的操作,只要添加判断条件即可。工具函数:Split()函数:通过字符分割字符串为一个string类型的一维数组。String.Split 方法有6个重载函数:1) public string[] Split(params char原创 2014-11-05 08:48:21 · 1866 阅读 · 0 评论 -
创建BitMap
Bitmap pResource=(Bitmap)Image.FromFile("..\\..\\res\\animal.bmp");Bitmap pBitMap = new Bitmap(36, 36); //BitMap大小Graphics pGraphics = Graphics.FromImage(pBitMap); //创建Graphics对象Recta原创 2014-11-10 13:57:54 · 929 阅读 · 0 评论 -
DataTable的Select方法
DataTable newdt = new DataTable(); newdt = dt.Clone(); // 克隆dt 的结构,包括所有 dt 架构和约束,并无数据; DataRow[] rows = dt.Select(conditions); // 从dt 中查询符合条件的记录; foreach (DataRow row in rows) // 将查询的结果添加到dt中;原创 2014-11-10 13:53:34 · 848 阅读 · 0 评论 -
C#遍历指定路径下的文件夹
通过指定路径访问路径下的文件,在C#的开发中主要利用了Directory类和DirectoryInfo类,简要介绍Directory类中的成员:命名空间System.IO 命名空间1、CreateDirectory,已重载,用于创建指定路径下的所有目录;2、Delete,删除指定目录;3、Exists,确定给定目录是否引用磁盘现有目录;说白点就是判断路径是否存在;4、Get原创 2014-10-24 13:58:40 · 2193 阅读 · 0 评论 -
winform窗体间数据传递
实现各个winform窗体之间的控件交互,要设置需要进行ji原创 2014-06-17 16:06:43 · 1566 阅读 · 0 评论 -
JavaScript脚本编写的两个创意时钟
第一个:"Shift_JIS" src="http://chabudai.sakura.ne.jp/blogparts/honehoneclock/honehone_clock_tr.js">第二个:"Shift_JIS" src="http://chabudai.sakura.ne.jp/blogparts/honehoneclock/honehone_clock_wh.js翻译 2014-06-08 12:01:14 · 965 阅读 · 0 评论 -
.NET面试题目
anlidengshiwei首页专栏专家热文心亦❤[转]2011年.NET面试题总结(很经典的)2012-7-21阅读1878 评论0 基础知识什么是面向对象 面向对象OO =面向对象的分析OOA +面向对象的设计OOD +面向对象的编程OOP; 通俗的解释就是万物皆对象,把所有的事物都看作一个个可以独立的转载 2014-06-08 10:16:59 · 5701 阅读 · 0 评论 -
使用Javascript 实现 分享到 新浪微博 QQ 空间等
我们阅读博客的时候经常会用到这样功能,当然有时候也会想把自己的网站上也加入类似的分享功能,各大厂商已经给出了相应的API,点击一个按钮即可弹出窗口进入分享,我们事先可以设置一些参数,一般常用的就是 网站的网址,图片还有一些内容描述。这里我写了三个方法,分别分享到 新浪微博,Q空间,以及腾讯微博[javascript] view plaincopy"font-si转载 2014-06-08 11:54:48 · 1075 阅读 · 0 评论 -
C#中静态函数的使用和属性的用途
namespace 类的基本应用{ public class People { string user_Name; int user_Age; public People(string name,int age) { user_Name=name; user_Age=a原创 2014-06-25 15:08:43 · 1718 阅读 · 0 评论 -
C# 轻松获取路径中文件名、目录、扩展名等
string path = "C:\\dir1\\dir2\\foo.txt"; string str = "GetFullPath:" + Path.GetFullPath(path) + "\r\n"; str += "GetDirectoryName:" + Path.GetDirectoryName(path) + "\r\n"; str += "GetFileName:" +原创 2014-11-10 13:48:02 · 5077 阅读 · 0 评论 -
C#语言实现ArcGIS数据源重置之Set Data Source功能
文章主要通过实现ArcGIS中Set Data Source功能的基础上,对ArcEngine开发常用接口进行讲解使用。帮助大家学习ArcEngine开发。原创 2014-10-24 15:30:30 · 3387 阅读 · 3 评论 -
XML学习总结
1、XML结构2、XmlNodeType值为一个枚举类型:如果我们对一个XML文件进行遍历,不判断节点是否为Element类型,就会将文本节点遍历出来,出现#test。3、XmlElement和XmlNode的区别:(摘自CSDN论坛)(1)、通过继承关系XmlElement继承自XmlLinkedNode又继承自XmlNode类,由此可知XmlElement是Xm原创 2014-11-20 10:50:43 · 1040 阅读 · 0 评论 -
向文件写入文本
using System;using System.IO;class Test { public static void Main() { // Create an instance of StreamWriter to write text to a file. // The using statement also翻译 2014-11-18 17:11:33 · 558 阅读 · 0 评论 -
从文件读取文本
下面的代码示例演示如何从文本文件中读取文本。第二个示例在检测到文件结尾时向您发出通知。通过使用 ReadAllLines 或 ReadAllText 方法也可以实现此功能。原创 2014-11-18 17:13:13 · 607 阅读 · 0 评论 -
C# 文件重命名
C#里面,重命名文件时,没有 rename 这个功能,使用的是FileInfo.MoveTo的方式,MoveTo 到原目录里一个新的名字,即实现了重命名此方法用于重命名文件夹内的所有子文件夹的名称,新子文件夹的名称可以使用格式字符串,如DIR{0:0000},重命名后的子文件夹为:DIR0001、DIR0002、DIR0003等。具体使用方式见示例代码。/// /// 重命名原创 2014-11-18 17:14:26 · 11465 阅读 · 0 评论 -
接口、基类、子类
1、定义一个接口 interface BaseInterfa { void GetLogion(); void RetureLogion(); }原创 2014-10-28 14:47:09 · 1315 阅读 · 0 评论 -
遍历路径下的所有文件
1、先挂最顶级节点 TreeListNode pNode = tlFileDisplay.AppendNode(new object[] { beOpen.Text }, -1); GetAllDirectory(beOpen.Text, tlFileDisplay, pNode);函数原创 2014-11-13 15:00:20 · 866 阅读 · 0 评论 -
Process.Start 方法
原创 2014-11-13 09:13:20 · 1273 阅读 · 0 评论 -
Dictionary和IDicionary的建立和访问
代码如下: private void DictionaryTest() { Dictionary pDictionaryList = new Dictionary(); IDictionary pIDictionaryList = new Dictionary(); for (int i =原创 2014-10-27 10:27:09 · 968 阅读 · 0 评论 -
解决IIS无法访问.svc文件问题
问题报出很多类型错误,各说不一;解决方法:1、在应用程序池中,添加一个自定义的v2.0的应用程序池,名称自己定义。2、在Default Web Site和网站中右键---》管理网站----》高级设置,设置刚才配置的应用程序池。完成即可访问:原创 2015-02-13 16:46:14 · 4634 阅读 · 0 评论