- 博客(47)
- 资源 (34)
- 收藏
- 关注
翻译 通过查询系统表得到纵向的表结构
--如果是要得到纵向的表结构,可以查询系统表SELECT 表名=case when a.colorder=1 then d.name else end,表说明=case when a.colorder=1 then isnull(f.value,) else end,字段序号=a.colorder,字段名=a.name,标识=case when COLUMNPROPERTY( a.
2006-08-31 23:38:00 1130
原创 纵向查询显示小示例
--初始化环境create table grade(Code int not null,Name varchar(10),Scores int)--测试数据insert into grade select 1, A, 100 union select 1, B, 90union select 1, C, 85union select
2006-08-31 23:32:00 1144
转载 WebUI中DataGrid多层表头的终极解决办法
因为DataGrid控件的简单易懂,大多数做.NET程序员都喜欢用,有需要把数据显示成表格样式的地方DataGrid会是首选,但是所有的东西都会有好和不好的一面,DataGrid在给我们带来了数据显示方便的同时,也给我们带来了不灵活的问题,多层表头就是例子。 相信大家都遇到过这样的需求:
2006-08-31 00:04:00 1682
原创 存储过程几个实例
存储过程几个实例1.选择表中所有内容并返回一个数据集 CREATE PROCEDURE mysp_All AS select * from AjaxCity GO2.根据传入的参数进行查询并返回一个数据集 CREATE PROCEDURE mysp_para @CityName varch
2006-08-30 20:54:00 2043
原创 SQL Server 函数概述
SQL Server 函数概述SQLServer基本函数 1.字符串函数 :datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格length(expression,variable)指定字符串或变量名称的长度。 substring(expression,start,length) 不多说了,取子串 right(char_expr,int_expr) 返回字符串右
2006-08-30 20:53:00 1287
转载 计算机变慢10大原因
有很多人,都说自已的计算机如何慢、如何慢,其实令自已的计算机慢的原因,如果将所有原因算出来,简直多的是!不过我会在这里简介一下令计算机慢的主因! 1、在开机时加载太多程序 2、桌面上开启桌布 3、没有定期清理硬磁盘和重组硬磁盘 以下的,我就会很详细地说明一下如何加速计算机和令计算机慢的病征!解决七大常见影响计算机表现的原凶当计算机忽然慢下来时,你可能会怀疑自己是否做
2006-08-30 20:48:00 1154 1
原创 正则表达式在C#中的应用函数
正则表达式在C#中的应用函数超强的验证时间的函数,可以验证是否为闰年 public bool myTime(string str) { bool flag=false; string regex = @"^((/d{2}(([02468][048])|([13579][26]
2006-08-30 20:42:00 1141
原创 GRIDVIEW控件删除数据前如何给予客户端提示
GRIDVIEW控件删除数据前如何给予客户端提示 此方法比较简单方便,本人喜欢的就是简单方便^_^
2006-08-30 20:41:00 1669
原创 当DataSet中包含主/子表时,Update更新步骤
当DataSet中包含主/子表时,Update更新步骤(一) 序幕 当DataSet中同时包含主/子表(主键表/外键表)时,有时候关系约束太严格: 比如, 关系数据库完整性规则: 1.实体完整性. 主键表中主键不准为空. 2.参照完整性. 外键表中外键的值必须与主键表中的主键对应. 要么为空,要么为主键表中的一主键值. 3.自定义完整性. 如果Data
2006-08-30 20:40:00 1260
原创 格式化GridView中的绑定字段格式
格式化GridView中的绑定字段格式Example:格式化字符串 {0:F2} 将显示带两位小数的定点数。 DataFormatString="{0:yyyy-MM-dd}"注意点:1. 在GridView中的asp:BoundField使用DataFormatString必须设置属性HtmlEncode="False",否则不起作用。2. 如果需要使用日期类型的格式化字符串,
2006-08-30 20:39:00 1625
原创 SQL的事务处理
SqlTransaction st; SqlConnection con; SqlCommand cmdUpdateA; SqlCommand cmdUpdateB; con=new SqlConnection("Server=.;database=gggcorn;uid=sa;pwd="); cmdUpdateA=new SqlCommand("update data set
2006-08-24 21:29:00 1358 1
翻译 百万条数据分页
写出代码之前,先说明一下原理,比较简单。有一张表(test)如下 结构是:id(自动编号) txt 假设40条记录)现在要每页显示10条记录,则每页要显示的数据应该是:第一页:1----10第二页:11----20第三页:21----30第四页:31----40如要显示第一页,最简单的方法就是 select top 10 * from test 就OK了。第二页开始呢?怎么做呢?请接着看:比如
2006-08-24 21:18:00 1597
翻译 .Net面试法宝(面试题收集)
一不小心发现‘泽来-王者之剑’的《面试题收集》的文章,好啊,真是下了大气力,我在此转一把,同时也将自己收集的试题添加上去,愿从事.Net开发的同胞们,能如鱼得水,应付有余。但是旨在针对性面试,全面性提高,要是很好解决了这些问题,成竹在胸,你也是DotNET的一把好手了!祝大家都有好运气,找到好工作,拿到更多的Money! 本人将会在评论中不断更新信息,请关注!中 property 与 attrib
2006-08-24 20:57:00 1674
翻译 马云语录
1999至今 在杭州设立研究开发中心,以香港为总部,创办阿里巴巴网站(Alibaba.com) 孙正义跟我有同一个观点,一个方案是一流的Idea加三流的实施;另外一个方案,一流的实施,三流的Idea,哪个好?我们俩同时选择一流的实施,三流的Idea。 *如何把每一个人的才华真正地发挥作用,我们这就像拉车,如果有的人往这儿拉,有的人往那儿拉,互相之间自己给自己先乱掉了。当你有一个傻瓜时,很傻的
2006-08-24 20:54:00 1421
原创 Google员工的工作环境
除了傲人的财报以及网络技术,Google还以自由活泼、人性化的工作环境闻名业内--Google本月初便传出消息,欲以3亿余美元的价格购买下现有的GooglePlex--Google总部所在地,为所有Googler创造一个完美的工作环境。作为Google在中国的分支,座落清华科技园的Google中国工程研究院亦“拿来”Google美国的“传统”--保持与Google美国一样的自由、人性化、充满创意灵
2006-08-24 18:05:00 4776
翻译 向大家推荐一个收集整理正则表达式的网站
正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。正则表达式是一种处理文本的有用工具,无论是验证用户输入、搜索字符串内的模式、还是以各种有效方式重新设置文本格式,正则表达式都非常有用。 大家都知道ASP.NET中有个RegularExpressionValidator的校
2006-08-24 15:20:00 1481
转载 操作 SQL Server Mobile 2005 数据库的常用 C# 代码
整理几段操作 SQL Server Mobile 数据库的常用 C# 代码,供刚刚接触 SQL Server Mobile 开发的朋友参考。1. 创建数据库// 创建数据库File.Delete("Test.sdf");SqlCeEngine engine = new SqlCeEngine( "Data Source=Test.sdf;LCID=1033;Password=/"s$
2006-08-23 08:44:00 1335
翻译 数据库主键设计之思考
在我们的数据库设计中,不可逃避的就是数据库表的主键,可能有很多朋友没有深入思考过,主键的设计对整个数据库的设计影响很大,因此我们不得不要重视起来。 主键的必要性: 有些朋友可能不提倡数据库表必须要主键,但在我的思考中,觉得每个表都应该具有主键,不管是单主键还是双主键,主键的存在就代表着表结构的完整性,表的记录必须得有唯一区分的字段,主键主要是用于其他表的外键关联,本记录的修改与删除,当我们
2006-08-23 00:18:00 1094
原创 三国里的亲属关系
顺序按老婆,儿子,女儿: 刘备:糜贞,甘倩,刘禅,刘理,刘莹 关羽:关兴,关索,关风,关平 张飞:夏侯涓,张苞,张莺莺,张燕燕 赵云:赵统,赵广,赵葳 黄忠:黄舞蝶 马超:芙蓉,马琳 诸葛亮:黄月英,诸葛瞻,诸葛芸 姜维:姜霞 关兴:关统 吕布:吕雯 文丑:文蕊 马腾:马超,马岱,马铁,马休,马琳 公孙度:公孙康 公孙恭
2006-08-22 00:14:00 3170
翻译 ASP.NET开发经验 --- 使用 GUID 值来作为数据库行标识
GUID(Global unique identifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-
2006-08-20 15:09:00 1580
原创 DataGrid 的 全选/取消全选 控制(CheckBox)
>DataGrid控件: JavaScript函数: var checkFlag = true; fu
2006-08-10 16:13:00 1512
转载 UI设计注意点
软件的智能和记忆功能1.用户登录界面最好有用户名和ID的记忆,焦点直接定位到密码输入框2.单据录入界面最好有保存和载入默认值的功能3.单据搜索界面可以保存用户自定义的各种搜索条件组合4.用户调整过的GRID的列宽,窗口的位置可以自动记忆5.系统可以根据用户的使用频度对相关功能进行自动的优先级排序6.系统能够记忆不同用户的使用偏好,使用系统的固有模式和常用的自定义设置 减少不必要的重复交互1
2006-08-10 16:05:00 938
翻译 Hibernate笔记
Hibernate可以完成[对象][关系]的映射工作,也就是经常听到的Object/Relation Mapping(ORM),在没有ORM的时候,开发者需要自己开发对象到数据库的映射工作,一般来说在Java世界中是通过JDBC来实现,在.Net世界是通过ADO.net来实现,众所周知这一项任务是繁琐耗时的,因为要在代码中内置大量的SQL语句,这使得代码的可读性和可维护性大大降低。现在,Hibe
2006-08-10 15:54:00 1223
翻译 选择合适的数据控件
DataGrid,DataList,Repeater是我们最常使用的表格化数据显示控件。在它们之间你是不是曾经不知道该怎么选择呢?怎样才能选择到最适合的控件呢?看了以下的内容你大概就会明白了 这三个控件大家肯定都非常的熟悉了,我们直接看看它们该在什么场合使用,有什么区别吧。 如果你想要快速、简单的开发:
2006-08-10 15:35:00 1020
翻译 工作中遇到的一个SqlServer2000中大数据量表的检索问题
工作中遇到的一个SqlServer2000中大数据量表的检索问题 由于一个表中的数据量为2800多万,而且每天都在递增,即使建立了索引,那么你查找数据也和大海捞针一样,速度非常慢。那么有一个很好的思路就是把这个大表拆分为几个小表,最后用union语句合并,即使这样可以提高检索速度好几倍。下面是这个存储过程:SET QUOTED_IDENTIFIER ON GOSET ANSI_NULLS O
2006-08-10 15:19:00 1484
原创 判断数据库死锁的Sql语句
判断数据库死锁的Sql语句 sp_lock select convert (smallint, req_spid) As spid, rsc_dbid As dbid,db.name as DBName, rsc_objid As ObjId,object_name(rsc_objid) as ObjectName, rsc_indid As IndId, substring (
2006-08-10 15:09:00 1745
翻译 应用系统架构设计
应用系统架构设计-补全篇[email protected] 如有转载请注明出处 我们在做着表面上看似是对于各种不同应用的开发,其实背后所对应的架构设计都是相对稳定的。在一个好的架构下编程,不仅对于开发人员是一件赏心悦目的事情,更重要的是软件能够表现出一个健康的姿态;而架构设计的不合理,不仅让开发人员受苦受难,软件本身的生命周期更是受到严重威胁。这里我将针对在微软dotNet平台
2006-08-10 11:22:00 1947 1
翻译 DotNet软件开发框架
以我个人的能力,没有足够的时间和资源自行开发一套完整的平台。在已有的众多开源项目中选择若干优秀的项目进行整合。“站在巨人肩膀上”是牛顿有一句名言.,同样适合我们的IT行业。我对平台的技术架构的构想,是采用开源的ORM框架做数据持久层, Asp.net没有合适的Web层框架,就采用Asp.net的Code-behind方式编写代码,数据持久层同Web表现层之间的连接采用IOC的容器。1、 开源框架
2006-08-10 11:18:00 2045
翻译 剖析AJAX成为时尚的十大主要理由
现在说AJAX是目下最时髦的技术一点不假,当然也有人认为其中有很多炒作的成分;估计两边谁也不能说服谁。因此让我们一起分析为什么AJAX在这个时候出现,以及它为什么会继续成长并且仍将徘徊一段时间。简言之,我把它归结为下面列举的十个最主要的理由。 按数字顺序是: 1. XAML,XUL,XForms...还未结束 2. 服务器技术不可知论者 3. Web 2.0
2006-08-10 11:00:00 1119
原创 Ajax 的技术优势
Ajax所带来的优势:1.由于可以在页面内与服务器通信,不必整体刷新页面,减少了数据传输量,提高了Web应用的响应速度,给用户带来全新的感受。2.由于可以在页面内与服务器通信,使得构建智能化的客户端控件成为可能。例如:数据表格,树型控件等各种复杂的控件。3.智能化的客户端控件可以通过XMLHttpRequest与服务器通信,来获取数据,并可缓冲和处理数据。使得许多工作可以在客户端完成,
2006-08-10 10:56:00 1485
翻译 Ajax综合概述
Ajax综合概述 Ajax全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。Ajax技术是目前在浏览器中通过JavaScript脚本可以使用的所有技术的集合。Ajax以一种崭新的方式来使用所有的这些技术,使得古老的B/S方式的Web开发焕发了新的活力。Ajax技术之中,最核心的技术就是XMLH
2006-08-09 14:07:00 1525 1
翻译 怎样获取一个表中所有字段的信息
先创建一个视图Create view fielddesc asselect o.name as table_name,c.name as field_name,t.name as type,c.length as length,c.isnullable as isnullable,convert(varchar(30),p.value) as desp from syscolumns
2006-08-07 19:57:00 1284
原创 全选DataGrid里的复选框
我们经常会在DataGrid里选择一组数据,然后批量操作,如果要全部操作的话需要一个全选的功能,如果你用这个全选按钮的服务器端事件来让DataGrid里复选框的全选的话,会多一次向服务器的回传,我们可以写一个js函数来简化这一步骤.其实DataGrid在客户端会生成一个html表格,表格的id属性就是DataGrid的ID,这个ID可以用ClientID获取,然后你的全选按钮也可以在后台编码里添加
2006-08-07 19:54:00 1128
翻译 通过Web Services上传和下载文件
随着Internet技术的发展和跨平台需求的日益增加,Web Services的应用越来越广,我们不但需要通过Web Services传递字符串信息,而且需要传递二进制文件信息。下面,我们就分别介绍如何通过Web Services从服务器下载文件到客户端和从客户端通过Web Services上载文件到服务器。一:通过Web Services显示和下载文件我们这里建立的Web Service
2006-08-07 19:51:00 2200
原创 ASP.NET学习小结
0.一些程式短语: string fdwmc=TextBox1.text.trim(); ArrayList value=new ArrayList(); value.Add("aaa"); value.Add("bbb"); Hashtable h=new Hashtable(); h.Add("a1","a2"); h.Add("b1","b2"); StringB
2006-08-07 12:12:00 4368
原创 通用.Net平台系统框架剖析与设计(简单概括)
Powered by 记得忘记 2006-7-20原稿 修改于7-211、分层开发思想 软件要分层,其实总结一句话,是为了实现“高内聚、低耦合”。采用“分而治之”的思想,把问题划分开来各个解决,易于控制,易于延展,易于分配资源。 首先,谈一下什么是三层架构,所谓的三层开发就是将整个业务应用划分为表示层-业务逻辑层―数据访问层-数据库等,有的还要细一些,明确地将客户端的表示层、
2006-08-04 20:39:00 1752 1
原创 三国大事年表
三国大事年表三国大事年表 184年2月 黄巾起义。 10月 张角病死。 187年 曹操任东郡太守。 189年9月 董卓废少帝刘辩为弘农王,立九岁的陈留王刘协为帝,是为献帝。 12月 曹操号召各镇诸侯共起讨伐董卓。 190年1月 各路诸侯起兵反董卓。 董卓令李儒毒死弘农王(少帝) 卒年15岁 2月 董卓焚洛阳,迁都长安,洛
2006-08-04 20:37:00 1882
原创 在DataGrid中删除记录时提示的解决方法
在DataGrid中删除记录时提示的解决方法DataGrid->属性生成器->列->按钮列->删除->文本 改成:删除
2006-08-04 20:35:00 1155
原创 团队开发框架(Developement Structure for Team)
团队开发框架(Developement Structure for Team),内容列表及整理计划 “团队开发框架”(DST)是一个计划,目的在于整理出一套.net团队开发中,常用的工具、具体的开发规范、可重用的开发框架及实现方案。 大致包括但不止于: 一、常用工具 1.源代码控制:Source Safe、CVS。(给出具体的在项目中的应用方法) =>VSS 2.Bug管理工具:
2006-08-04 20:33:00 1492 1
翻译 Duwamish7架构分层分析
Duwamish7架构分层分析 1.总的感觉:使用的不是一种纯粹的OO的实现方法,基本上可以看作一种组合良好的事务脚本的写法。但是这种写法我个人不是很推荐,关键有下面几点遗憾:1)没有用OO的写法,而将实体的数据部分放在了Common,而将它的方法又散落到了BusinessRules/BusinessFacade。(按Duwamish7的分层方法也说得过去,但是总是感觉不大舒服)2)用自定义的
2006-08-04 20:23:00 1410
项目管理学习总结-项目整体管理
2010-04-19
精心收集的项目管理经典案例研究,希望对大家考PMP有所帮助
2010-03-21
管理模型大放送 IBM产品差异模型
2009-09-24
一套用于.net快速开发的持久层优秀框架
2009-02-18
开发框架漫谈.rar
2009-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人