05 2011 档案
自定义实体类简介
摘要:Karl SeguinMicrosoft Corporation摘要:有些情况下,非类型化的 DataSet 可能并非数据操作的最佳解决方案。本指南的目的就是探讨 DataSet 的一种替代解决方案,即:自定义实体与集合。(本文包含一些指向英文站点的链接。)本页内容引言DataSet 存在的问题自定义实体类对象关系映射自定义集合管理关系高级内容小结引言ADODB.RecordSet 和常常被遗忘的 MoveNext 的时代已经过去,取而代之的是 Microsoft ADO.NET 强大而又灵活的功能。我们的新武器就是 System.Data 名称空间,它的特点是具有速度极快的 DataRead 阅读全文
posted @ 2011-05-30 23:41 上校 阅读(313) 评论(0) 推荐(0) 编辑
泛型的定义和使用
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace Demo{ public partial class WebForm8 : System.Web.UI.Page { //类中定义泛型 public class GenericList<T,MyName> { public void Add(T input) { T t = input; } publ 阅读全文
posted @ 2011-05-29 19:28 上校 阅读(335) 评论(0) 推荐(0) 编辑
自定义Attribute简例
摘要:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Text;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Diagnostics;usingSystem.Reflection;namespaceWebComTest{[DefaultProperty("Num")][ToolboxData("<{0}:CustomPropertyCont 阅读全文
posted @ 2011-05-29 01:22 上校 阅读(190) 评论(0) 推荐(0) 编辑
for xml path的应用
摘要:create table tb(UserID int,RoleName nvarchar(10))insert into tb select 1,'超级管理员'insert into tb select 1,'管理员'insert into tb select 2,'管理员'goselect UserID,stuff((select ','+RoleName from tb where UserID=a.UserID for xml path('')),1,1,'')RoleName from tb 阅读全文
posted @ 2011-05-28 19:40 上校 阅读(228) 评论(0) 推荐(0) 编辑
SVN 版本服务器搭配全过程详解(含服务端、客户端)
摘要:1.为什么要用VisualSVN Server,而不用Subversion?回答:因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【http协议】访问,一般还要安装配置Apache,如果是新手,岂不是很头痛?而VisualSVN Serve集成了Subversion和Apache,省去了以上所有的麻烦。安装的时候SVN Server已经封装为windws service,Apache服务器的配置也只是在图像界面上,指定认证方式、访问端. 阅读全文
posted @ 2011-05-28 00:09 上校 阅读(426) 评论(0) 推荐(0) 编辑
.Net下的 ORM框架介紹
摘要:在.NET平台下,关于数据持久层框架非常多,本文主要对如下几种做简要的介绍并推荐一些学习的资源:1.NHibernate2.NBear3.CastleActiveRecord4.iBATIS.NET5.DAAB附加介绍:DLinq一.NHibernate提起NHibernate,相信大家都不陌生,NHibernate来源于非常优秀的基于Java的Hibernate关系型持久化工具,它从数据库底层来持久化.Net对象到关系型数据库,NHibernate为我们完成这一切,而不用自己写SQL语句去操作数据库对象,所写的代码仅仅和对象关联,NHibernat自动产生SQL语句,并确保对象提交到正确的表 阅读全文
posted @ 2011-05-27 13:04 上校 阅读(381) 评论(0) 推荐(0) 编辑
ORM框架参考文章
摘要:PDF.NET”--PWMIS数据开发框架:http://www.pwmis.com/sqlmap/CYQ.Data 数据层框架:http://www.cyqdata.com/cyqdata让ORM框架支持多表(多实体)连接查询:http://topic.csdn.net/u/20110524/13/156F65B7-8017-43FB-8165-AC1DC6527EE8.html 阅读全文
posted @ 2011-05-27 10:58 上校 阅读(258) 评论(0) 推荐(0) 编辑
.net中日至框架log4net.dll如何使用
摘要:首先配置web.config文件1.添加如下节点<!--log4net配置 BEGIN--><configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/></configSections><log4net debug="true"> <appender name="LogFileAppender" 阅读全文
posted @ 2011-05-25 23:26 上校 阅读(555) 评论(0) 推荐(0) 编辑
.NET3.5新特性
摘要:新增的语法确实解决了很多问题,方便的很多。总结一下,防止日后时间长忘记。 1.隐式类型化本地变量、隐式类型数组初始化Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> /* * 1.1本地化类型隐藏 * 1.2隐式类型数组初始化 */ /// <summary> /// /// </summary> public void HideType() { var i = 10; var s = "abc"; 阅读全文
posted @ 2011-05-19 21:11 上校 阅读(188) 评论(0) 推荐(0) 编辑
实现业务系统中的用户权限管理--实现篇
摘要:在设计篇中,我们已经为大家阐述了有关权限管理系统的数据库设计,在本篇中,我们将重点放在其实现代码部分。为了让你能够更直接更有效的看到全部动作的代码,我们使用“动作分解列表”的方式来陈述每个动作以及相关资源。实现权限管理功能的动作动作分解动作名相关表名操作集类型(S,U,I,D,SQL)表单模组字符资源是否分页?返回提示?权限检测权限初始化安装setup无无无setupsetupok否否否显示添加管理组界面addnewgroup无无addgroupcheckuserpurview无否否是执行添加管理员动作addnewgroup_exgorupmanager、gorupmanager、maste. 阅读全文
posted @ 2011-05-15 00:39 上校 阅读(422) 评论(0) 推荐(0) 编辑
实现业务系统中的用户权限管理--设计篇
摘要:B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权的用户可以正常合法的使用已授权功能,而对那些未经授权的“非法用户”将会将他们彻底的“拒之门外”。下面就让我们一起了解一下如何设计可以满足大部分B/S系统中对用户功能权限控制的权限系统。需求陈述不同职责的人员,对于系统操作的权限应该是. 阅读全文
posted @ 2011-05-15 00:38 上校 阅读(277) 评论(0) 推荐(0) 编辑
C#观察者模式简例
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace Demo{ public partial class WebForm3 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Cat cat = new Cat(); Mouse mouse1 = new Mou 阅读全文
posted @ 2011-05-13 00:08 上校 阅读(208) 评论(0) 推荐(0) 编辑
C#常见算法题目(面试准备)
摘要:1.写出冒泡,选择,插入排序算法。 //冒泡排序 public class bubblesorter { public void sort(int[] list) { int length = list.Length; for (int i = 0; i < length; i++) { for (int j = length - 1; j > i; j--) { if (list[j - 1] > list[j]) { int temp; temp = list[j]; list[j] = list[j - 1]; list[j - 1] = temp; } } } } } 阅读全文
posted @ 2011-05-12 22:45 上校 阅读(331) 评论(0) 推荐(0) 编辑
反序列化,从XML中取数据
摘要:XML文件部分:<?xmlversion="1.0"encoding="utf-8"?><shiporderorderid="889923"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="shiporder.xsd"><orderperson>GeorgeBush</orderperson><shipto><na 阅读全文
posted @ 2011-05-12 01:03 上校 阅读(359) 评论(0) 推荐(0) 编辑
动态载入.ascx用户控件
摘要:aspx部分<body><divid="div1"runat="server"></div></body>.cs部分protectedvoidPage_Load(objectsender,EventArgse){WebUserControl1control=(WebUserControl1)Page.LoadControl("WebUserControl1.ascx");this.div1.Controls.Add(control);} 阅读全文
posted @ 2011-05-09 21:09 上校 阅读(196) 评论(0) 推荐(0) 编辑
以字符串变量作为缓存依赖,缓存数据
摘要:protected void Page_Load(object sender, EventArgs e) { } protected void TextBoxIntelligent1_Focus(object sender, wzh.myWebControlsLib.TextBoxIntelligent.FocusEventArgs e) { string arg = e.tbText; if (Cache["dep"] == null) { Cache["dep"] = arg; } else if ((string)Cache["dep&q 阅读全文
posted @ 2011-05-08 15:53 上校 阅读(181) 评论(0) 推荐(0) 编辑
ASP.NET Cache
摘要:原文地址:http://www.codeproject.com/KB/aspnet/AspDotNetCache.aspx缓存是在内存中存储很耗时创建的数据的一项技术,也是ASP.NET一个重要特性。例如,你可以缓存那些耗时的复杂查询出来的数据,之后的请求不必再从数据库中取数,直接从缓存中取。通过缓存,可以大大提高应该程序的性能。主要有两种缓存类型:1.输出缓存2.数据缓存1. Output Caching(输出缓存)使用输出缓存,可以缓存页面最终的生成的HTML。当同一个页面再次请求时,缓存页起作用。ASP.NET不再执行页面的生命周期和相关代码。输出缓存的语法:Code highlight 阅读全文
posted @ 2011-05-08 10:22 上校 阅读(385) 评论(0) 推荐(0) 编辑
自己写的一个DropDownList无刷新二级联动控件
摘要:介绍:DropDownList无刷新二级联动控件,通过ClientScript.GetCallbackEventReference实现了无刷新联动。支持样式,视图状态的保存。并将DropDownList的回发操作封装到事件中。使用控件就像使用一般的DropDownList服务器控件一样,感觉不出以往写ajax操作的烦琐,也不需要写任何js脚本。下载地址:http://download.csdn.net/source/3242831或者:http://zhuawang.212.huyi5.com/demo.rar 阅读全文
posted @ 2011-05-03 12:50 上校 阅读(492) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示