12 2010 档案

摘要:写日志帮助类,共有三个静态方法。1.创建错误日志,写文本文件。2.创建错误日志,写入MSSQL数据库。2.创建登陆日志,写入MSSQL数据库。 阅读全文
posted @ 2010-12-19 13:58 海乐学习 阅读(9362) 评论(0) 推荐(2) 编辑
摘要:指定格式的字符串截成一维数组(二维数组)的操作类做项目时经常会遇到将"1,3,a,b,d"截成一维数组或将"1,a;2,b;3,c;4,d"截成二维数组。虽然String.Split()可以实现,但我感觉在遍历取值时还不是很方便。所以写下clsArrayList类,专门做这方面的处理。注:myClass.clsLogHelper 为写错误日志类,在我的博客中有写,有兴趣的朋友可能看一下。 阅读全文
posted @ 2010-12-19 13:51 海乐学习 阅读(5842) 评论(0) 推荐(0) 编辑
摘要:前段时间做项目时遇到判断当前时间是否为工作时间的需求,我认为比较有意思,所以拿出来与大家分享,一同学习。注: 1._strWorkingDayAM等值,这里赋默认值,通常情况下应读配置文件。2.clsArrayList类是将字符串截取为数组的功能类,在我的博客中有写,有兴趣的朋友可以看一下。[代码]     //获取当前周几 private string m_GetWeekNow() { string strWeek = DateTime.Now.DayOfWeek.ToString(); switch (strWeek) { case "Monday" : return "1"; case 阅读全文
posted @ 2010-12-19 13:37 海乐学习 阅读(5909) 评论(0) 推荐(1) 编辑
摘要:客户帐号不能为空:[代码]两次密码必须一致:[代码]文本中的值不可等于某些内容:[代码] 阅读全文
posted @ 2010-12-15 15:53 海乐学习 阅读(449) 评论(0) 推荐(0) 编辑
摘要:JavaScript代码: 阅读全文
posted @ 2010-12-13 17:26 海乐学习 阅读(279) 评论(0) 推荐(0) 编辑
摘要:JavaScript代码:[代码] 阅读全文
posted @ 2010-12-13 16:45 海乐学习 阅读(1713) 评论(0) 推荐(0) 编辑
摘要:效果图:关系代码:Command Handler="if(command=='butSelectReocrd'){str=record.data.SessionId; #{AjaxMethods}.SelectRecord(str);}" /全部html代码:代码C#代码:代码 阅读全文
posted @ 2010-12-12 12:15 海乐学习 阅读(510) 评论(0) 推荐(0) 编辑
摘要:效果图:关键代码Command Handler="if(command=='butPhone'){location.href='CallIn.aspx?NetUserName='+record.data.NetUserName;} else {location.href='Customer.aspx?NetUserName='+record.data.NetUserName;}" /Html全部代码代码 阅读全文
posted @ 2010-12-12 12:03 海乐学习 阅读(1472) 评论(0) 推荐(0) 编辑
摘要:调用说明:public object Compute(string strExpression,string strFilter)参数:strExpression:要计算的表达式字符串,基本上类似于Sql Server中的统计表达式strFilter:统计的过滤字符串,只有满足这个过滤条件的记录才会被统计示例:假设一个产品销售表table,描述某商场中各促销员销售的实际记录,包含字段为:姓名(Name)、性别(Sex,0为女,1为男)、生日(Birthday)、销售产品的代码(ProID)、销售的数量(Quantity)、销售价格(Price)。1。统计所有性别为女的销售员的数量:table. 阅读全文
posted @ 2010-12-12 10:10 海乐学习 阅读(5731) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.SqlClient;using Microsoft.Office.Interop.Excel;using Microsoft.Office.Interop.Word;using System.Collections;using System.IO;namespace Common{ public class DataSetOperation { string exceptionMessage;// 阅读全文
posted @ 2010-12-12 10:06 海乐学习 阅读(570) 评论(0) 推荐(0) 编辑
摘要:实现效果:技术实现:前台代码:%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="ASPNet探秘._Default" %%@ Register Assembly="System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Web.UI.DataVisualization.Charting" TagPre 阅读全文
posted @ 2010-12-12 10:03 海乐学习 阅读(461) 评论(0) 推荐(0) 编辑
摘要:效果图:技术实现:前台:%@ Page Language="C#" AutoEventWireup="true" CodeFile="RuKD.aspx.cs" Inherits="HuoDGL_DaY_RuKD" %!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="http://www.w3.org/1999/xhtml" head runat="server" t 阅读全文
posted @ 2010-12-12 10:00 海乐学习 阅读(1677) 评论(1) 推荐(0) 编辑
摘要:有3种方法可以实现html的页面跳转,1,refresh 2,onload事件中加入代码 3,js实现1.htmlbodymeta http-equiv="refresh" content="0;url=http://88223100.cnblogs.com"/body/html2.htmlheadmeta http-equiv="Content-Type" content="text/html; charset=gb2312" /title欢迎访问/title/headbody onLoad="parent.location='http://88 阅读全文
posted @ 2010-12-12 09:57 海乐学习 阅读(541) 评论(0) 推荐(0) 编辑
摘要:方法一:防止页面滚动#region"防止页面滚动"publicvoidRetainScrollPosition(System.Web.UI.PagemyPage,stringstrBodyName){StringBuildersaveScrollPosition=newStringBuilder();StringBuildersetScrollPosition=newStringBuilder();myPage.RegisterHiddenField("__SCROLLPOS","0");saveScrollPosition.Append("scriptlanguage='javascrip 阅读全文
posted @ 2010-12-12 09:55 海乐学习 阅读(1378) 评论(0) 推荐(0) 编辑
摘要:示例1:以类实现 class Program { static void Main(string[] args) { Test test = new Test("线程调用带参数的方法", "轻松搞定"); Thread thread = new Thread(new ThreadStart(test.Write)); thread.Start(); } } public class Test { private string p1; private string p2; public Test(string par1,string par2) { p1 = par1; p2 = par2; 阅读全文
posted @ 2010-12-12 09:44 海乐学习 阅读(713) 评论(0) 推荐(0) 编辑
摘要:FormLayout在我们平时开发中使用频率非常高,使用它可快速、方便的实现表单界面布局,以及使用一些其他控件自身的特性组合起来实现丰富强大的UI界面。下面通过一个简单示例来体验FormLayout的强大功能。[代码]Coolite Toolkit规定FromLayout控件必须放置在一个容器控件里,如上则将其放置在Panel控件里,通过FormLayout布局了一个用户登录界面,运行效果如下所示:如上只是实现了最基本的界面布局,而且效果并不是很理想。OK,下面基于这个上面来做一些调整。现在要实现文本框没有输入数据的时候则提示用户输入,并为其加上非空验证,通过AjaxEvents提供表单提交的 阅读全文
posted @ 2010-12-12 09:33 海乐学习 阅读(830) 评论(0) 推荐(0) 编辑
摘要:TabPanel控件使用非常简单,但是功能却非常强大,它同MenuPanel、TreePanel一样提供了很多的集合属性,可以定制出丰富的应用。其中用得最多的就是他的Tabs属性,用于定义子标签选项,可参考下图所示:其中content.html的代码如下代码片段,下图为运行效果截图: [代码]TabPanel最灵活的是动态的创建子标签选项,想了解这个创建过程的实现原理请查阅我之前写的两篇文章(本文前面有文章连接),需要注意的是不能通过同步的事件驱动去创建,一但页面PostBack新创建的所有标签选项将被全部清除。如果一定要通过服务端后台代码去动态创建,可使用Coolite Toolkit所提供 阅读全文
posted @ 2010-12-12 09:27 海乐学习 阅读(645) 评论(0) 推荐(0) 编辑
摘要:Coolite Toolkit中的Tree控件和Menu控件一样不能独立使用,他们必须依托与容器控件,理所当然Tree控件就依托于TreePanel 控件了。TreePanel 提供了很多的集合属性,可用来定制非常丰富的切功能强大的树型界面。从上图中可看出,TreePanel提供了许多的集合属性,包括事件、数据加载、按扭、自定义配置、根节点、工具栏、顶部和底部工具栏等等很多功能点。比如我们可以使用TopBar来定制一个树的顶部工具栏,如下代码片段: [代码]如上通过html标签的方式使用TreePanel的TopBar定义好了一个树的顶部工具栏,并实现了其单击的客户端事件,通过点击相应的按扭可 阅读全文
posted @ 2010-12-12 09:23 海乐学习 阅读(521) 评论(0) 推荐(0) 编辑
摘要:一、Accordion控件Accordion的功能非常适用,使用很简单,轻轻松松的就可以构建一个可折叠的界面展示应用效果。相信大多数做ASP.NET开发的朋友都使用过ASP.NET AJAXControl Toolkit,它里面也提供有Accordion控件,详细可以查看其在线示例。Colite Toolkit所提供的Accordion控件的使用和ASP.NET AJAX Control Toolkit里提供的Accordion差别不大,不同的是Coolite Toolkit的控件必须放置在一个容器控件里(比如:Panel)。 [代码]得到的效果如下,这个界面相比ASP.NET AJAX Co 阅读全文
posted @ 2010-12-12 09:21 海乐学习 阅读(482) 评论(0) 推荐(0) 编辑
摘要:Coolite Toolkit里的Menu控件和其他的.NET Web控件不一样,如果只是设计好了Menu或是通过程序初始化菜单项,菜单是不会呈现在界面上的,因为Coolite Toolkit规定Menu控件需要一个容器来做依托,而这个让Menu依托的控件就是MenuPanel,下面拖拽出的MenuPanel控件所生成的html编码: [代码]从上面可以明显的看出,MenuPanel里可以放置菜单项(MenuItem),如果有子菜单,那么子菜单则对应于一个Menu控件,子菜单里的菜单项则又是通过菜单项(MenuItem)来体现。如下是我修改后的一个菜单html编码: [代码]像Tree、Men 阅读全文
posted @ 2010-12-12 09:19 海乐学习 阅读(510) 评论(0) 推荐(0) 编辑
摘要:一、FieldSet控件FieldSet控件在开发中使用率还是很高的,毕竟Web中微软没有提供Group控件,通常都是使用FieldSet来进行表单等界面布局分组。在Coolite Toolkit中则专门提供了这样一个控件,同时还为其附加了很多其他的功能属性和方法。[代码]Title、Height以及Width这些最基本的属性完全可以不去记忆,Collapsible属性是用来设置FieldSet是可折叠状态。上面代码片段的远行效果如下所示: 二、Panel控件前面分析了FieldSet控件,可以用来做界面布局的分组,以及通过相关属性设置使其成为更为高级的应用操作。FieldSet所具备的这些特 阅读全文
posted @ 2010-12-12 09:17 海乐学习 阅读(488) 评论(0) 推荐(0) 编辑
摘要:Button、TextField、DataField、ComBox这些控件好象也没什么好学的,任何一个学过ASP.NET的朋友都应该会使用这些控件,Coolite Toolkit里的这些控件相比标准的ASP.NET控件提供了需要特殊的功能,比如DataFiled控件在.NET Framework里则是没有的,这些控件在系统开发中是非常有用的。一、按扭(Button)控件Coolite Toolkit里同样提供有四种Button控件,他们分别是Button、ImageButton、LinkButton和SplitButton。Button在前两篇笔记里都有使用到,这里就简单记录一下,触发同步事件 阅读全文
posted @ 2010-12-12 09:15 海乐学习 阅读(600) 评论(0) 推荐(0) 编辑
摘要:一:AlertAlert组件最简单的用法就是直接弹出一个消息提示框:[代码]如果我们需要在弹出的提示框点了“确定”以后要执行其他操作怎么办呢?这时候可以使用Alert方法的重载方法,通过JFunction指定一个客户端方法,点了“确定”后就指定相应的客户端JavaScript方法,使用如下:[代码][代码]Coolite Toolkit还为Alert提供了四中图标UI效果,他们分别是问题(Question)、警告(Warning)、错误(Error)和信息(Informational),使用不同的参数将构建出不同的Alert显示风格。使用方法如下:[代码]图标的取值可以直接通过MessageB 阅读全文
posted @ 2010-12-12 09:13 海乐学习 阅读(541) 评论(0) 推荐(0) 编辑
摘要:一:AjaxEventCoolite Toolkit所提供的AjaxEvent可以应用在很多的控件中,实现异步提交等相关功能。比如使用在Coolite Toolkit的Button控件中,通过该控件提供的机制就可以方便的使用。[代码]如果需要使用在标准控件或是其他的html标签元素上,则需要通过Coolite Toolkit所提供的ScriptManager来实现了,下面简单演示将AjaxEvent使用在官方的Button控件上。[代码]通过上面这种方式,可以把AjaxEvent添加到任何的html元素上(比如:input,div,p,span等等)。二:AjaxMethodCoolite T 阅读全文
posted @ 2010-12-12 09:10 海乐学习 阅读(342) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示