- 博客(28)
- 资源 (2)
- 收藏
- 关注
转载 IT人 不要一辈子靠技术生存
我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊). 一。 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事 市场开发,跑腿的人,没有前途。 不知道你
2009-05-13 16:50:00 315
原创 多数据窗口提交
SqlConnection theConnection = new SqlConnection(Function.GetconnStr()); theConnection.Open(); Sybase.DataWindow.AdoTransaction transac = new Sybase.DataWindow.AdoTransact
2009-05-12 09:48:00 522
原创 C#取五笔或拼音代码
private string GetWbPy(string inputstring, string pywb) { string thisletter = inputstring.Trim(); int letterlen = thisletter.Length; string pystring
2009-05-12 09:24:00 36542
原创 pb常用颜色
Constant Long Black = 0 // RGB( 0, 0, 0)Constant Long Dark_Red = 128 // RGB( 128, 0, 0)Constant Long Maroon = 128 // RGB( 128, 0, 0) - on dropdownConstant Long Light_Red = 192 // RGB( 192, 0, 0)
2009-05-12 09:13:00 1420 1
转载 UpdatePanel与UrlRewrite
今天收到邮件,被问及为什么UpdatePanel如果结合了UrlRewrite就会出现问题。一开始我不以为然,由于我也曾经在UrlRewrite时使用过UpdatePanel,没有出现过问题。但是收到对方打包的代码后,发现这个问题的确重现了,如果直接访问目标页面就不会有任何问题。因为当时在公司,没有仔细地去研出错的原因。在回家的路上,脑子里一遍一遍地模拟着UpdatePanel的实现过程,却没有
2009-05-11 11:06:00 454
转载 在dotnet2.0中,使用DataWindow.net
1. 安装vs2005 说明:Sybase DataWindow .NET 2.0和vs2005匹配;Sybase DataWindow .NET 1.5和vs2003匹配2. 安装Sybase DataWindow .NET 2.0 说明:如果你不使用asa数据库的话,在安装的过程中,可以不安装asa,但是,DataWindow.NET、DataWindow Designer必须安
2009-05-11 11:02:00 1244 1
转载 安装ASP.NET AJAX必看
若要安装并使用ASP.NET AJAX框架的全部功能进行开发,那么你的操作系统必须是Windows 2000、Windows XP、Windows Server 2003或Windows Vista,并应该安装好如下软件:Microsoft .NET Framework Version 2.0或以上;至少一种流行的浏览器:IE 5.01(推荐使用IE 6.0)或FireFox 1.5;
2008-08-28 10:03:00 1036
转载 VSS 2005 使用配置
服务器端设置VSS2005的Internet访问本次配置VSS2005运行环境:Win2003/DotNet2.0注:VSS要求iis 支持 asp.net 2.0, 因为VSS2005的运行库是2.0,如果同时有1.1,则要在IIS的设置将source safe的run-time改为2.0(asp.net2.0的run-time在安装VSS2005时自动会帮你装上)一、VSS20
2007-11-18 15:55:00 806
转载 一种不错的网页下拉菜单
.anylinkcss{position:absolute;visibility: hidden;border:1px solid black;border-bottom-width: 0;font:normal 12px Verdana;line-height: 18px;z-index: 100;background-color: #E9FECB;width: 205px;}.anylin
2007-09-29 09:45:00 481
转载 ASP.NET 2.0 中使用自定义缓存依赖
在 ASP.NET 1.x 中,我们可以使用 CacheDependency 来实现缓存依赖策略,但由于这个类是 sealed 的,我们无法继承这个类来实现我们自己的策略。但是到了 ASP.NET 2.0,我们已经可以从这个类派生出自己的缓存依赖类了。 假定我们要设计一个页面,需要从博客园首页获取最新的贴子信息。为了提高性能,我们希望页面数据仅当博客园首页有更新时才重新生成,否
2007-09-19 09:56:00 461
转载 asp.net用url重写URLReWriter实现任意二级域名
好久没有写技术文章,如果大家看不明白,就多看几篇,汗,或者,在文章的后面回复(这是最有效的办法),我会尽力帮助大家解答疑惑. 来找这篇文章的,应该都知道什么叫二级域名吧,废话就不说了.但是讨论前,先要明白一个思想问题.很多朋友一直考虑不清(我前几天也一直搞不明白)的问题是,我键入一个地址后,怎么这个url就被重写了?第一步:在浏览器键入了一个地址,比如http://www.52joke.c
2007-09-14 17:41:00 595
转载 同步更新缓存中的数据集(转贴)
将一个取自SQL Server的数据集放入缓存中了现在想数据库更新的时候缓存中的数据集同步更新 第一步 修改web,config name:必需的 String 属性。 要添加到配置集合中的 SqlCacheDependencyDatabase 对象的名称。
2007-09-07 08:50:00 492
原创 .Net 2.0 缓存使用(转贴)
在访问量大,但更新较少的网站中使用缓存,可以大大提高运行效率;加上.NET 2.0提供的缓存依赖机制,我们可以很方便的对缓存进行管理更新;以下是本人学习的一点心得体会,希望能够起到抛砖引玉的作用。建立缓存依赖: /**//// /// 建立缓存依赖项 /// /// private AggregateCach
2007-09-07 08:46:00 409
转载 PetShop之表示层设计 《解剖PetShop》系列之六
《解剖PetShop》系列之六六 PetShop之表示层设计表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如果在用户界面(User Interface,UI)上缺乏吸引人的特色,界面不友好,操作不够体贴,即使这件产品性能非常优异,架构设计合理,业务逻辑都满足了客
2007-09-06 11:07:00 356
转载 PetShop之业务逻辑层设计 《解剖PetShop》系列之五
《解剖PetShop》系列之五 五 PetShop之业务逻辑层设计业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,我们也将业务逻辑层称为领域层。例如Martin Fowler在《Patterns of En
2007-09-06 11:02:00 367
转载 PetShop之ASP.NET缓存 《解剖PetShop》系列之四
《解剖PetShop》系列之四四 PetShop之ASP.NET缓存如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用Cache存储CPU访问概率高的那些数据,当
2007-09-06 11:01:00 370
转载 PetShop数据访问层之消息处理 《解剖PetShop》系列之三
《解剖PetShop》系列之三三、PetShop数据访问层之消息处理在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。在前面我曾提到,分层式结构设计可能会在一定程度上影响数据访问的性能,然而与它给设计人员带来的
2007-09-06 10:58:00 347
转载 PetShop数据访问层之数据库访问设计《解剖PetShop》系列之二
《解剖PetShop》系列之二二、PetShop数据访问层之数据库访问设计在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip、P
2007-09-06 10:57:00 367
转载 PetShop的系统架构设计 《解剖PetShop》系列之一
《解剖PetShop》系列之一前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅
2007-09-06 10:56:00 483
转载 .Net中的设计模式——Factory Method模式
一、模式概述也许Factory Method模式是设计模式中应用最广泛的模式。在面向对象的设计中,关于对象的管理是其核心所在,而其中对象的创建则是对象管理的第一步。对象的创建非常简单,在C#中,只需要应用new操作符调用对象的构造函数即可,然而创建对象的时机却非常重要。 首先我们从对象的特征来看,代表抽象关系的类型,如接口和抽象类,是不能创建的,换句话说,我们要创建的对象都是与具体的对
2007-09-06 10:54:00 328
转载 在 ASP.NET 中执行 URL 重写
http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx?pf=true
2007-06-18 16:03:00 365
转载 IE7中预览图片
#newPreview { FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)} function PreviewImg(imgFile){ var newPreview = document.getElementById("newPreview"); newPre
2007-05-17 17:06:00 3089
转载 利用Ajax实现DataGrid无刷新分页
DataGrid功能强大,我们只用写几行代码就能够实现复杂的页面数据显示。数据多的时候免不了要分页显示,DataGrdi本身自带分页功能,但是当数据量少的时候很方便,当大数据量时,DataGrid得分页机制就不太好了。于是在网上找到了一种比较好的利用存储过程实现分页机制(客户端想要第几页就取第几页数据,上十万级的数据查询也很快,数据量再多的时候就没试过了,等有时间把利用存储过程分页也写在blog上
2007-03-28 12:40:00 697
转载 DataGrid动态添加模板列
转自:http://juery.bokee.com/1409351.html前台: WebForm30 后台: using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using Syst
2006-11-10 14:10:00 566
转载 FreeTextBox使用详解 (版本3.1.1)
FreeTextBox使用详解 (版本3.1.1) 转自:http://astate.cnblogs.com/archive/2005/12/16/annerose.htmlFreeTextBox使用详解 Author: Annerose Date:12/16/2005版本: FreeTextBox 3.1.1 ASP.NET1.11.下载 FreeTextBox 3.1.1
2006-10-21 14:26:00 756
原创 ToolBar邦定DataGrid
首先声明:private CurrencyManager cmAmend;初始化:this.dataGrid1.DataSource = table; da.TableMappings.Add("wjb","table");//把表映射到数据库 cmAmend = (CurrencyManager)BindingContext[table]; cmAmend.Positi
2006-09-21 16:43:00 773
原创 窗体间的方法两种调用
方法一:重写构造函数有Form1(主窗体)和Form2两个窗体。Form1(主窗体): 在Form1(主窗体)打开Form2窗体的时候写:Form2 f2 = new Form2(this);f2.ShowDialog(); Form2:1.定义一个Form1(主窗体的对象)如下:private Form1 f1;2.重写一个构造函数:public Fo
2006-09-21 15:46:00 863
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人