- 博客(88)
- 资源 (12)
- 收藏
- 关注
原创 MSSQL清空当前数据库中所有用户表的数据,重置标识列
--MSSQL清空当前数据库中所有用户表的数据,重置标识列declare @sql varchar(8000) set @sql= select @sql=@sql+ delete from + name + DBCC CHECKIDENT ( +name+ ,reseed,0) from sysobjects
2008-07-09 11:43:00 1349
原创 CSS div float IE和FireFox的兼容性问题
在IE中,只有指定该DIV的CLASS为FLOAT:left 才会有FLOAT属性而在FF中,第一个指定后 其后的div也随着平移,所以可以在同级的float加上.clear{ clear:both;} , CSS中 height: 19px !important; height: 21px; 在IE是不认important的,如果属性重复,默认截取最后一个。而在FF中impor
2008-05-22 13:45:00 3918 4
原创 GridView + SqlDataSource + 分页+ 搜索
ASP.Net 2.0 中直接GridView加SqlDataSource 实现增删改的文章网上非常多了,这里就不重复了。GridView + SqlDataSource 分页也很简单,直接点GridView的智能标示,然后启用分页。加上搜索条件的话其实也不难,主要是要在GridView生成之前先设置好数据源。否则就会导致点击其他分页又重新绑定了原始数据。很简单,在这里我是利用Gr
2008-04-28 10:49:00 2039
原创 使用VS2008+Microsoft Expression Blend 2.5 March 2008开发SilverLght
这里的版本是Microsoft Expression Blend 2.5 March 2008 Preview (以下简称EB)首先创建好一个SilverLight应用程序+WEB APP创建好后,打开EB,直接OPEN刚才创建的应用程序 打开后在右边的Project项里,可以看到刚才创建的应用程序的资源管理器直接打开PAGE.XAML文件,编辑页面也比在VS里丰富,然后可在左
2008-04-18 09:15:00 2451
原创 url重写的心得
1年前就接触过url重写,但一直没在实际项目中用过,今天项目基本调完也没啥事就尝试下url重写。关于url重写的我还是先去老赵的blog看了下。地址http://jeffreyzhao.cnblogs.com/因为老赵的blog写这些技术文章很好的就是会把整个运行的流程写出来,也很容易理解。公司的服务器是老总管理的,所以只能是基于asp.net的urlrewrite组件方面我并没有自己写,直接
2008-04-17 13:41:00 787
原创 javascript的冒号用法
1,类似于c#种的属性用法 getValue = { a : "value1", b : "value2"};//调用;alert(getValue.a);//也可以这么写alert(getValue["b"]);如上,a和b是属于getValue对象的2个属性2, 对象的方法,其实用法跟上面差不多getValue = {getFirst:function() { aler
2008-04-12 17:33:00 2853
原创 关于DropDownList的一些问题
DropDownList选择后提示不能在DropDownList选择多项原因在于drop.Selected = true 用的是item的引用,无法覆盖上次操作有2种方法 一种是直接drop.SelectValue = "value";选定指定数据另一种是在操作前 调用ClearSelection()方法清除选定dropdownlist控制二级联动动态选定数据drop2根据drop1选定的值变
2008-04-10 14:48:00 774
原创 在web.config设置asp.net 页面缓存
上面的意思为过期时间为60秒,不根据页面参数缓存。页面中调用此设置如下。暂时没找到更简单的设置方法
2008-04-08 09:27:00 1992
原创 今天的收获哈
CSS文字垂直居中vertical-align:middle;给用户控件传值最土的方法可以通过session 之类的但这样的占用了大量的session 所以另外种方法是给用户控件定义一个属性 private string m_Value = ""; public string Value { get { return m_Valu
2008-04-07 23:58:00 620 1
原创 最完美的适合
最完美的适合 活了20几年,我还不知道我的血型是什么的。。不过我猜应该是A型= =!因为我做事都会有一定的追求完美的心里。比如写程序,如果没测试到自己点不出BUG了,我是不会给别人看的。猛一看,这性格似乎挺好的,其实缺陷还不少。比如可能在某一个问题上花费很多时间,实际上应用中是不会经常用到的,这点已经意识到了,但还不能很好的控制好,因为放下比拿起来更难。完美的概念是什么可能我还没理清,因为完美
2008-04-03 08:15:00 708
原创 2008年3月心得
人生的第一个工作月,确实学到很多除技术外的东西!IFRAME js控制整个页面跳转 window.parent.document.location.href= "xx.aspx";ASP.NET 缓存的简单使用,以下的是意思是创建一个对象名为obj,值为value,过期时间为10分钟的缓存对象。System.Web.Caching.Cache c;c.Insert("obj","value",
2008-03-27 08:41:00 613
原创 一步一脚印
吃水果一般有两种吃法:一种是从最好最鲜的吃起,一种是从最不新鲜的吃起。两种吃法,反映两种迥异的文化心态。从最鲜的吃起的人很注重实际,他吃到的每一颗水果都是最鲜最好的;但从最差的吃起的人是一种很传统保守的人,舍不得尽情享受,他吃到每一颗水果都是最差的。但是从另一角度看,从吃水果人的心理看,从长远的观点看,从最好的水果吃起的人又是短视的,急功近利的,他虽然活得了一时的口腹之乐,但是从总体上看他的全部过
2008-03-13 17:40:00 732 1
原创 vs2008个人比较常用热键
基本跟VS05没多大的区别,下面是个人在开发时比较常用到的,也欢迎路过的朋友们发表下你们常用的热键。设置文档格式,就是帮你代码排列。热键Ctrl+K Ctrl + D,在VS05里是Ctrl+E Ctrl+DShift + Delete 删除当前光标所在的整行。F7 查看对应的代码 SHIFT + 7 设计器Ctrl + Alt + X 工具箱F4 属性Ctrl + R 解决方案管理器
2008-03-06 10:27:00 716
原创 接触LINQ
昨天刚上班第一天装了半天的软件,今天稍微用了下VS08,研究了下LINQ TO SQL,参照MSDN的教程,在数据库连接上还是花费了不少时间,主要是2000和05共存,如果DataContext指定的是数据库文件,会自动附加上05的数据库上,这里又暂时没安装SQL SERVER 05的客户端。。所以还是得手动指定。。 using System;using System.Collection
2008-03-04 09:44:00 680
原创 关于ACCESS模糊查询
ACCESS库的通配符和SQL SERVER的通配符不一样。 对于字符串模糊查询来说ACCESS库的通配符为:* 与任何个数的字符匹配。 (但在C#里的写法还是一样用%来代替*) ? 与任何单个字母的字符匹配 在SQL Server中的通配符为:% 与任何个数的字符匹配
2008-01-10 14:44:00 2947
原创 CCP的简单的代码生成器v0.6
下载地址:http://download.csdn.net/source/326611 平时在编写代码时会发现有太多重复的东西,每次都去写又太浪费时间。虽然网上存在不少的代码生成器, 不多大多数操作太复杂。于是就编写了这个简单的代码生成器。由于是一个人编写的,开发经验不足,特别是对于测试这块.---------------------------------------------
2008-01-05 20:37:00 818
原创 winform中combox动态添加项
在Winform中combobox没有象Web的DropDownList那样有个ListItem,但我们可以自己写一个类 public class ListItem { private string _displayMem
2008-01-02 13:54:00 8628
原创 绑定数据时格式化bit类型的方法
GridView在绑定SqlServer的bit类型的字段时,用BoundField的formatDataSting 就是类似于ToString, 想实现为0时表示未通过,1为已通过, 绑定的方法可以这么写:# (bool)Eval("SoftwareCondition") ? "已通过" : "未审核" %>但就要求用template,就是用摸板列
2007-11-30 00:45:00 954
原创 GridView绑定DropDownList的小问题
在点GridView的编辑按钮时候 对DropDownList的数据进行绑定.DropDownList所在的列是摸板列, 在RowEditing事件下如下源码 DropDownList ddl = this.GridViewMemberAccount.Rows[e.NewEditIndex].Cells[0].Controls[1] as DropDown
2007-11-27 16:25:00 1126
原创 CCP的简单的代码生成器v0.5
下载地址:http://download.csdn.net/source/288485 平时在编写代码时会发现有太多重复的东西,每次都去写又太浪费时间。虽然网上存在不少的代码生成器, 不多大多数操作太复杂。于是就编写了这个简单的代码生成器。由于是一个人编写的,开发经验不足,特别是对于测试这块.-------------------------------------------------
2007-11-18 21:28:00 922
原创 获取ACCESS相关信息
Access 系统表 MsysObjects 包含了数据库对象列表, 尽管未在文档中记载, 你仍可通过查询它来获取你想要的.注: 请不要有意或无意地修改任何ACCESS系统表,否则会出现不可意料的情况.使用下列 SQL 语句来获取你想要的查询:SELECT MSysObjects.Name FROM MsysObjects WHERE (Left([Name],1)窗体:SELECT MSysOb
2007-11-17 23:07:00 552
原创 CCP的简单的代码生成器v0.4
下载地址: http://download.csdn.net/source/268820 平时在编写代码时会发现有太多重复的东西,每次都去写又麻烦,于是就编写了这个简单的代码生成器。架构是模仿PetShop4.0,所以DLL文件会有点多由于是一个人编写的,开发经验不足,特别是对于测试这块.--------------------------------------------------
2007-10-23 21:01:00 894
原创 查询SQL Server的特殊字段
Select 表名=Case When A.ColOrder=1 Then D.Name Else End, 字段序号=A.ColOrder, 字段名=A.Name, 标识=Case When COLUMNPROPERTY( A.ID,A.Name,IsIdentity)=1 Then √Else End, 主键=Case When exists(Select 1 From s
2007-10-17 11:54:00 871
原创 VS2005+SQL SERVER2000在建立与服务器的连接时出错。
VS2005 + SQL SERVER 2000在连接本地计算机的时候不会出现问题,但在连接其他人机器的时候会提示在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)把连接字符串换成
2007-10-16 17:11:00 3457
原创 CCP的简单的代码生成器v0.3
v0.3 下载地址: http://download.csdn.net/source/261829 平时在编写代码时会发现有太多重复的东西,每次都去写又麻烦,于是就编写了这个简单的代码生成器。架构是模仿PetShop4.0,所以DLL文件会有点多由于是一个人编写的,开发经验不足,特别是对于测试这块.---------------------------------------------
2007-10-12 08:13:00 756
转载 .Net 2.0 新功能:重构(Refactoring)
原贴转自http://blog.csdn.net/edisundong/archive/2007/09/05/1772829.aspx1. 前言 本来不想写重构,因为VS2005的加了重构功能但目前和Resharper、Eclipse等还是没有可比性。但既然已经有了重构,那么预计VS系列将加强这方面的功能,所以还是先来体验下吧。2. 什么是重构 重构是在编写代码后在不更改代码的外部行为的前
2007-09-27 18:10:00 547
原创 调试Web Service
在VS05里,如果WebService是与ASP.NET放在同一个项目的,直接设置断点就可以进行单步调试了。但如果该WebService是个独立的项目的话,客户端调用后 就算设置断点也是无法进行调试的。如果只是单独的对WebService调试的话。可以这么做 ,对该WebService项目点击右键,调试,启动新实例,就可以设置断点进行单步调试了。但如果是想测试下客户端传送到WebSer
2007-09-26 10:32:00 933
原创 div vs span
对于CSS布局而言,除了对id 与class选择符的使用中会存在一定的问题外,就是span.span与div从语义上无法理解其真正用途,而在使用上span及div几乎所有相同的属性.如下代码所示 div1 div2 sp
2007-09-25 10:51:00 910
原创 网页布局id vs class
无论是class还是id,都是XHTML所有对象都支持的一种公共属性,并且也是其中的核心属性。1. 什么是id 1.1 id是XHTML元素的一个属性,用于标示元素名称。除了可以定义样式,也方便交互,比如JS控制. 但id名称在使用上要求每个页面只能出现一次, 比如JS对其进行控制的话,有2个ID一样的会无法操作从而发生错误. 但页面还是能显示的,不过不符合规范.1.2
2007-09-24 20:00:00 1060
原创 下拉及多级弹出式菜单
下拉及弹出式菜单是网站设计中常用导航形式,这种菜单形式能够充分利用页面现有空间隐藏与显示更多内容,并能够对内容进行合理的分类显示。这里是用JS+DIV+CSS实现。比如页面中存在如下代码 文章 CSS教程
2007-09-23 08:54:00 1432
原创 CSS网站元素设计-纵向导航
使用纵向导航的目的主要是让用户方便找到网站中的文章,应该有一个二级分类及其下属的内容。如下代码所示 css CSS入门 CSS进阶
2007-09-22 10:52:00 1150
原创 UpdatePanel使用脚本
其实就一句话的事ScriptManager.RegisterStartupScript(this.UpdatePanel1,this.GetType(), "HelloWorld", "alert(The page has loaded!)",true); 再次强调在UpdatePanel里不要使用Response.Write();另.NET 2.0中调用脚本的几个方法
2007-09-21 10:40:00 1778
原创 CSS网站元素设计-横向导航
网站导航是网站中最重要的元素,是网站提供给用户的最直接最方便的访问网站内容的工具。网站导航从形式上主要由横向导航、纵向导航、下拉及多级菜单导航等3中常见形式.1. 横向导航使用CSS布局的形式制作导航与Tbale布局有很大的区别,网站除了页面布局之外,最重要的就是导航部分,在这一步应该先制作出个简单明快的导航系统,然后一步一步的完成具有设计效果的最终导航。如下代码所示例
2007-09-20 17:01:00 2361
原创 网页布局基础-XHTML与CSS基础
首先,从基础的开始。1. DIV布局和TABLE布局的区别传统TABLE布局方式实际上是利用了HTML table表格元素具有的无边框特性,由于table元素可以在显示时使得单元格的边框和间距为0,即不显示边框,因此可以将网页中的各个元素按版式划分放入表格的各个单元格中,从而实现复杂的排版组合。表格布局的代码最常见的是在HTML标签之间嵌入一些设计代码,如width=100%,bord
2007-09-19 10:54:00 1941
原创 生成验证码的图片
关于生成验证码的代码 网上很多这里就只弄个生成验证码图片的代码生成效果 /// /// 生成图片验证码 /// /// 验证码的字符数(注
2007-09-17 18:57:00 1045
原创 20个具有代表性的web2.0网站配色
找网站的摸板找到了这个东西,还不错,颜色看起来都挺舒服的html>head> title>a href="/default.asp?tag=Web2%2E0" target="_blank">web2.0a> colortitle> style type="text/css">... body{...}{ margin:20px; font-family: V
2007-09-16 14:28:00 1245
原创 JavaScript显示中文日期
function showweek() //显示中文星期 { now = new Date() //定义新对象,new具有Date的性质
2007-09-15 19:30:00 3995
原创 Delphi的编程语言Object Pascal(4)
1. 标准数据类型 1.1 实型实型是存储实数的总称, 也统称为浮点类型,值域几乎是无限的,精度较高。 类型 名称 范围
2007-09-14 11:46:00 3342
原创 Delphi的编程语言Object Pascal(3)
1. Object Pascal数据类型l 数据类型描述了变量和常量的使用情况l Object Pascal是一种强类型的语言,它可以区分不同的数据类型,而不能随便用一种数据类型代替另一种数据类型。l 在使用变量和常量时,必须要先对变量或常量进行声明。l 优点:有利于编译器合法有效的处理数据,不会出现硬件错误。
2007-09-13 12:00:00 1543
CCP的简单的代码生成器v0.7
2008-03-06
CCP的简单的代码生成器v0.7
2008-03-06
CCP的简单的代码生成器v0.6
2008-01-05
CCP的简单的代码生成器v0.5
2007-11-18
CCP的简单的代码生成器v0.41
2007-11-06
CCP的简单的代码生成器v0.4
2007-10-23
CCP的简单的代码生成器v0.3
2007-10-12
Validators.dll
2007-08-29
HashCheck指纹机
2007-08-21
简单的代码生成器0.2
2007-08-15
简单的代码生成器
2007-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人