自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雨季不再来的专栏

sweet_chenqiang's Blog

  • 博客(82)
  • 资源 (6)
  • 收藏
  • 关注

转载 extjs4 tab 样式修改

原文:extjs4 tab 样式修改默认的extjs tab给人感觉不够大气,修改了哈样式表tab-bar.css:JS CODE:/* CSS Document */.ui-tab-bar{ padding-top:1px;}.ui-tab-bar .x-tab-bar{ background:#FFF !important; b

2013-07-26 15:24:42 2887

转载 Asp.net中强签名dll:引用程序集没有强名称解决办法

本文呢,意在和大家共同学习一下如何对自己的Dll文件实现强签名,在一定程度上防止别人反编译和破解,具体为项目添加强名称方法如下三步走:1.右键单击项目,打开属性窗口;2.在属性窗口里选择《签名》标签,选中为程序集签名的选项,在下拉列表里选择新建,如下图所示:  3.打开新建签名窗口,输入签名的名称密码等内容为没有源码的DLL文件添加强

2013-04-16 15:38:00 5071

原创 Ext.net TreePanel的Checkbox操作及父子联动

需求:在使用Ext.net的TreePanel时,我们需要使用节点的Checkbox联动状态:当选中一个树节点的Checkbox时,需要让它的父节点设为选中,并同时选中他所有的子节点。当取消一个树节点的Checkbox选中状态时,需要同时取消它所有子节点的选中状态。很多资料上作用node.getUI().checkbox.checked = true/flase;方式来设置

2012-08-29 11:43:29 3877 1

转载 Ext.Tree 各种属性

1、Ext.tree.TreePanel主要配置项:root:树的根节点。rootVisible:是否显示根节点,默认为true。useArrows:是否在树中使用Vista样式箭头,默认为false。lines:是否显示树线,默认为true。loader:树节点的加载器,默认为Ext.tree.TreeLoader。selModel:树的选择模式,默认为Ext.t

2012-08-28 11:48:48 3666

原创 Ext.net Grid拖动行排序,【最上】【最下】【上移】【下移】按钮排序

对于GridPanel中拖动选中行排序的实现,网上有不少ExtJs实现的例子,但是没有找到使用Ext.net实现的,正好最近有个需求要使用,干脆来写一个。DEMO功能说明:1、拖动GridPanel选中行到新位置排序。2、在拖动结束后,重新会选中前面拖动的行。

2011-10-16 10:56:06 4100 2

转载 C#日期格式化(ASP.NET)

日期转化一为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示:using Syste

2011-09-30 11:51:08 1232 2

原创 【学习】构建WCF面向服务的应用程序系列课程笔记:(3)契约版本处理

第一节:【学习】构建WCF面向服务的应用程序系列课程笔记:(1) WCF概要第二节:【学习】构建WCF面向服务的应用程序系列课程笔记:(2) 契约设计这节的内容看完之后,只能说有一个概念性的认识,但真的是否用得好,可能需要在实现项目的版本管理中去体会,所以这次暂纪

2011-09-08 00:25:28 1434

原创 【学习】WCF的服务契约、复杂类型序列化、消息契约的实现续-IXmlSerializable与MessageContract

接前面【学习】WCF的服务契约、复杂类型序列化、消息契约的实现这帖实践对应【学习】构建WCF面向服务的应用程序系列课程笔记:(2) 契约设计 IXmlSerializableIXmlSerializable类型为WSDL和元数据交换(MEX)提供了XS

2011-09-06 23:09:42 2308

原创 【学习】WCF的服务契约、复杂类型序列化、消息契约的实现

第二节【学习】构建WCF面向服务的应用程序系列课程笔记:(2) 契约设计的内容比较多,需要时间消化一下。这几天工作也比较忙,节奏慢了哦,罪过罪过。本文对应第二节演示的DEMO,自己针对服务契约、复杂类型序列化中的DataContract、KnownType(实现多

2011-09-06 01:09:40 2332 2

原创 【学习】我的第一个WCF程序,Hello

学习光看书看视频还是不行,按照第一节的Demo,自己写一下,加深印象。第一节的笔记纪录:【学习】构建WCF面向服务的应用程序系列课程笔记:(1) WCF概要 这是一个最简单的WCF程序,在这个例子中,只使用了类库与控制台应用程序,没有使用VS中自带创建WCF Se

2011-09-04 18:56:23 1445 1

原创 【学习】构建WCF面向服务的应用程序系列课程笔记:(1) WCF概要

题外话:  最近在看WebCast上一个【构建WCF面向服务的应用程序系统课程】,为了不会看过就忘掉呢,尝试记录一下学习中的笔记吧,以前没这么干过,学习的效果不太好,这次尝试一下这个方式。 记录按课程讲解的顺序来吧。 第一节:WCF概要WCF与SOA

2011-09-03 17:09:29 1627

原创 Extjs VType自带的几种默认验证

1.alpha //只能输入字母,无法输入其他(如数字,特殊符号等)2.alphanum//只能输入字母和数字,无法输入其他3.email//email验证,要求的格式是"[email protected]"4.url//url格式验证,要求的格式是http://ww

2011-08-04 17:51:47 1874

转载 Ext.Net License 问题

本文转载自cnblogs,原文:http://www.cnblogs.com/qidian10/archive/2011/06/30/2093917.html 目前公司内部绝大多数的.Net Web系统都是采用Ext.net这个牛逼Ajax库开发的。最近又刚刚做了一套报表系统,基

2011-07-11 15:49:58 4780 3

原创 (Ext.net1.0)ColumnTree使用过程

效果图: JS,refreshTree是为了在需要的时候重新刷新树: var refreshTree = function (tree) { Ext.net.DirectMethods.RefreshTree({

2011-07-06 10:28:10 2089 3

原创 Ext.Msg.prompt的高级应用

1、简单例子: <!-- function toSettlement() { Ext.Msg.prompt("标题", "消息提示", function (btn, text) { if (btn = "ok") { alert("你输入的值为" + text);

2011-06-29 17:42:00 7337 2

转载 ext store

Ext.data.Store是EXT中用来进行数据交换和数据交互的标准中间件,无论是Grid还是ComboBox,都是通过它实现数据读取、类型转换、排序分页和搜索等操作的。Ext.data.Store中有一个Ext.data.Record数组,所有数据都存放在这些Ext.data.Record实例中,为后面的读取和修改操作做准备。Ext.data在命名空间中定义了一系列store、reader

2011-06-03 14:29:00 5329 2

原创 使用Ext.net或者ExtJS时,如何在调用Grid.save()或者Store.save()传递更多的参数到后台

<br />使用Ext.net或者ExtJS时,如何在调用Grid.save()或者Store.save()传递更多的参数到后台?<br />以前使用Ext.net时,经常直接调用Stroe的Save()方法触发OnBeforeSaveChange事件在后台批量保存Grid的数据,但有时候可能需要传递非Grid之外的参数,方法如下:<br /> <br />store1.save({params:{参数名1:{值},{参数名2:{值}}}}<br /> <br />例如 :DetailStore.save(

2011-06-02 10:42:00 2806

原创 VS2008下使用Linq To Entity的Skip().Take()分页查询时遇到数据结果不对的问题

昨晚上在使用VS2008下的Entity Framework处理分页查询时发现问题。症状:1、在翻页到4页之后,4-最后一页数据都是相同,PageSize,Start,Limit等分页参数通过跟踪检查都无误。2、若直接点击最后一页,再向前翻,本是每页显示16条数据的变成了每页只有两条纪录,而且每页的数据也相同。跟踪分页查询代码: public List PageList(IQueryable query, int start, int limit, string sort, string dir, ou

2011-05-24 11:11:00 3844 2

原创 使用Ext.net时如何遍历Panel或者FormPanel中Content标签下的控件,并进行验证

<br />前几天遇到一个比较复杂的表单格式,如果用Ext.net的布局做起会比较麻烦(Ext.net这个布局复杂表单一直是让人不爽的地方)用Table做起来会比较简单,于是乎使用了Panel的Content标签。<br />结构如下:<ext:FormPanel ID="ContentForm" runat="Server" Padding="3" HideBorders="true" AutoHeight="true" Border="false" Bo

2011-05-12 15:17:00 2820

原创 在Repeater 的ItemDataBound 如何转换e.Item.DataItem 的类型

1、使用DataSet和DataTable绑定数据源时,用DataRowView view = (DataRowView)e.Item.DataItem;2、DataReader绑定数据源时,用System.Data.Common.DbDataRecord view = (System.Data.Common.DbDataRecord)e.Item.DataItem; 3、使用泛型做数据源时,则是泛型对应的类型,例如List 为数据源,则AttachFile view = (AttachFile )e.It

2011-05-10 15:48:00 1784

原创 如何使用FormPanel的SetValues方法加载EntityFramework实体类数据到FormPanel上

前面提到,由于Coolite中使用的JSON转换方法在转换EF实体时出错,导致不能直接使用FormPanelBase的SetValues(object o)方法,我查阅了一下SetValues的源码,通过扩展方法的方式为FormPanel附加了一个SetEntityValues方法,这个SetEntityValues方法使用前文中的自定义转换JSON方法,详情见:http://blog.csdn.net/llxchen/archive/2011/05/04/6393547.aspx扩展SetEntityVa

2011-05-04 11:53:00 1894

原创 如何将EntityFramework实体类转换为JSON字符串

<br />前些天在转换EntityFramework实体类为JSON时出错,我想很多朋友肯定也有相同遭遇。下面这个自定义的转换参考了一些网上的资料,实际出处记不太清楚了,好像来自CSDN论坛,感谢这些达人们。中间遇到一些问题,自己改了一些地方,比如对DateTime?类型的处理。<br /> <br />using System;using System.Collections.Generic;using System.Linq;using System.Text;using System

2011-05-04 11:43:00 6883 1

原创 使用Entity Framework时,如何构建动态排序条件

/// /// 分页查询 /// /// /// /// /// 排序字段 /// ASC/DESC /// 总纪录数 /// public List PageList(IQueryable query, int start, int limit, string sort, string dir, ou

2011-04-25 14:52:00 3511 2

转载 程序员应具备的素质-拨乱反正篇

<br />程序员是一种技术工作,在IT的发展中有相当重要的地位,从底层硬件通讯协议的建立,到数据传输层的处理,到操作系统的建设,到数据库平台的建设,一直到应用层上各种数据营销平台的搭建,程序员在里面都扮演着举足轻重的角色并为IT事业的发展做出了巨大的贡献。 <br />中国有很多精于编码的人,但是中国软件行业,尤其是网络应用开发方面误区很大,很难形成有规模的软件开发力量和产品能力,不但比美国差距甚远,和印度相比也是颇有不如。这些问题不是在于中国程序员的智商和工作努力状况,也不是在于国家和民间对开发的投入程

2011-04-18 14:56:00 1120

转载 顶尖程序员的风雨20年:我所积累的20条编程经验

<br />原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳 森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你在本文中看到自己的身影。<br /><br />从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。<br

2011-04-18 14:52:00 1137

原创 CuteEditor使用详解

<br />以下内容转自:http://hi.baidu.com/ywjsailor/blog/item/7190aadc5132c43c5882dd50.html<br /> <br />CuteEditor是一款功能非常强大,支持图片上传、文件下载和word类似的文字编辑器。对于新闻发布系统和博客之类的系统,是非常的方便的。<br />一、CuteEditor的配置<br />      1、将以下文件考贝到你站点根目录下的bin内(这些在CuteEditor6.0/bin下都可以找到)<br />  

2011-04-14 22:53:00 1077

转载 指定的命名连接在配置中找不到、非计划用于 EntityClient 提供程序或者无效

<br /> 原文链接:http://www.cnblogs.com/facingwaller/archive/2010/03/31/1701724.html<br /> <br /> S1.  应该是配置文件web.config 或者 app.config 中没有正确配置。<br />这是我的APP.CONFIG的文件。view sourceprint?1<?xml version="1.0"encoding="utf-8"?> 2<configuration> 3    <connectionStrin

2011-02-25 15:27:00 1707

原创 如何获取TreePanel中勾选了CheckBox的节点集合【Ext.Net 1.0】

<br /><%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="SuperString.BMS.Web.WebForm1" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><%@ R

2011-01-10 14:54:00 3631 2

转载 怎么查看端口占用情况?

<br /> <br />开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"<br />        经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用<br />假如我们需要确定谁占用了我们的9050端口<br />1、Windows平台<

2011-01-05 15:47:00 612

原创 安装TFS团队管理器

<br />      这两天折腾Team Foundation Server,中间遇到几个问题。具体的安装过程可以参考官方的安装手册,我采用的是单服务器-高级配置的方法安装的。<br />遇到几个问题:首先安装IIS的时候,注意不能安装FrontPage 2002 Server Extensions,否则配置时出错:会提示,安装了FrontPage 2002 Server Extensions,就不能安装Team Foundation Server。<br /> <br />第二个问题是验证时始终报告Re

2010-12-27 15:30:00 2070

原创 角色提供程序实现示例(MySqlRoleProvider)

<br />MySqlRoleProvider.cs<br /><br />using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;using MySql.Data.MySqlClient;using System.Configuration;using System.Collections.Specialized;us

2010-12-13 17:12:00 1081

原创 实现成员资格提供程序(MySqlMembershipProvider)

ASP.NET 成员资格专为使您可以轻松地将多个不同的成员资格提供程序用于您的 ASP.NET 应用程序而设计。可以使用 .NET Framework 提供的成员资格提供程序,也可以实现自己的提供程序。创建自定义成员资格提供程序主要有两个原因。需要将成员资格信息存储在一个 .NET Framework 内附的成员资格提供程序不支持的数据源中,如 MySql 数据库、Oracle 数据库或其他数据源。需要使用不同于 .NET Framework 附带的提供程序所使用的数据库架构来管理成员资格信息。一个常见的示

2010-12-13 01:06:00 2399 3

原创 用户 'NT AUTHORITY/NETWORK SERVICE' 登录失败

<br />用户 'NT AUTHORITY/NETWORK SERVICE' 登录失败时:<br /> <br />打开sqlserver企业管理器--〉选择数据库实例-->打开“安全性”节点-->选择“登录名”,如果没有NT AUTHORITY/NETWORK SERVICE用户,请增加。<br />选择“NT AUTHORITY/NETWORK SERVICE ”--〉属性--〉服务器角色,在下面的选项中选择“system administrators或者systemadmin”-->"确定"--〉关

2010-12-10 12:46:00 1080 1

原创 .net4.0开发支持MySql的Membership时遇到找不到MembershipProvider类的问题!

在.net4.0中使用System.Web.Security.MembershipProvider类时,必须引用:'System.Web.ApplicationServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. 否则提示找不到MembershipProvider类。解决了这个问题,终于可以尝试一下Membership连接MySql数据库,呵呵。

2010-12-09 17:30:00 2313 3

转载 编写高性能 Web 应用程序的 10 个技巧 转自微软资料

<br />这是在CSDN论坛上:http://topic.csdn.net/u/20080702/15/25afa2ea-c59f-427f-add4-a7528b5302d0.html?27627看到的,觉得不错,收藏起来<br /> <br />数据层性能  <br /> 技巧 1 — 返回多个结果集  <br /> 技巧 2 — 分页的数据访问  <br /> 技巧 3 — 连接池  <br /> 技巧 4 — ASP.NET 缓存 API  <br /> 技巧 5 — 每请求缓存  <br /> 

2010-11-19 14:28:00 857

原创 Coolite/Ext.net1.0 VType自定义验证扩展集合(持续更新......)

        Coolite/Ext.net1.0 自带的VType验证只有几种,不满足日常开发中的需要,所以为了以后使用方便,将常用到的自定义验证收集在一起,以后有新的验证,都会增加进来。JS文件:VType.jsExt.apply(Ext.form.VTypes, { onlyLetter:function (v) { var regu = '^[A-Za-z]+$'; var re = new RegExp(regu); if (r

2010-11-08 16:16:00 1901 3

转载 常用的JS验证正则表达式

<br />原文地址:Here<br /> <br />匹配中文字符的正则表达式: [u4e00-u9fa5]<br />评注:匹配中文还真是个头疼的事,有了这个表达式就好办了<br />匹配双字节字符(包括汉字在内):[^x00-xff]<br />评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)<br />匹配空白行的正则表达式:ns*r<br />评注:可以用来删除空白行<br />匹配HTML标记的正则表达式:< (S*?)[^>]*>.*?|< .*? /><br />

2010-11-08 10:08:00 731

转载 MYSQL安装出现could not start the service mysql error:0处理

<br />原文地址<br />当各位在安装、重装时出现could not start the service mysql error:0的错误时,可以尝试下面两种方法。<br />一、方式1<br />MySQL安装是出现could not start the service mysql error:0 提示错误,解决方法:<br />首先,在管理工具->服务里面将MySQL的服务给停止,然后打开cmd 进入你的MySQL bin目录下,例如 C:/Program Files/MySQL/MySQL Se

2010-10-21 13:39:00 1177

原创 自定义Ext/Coolite的GridPanel的交替行颜色

<br />GridPanle默认就有交替行颜色,但今天群里的朋友说那颜色太淡了,想自定义设置,我看了下,如果要自定义交替行的颜色,我通过IE8自带的开发者工具看到GridPanel的行主要有以下Css:<br /> <br />  .x-grid3-row为GridPanel行样式,<br />  .x-grid3-row-alt为GridPanel交替行的样式<br />  .x-grid3-row-first为首行样式<br />  .x-grid3-row-last为最后一行样式。<br /> <b

2010-09-29 19:46:00 2223 3

原创 Coolite 0.8/Ext.net1.0更换主题

在Coolite控件中(0.8名为Coolite,1.0更名为Ext.net1.0)要更换皮肤的方法。Ext.net 1.0的处理方案:我在Client端使用一个ComboBox放置可供选择的主题方案,代码如下:

2010-09-29 18:24:00 4607 8

Ext.net TreePanel的Checkbox操作及父子节点联动(修正)

TreePanel的checkbox节点操作及父子节点联动的演示DEMO,前面那个有Bug,选中子节点时,没能选择父节点。 这个版本修正了

2012-08-29

Ext.net TreePanel的Checkbox操作及父子联动

TreePanel的checkbox节点操作及父子节点联动的演示DEMO

2012-08-29

Ext.net实现GridPanel拖动行、上移下移排序功能DEMO

对于GridPanel中拖动选中行排序的实现,网上有不少ExtJs实现的例子,但是没有找到使用Ext.net实现的,正好最近有个需求要使用,干脆来写一个。 DEMO功能说明: 1、拖动GridPanel选中行到新位置排序。 2、在拖动结束后,重新会选中前面拖动的行。 3、拖动排序功能支持Grid单选与多选模式。 4、加了【最上】【最下】【上移】【下移】四个按钮排序的功能。目前按钮排序只能在Grid的单选模式下使用。 实现说明与功能演示请见我的Blog

2011-10-16

WCF-MessageContract-XmlSerializable DEMO

实践WCF中的MessageContract与IXmlSerializable

2011-09-07

WCF服务契约与复杂类型序列化DEMO

对构建WCF面向服务的应用程序第二节【WCF契约设计】的实践代码

2011-09-06

我的第一个WCF程序:HelloInDigo

这是在学习WebCast上的【构建WCF面向服务的应用程序】时写的DEMO,对应第一节课【WCF概述】

2011-09-04

空空如也

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

TA关注的人

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