摘要: 实体对象类:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->新闻发布实体类[MapTo("us_News")]publicabstractclassNewsBLL{[MapTo("FId")]publicabstractstringId{get;}//////标题///[MapTo("FCaption")]publicabstractstringCaption{get;set;}// 阅读全文
posted @ 2009-04-07 15:15 ejiyuan 阅读(2869) 评论(0) 推荐(0) 编辑
摘要: 引言 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和... 阅读全文
posted @ 2009-03-10 15:01 ejiyuan 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 废话不说代码如下,注释很详细[代码] 阅读全文
posted @ 2009-02-24 11:00 ejiyuan 阅读(3331) 评论(5) 推荐(0) 编辑
摘要: 经常被朋友问到如何动态生成代码。这个功能是由.NET Framework内置支持的。下面这个方法就是一个简单的例子 private void GenerateCode() { /*注意,先导入下面的命名空间 using System.CodeDom using System.CodeDom.Compiler; using Microsoft.CSharp; using System.Refl... 阅读全文
posted @ 2009-02-19 17:33 ejiyuan 阅读(2049) 评论(0) 推荐(0) 编辑
摘要: 序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。 序列化和反序列化最主要的作用有: 1、在进程下次启动时读取上次保存的对象的信息 2、在不同的AppDomain或进程之间传递数据 3、在分布式应用系统中传递数据 ...... 在C#中常见的序列化的方法主要也有三个:Bina... 阅读全文
posted @ 2009-01-21 09:35 ejiyuan 阅读(42913) 评论(11) 推荐(13) 编辑
摘要: 目录 简介 C# 4.0 动态查找 类型 动态操作 运行时查找 示例 带有动态参数的重载解析 动态语言运行时 已知问题 命名参数和可选参数 可选参数 ... 阅读全文
posted @ 2009-01-18 13:01 ejiyuan 阅读(836) 评论(0) 推荐(1) 编辑
摘要: 1.在theme应用到一个页面时,缺省皮肤会自动应用到该页面上的所有同类型的控件。什么样的皮肤是缺省皮肤呢?判断的标准就是他是否有SkinID属性,如果没有,就是缺省皮肤。 2.一个命名皮肤具有一个SkinID属性。命名皮肤不会自动通过类型应用到控件。你必须通过设置控件的SkinID属性来显式地应用一个命名皮肤。使用命名皮肤允许你为相同控件的不同实例设置不同的皮肤。 3.全局theme设置,为所有... 阅读全文
posted @ 2008-11-01 15:20 ejiyuan 阅读(1759) 评论(0) 推荐(0) 编辑
摘要: // Get the Web application configuration. System.Configuration.Configuration webConfig = WebConfigurationManager.OpenWebConfiguration("~/"); // Get the section. System.Web.Configuration.SqlCacheDe... 阅读全文
posted @ 2008-10-19 22:11 ejiyuan 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 第一步:修改配置文件 <connectionStrings> <add name="ConnectionString" connectionString="Server=(local);database=建立缓存的数据库;uid=sa;pwd=123456" providerName="System.Data.SqlClient" /> </connectionStr... 阅读全文
posted @ 2008-10-19 22:07 ejiyuan 阅读(2631) 评论(5) 推荐(0) 编辑
摘要: 第一步 建立SQL Server 数据表[代码]第一步实现事件出来类 SqlWebEventProvider.cs代码如下:[代码]第三步:配置web.config[代码] 阅读全文
posted @ 2008-10-17 12:06 ejiyuan 阅读(544) 评论(0) 推荐(0) 编辑
摘要: javascript事件列表解说 事件 浏览器支持 解说 一般事件 onclick IE3、N2 鼠标点击时触发此事件 ... 阅读全文
posted @ 2008-10-15 16:06 ejiyuan 阅读(327) 评论(0) 推荐(0) 编辑
摘要: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> Format /* 这个是一个类 */ function xx (num,str){//说明 var a = num;this.aa = a; this.bb = ... 阅读全文
posted @ 2008-09-27 10:09 ejiyuan 阅读(735) 评论(6) 推荐(0) 编辑
摘要: 原文地址:http://aspnet.4guysfromrolla.com/articles/052307-1.aspx [原文源码下载] [翻译]开发自己的web站点管理工具(Website Administration Tool)(1) 原文发布日期:2007.05.23 作者:Dan Clem 翻译:webabcd 介绍 基于Forms的验证,再结合ASP.NET 2.0的成员... 阅读全文
posted @ 2008-09-22 17:12 ejiyuan 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 在本文中,Joe Wirtley 描述了一种应用程序体系结构,可让您在添加新功能时无须重新编译。使用反射、接口和动态加载的程序集,您可以创建能够用新业务逻辑轻松扩展的应用程序。 假设您现在有一个为 Widgets R Us 编写定单入口应用程序的任务。Widgets R Us 将其装饰品卖给其他转售这些商品的公司。其大部分业务来自几个大客户,而且定价规则在客户之间显著不同。由于规则因客户而变化... 阅读全文
posted @ 2008-09-18 09:54 ejiyuan 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 介绍 Asp.net是微软.Net战略的一个组成部分。它相对以前的Asp有了很大的发展,引入了许多的新机制。本文就Asp.net页面的生命周期向大家做一个初步的介绍,以期能起到指导大家更好、更灵活地操纵Asp.net的作用。 当一个获取网页的请求(可能是通过用户提交完成的,也可能是通过超链接完成的)被发送到Web服务器后,这个页面就会接着运行从创建到处理完成的一系列事件。在我们试图建立Asp.ne... 阅读全文
posted @ 2008-09-18 08:44 ejiyuan 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 在网上查找了不少的资料,可以说大同小异,概念性的东西网上一搜一堆,今天把反射的东西整理了一下,供大家使用,我保证我这里是最全面的东西,当然也是基础的东西,在学好了这一切的基础上,大家可以学习反射的具体插件等应用,老鸟就不用看了。//首先我们建立一个类库,将它生成为HelloWorld.dll,using System;using System.Collections.Generic;using S... 阅读全文
posted @ 2008-09-12 09:09 ejiyuan 阅读(2046) 评论(0) 推荐(0) 编辑
摘要: 如何在用户控件中传递属性和方法?由于控件的执行在页面执行之后,因此常常是无法获取控件传递的值。如:上传文件控件,如果做成用户控件则在提交时无法获取上传的文件名,解决的方法是用反射机制(Reflection),定义用户控件的属性,用来传值,定义用户控件的方法,用来传递属性值到调用页面。 页面Page中Page_Load: //用 Reflection(反射机制)获取用户控件的类型.此处为:ucTyp... 阅读全文
posted @ 2008-09-12 09:09 ejiyuan 阅读(842) 评论(1) 推荐(0) 编辑
摘要: 和Visual Studio 2008一样,从官网下载SQL Server 2008的180天试用版其实与正式版内容是基本相同的,唯一的区别就在于安装配置文件中所包含的key。各种版本的SQL Server在进行到这一步之前都是完全一样的: Microsoft® SQL Server® 2008 Enterprise Evaluation:开发人员试用体验 Microsoft® SQL Serve... 阅读全文
posted @ 2008-08-28 17:19 ejiyuan 阅读(125823) 评论(3) 推荐(1) 编辑
摘要: 摘 要: 随着MIS系统的建设,IT信息使用者们对信息的处理的要求也不断扩大,这必然影响到MNIS系统建设的变更管理,如何进行客户自定义的数据库和程序设计,让客户能够根据需要进行数据库内容维护,对于减少MIS系统建设项目变更,满足客户需求具有重要意义。本文提出一种在DotNet和Microsoft SqlServer下的解决方案实现客户自定义的数据库和程序设计方案。 关键词: 客户自定义、MIS、... 阅读全文
posted @ 2008-08-28 11:54 ejiyuan 阅读(1035) 评论(0) 推荐(1) 编辑
摘要: .net反射机制为创建对象和调用其他方法提供了替代方案。比如为了提高代码的灵活性。但是问题确是我们要编写更多的代码来实现。 使用反射机制是有一些缺点的。其最大的缺点就是编译器无法对对象进行类型检查,此时IDE的智能感知将无能为力。但是他的真正优势又在什么地方呢?它提供了一种手段,将指定具体类推迟到了运行时刻。 使用反射机制调用方法的四步曲: 1 加载程序集 2 获取类的类型 3 创建该类的实例 4... 阅读全文
posted @ 2008-08-27 15:43 ejiyuan 阅读(776) 评论(0) 推荐(0) 编辑
摘要: http://www.developerfusion.co.uk/utilities/convertvbtocsharp.aspx 阅读全文
posted @ 2008-08-27 09:11 ejiyuan 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 给大家讲讲用于枚举元素集合的两个接口IEnumerator和IEnumerable。IEnumerator用于实现一个迭代器(相当于以前C++的文章中所说的iterator),它具备列举一个数据结构中所有元素所需要的一些方法和属性。而IEnumerable接口则用于返回一个迭代器对象,一... 阅读全文
posted @ 2008-08-26 18:11 ejiyuan 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 网上很少看到有关.NET软件保护与破解的文章,刚好分析了几款有一定代表性的.NET软件,于是便将他们的保护措施和如何破解方法记录下来,以便和大家交流。在开始之前,首先申明:本文中反编译和破解的软件只是为学习和研究的目的,请勿非法使用。 .NET平台下的软件(exe,dll文件)叫做程序集。它使用一种扩展的PE格式文件来保存。.NET程序集与以往的应用程序不同,它保存的是Mi... 阅读全文
posted @ 2008-06-21 00:17 ejiyuan 阅读(995) 评论(0) 推荐(0) 编辑
摘要: C#是.Net平台的通用开发工具,它能够建造所有的.Net应用。在.Net中所有线程都运行在应用程序域(AppDomain)中,这也许让你想到Win32进程,实际上它们还是有很大的不同。应用程序域提供了一种安全而通用的处理单元,公共语言运行库可使用它来隔离应用程序。注意在.Net中应用程序的隔离是应用程序域而不是进程,在单个进程中可以存在几个应用程序域,而且线程可以跨越应用程序域的范围,某个线程中... 阅读全文
posted @ 2008-05-11 13:48 ejiyuan 阅读(1155) 评论(0) 推荐(0) 编辑
摘要: 一、问题的提出 最近,博客园有许多blogger提出了为枚举显示中文名称的文章,例如[让枚举成员显示出中文信息],[利用自定义属性,定义枚举值的详细文本],[细节决定成败:映射枚举],[利用DescriptionAttribute定义枚举值的描述信息],还有原来看过的一些文章(不好意思地址没记)。这些文章的共同特点就是,使用了自定义Attribute附加在枚举值上, 在运行时获取枚举相关的信息。 ... 阅读全文
posted @ 2008-05-04 12:25 ejiyuan 阅读(1334) 评论(0) 推荐(0) 编辑
摘要: 第一节 准备工作(本节为文字部分) ·准备工作 第二节 vs2005的环境(以下章节为视频) ·起始页与创建WEB站点和创建新页面 ·对... 阅读全文
posted @ 2008-03-31 16:26 ejiyuan 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 版本:v2.2 (2007-5-28) 作者:deerchao 来源:unibetter大学生社区 转载请注明来源 目录 1. 本文目标 2. 如何使用本教程 3. 正则表达式到底是什么? 4. 入门 5. 测试正则表达式 6. 元字符 7. 字符转义 8. 重复 9. 字符类 10. 反义 11. 替换 12. 分组 13. 后向引用 14. 零宽断言 15. 负向零... 阅读全文
posted @ 2008-03-31 15:08 ejiyuan 阅读(517) 评论(0) 推荐(0) 编辑
摘要: Microsoft Windows XP Microsoft XP 安全更新程序 (KB896423) 典型下载大小: 494 KB , 1 分钟 现已确认后台打印程序服务中有一个安全问题,攻击者可能会利用该问题危及 Microsoft Windows 系统的安全并获取对系统的控制权。通过安装 Microsoft 提供的本更新程序,可以帮助您保护计算机。安装本更新程序之后,可能需要重新启... 阅读全文
posted @ 2008-03-29 15:33 ejiyuan 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: 往事如烟:2003年,那时我还在念大三,像中国大多数学生一样,为到底是投诚Java还是效忠.net日夜争论,上下求索,迷茫中特别渴望有一盏明灯照亮我辈学子的前程,当时,各大媒体的报道是市场中.net和Java平分秋色,各领风骚,我的很多师哥多曾持此般言论:跟着微软有馒头吃,这些都或多或少的影响着我们的抉择。 我的很多同学基本是选择了.net,原因大部分是相同的:首先,我们为学校免费开发的成绩查询系... 阅读全文
posted @ 2008-03-26 10:18 ejiyuan 阅读(425) 评论(0) 推荐(0) 编辑
摘要: Format/*这个是一个类*/function xx (num,str){//说明var a = num;this.aa = a;this.bb = function(){alert(str);}this.cc = function(){for(var i=0;i2) { alert(); } else { alert(" hell "); }a.bb();b.dd();aler... 阅读全文
posted @ 2008-03-26 09:53 ejiyuan 阅读(598) 评论(0) 推荐(0) 编辑