自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

原创 Task 终止线程

CancellationTokenSource cancellationTokenSource = new CancellationTokenSource();            Task.Factory.StartNew(() =>            {                while (cancellationTokenSource.IsCancellat

2017-01-11 11:18:00 6551

原创 BackgroundWorker

BackgroundWorker backgroundWorker;backgroundWorker = new BackgroundWorker {WorkerSupportsCancellation = true};backgroundWorker.DoWork += (s, e) =>{   while (!backgroundWorker.Cancellat

2017-01-11 11:16:24 275

原创 DataContractJsonSerializer和JavaScriptSerializer 在序列化时有一点儿区别

如果用DataContractJsonSerializer序列化JSON的时候如果不把对象标记为 [DataContract]和 [DataMember]的话序列化的字符串将带有k__BackingField

2015-02-03 15:08:47 513

原创 水晶报表 CrystalReportViewer 去除白色和灰色边框

$(document).ready(function () {            $('div.insetBorder').css("background-color", "White");            $('div.menuShadow').css("background-color", "White");            $('.dialogzone').css

2015-02-02 16:26:44 1316

原创 常用CDN

在IE8上测试没有问题  记录在这儿用的时候省的找了http://libs.baidu.com/jquery/1.10.2/jquery.min.js">>http://cdn.bootcss.com/bootstrap/3.3.2/css/bootstrap.min.css" rel="stylesheet">http://cdn.bootcss.com/bootstrap/3.3.

2015-01-27 14:12:55 352

原创 去除程序编译过程中的警告

在程序开发过程中往往有些警告是可以容忍的,比如在引用System.Data.OracleClient访问Oracle数据库时 常常警告我们已过时。那么我们要怎么忽略这种警告而又不影响其它的警告呢,那就是使用预处理指令#pragma warning disable 那么此命令之后的所有警告全都被忽略 直到 #pragma warning restore 出现。如果只想忽略一种警告比如说上面我

2015-01-20 15:47:50 912

转载 ASP.NET下载文件

这个是我根据网上的代码修改了一下 也算是转载吧 就是忘了出处了!ExcelUtility _ExcelUtility = new ExcelUtility(); byte[] data = _ExcelUtility.DataTableToExcel(_DataTable, "Sheet1", null);Response.ContentType = "application/octe

2015-01-16 09:33:46 380

原创 JQuery UI 控件随笔

datepicker://初始化$(function () {            $("#datepicker").datepicker({                onSelect: function (dateText, inst) {                    // alert(inst);                }         

2015-01-15 09:44:10 334

原创 JSON填充select

有 方法一:前台:    function Initcombox() {            $.getJSON("InitComboxData.ashx?action=INITCOMBOBOX", function (data) {                $.each(data, function (i, item) {                    $

2015-01-12 15:21:06 397

原创 js处理JSON字符串

在实际开发中我们经常要自己拼接JSON字符串那么添,删,改是必不可少的,那么我们就来分别看一看假设有JSON字符串:         var JsonObject= { "ID": "1", "Name": "张三" };        function ModifyJson(PropName, Value) {            // 如果Value为空那么就代表要删除此项

2015-01-09 09:30:54 283

原创 JS获取 asp.net GridView数据

即使都是模板列但是内部控件不一致的情况下 获取数据的方法还是有一点儿区别的1. Label                                  '/>            JS: //Index要把表头的行去掉 rows是包括表头的 cells也要注意var gridview = document.getElementById("GridView1"

2014-12-31 16:49:16 1394

原创 JS前台调用后台方法

方法一:前台:        function test() {            var a = "";            alert(a);        }后台:       public string init(string Parms1)        {            return "Return: " + Parms1;

2014-12-17 15:52:35 575

转载 WPF 圆形Loading 等待画面

这个是对网上流传的一段代码进行稍微修改一下的代码

2014-12-15 10:21:39 7489 2

原创 WPF Silverlight 附加属性(AttachedProperty)

本帖只考虑 附加属性 知识点 其余知识点和架构设置不在此讨论范围内 附加属性是特殊的依赖项属性 是对已有控件的扩展   public class AttachedPropertyClass : DependencyObject    {        public static string GetAttachedPropertyName(DependencyObject obj)

2014-12-09 14:57:48 553

原创 WPF Silverlight Button样式

<!--<ContentPresenter x:Name="contentPresenter" ContentTemplate="{TemplateBinding ContentTemplate}" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}

2014-12-05 16:18:58 582

原创 VS自带WPF,Silverlight控件样式和模板

http://msdn.microsoft.com/zh-cn/library/cc278075(v=vs.95).aspx

2014-11-21 14:14:15 598

原创 TextBlock 绑定Command 当按钮用

今天遇到一个比较奇特但是也很合理的需求 就是拿TextBlock当按钮用

2014-11-18 16:11:56 2959

原创 多线程程序片段

BackgroundWorker _BackgroundWorker = new BackgroundWorker();            _BackgroundWorker.DoWork += (s, e) =>            {                Console.WriteLine("多线程");            };            _

2014-09-25 09:23:47 352

原创 错误契约[FaultContract]

服务端:    [ServiceContract]    interface ITTest : ITTry    {         [OperationContract]        [FaultContract(typeof(DivideByZeroException))]        [FaultContract(typeof(ExceptionDetail))]

2014-09-12 10:07:23 522

转载 Func,Action,Predicate

一提到委托,浮现在我们脑海中的大概是听的最多的就是类似C++的函数指针吧,呵呵,至少我的第一个反应是这样的。关于委托的定义和使用,已经有诸多的人讲解过,并且讲解细致入微,尤其是张子阳的那一篇。我就不用多废话了。今天我要说的是C#中的三种委托方式:Func委托,Action委托,Predicate委托以及这三种委托的常见使用场景。Func,Action,Predicate全面解析首先

2014-09-10 15:40:39 511

原创 动态生成WCF服务端的简单小例子

为了简单明了我只建了一个控制台程序将

2014-08-13 11:23:16 555

原创 模拟调用Button Click事件

假设  System.Windows.Automation.Peers.ButtonAutomationPeer _ButtonAutomationPeer = new System.Windows.Automation.Peers.ButtonAutomationPeer(BtSearch);System.Windows.Automation.Provider.IInvokePr

2014-07-30 16:27:03 481

原创 Devexpress GridControl单元格模板之绑定

2014-07-29 16:03:55 685

原创 让WPF应用程序支持多语言

其实实现这个功能原理很简单 就是根据操作系统语言或者

2014-07-23 10:46:57 589

原创 Devexpress Silverlight GridControl Banded列样式

2014-07-01 15:37:32 858

转载 jqGrid中文说明文档——选项设置

jqGrid提供了大量的选项设置,开发者可以通过设置选项对应值来控制jqGrid,比如表格的宽度、高度、数据类型以及列名称等等都是通过选项设置来完成的。jqGrid的选项一般是名称:值(name:value)的形式,也可以是对象(object)及数组(array)的形式配置。jqGrid选项(Option)调用jqGrid只需要执行以下代码:jQuery("#grid_id").jqG

2014-05-14 10:34:33 832

原创 DateTime 相关的操作

1. 根据指定格式转换为 DataTime   //设置语言国家                     System.IFormatProvider format = new System.Globalization.CultureInfo("zh-CN");                    //指定转换格式                     DateTime _Da

2014-05-09 16:25:10 390

转载 JQuery 选择器

$("#myELement")    选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素  $("div")           选择所有的div标签元素,返回div元素数组  $(".myClass")      选择使用myClass类的css的所有元素  $("*")             选择文档中的所有的

2014-04-15 17:05:18 317

原创 Silverlight中嵌入Web页面

HtmlElement Div;            HtmlElement Iframe;            Div = HtmlPage.Document.CreateElement("div");            HtmlElement Form1 = HtmlPage.Document.GetElementById("form1");            Fo

2014-03-13 09:45:11 831

原创 DevExpress ChartControl Series 画为虚线

LineStyle _LineStyle = new LineStyle();            _LineStyle.Thickness = 1;            _LineStyle.DashArray = new DoubleCollection() { 5, 4 };Series1.LineStyle = _LineStyle;

2014-02-17 13:34:23 3082

原创 无边框的TextBox 且鼠标移动到TextBox控件上也无边框

<A2SilverlightUpdate:NoFocusTextBox Text="油田累计动用地质储量" TextWrapping="Wrap"  BorderThickness="0" Background="Transparent" HorizontalScrollBarVisibility="Disabled" AcceptsReturn ="true" />           

2014-01-22 10:34:15 1903

原创 Devexpress Chart控件 Y轴标题垂直显示

通常情况下 用下边的 VerticalTextBlock 就可以直接显示垂直文本 但是有时候只能把字横过来 文本整体没有横过来 所以转了90                                                                                                                        

2014-01-09 11:24:08 2870

原创 C#更新Oracle CLOB字段

public static void UpdateClob(string SqlStr, string ValueStr)        {            try            {                OracleParameter _OracleParameter = new OracleParameter();                _Or

2014-01-08 11:14:10 1539

原创 Devexpress ASPxGridView 绑定模板列

Text=''>                                                                                                Text=''>

2014-01-06 10:14:40 868

转载 在VS中统计代码行数

打开查找和替换(Ctrl+Shift+F)=》 查找选项=》使用正则表达式=》在查找内容中输入  b*[^:b#/]+.*$

2013-09-25 11:09:50 381

原创 WPF 使用WMI查询获取硬盘驱动器或闪存驱动器名

需要引用 System.Management程序集using System.Management;   SelectQuery _SelectQuery = new SelectQuery("win32_logicaldisk");            ManagementObjectSearcher _ManagementObjectSearcher = new Managem

2013-08-14 16:27:10 1195

原创 MultiBinding 实现动态传入参数 Combox选择性显示数据

XAML:                                                                                                                                                CS:  public class M

2013-08-12 15:58:20 647

转载 WPF五种触发器

WPF中定义了五个触发器类:Trigger、MultiTrigger、DataTrigger、multiDataTrigger、EventTrigger。下面我来介绍一下怎么使用这几个触发器的使用方法。Trriger(单一条件的触发器):      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"  

2013-08-06 09:44:49 992

转载 DevExpress ChartControl SeriesLabel背景透明

2013-08-02 11:11:52 2372

转载 DevExpress ChartControl X轴 刻度Lable 45度角

dxc:ChartControlHorizontalAlignment="Left"Name="chart"Grid.Row="0"VerticalAlignment="Top">    dxc:ChartControl.Diagram>        dxc:XYDiagram2D>            dxc:XYDiagram2D.AxisX>

2013-08-02 10:58:17 2791

Athena.WelcomeInfo.rar

在实际项目中,软件主程序启动需要耗费一定的时间,用户体验不好,我们可以在这个时间内显示具体加载进度,如果放在主线程内更新加载进度无法实时显示到界面,需要将进度加载放在子线程内,此例子就是用子线程刷新节点,以达到实时显示进度。

2019-08-16

空空如也

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

TA关注的人

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