C#
ghui
这个作者很懒,什么都没留下…
展开
-
检查窗体中数据填写正确性的方法
//检查窗体中数据填写正确性的方法(类)利用每一个控件的Tag属性,确定这个控件的数据类型,是否允许空 (个位为1表示不能为空,个位为0表示可以为空,十位数表示数据类型;参看源码)如果改为使用正则表达式,可能更好。//使用:try{CheckFormControls.TCheckFormControls.CheckForm_Data(Object parentControl);}catch(Exc原创 2004-12-09 16:21:00 · 1132 阅读 · 0 评论 -
动态创建类
<br /> // 创建新类,集成自 object<br /> TypeBuilder typebuilder = GetTypeBuilder(Math.Abs("CT3".GetHashCode()), typeof(object));<br /> // 为新类增加属性 A, B, C <br /> CreateProperty(typebuilder, "A", typeof(string));<br /> CreateProperty(typebuilder, "B", typeo转载 2010-10-26 15:51:00 · 1731 阅读 · 0 评论 -
Silverlight 下的 DataSet
http://silverlightdataset.net/silverlightdataset/Default.aspx转载 2010-10-21 09:58:00 · 2273 阅读 · 1 评论 -
Enum.GetValues 方法在 Silverlight 下实现
有一个可以通过反射枚举值的方法获得,通过使用该枚举类型的GetFields()方法,你得到希望的值。该GetFields()方法返回一个数组的FieldInfo。枚举将有一个特点是:它的值的数组作为字段表示。此外,它会返回的元素不是枚举值。你会发现在FieldInfo的一组Is*()方法中,一个在这种情况下非常有趣; IsLiteral。所有的值都标记为真。该解决方案是那么单纯而简单的(C#3.0的语法,需要的LINQ):public static class EnumHelper{public s翻译 2010-10-21 09:08:00 · 1173 阅读 · 0 评论 -
创建 Silverlight 的 基类(派生自UserControl)
1.创建一个 Silverlight 用户控件(UserControl) Baseform ,增加属性、方法、事件,作为基类使用基类必须有 无参数的构造函数2. 创建Baseform 的派生子类 TestForm 创建一个 Silverlight 用户控件(UserControl) TestForm,将 xaml 文件内容由...修改为 xmlns:src="clr-namespace:DemoPrj" ....将 cs 部分基类由 UserControl 改为 Base原创 2010-09-01 18:00:00 · 1342 阅读 · 1 评论 -
MapObject 2.1在C#中的使用
1. 将MapObject 2.1的控件加入控件TabTools中 选择 COMComponents=>MapObjects 2.1 Map Control, 加进来后是 AxMapObject2.AxMap控件 2. 加载地图 MapObjects2.MapLayer layer; //图层MapObjects2.GeoDataset gds; // 图层对应的原创 2009-03-24 11:46:00 · 4631 阅读 · 1 评论 -
水晶报表中显示动态图片
Normal07.8 磅02<!-- /* Font Definitions */@font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134原创 2008-06-18 11:08:00 · 8351 阅读 · 4 评论 -
让客户端javascript修改的内容在服务端也能记忆的一个简单例子
让客户端javascript修改的内容在服务端也能记忆的一个简单例子在asp.net中,由于微软使用了WebControl控件,利用一种叫做ViewState方式,将服务端设置的内容记录在ViewState中,这样,当每次数据重新提交到客户端后,自动从ViewState中恢复前一次设置的内容。无状态的网页具有了部分记忆功能。但在用的过程中,为了避免与服务端过多的交互,有时候会直接在客户端使用jav原创 2006-08-14 01:29:00 · 2705 阅读 · 1 评论 -
关于C#中使用messagebox的问题解答
对于winform中的messagebox要在C# for web form中使用是不能正常运行的了,原因是对于客户端不作什么软件安装要求而仅有ie的情况下,在客户端运行这样的web页面:页面中有调用了这个函数的一个事件过程,结果一单击这个过程,对话框却在服务端显示了而不是想象中的在客户端上显示,不知各位碰到过这样的问题没有,莫非一定要用js写吗。void MessageBox(Page pa原创 2006-08-18 16:15:00 · 2661 阅读 · 0 评论 -
仿Delphi/BCB中的TStringList,用C#完成了一个StringList
public class StringList { private int m_Capacity; private string[] m_Strings; private int m_Size; /// /// 数据个数属性 /// public int Count { get { return m_Size; } } /// /// 缓存原创 2006-07-31 18:35:00 · 3220 阅读 · 0 评论 -
读写Ini文件
public class IniFile { private System.Collections.SortedList m_SectionList = new System.Collections.SortedList(); public IniFile() { } public IniFile(string fileName) { m_FileName = fileN原创 2006-07-31 18:24:00 · 2131 阅读 · 0 评论 -
逐步解说: 将Web Form网页国际化
[选摘自:http://msdn.microsoft.com/library/cht/default.asp?url=/library/CHT/vbcon/html/vbwlkwalkthroughlocalizingwebforms.asp]当您将 Web Form 网页当地语系化时,Visual Studio 系統不会自动产生资源文件。您必須手动建立和编辑 XML 资源文件。这个主题会示范如何原创 2005-03-08 12:46:00 · 4498 阅读 · 0 评论 -
逐步解说: 插件
插件是一种遵循一定规范的应用程序接口编写出来的程序。*编译出的 dll 文件不能改变文件名称,否则会出现“找到的名为ChildFrm的程序集清单定义与程序集引用不匹配”*本例子是以 windows 运行方式演示的,Asp.net下也类似,不过文件名称的读取如下:string sv=ConfigurationSettings.AppSettings["file name"]; //从 Web.c原创 2005-03-08 12:56:00 · 1272 阅读 · 0 评论 -
基于Cef的简易浏览器开发(CefSharp)
CEF(Chromium Embedded Framework, 嵌入式Chromium框架)原创 2015-09-01 10:59:46 · 31631 阅读 · 2 评论