为我的ZWMS做一下宣传
作者:bczwx 日期:2006-12-06
别把猪惹急了!
作者:bczwx 日期:2009-06-03
C#的控件命名前缀
作者:bczwx 日期:2009-06-02
| 类 型 | 前 缀 | 示 例 |
| Adrotator | adrt | adrtTopAd |
| BulletedList | blst | blstCity |
| Button | btn | btnSubmit |
| Calendar | cal | calMettingDates |
| CheckBox | chk | chkBlue |
| CheckBoxList | chkl | chklFavColors |
| DropDownList | drop | dropCountries |
| FileUpLoad | fup | fupImage |
| HiddenField | hfld | hfldName |
| HyperLink | hlk | hlkDetails |
| Image | img | imgAuntBetty |
| ImageButton | ibtn | ibtnSubmit |
| ImageMap | imap | imapSite |
| Label | lbl | lblResults |
| LinkButton | lbtn | lbtnSubmit |
| ListBox | lst | lstCountries |
| Literal | ltl | ltlTitle |
| Localize | loc | locChina |
| MultiView | mvw | mvwForm1 |
| Panel | pnl | pnlForm2 |
| PlaceHolder | plh | plhFormContents |
| RadioButton | rad | radFemale |
| RadioButtonList | radl | radlGender |
| SubStitution | subs | subsTime |
| Table | tbl | tblCountryCodes |
| TextBox | txt | txtFirstName |
| View | vw | vwCity |
| Wizard | wiz | wizRegister |
| Xml | xml | xmlBooks |
| 类 型 | 前 缀 | 示 例 |
| AccessDataSource | ads | adsPubs |
| DataList | dlst | dlstTitles |
| DetailView | dvw | dvwTitles |
| FormView | fvw | fvwFonts |
| GridView | gvw | gvwCity |
| ObjectDataSource | ods | odsMenus |
| Repeater | rpt | rptQueryResults |
| ReportViewer | rvw | rvwRecord |
| SiteMapDataSource | smds | smdsSite |
| SqlDataSource | sds | sdsBooks |
| XmlDataSource | xds | xdsTitles |
| 类 型 | 前 缀 | 示 例 |
| CompareValidator | valc | valcValidAge |
| CustomValidator | valx | valxDBCheck |
| RangeValidator | valg | valgAge |
| RegularExpressionValidator | vale | valeEmail |
| RequiredFieldValidator | valr | valrFirstName |
| ValidationSummary | vals | valsFormErrors |
| 类 型 | 前 缀 | 示 例 |
| Menu | mnu | mnuUser1 |
| SiteMapPath | smp | smpSite1 |
| TreeView | trvw | trvwMenu |
| 类 型 | 前 缀 | 示 例 |
| ChangePassword | cpwd | cpwdUser1 |
| CreateUserWizard | cuw | cuwLogin |
| Login | log | logCenter |
| LoginName | logn | lognUser |
| LoginStatus | logs | logsUser |
| LoginView | logv | logvUser |
| PasswordRecovery | pwdr | pwdrUser |
| 类 型 | 前 缀 | 示 例 |
| AppearanceEditorPart | paed | paedPart1 |
| BehaviorEditorPart | pbed | pbedPart2 |
| CatalogZone | zca | zcatCity |
| ConnectionsZone | zcon | zconDataBase |
| DeclarativeCatalogPart | pdca | pdcaPart1 |
| EditorZone | zed | zedNews |
| ImportCatalogPart | pica | picaPart |
| LayoutEditorPart | pled | pledNews |
| PageCatalogPart | ppca | ppcaMail |
| PropertyGridEditorPart | ppge | ppgeServer |
| ProxyWebPartManager | mpwp | mpwpWeb |
| WebPartManager | mwp | mwpSite1 |
| WebPartZone | zwp | zwpSite2 |
理解.NET中的数据库连接池
作者:bczwx 日期:2009-05-06
理解.NET中的数据库连接池
摘要:
连接池能在程度上提高数据库访问性能。本文讨论到底何为连接池,它如何提高数据库访问性能,以及如何在.NET中创建连接池并增加或移除连接。
导言
连 接数据库是应用程序中耗费大量资源且相对较慢的操作,但它们又是至关紧要的。连接池是已打开的及可重用的数据库连接的一个容器。连接池在所有的数据库连接 都关闭时才从内存中释放。使用连接池最基本的好处是提高应用程序的性能及可伸缩性,而其主要缺点是会有一个或多个数据库连接将一直保持打开状态,即使当前 不在使用。ADO.NET的Data Providers将默认情况下将使用连接池,如果你不想使用连接池,必须在连接字符串中指定”Polling=false”。 连接池中为你提供了空闲的打开的可重用的数据库连接,而不再需要每次在请求数据库数据时新打开一个数据库连接。当数据库连接关闭或释放时,将返回到连接池 中保持空闲状态直到新的连接请求到来。如果我们有效地使用连接池,打开和关闭数据库将不再很耗费资源。本文讨论连接池的相关内容以及如何有效的使用连接池 来提高应用程序的效率及可伸缩性。
连接池如何工作
连 接池中包含打开的可重用的数据库连接。在同一时刻同一应用程序域中可以有多个连接池,但连接池不可以跨应用程序域共享。注意:一个连接池是通过一个唯一的 连接字符串来创建。连接池是根据第一次请求数据库连接的连接字符串来创建的,当另外一个不同的连接字符串请求数据库连接时,将创建另一个连接池。因此一个 连接字符中对应一个连接池而不是一个数据库对应一个连接池。如以下代码所示
……
结语
连 接池是数据库连接对象的容器,只要其中存在活动的或打开的连接它维持活动状态。当使用一个连接字符串来请求数据库连接时,将分配一个新的连接池。通过在应 用程序中使用相同的连接字符串我们可以提高应用程序的性能和可伸缩性。然而如果我们不正确地使用连接池可能给我们的应用程序带来负效果。MSDN中说“连接是提高应用程序性能的有力工具,但如果使用不当连接池非但不是有益的而且是害的”。本文讨论了连接池的相关内容以及如何有效的使用连接池来提高应用程序的效率及可伸缩性。
Tags: 数据库连接池
c#中异常捕获catch{}常用的异常类型
作者:bczwx 日期:2009-05-05
Exception:所有异常对象的基类。
SystemException:运行时产生的所有错误的基类。
IndexOutOfRangeException:当一个数组的下标超出范围时运行时引发。
NullReferenceException:当一个空对象被引用时运行时引发。
InvalidOperationException:当对方法的调用对对象的当前状态无效时,由某些方法引发。
ArgumentException:所有参数异常的基类。
ArgumentNullException:在参数为空(不允许)的情况下,由方法引发。
ArgumentOutOfRangeException:当参数不在一个给定范围之内时,由方法引发。
InteropException:目标在或发生在CLR外面环境中的异常的基类。
ComException:包含COM类的HRESULT信息的异常。
SEHException:封装Win32结构异常处理信息的异常。
SqlException:封装了SQL操作异常。
Tags: c#异常类型
c#的public,protected,private,internal,protected图解
作者:bczwx 日期:2009-05-04
C#中new和override的区别
作者:bczwx 日期:2009-04-10
5个开发者必备的firefox插件
作者:bczwx 日期:2009-04-07
1.1 YSlow 用来查看页面中的元素加载时间等
2. FireShot 截屏工具,可以对多屏页面进行截图,并带有常用的注释工具,可以对截图进行文字绘图说明。
3. MeasureIt 一把尺子,用来量界面像素宽度,对CSSer和HTMLer非常有用。
4. SeoQuake SEO工具,可以查看Google,Yahoo,Baidu等搜索引擎的收录状态,alexa排名,whois记录等等,功能比你想象的要还要多。
5. User Agent Switcher 用户浏览器切换器, 和IEtab不同,他不是切换你本地使用的浏览器,而是一种伪装工具,你可以一直使用Firefox,但是却告诉你正在访问的网站,现在是一个IE用户,或者是yahoo爬虫在访问他的站。
2006年10月20日,ZWMS终于在没日没夜的奋斗中完成了,早就想在我的博客上为ZWMS做一下宣传,可是总是没有一个令我满意的ZWMS图标让我贴出来,于是这个想法一直搁浅着。今天,邹浩说要重拾NEXTGEN,我便想顺便在他那里做上广告,于是,便着手设计起了ZWMS的LOGO。经过几个小时的琢磨,终于拿出来了。虽然谈不上相当有创意,但是也废了我不少脑细胞。








