自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

原创 Spring.NET对NHibernate的封装

最近在学习Spring.NET,对Spring.NET对NHibernate的封装用起来感觉很舒服,于是乎自己查看了Spring.NET的源代码,看看其秘密。    用过NHibernate的童靴应该知道,我们想对数据库的进行CRUD操作,必须有Session,而Session又是由SessionFactory创造的,而SessionFactory可以由下面的代码创建。        va

2012-02-03 13:38:09 2128

转载 IEnumerable与IEnumerator区别

IEnumerable与IEnumerator区别public interface IEnumerable{    IEnumerator GetEnumerator();} public interface IEnumerator{    bool MoveNext();    void Reset();     Object Curr

2012-02-02 10:15:19 375

原创 Jqplot的应用

在自己做一个MVC的小项目时,需要用图表来显示统计信息,看了很多JS图表,有HighCharts、JqPlot、JsChart,其中HighCharts和JsChart只能用作个人使用、为了以后项目中能使用,在这用了JqPlot(个人和商业都免费),先学习下。        关于JqPlot的下载可以去:www.jqplot.com/       关于JqPlot的详细中文配置参考:h

2012-01-18 15:57:32 9926 1

原创 JQuery validation的初步学习

很久以前就想学习JQuery Validation,一直没看它,今天学习了来记录下:下载JQuery Validation 1.8.1和JQuery,下载地址:http://jquery.bassistance.de/validate/jquery-validation-1.

2011-09-14 20:02:01 1787

原创 在Iframe框架下跳转到登录界面

在Iframe框架下跳转到登录界面总会跳到子界面中,类似于下图试用Respon.Redirect()不行,用Js函数,但我跳转代码都是写在cs文件中的,用Respose.write(),js函数根本没有执行。最后看到一文章,在后台用Respon.Redirect(

2011-08-25 15:48:31 1692

原创 Invalid RowId的引发

    今天在做一个项目维护时,碰到了一个莫名其妙的错误:Invalid RowId,只有在某些合同下才存在,查看了一下,只有当RowID中存在“+”的情况下才出现这种问题。    当时的解决思路:1.RowID不能出现“+”;2.在查询中RowID为不正确的格式    查询资料,得出RowID可以有“+”,“/”等符号,按思路2进行,在oracle包体中找到相应的rowid,再查查原来是

2011-06-27 09:59:00 1898

原创 Sliverlight4学习--拖放外部文件到程序中、鼠标滚动、打印功能

1.拖放外部文件到应用程序 拖放操作的 Demo - Silverlight 4.0 支持拖动外部文件到 Silverlight 程序中(支持多文件拖放,但是不支持文件夹拖放) UIElement.AllowDrop - 指定 UIElement 是否可以用作于 DropTarget(拖放操作的放目标)。默认值为 false UIElement.DragEnter - 拖动外部文件进入到 UIElement 时所触发的事件(事件参数类型为:DragEventArgs) UIElement.DragLeave

2011-05-13 11:31:00 1094 1

原创 Silverlight4学习--数据绑定及数据验证IDataErrorInfo,INotifyDataErrorInfo

1.IDataErrorInfo    对数据实体类提供自定义验证支持,.NET也有该接口,可以方便移植。    两个属性:    string Error----获取对象的验证错误信息;    string this[propertyName]----获取对象的指定字段的验证错误信息;     (1)先建一个数据实体类    public class IDataErrorInfoModel : IDataErrorInfo { //常量 private con

2011-04-26 13:30:00 948

原创 一段有用的javascript加密解密

<br />今天在做一个老项目时,遇到一个需求,在javascript将url中的参数加密解密,从网上找发现了这段有用的代码:<br /><SCRIPT LANGUAGE="JavaScript"> <!-- Begin function Encrypt(str, pwd) { if(str=="")return ""; str = escape(str); if(!pwd || pwd==""){ var pwd="1

2011-04-12 15:49:00 1534 1

原创 mzTreeView应用

<br />最近在对vs2003的一个项目做界面修改,用到了TreeView,一时不知道该用哪个,在网上搜了下下了mzTreeView。<br />解压打开网页一看,好熟悉,原来就是csdn论坛的左边导航。<br />不管别的,先做把html用记事本打开,代码不是很难,全是用js写的,如下:<br /> <SCRIPT LANGUAGE="JavaScript"> var data={}; data["-1_1"] = "text: CSDN社区起始点;";va

2011-04-01 15:46:00 1437

原创 从Console.WriteLine说起

      今天在输出一个Console.WriteLine("{0:A}",item)中怎么也输不出书中的结果,其中A是自定义的格式,item是一个普通的类。至于为什么输错后面再讲。      然后随即想Console.WriteLine()是怎么输出结果,它在后台是调用什么方法的?这些看似越开始学的东西好像越难。      1.查看System.Console类的WriteLine方法      用Reflector软件查看mscorlib组件,查下面的Console类,代码如下:      [Host

2011-01-23 20:08:00 1038

原创 IFS学习

    本次公司组织学习IFS,对于其可用性不谈,只讲学习过程。    利用工具:Rose4.0、IFS Design、IFS Develop。    一、Rose建模    业务为订单流程,首先建立一个包,对应IFS中的一个模块,然后在包内建立相关的表包括表OrderSHEN、OrderLineSHEN、OrderMonthSHEN、CustomerSHEN,如下图:

2011-01-14 08:28:00 586

原创 树形菜单构建

<br />    最简单菜单是用xml文件构成TreeView,在这里生成一个N级菜单,把所有菜单项都存到数据库中,然后采用递归列出菜单。<br />    数据库结构如下:<br /> <br />         <br />     上图中有两个表,表1中上次菜单项ID 指向父节点,URL存放页面地址,排序使菜单按顺序列出。表2为菜单的角色,拥有指定的角色才能访问相应的页面。<br />      首先把该角色下的顶级节点取出,相应代码如下:<br />      public void Build

2010-12-27 17:43:00 410

原创 CodeSmith代码生成(一)

    最近一直都在看个项目,其中从实体层到业务层都是用CodeSmith生成的,其原理是在数据库中获取相应的表然后获取相应的列。实体层的代码就不贴了。现在来看一下BLL层。    一,怎样获取一个方法中的参数  //方法:根据表生成所有参数列表 public string AllArgumentsForTable() { string args=""; foreach(ColumnSchema col in CurrentTable.Columns) { arg

2010-09-28 20:50:00 397

原创 GridView上下移动记录

做了个项目,要求把记录上下移动,一个小小功能想了一天(笨),现在贴出代码。其实原理很简单,在数据库中添加一个字段(orderIndex)用来排序,查询时按这个字段排序。然后交换所点击的这条记录和上一条(或下一条记录)的orderIndex字段,更新数据库。这儿的关键是获取GridVieW中的orderIndex字段。代码如下: protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack)

2010-07-05 16:32:00 1333 1

原创 JavaScript学习——事件

     这两天上午一直在学习JavaScript,由于总是在看,效果不是很大,也好久没有发表文章了,所以为了更好的学习,把学到的东西记录下来。我学习JavaScript的书是《精通JavaScript+jQuery》,如果大家有更好的书请推荐。 一. 事件的概念     C#中事件的定义:事件类似于异常,它们都由对象引发,可以提供代码来处理事件。     我的理解是:当发生某件事

2010-05-20 09:54:00 346

原创 MSMQ的学习

近期看了一个视频讲到了Pet Shop 4.0,于是从网上下载了它进行学习,而里边有MSMQ正好进行学习。MSMQ有点类似邮件,它可以断开式地传送数据,包括文本,声音,图片,视频(功能很强大)。就像我们寄信不需要知道具体的邮递员,以及怎么把信送到收信人手中,只需把信投到邮箱中;而消息队列我们把消息放到队列中,把队列作为一个容器。 那先来建立队列(当然得在Windows xp中安装消息队

2010-05-07 08:12:00 359

原创 JavaScript初步接触

在做一个项目中,接触到了JavaScript,主要是点击一个查询按钮然后弹出一个网页对话框,当在对话框中输入查询条件,点击确定后又返回到原来页面,得出查询结果。页面如图: 在前台加了一个隐藏的DIV,里面放入两个控件。如下:                 前台查询按钮的代码如下:当点击查询按钮时,转到query()函数——JavaScript:     f

2010-04-21 13:47:00 759

原创 MSChart的研究(三)

 继续对MSChart学习:本次主要针对MSChart的图形交互和AJAX的应用。 一. 图形交互:概述:当点击饼图或legend中相应的模块,饼图会发生缺省:代码如下: protected void Page_Load(object sender, EventArgs e) { Series series= chart1.Series.Add(

2010-04-14 10:11:00 4614 5

原创 MSChart的研究(二)

继续上篇:      chart可以有下列几种数据源:              1.视图对象              2.dataRead对象(xml,sql,oledb)              3.dataSet对象              4.dataRow对象              5.dataColumn对象              6.数组对象

2010-04-12 10:02:00 1650 1

原创 MSChart的研究

介绍MSChart的常用属性和事件MSChart的元素组成最常用的属性包括ChartAreas:增加多个绘图区域,每个绘图区域包含独立的图表组、数据源,用于多个图表类型在一个绘图区不兼容时。AlignmentOrientation:图表区对齐方向,定义两个绘图区域间的对齐方式。AlignmentStyle:图表区对齐类型,定义图表间用以对其的元素。AlignWithChar

2010-04-08 15:43:00 6281 8

原创 关于OWC绘图控件的研究

 http://www.diybl.com/course/4_webprogram/asp.net/asp_netshl/200843/108380.htmlOWC,即Office Web Components,是微软随Office提供的绘图控件,使用它能够绘制绝大部分的图形,但不幸的是OWC的帮助文件并不好用,网上关于OWC的文章也都很简单,稍微深入一点的问题就很难搜到。所以,把自己研究OW

2010-04-07 13:15:00 671

原创 Asp.Net实例:C# 绘制统计图(柱状图, 折线图, 扇形图)

     统计图形种类繁多, 有柱状图, 折线图, 扇形图等等, 而统计图形的绘制方法也有很多, 有Flash制作的统计图形, 有水晶报表生成统计图形, 有专门制图软件制作, 也有编程语言自己制作的;这里我们用就C# 制作三款最经典的统计图: 柱状图, 折线图和扇形图;既然是统计, 当然需要数据, 这里演示的数据存于Sql Server2000中, 三款统计图形都是动态生成. 其中柱状图我会附上制

2010-04-07 11:19:00 1945 2

原创 从DataTable转化为另一张表

未转化的图片转化后的图片代码如下: /// /// 生成交叉表,统计方式 暂时用求和。 /// /// /// 交叉表列标题 /// 交叉表行标题 /// 数据列 /// public DataTable BuildAcrossTable(DataTable dtSource, string

2010-04-06 12:50:00 359

原创 判断是否是日期格式

public static bool SalStrToDateTime(string ValueToDate)        {            if (ValueToDate != null)            {                try                {                    DateTime.Parse(ValueToDate.Subs

2010-03-12 11:16:00 244

原创 GridView的自动排序

把GridView的AllowSorting设置为True,在编辑列中设置相关的SortExpression表达式(注要和数据库中的字段保持一致)protected void Page_Load(object sender, EventArgs e)    {        if (!IsPostBack)        {            GridView1.Attributes.

2010-03-11 09:37:00 313

原创 GridView和Dropdownlist的结合使用

主要是为了识别性别这一列在GridView编辑列把绑定项转化成模板,然后加入DDL(缩写),具体代码如下: void bind()    {        using (SqlConnection con = new SqlConnection(conStr))        {            using(SqlDataAdapter sda=new SqlDataAdapter(

2010-03-10 14:06:00 286

原创 页面数据校验类(正则表达式)

public class PageValidate {  private static Regex RegNumber = new Regex("^[0-9]+$");  private static Regex RegNumberSign = new Regex("^[+-]?[0-9]+$");  private static Regex RegDecimal = new Regex("^[0

2010-03-09 13:54:00 288

网上书店需求分析.。。。。

网上书店管理系统分析、设计及实现。 此需求分析师基于ASP,可自行改。

2009-12-30

仿vista日历,JavaScript

仿vista日历,JavaScript代码写的

2009-12-20

C#常用算法算法大全】★

里面有一些基本的排序。●希尔排序 ●插入排序 ●选择排序等

2009-12-19

空空如也

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

TA关注的人

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