- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 CefSharp 与 js 相互调用
CefSharp 与 js 相互调用一. CefSharp调用 jsCefSharp.WinForms.ChromiumWebBrowser wb;...方式1. ExecuteScriptAsync 方法使用方式与 js 的 eval方法一样,异步执行,无返回值。// xxx为js的方法名称wb.ExecuteScriptAsync("xx
2015-09-01 11:17:07
52198
1
原创 基于Cef的简易浏览器开发(CefSharp)
CEF(Chromium Embedded Framework, 嵌入式Chromium框架)
2015-09-01 10:59:46
32057
1
转载 动态创建类
<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
1804
转载 Silverlight 在Grid中动态增加控件并排版
<br />for (int j = 0; j < numrows; j++)<br />{<br /> RowDefinition rd = new RowDefinition();<br /> LayoutRoot.RowDefinitions.Add(rd);<br /><br /> ColumnDefinition cd = new ColumnDefinition();<br /> LayoutRoot.ColumnDefinitions.Add
2010-10-25 11:48:00
1575
转载 添加Service Reference, 无法为服务生成代码错误的解决办法
<br />我的解决方案是Silverlight+WCF的应用,在修改WCF后,更新服务引用,发现 Reference.cs 里面没有生产任何代码。<br />在配置引用服务中,取消“重新使用引用的程序集中的类型”选择后,再更新服务引用,问题解决。<br /> <br />参考:http://www.cnblogs.com/zlgcool/archive/2010/03/15/failed-to-add-service-reference.html
2010-10-23 14:32:00
4062
转载 RadComboBox 的 Virtualization 方式,解决数据过多,下拉列表显示缓慢问题。
在 xaml 中,将 <br /><telerik:RadComboBoxx:Name="radComboBox"><br /></telerik:RadComboBox><br />改为<br /><br /><telerik:RadComboBoxx:Name="radComboBox"><br /> <telerik:RadComboBox.ItemsPanel><br /> <ItemsPanelTemplate><br /> <VirtualizingS
2010-10-23 11:43:00
1856
转载 Silverlight 下的 DataSet
http://silverlightdataset.net/silverlightdataset/Default.aspx
2010-10-21 09:58:00
2306
翻译 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
1207
原创 DataGrid列自定义显示(模板)
<br />定义模板列:<br /> <br /><sdk:DataGrid><br /><sdk:DataGrid.Columns><br /> <sdk:DataGridTemplateColumn Header="xxx" Width="Auto" IsReadOnly="True"><br /> <sdk:DataGridTemplateColumn.CellTemplate><br /> <DataTemplate><br />
2010-10-09 18:25:00
1759
原创 DataGrid的ScrollIntoView方法导致 an argument out of range exception(指定的参数已超出有效值的范围)错误的解决
<br />在调用ScrollIntoView方法前,先执行DataGrid的UpdateLayout方法,就可以解决了。
2010-10-09 18:14:00
2534
原创 创建 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
1368
1
原创 Silverlight + WCF 数据压缩
- 压缩、节压缩库源码下载地址:http://download.youkuaiyun.com/source/2617990-使用数据压缩后,7.8M的数据压缩成不到200k字节传输到客户端。------------------------------------------------------------------------------------------使用 开源的silverlight-zlib库 压缩(*源代码改编自 http://cellbi.com/Content/UI/Views/BlogI
2010-08-13 16:10:00
3404
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
4716
1
原创 Subversion 1.5.1安装
1. 服务端a. 安装 Setup-Subversion-1.5.1.en-us.msi*. 下载自 http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100b. 建立目录 d:/Reposc. 将d:/Repos, 作为 SVN 的数据库仓库(管理文件版本的数据库) C:/>svnadm
2008-10-10 18:55:00
1437
原创 水晶报表中显示动态图片
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
8426
3
原创 关于C#中使用messagebox的问题解答
对于winform中的messagebox要在C# for web form中使用是不能正常运行的了,原因是对于客户端不作什么软件安装要求而仅有ie的情况下,在客户端运行这样的web页面:页面中有调用了这个函数的一个事件过程,结果一单击这个过程,对话框却在服务端显示了而不是想象中的在客户端上显示,不知各位碰到过这样的问题没有,莫非一定要用js写吗。void MessageBox(Page pa
2006-08-18 16:15:00
2713
原创 让客户端javascript修改的内容在服务端也能记忆的一个简单例子
让客户端javascript修改的内容在服务端也能记忆的一个简单例子在asp.net中,由于微软使用了WebControl控件,利用一种叫做ViewState方式,将服务端设置的内容记录在ViewState中,这样,当每次数据重新提交到客户端后,自动从ViewState中恢复前一次设置的内容。无状态的网页具有了部分记忆功能。但在用的过程中,为了避免与服务端过多的交互,有时候会直接在客户端使用jav
2006-08-14 01:29:00
2746
1
原创 仿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
3286
原创 读写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
2155
原创 逐步解说: 插件
插件是一种遵循一定规范的应用程序接口编写出来的程序。*编译出的 dll 文件不能改变文件名称,否则会出现“找到的名为ChildFrm的程序集清单定义与程序集引用不匹配”*本例子是以 windows 运行方式演示的,Asp.net下也类似,不过文件名称的读取如下:string sv=ConfigurationSettings.AppSettings["file name"]; //从 Web.c
2005-03-08 12:56:00
1300
原创 逐步解说: 将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
4577
原创 检查窗体中数据填写正确性的方法
//检查窗体中数据填写正确性的方法(类)利用每一个控件的Tag属性,确定这个控件的数据类型,是否允许空 (个位为1表示不能为空,个位为0表示可以为空,十位数表示数据类型;参看源码)如果改为使用正则表达式,可能更好。//使用:try{CheckFormControls.TCheckFormControls.CheckForm_Data(Object parentControl);}catch(Exc
2004-12-09 16:21:00
1172
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人