自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 51793 2

原创 基于Cef的简易浏览器开发(CefSharp)

CEF(Chromium Embedded Framework, 嵌入式Chromium框架)

2015-09-01 10:59:46 31476 2

转载 动态创建类

<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 1724

转载 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 1533

转载 添加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 3958

转载 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 1819

转载 Silverlight 下的 DataSet

http://silverlightdataset.net/silverlightdataset/Default.aspx

2010-10-21 09:58:00 2266 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 1167

原创 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 1690 1

原创 DataGrid的ScrollIntoView方法导致 an argument out of range exception(指定的参数已超出有效值的范围)错误的解决

<br />在调用ScrollIntoView方法前,先执行DataGrid的UpdateLayout方法,就可以解决了。

2010-10-09 18:14:00 2405 1

原创 创建 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 1332 1

原创 Silverlight + WCF 数据压缩

- 压缩、节压缩库源码下载地址:http://download.csdn.net/source/2617990-使用数据压缩后,7.8M的数据压缩成不到200k字节传输到客户端。------------------------------------------------------------------------------------------使用 开源的silverlight-zlib库 压缩(*源代码改编自 http://cellbi.com/Content/UI/Views/BlogI

2010-08-13 16:10:00 3355 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 4610 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 1390

原创 水晶报表中显示动态图片

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 8324 4

原创 关于C#中使用messagebox的问题解答

对于winform中的messagebox要在C# for web form中使用是不能正常运行的了,原因是对于客户端不作什么软件安装要求而仅有ie的情况下,在客户端运行这样的web页面:页面中有调用了这个函数的一个事件过程,结果一单击这个过程,对话框却在服务端显示了而不是想象中的在客户端上显示,不知各位碰到过这样的问题没有,莫非一定要用js写吗。void MessageBox(Page pa

2006-08-18 16:15:00 2643

原创 让客户端javascript修改的内容在服务端也能记忆的一个简单例子

让客户端javascript修改的内容在服务端也能记忆的一个简单例子在asp.net中,由于微软使用了WebControl控件,利用一种叫做ViewState方式,将服务端设置的内容记录在ViewState中,这样,当每次数据重新提交到客户端后,自动从ViewState中恢复前一次设置的内容。无状态的网页具有了部分记忆功能。但在用的过程中,为了避免与服务端过多的交互,有时候会直接在客户端使用jav

2006-08-14 01:29:00 2687 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 3201

原创 读写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 2128

原创 逐步解说: 插件

插件是一种遵循一定规范的应用程序接口编写出来的程序。*编译出的 dll 文件不能改变文件名称,否则会出现“找到的名为ChildFrm的程序集清单定义与程序集引用不匹配”*本例子是以 windows 运行方式演示的,Asp.net下也类似,不过文件名称的读取如下:string sv=ConfigurationSettings.AppSettings["file name"]; //从 Web.c

2005-03-08 12:56:00 1267

原创 逐步解说: 将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 4492

原创 检查窗体中数据填写正确性的方法

//检查窗体中数据填写正确性的方法(类)利用每一个控件的Tag属性,确定这个控件的数据类型,是否允许空 (个位为1表示不能为空,个位为0表示可以为空,十位数表示数据类型;参看源码)如果改为使用正则表达式,可能更好。//使用:try{CheckFormControls.TCheckFormControls.CheckForm_Data(Object parentControl);}catch(Exc

2004-12-09 16:21:00 1121

Silverlight + WCF 数据压缩

Silverlight + WCF 数据压缩源码和例子(看readme.txt)

2010-08-13

空空如也

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

TA关注的人

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