摘要:C#中对象的序列化与反序列化,是一项很常用的技术,对于对象的保存,传输等十分有用。 这里有两个很实用的序列化与反序列化的方法,是我从网友里的得到的,介绍给大家。 以下是要用到两个方法: /// &l...
阅读全文
随笔分类 - C#
摘要:经过一周的忙碌,专业级的DataGridView打印组件终于开发完成了。为了能让更多的朋友很享受到这一组件带来的开发乐趣,现第一时候将它免费发布到了CSDN下载频道,资料名称:.Net DataGri...
阅读全文
摘要:版本:1.0.0 版权:LuckerSoft(2009-2010) 类型:免费软件 关于 .Net DataGridView打印专家组件(以下简称“打印专家”)是由Lucker开发的一款免费软件,你可...
阅读全文
摘要:项目中需要实现以下功能: 打印预览控件中,可以用鼠标拖动页面,以查看超出显示范围之外的部分内容。 该功能本来可以通过拉动水平和垂直滚动条来实现,但实际使用中,用户更趋向于直接用鼠标拖动页面来实现,很多...
阅读全文
摘要:线程分为前台线程和后台线程,这两者的区别就是:应用程序必须运行完所有的前台线程才可以退出,有时虽然我们关闭了主窗口,但前以子线程还没有结束,应用程序此时并没有真正完全关闭;而对于后台线程,应用程序则可...
阅读全文
摘要:编写Windows服务是一种比较高级的编程技术,内部使用了很多Windows操作系统的核心功能,但微软.NET框架已经很好的封装了这些技术细节,使得我们可以很方便的使用C#编写自己的Windows服务,其基本过程一般为
阅读全文
摘要:这是一道非常经典的面试试题.在网上讨论的帖子很多,一些网友给出了十分精彩的解答.这里也只是其中一个比较精简的答案而已.虽然精简,但却通过简单的代码反映了许多人一直不是很清晰的委托,特别是事件的定义和注
阅读全文
摘要:先看以下代码: using System;using System.Text;using System.Windows.Forms;using System.Threading; namespace
阅读全文
摘要:在多线程编程中,线程间的通讯一直是像我这样的初学者的难点.尤其是异步通讯问题.这篇文章将很好的为我们讲解关于多线程间异步通讯问题.
阅读全文
摘要:• 泛型的基本概念• 实现泛型的基本原理 泛型的语法和概念非常类似于C++中的模板,泛型和C++中模板的设计是为了方便设计一些更
阅读全文
摘要:问题:
我的GridView控件嵌套在DataList控件中,DataList控件有一个绑定列"Quarter",其中的GridView控件的数据源要以"Quarter"的值为参数来检索数据.
如何设置该数据源的参数部分?
解析:
1,设置数据源控件DataTalbe,但暂时不参数项,后面将通过方法调用来动态添加修改参数,以达到根据"Quarter"的值的变化来动态检索数据的问题.
阅读全文
摘要:一、DataBinder.Eval的基本格式
在绑定数据时经常会用到这个句程序:
或者
今天又学到一种,而且微软也说这种方法的效率要比以上两种高。
很有用的,这样可以在前台页面做好多事情了。
还要记住要这样用必须要在前台页面导入名称空间System.Data,否则会生成错误信息。
这种用法其实和是一个道理。
Text='' 这样的方法是最快的
Text='' 也可以
阅读全文
摘要:匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个
阅读全文
摘要:using System;using System.Collections.Generic;using System.Text;using System.Drawing;using System.Dr
阅读全文
摘要:在进行窗体布局的时候,设置控件的位置和大小,大家可以在VS自动填充的代码中可以清晰的看到诸如这样的代码:
this.Label1.Location = new Point(12,5);
this.Label1.Size = new Point(34,13);
那么,同样的道理,我们可以利用窗体控件的Location和Size属性来获取控件在窗体上的位置坐标和大小值:
Point p = new Point();
p=this.Label1.Location;
Size s = new Size(this.Label1.Size);
阅读全文

浙公网安备 33010602011771号