.net 中的事务总结 2005-12-23 0 · 1>存储过程级别的事务。
create procedure AddInfo
(@studentname varchar(20),....)
as
begin transaction
insert ......
insert....
if .....
rollback transaction
update.....
.....
commit transaction
注:可以在存储过程中使用save transaction选择回滚的位置2>数据库级别的事务处理...
.net中一些所封装的类 2005-12-23 0 · using System;
using System.IO;
using System.Web;
using System.Data;
using System.Web.UI;
using System.Collections;
using System.Web.UI.WebControls;
using Microsoft.Web.UI.WebControls;
using System.Drawing;
using System.Text;
using OWC;namespace JSL.MVC.Page
{/// <summary...
.Net配置文件常用配置说明 2005-12-23 0 · 配置文件内容如下:<?XML version="1.0" encoding="utf-8" ?><configuration><configSections> <section name="mySection" type="System.Configuration.NameValueSectionHandler"/><section name="mySingleTagSect...
实战 .Net 数据访问层 - 18 2005-12-23 0 · 谈了些实现问题,来说说几个题外话:(1) 性能问题:Cache Management能显著提高数据访问效率,但对内存的要求比较高,尤其是在Web Application或Remoting Server这种应用环境下!所以,这就要求我们应该将“钱”用在“刀刃”上(对内存毫不在乎者除外J),不能乱花钱!一般,对于系统数据(如...
实战 .Net 数据访问层 - 19 2005-12-23 0 · 6. ASPECTAOP(ASPect Oriented Programming)可能是最近几年被挖掘出来的最具震撼力的技术之一,作者并不打算在此花什么篇幅介绍它(网上资料已多如牛毛),只是希望借用其ASPECT概念来说明几个设计Data Access Layer时必须考虑的问题(也是在进行系统架构设计前不得不考虑的几个重要因素!...
实战 .Net 数据访问层 - 17 2005-12-23 0 · GetCache的代码很简单:有则取之,无则填之,“是否过期”是其有效性的唯一判断条件!接下来,作者就这个“是否过期”问题来进行一些探索,看看到底是怎么回事。Ok,还是先请大家看段代码:代码15:过期无效之Cache篇!public class CacheManager{private bool IsCacheExpired(string key){bool bE...
用 .NET 开发的轻量级 UI 测试自动化 2005-12-23 0 · James McCaffrey下载本文的代码: TestRun0501.exe (131KB) 本页内容待测试应用程序 测试自动化脚本 操作待测试应用程序 检查应用程序状态 讨论 手动用户界面测试是一种最基本的软件测试类型,大多数软件工程师首次采用的就是这种测试类型。与此矛盾的是,自动化用户界面测试可能是编写的测试类型 ...
.NET Framework General Reference - Capital... 2005-12-23 0 · Use the following three conventions for capitalizing identifiers.Pascal caseThe first letter in the identifier and the first letter of each subsequent concatenated word are capitalized. You can use Pascal case for identifiers of three or more characters. For example:BackColor...
.net下模拟不同身份登陆以获取不同权限 2005-12-23 0 · 不管是ASP.net、web service还是window service,程序运行的时候只有本地计算机的部分权限,有时候需要更大的权限,比如读写某台服务器或域中的一台计算机上的文件等,这就需要更大的权限,比如域帐户权限。通过获取不同身份的WindowsImpersonationContext对象,可以模拟不同用户登陆,请看我生成 ...
.net 有关多态性的学习笔记。 2005-12-23 0 · 将派生类对象指派给基类引用。程序要想多态性的处理对象,这是非常基本的部分。
所谓引用就是声明数据类型。
然后就是实例化。“new”.
派生类引用指派给基类引用:point = circle
此时如果调用point的方法,因为将派生类引用指派给基类引用,所以是circle的方法
而不是point的方法。
将基类对象指...
.Net配置log4net 2005-12-23 0 · 使用log4net-1.2.0-beta8
在项目的AssemblyInfo.cs文件中设置[assembly: log4net.Config.DOMConfiguratorAttribute(Watch=true)]
添加并编辑项目配置文件(默认为App.config),内容如下:
<?XML version="1.0" encoding="utf-8" ?>
<configuration><configSec...
.NET的自动序列号工具 2005-12-23 0 · 运行环境: Visual Studio .NET 介绍
我们每一个从原有的开发环境转移到VS.NET下的用户,都遭遇到不少的阻碍.我所碰到的一个障碍就是:我原有的那些macro无法继续工作了.现在的这个编译序列号自动增长工具是从很多人的代码片断组合而成的,虽然它并不完善,而且缺乏一些特性,但它至少为进一步开发提供了...
.NET客户端应用程序:.NET应用程序更新组件(6) 2005-12-23 0 · (接上篇)按需求安装通过利用.NET框架可伸缩的本质,.NET应用程序更新组件能够使得另一种特性----按需求安装可行。通过使用按需求安装,只有主可执行程序被显式安装到客户机上。应用程序剩下的部分可以根据基本需要自动下载和安装。通过.NET应用程序更新组件的AutoFileLoad属性来使得按需求安装可...
.NET客户端应用程序:.NET应用程序更新组件(5) 2005-12-23 0 · 限于篇幅原因,如下只贴译文
(接上篇)前面我们讨论了.NET应用程序更新是如何工作的,现在我们来将它应用在实例中。第一步:建立应用程序来进行更新在这一步我们将建立应用程序来演示如何实现自动更新。1. 使用VS.NET生成一个新的Windows应用项目,命名为“SampleApp”。2. 给窗体 ...
创建分布式应用程序学习心得 2005-12-23 0 · 今天,通过学习MSDN 2003 帮助文档提供的演练程序—创建分布式应用程序,对有关分布式应用程序的程序结构、设计思路和分布式应用程序的特点有了初步的认识。
通过这篇演练文章的学习,我主要在以下方面有了一些进步和心得:Ø 分布式应用程序结构层次Ø 分布...
C# 静态成员和方法的学习小结 2005-12-23 0 · 数据成员:数据成员可以分静态变量、实例变量两种.
静态成员:静态成员变量是和类相关联的,可以作为类中"共"有的变量(是一个共性的表现),他不依赖特定对象的存在,访问的时候通过类名加点操作符加变量名来访问.实例成员:实例成员变量是和对象相关联的,访问实例成员变量依赖于实例的存在....
如何在上传的图片上写字 2005-12-23 0 · 很多时候需要在用户上传的图片上加上版权或者一些其他的附加文字信息,如何实现这样的功能,下面帖个简单实现的例子,起到抛砖引玉的作用。
<%@ Page Language="c#" Debug="true" Trace="true"%>
<%@ Import Namespace="System.IO" %>
<%@...
DataGrid的自定义分页UserControl 2005-12-23 0 · PageChange.ascx
================================================================
<%@ Control Language="c#" AutoEventWireup="false" Codebehind="PageChange.ascx.cs" Inherits="Ex_Test.PageChange" TargetSchema="http://schemas.micros...
ACCESS数据库访问组件(一) 2005-12-23 0 · ACCESS数据库访问组件(一)ACCESS_Database.csusing System;
using System.Data;
using System.Data.OleDb;
using System.Collections;namespace XLang.VideoOnline.Framework.Database.Access
{/// <summary>/// XLang.VideoOnline.Framework.Database is designed for create, update, in...
为DataGrid自定义分页添加自定义导航和分页信息 2005-12-23 0 · 在上一篇文章中我讲到了对DataGrid实行自定义分页,这可以避免为了显示一页数据而获取整个数据记录集,从而提高分页效率,不过使用的导航还是DataGrid自带的数字连接或简单的上一页,下一页,而且看不到总页数、总记录数之类的信息。下面就为他增加我们所需要的部分。先来看看修改后的分页显示,截...
页次:26 /228 20篇/页 首页 上一页 下一页 尾页 合计 4553 篇 Go:第1页 第2页 第3页 第4页 第5页 第6页 第7页 第8页 第9页 第10页 第11页 第12页 第13页 第14页 第15页 第16页 第17页 第18页 第19页 第20页 第21页 第22页 第23页 第24页 第25页 第26页 第27页 第28页 第29页 第30页 第31页 第32页 第33页 第34页 第35页 第36页 第37页 第38页 第39页 第40页 第41页 第42页 第43页 第44页 第45页 第46页 第47页 第48页 第49页 第50页 第51页 第52页 第53页 第54页 第55页 第56页 第57页 第58页 第59页 第60页 第61页 第62页 第63页 第64页 第65页 第66页 第67页 第68页 第69页 第70页 第71页 第72页 第73页 第74页 第75页 第76页 第77页 第78页 第79页 第80页 第81页 第82页 第83页 第84页 第85页 第86页 第87页 第88页 第89页 第90页 第91页 第92页 第93页 第94页 第95页 第96页 第97页 第98页 第99页 第100页 第101页 第102页 第103页 第104页 第105页 第106页 第107页 第108页 第109页 第110页 第111页 第112页 第113页 第114页 第115页 第116页 第117页 第118页 第119页 第120页 第121页 第122页 第123页 第124页 第125页 第126页 第127页 第128页 第129页 第130页 第131页 第132页 第133页 第134页 第135页 第136页 第137页 第138页 第139页 第140页 第141页 第142页 第143页 第144页 第145页 第146页 第147页 第148页 第149页 第150页 第151页 第152页 第153页 第154页 第155页 第156页 第157页 第158页 第159页 第160页 第161页 第162页 第163页 第164页 第165页 第166页 第167页 第168页 第169页 第170页 第171页 第172页 第173页 第174页 第175页 第176页 第177页 第178页 第179页 第180页 第181页 第182页 第183页 第184页 第185页 第186页 第187页 第188页 第189页 第190页 第191页 第192页 第193页 第194页 第195页 第196页 第197页 第198页 第199页 第200页 第201页 第202页 第203页 第204页 第205页 第206页 第207页 第208页 第209页 第210页 第211页 第212页 第213页 第214页 第215页 第216页 第217页 第218页 第219页 第220页 第221页 第222页 第223页 第224页 第225页 第226页 第227页 第228页