
.net
qdzx2008
软件实施-软件工程师-技术工程师-程序员 - 信息监理-培训讲师-实施交付- 项目经理/运维经理 - 产品经理 - 售前经理
展开
-
Net Framework 2.0 事务处理
事务处理事务是构建许多业务逻辑的一个重要方面。.NET Framework 2.0 中的事务在 .NET Framework 2.0包含 System.Transactions,这是一种新的命名空间,完全专注于控制事务性行为。开发人员将最常将 System.Transactions 与某个“执行上下文”配合使用,这是 .NET Framework 2.0 中的一种新结构。执行上下文允许转载 2006-03-14 18:19:00 · 2169 阅读 · 0 评论 -
HashTable的遍历
以前分析数据的时候,用过这个东西,当时连叫了几声“爽”,今天刚好有又朋友问起这个,补充几点吧。 System.Collections.Hashtable是用来表示一组组key/value结构的容器,可能别的语言会把它叫做Map,Dictionary的,其结构中Key用来快速查找,所以,叫它Dictionary可能更加合适。 Hashtable的方法、属性并不多,大多数也可以望文生正义,只是有一点,转载 2006-02-27 22:23:00 · 1615 阅读 · 0 评论 -
Visual studio .net 的“隐蔽性”和容易“忽略”的功能
Visual studio .net 的“隐蔽性”和容易“忽略”的功能作者:郑佐 2006-2-27(1)WindowsForm下的DataGrid中使用CheckBox列在csdn的.net板块中经常看到有人在问怎样在DataGrid中加入CheckBox列,看上去好像有点复杂,其实vs.net2003就直接支持该项功能,只是由于其“隐蔽性”结果未被一些人发现。以下是使用过程,1转载 2006-02-27 22:18:00 · 798 阅读 · 0 评论 -
用 .NET 实现插件机制
.NET 提供的反射(Reflection)机制可以很方便的加载插件。本文提供一种方法,可以灵活的正确的载入所需的插件。在.NET中,一个完整的类型名称的格式如 "类型名, 程序集名"。例如:"System.Configuration.NameValueSectionHandler, System, Version=1.0.3300.0, Culture=neutral, Publ转载 2006-02-27 22:21:00 · 1273 阅读 · 0 评论 -
C# 程序员参考--属性教程
本教程展示如何创建自定义属性类,如何在代码中使用它们,以及如何通过反射查询它们。教程属性提供功能强大的方法以将声明信息与 C# 代码(类型、方法、属性等)相关联。与程序实体关联后,属性可在运行时查询,并可以以任意多种方式使用。属性的用法示例包括: 将帮助文档与程序实体关联(通过 Help 属性)。 将值编辑器关联到 GUI 框架中的特定类型(通过 Val转载 2006-02-27 22:26:00 · 910 阅读 · 0 评论 -
文件加密&字符加密的代码
///文件加密类 使用DES加密文件流///desKey: DES的密钥;desIV: DES向量class encrypfile{ public byte[] desKey; public byte[] desIV; public encrypfile(byte[] inputKey,byte[] inputIV){ desKe转载 2006-02-27 22:29:00 · 1122 阅读 · 0 评论 -
记录集分页显示策略
可以有以下五种方法实现:1. 使用forward-only的resultset,rs.next()移动记录集就可以了选从50-100行 int CurrentRow = 1; int MinRow = 50; int MaxRow = 100; while(rs.next()) { if (CurrentRow { CurrentRow++; continue;转载 2006-02-19 09:42:00 · 1455 阅读 · 0 评论 -
Visual Studio 2005 的 101 个示例 --MSDN
101 示例,分别用Visal Basic和C#编写的演示代码,包含了很多Visual Studio 2005和.NET Framework 2.0的新特性的演示。想获得更多的代码示例,请参见这个下载。 下载所有的101示例:C#版本 | VB版本 这些示例使用Visual Studio 2005进行开发并通过测试数据访问转载 2006-02-19 21:44:00 · 1019 阅读 · 0 评论 -
.Net中如何操作IIS
编程控制IIS实际上很简单,和ASP一样,.Net中需要使用ADSI来操作IIS,但是此时我们不再需要GetObject,因为.Net为我们提供了更加强大功能的新东西。System.DirectoryServices命名空间中包括了些强大的--DirectoryEntry,DirectoryEntries,它们为我们提供了访问活动目录的强大功能,在这些类允许我们操作IIS、LDAP、NDS以及转载 2006-04-03 18:54:00 · 898 阅读 · 0 评论 -
将 Web 项目从 Visual Studio .Net 2002/2003 转换到 Visual Studio 2005 的分步指南
转换注意事项在考虑将 Visual Studio .Net 2003 Web 项目转换为 Visual Studio 2005 格式的最佳做法之前,需要了解转换的优点并确定转换是否有意义。转换的决定最终取决于具体的应用程序和情况。如果您有一个正在使用的应用程序并且不常更新,则转换它可能没什么意义,因为这么做的好处可能很有限。如果选择不将应用程序转换为 Visual Studio 2005 语转载 2006-02-22 13:36:00 · 1912 阅读 · 0 评论 -
演示事件(Event)怎样使用以及怎样为用户控件添加一个事件(示例代码下载)
(一).说明 程序演示用户控件得到父窗体的数据 进行身份验证. (二) .图片演示(三). 核心代码部分namespace UserControl添加事件{ using System; using System.Data; using System.Drawing; using System.Web; using System.Web.UI.WebCon转载 2006-02-25 23:24:00 · 842 阅读 · 0 评论 -
开源软件(subversion 1.3,Castle项目)的最近几个更新值得注意
1、开源版本控制系统Subversion 1.3 正式发布 :Subversion开发小组近日宣布Subversion 1.3 正式发布。SubVersion是一个版本控制系统,相对于最常见的RCS,CVS,采用了更先进的分支管理系统,它的设计目标是取代CVS。下载地址:http://freshmeat.net/projects/subversion/?branch_id=13515&releas转载 2006-03-14 18:22:00 · 1788 阅读 · 0 评论 -
NUnit学习笔记
一、简介 NUnit是一款堪与JUnit齐名的开源的回归测试框架,供.net开发人员做单元测试之用,可以从www.nunit.org网站上免费获得,最新版本是2.2.0。在下载时,会看到NUnit 2.2.0版有NUnit-2.2.0.msi、NUnit-2.2.0-mono.zip、NUnit-2.2.0-src.zip等三个文件的下载连接,这三个连接前边有说明,分别是win、mono以及sr转载 2006-01-28 00:09:00 · 1736 阅读 · 0 评论 -
利用C#制作公章
先看一下效果图:代码:private void button1_Click(object sender, System.EventArgs e) { Graphics g = this.CreateGraphics(); g.Clear(Color.White); //g.InterpolationMode = InterpolationMode.HighQualityBic转载 2006-03-13 14:15:00 · 2704 阅读 · 4 评论 -
c#操作文本文件
using System.IO;//声明控件protected System.Web.UI.HtmlControls.HtmlTextArea txtValue;读取文本文件://主程序FileStream fsInfo = new FileStream( "文件路径(在项目内的)", FileMode.Open, FileAccess.Read );StreamReader转载 2006-03-14 15:35:00 · 1409 阅读 · 0 评论 -
NDoc - .NET 代码文档生成器
NDoc 可以将 C#.NET 编译生成的程序集和对应的 /doc XML 文档,自动转换成如 .NET Framework SDK 类库文档或者 MSDN Library 在线 .NET 类库文档形式的代码文档,让您快速拥有专业级的类库API 文档。(VB.NET 通过第三方插件如 VBCommenter 的支持,也可以生成 XML 文档。) NDoc 代码文档的样式包括 HTML He转载 2006-03-14 18:19:00 · 1525 阅读 · 0 评论 -
代号BoLu项目开发日志
序:我的好哥们Li应朋友之邀,要写一个.net的b/s系统。我从开始学习.net有2年了,这期间知识过一些书,并没有系统研究过.net,更没有.ne的项目开发经验。正好借此机会向我的这位.net高手哥们学习一下,也算帮帮他小忙。一下将会是我们两个人的开发的全过程日志。我们平时工作没有时间,只会用下班和周休开发,因此进度不会太快,但项目很小,1个多月就完成。希望这个过程中,.net能成为我的转载 2006-02-11 10:33:00 · 1135 阅读 · 0 评论 -
C#开发终端式短信的原理和方法
简介 没发过短信的年轻人肯定是属于那种受保护的稀有动物,通讯发达的今天短信已经成为人们交流的重要手段,其中也蕴含着巨大的市场和经济利益,掌握短信技术的人才也受到各大公司的追捧是目前职场上耀眼的明星。本文介绍了短信的原理和实现方法,重点说明了短信的编码方式、AT指令以及用C#实现串口通讯的方法。 前言 目前,主有三种发送短信的方式: 1、 网关方式:就是向当地的电信部门申请,不需要额外的设备转载 2006-03-17 17:22:00 · 962 阅读 · 0 评论 -
Asp.net与SQL一起打包部署安装
借鉴MSDN webcasts的Asp.net程序部署和李洪根的一篇文章,然后加上自己的亲身体会,把整个SQL和Asp.net(vb.net)一起打包的全过程写一下。一.准备必要的文件1. SQL脚本文件,生成以后安装过程中需要的表和存储过程等等;生成之后,就暂时把它命名为db.sql(注意大小写)2.LisenceFile.rtf的安装文件,因为我的系统是个人的,而且free的,所以就没有转载 2006-02-18 18:14:00 · 1247 阅读 · 0 评论 -
.NET 点滴
1. ASP.NET 2.0 安全指南来源: Clare Dillon, Dan Sellers 微软ASP.NET 2.0安全组推出了关于APS.NET 2.0安全方面的教学资料,包括实验室,模块和录像,涉及的主题包括跨站脚本攻击(XSS),SQL注入攻击等。主要推荐及指南 ASP.NET 2.0安全指南: http://msdn.microsoft.com/libra转载 2006-03-04 13:45:00 · 1369 阅读 · 0 评论 -
在ASP.NET页面中推荐使用覆写(Override)而不是事件处理(Event Handler)
English Version: http://dflying.dflying.net/1/archive/101_prefer_overrides_to_event_handlers_in_aspnet_page.html这个是我们熟悉的Page_Load()方法。实际上它是一个Event Handler,当定义在System.Web.UI.Page中的Load事件触发时,它开始执行。/转载 2006-03-30 15:43:00 · 3438 阅读 · 1 评论 -
开源的CMS
开源的CMS基本上是php的天下,选择时主要看授权模式,不过很多人不关心这个插件和模版的数量,开发社区是否活跃。有更多的人参与你才能源源不断地获得资源中文的支持系统需求,支持那些数据库,这会影响对空间的选择扩展性,不过不是所有的人都有能力和兴趣自己做扩展 Mambo 曼波 http://www.mamboserver.com/http://www.mambors.org/http://ww转载 2006-03-04 14:05:00 · 965 阅读 · 0 评论 -
asp.net中窗口相关操作总结(javascript)(转)
1.打开新窗口 这个简单:Response.Write(@" language=javascript>window.open(url);"); 2.关闭窗口 //关闭当前窗口,并提示用户时候关闭,yes关闭,no退出 Response.Write(@"javascript>window.close();"); //延迟关闭窗口(下面代码表示2秒后关闭,无需确认)转载 2006-06-13 15:38:00 · 1240 阅读 · 0 评论 -
上传图片并且生成可以控制大小图片清晰度的方法
private void Upload_Click(object sender, System.EventArgs e) { if(myFile.PostedFile !=null) { // 检查文件扩展名字 HttpFileCollection files = HttpCon转载 2006-06-08 15:29:00 · 1492 阅读 · 0 评论 -
用like语句时的C#格式化函数
*********************************************************************************** * 版权声明 * 此文章为ocean所有,版权归ocean所有,任何网站 *和 媒体转载必须包含此段声明,否则将视为侵权,作者将转载 2006-06-22 12:40:00 · 1305 阅读 · 0 评论 -
使用VS自带的混淆器防止你的程序被反编译
这里就介绍大家使用VS自带的混淆器dotfuscator.exe来阻止这种行为。首先要做的找到dotfuscator.exe:D:/Microsoft Visual Studio .NET 2003/PreEmptive Solutions/Dotfuscator Community Edition运行dotfuscator.exe首先是是否注册的界面,先不注册吧,进入下面的界面:这里看到了2个选转载 2006-06-26 14:39:00 · 1974 阅读 · 0 评论 -
从asp转asp.net的相关
一、目录安排一个网站总得有好的目录安排的,图片文件放images,公用的脚本放include,主要文件也放在同一个目录里,如果分细了,有时候也会按模块划分,每个模块的文件都放在自己的文件夹里。在ASP里只需要直接新建文件夹就成,就算是用dw写,site面板也会自动检索出那个目录下的所有内容的,可是在用vs.net写asp.net时就没同,在我的电脑里新建的文件夹,vs.net一个都没认,新转载 2006-06-30 22:37:00 · 2093 阅读 · 0 评论 -
WEB前端开发工具--整理
IE浏览器插件•IE Developer Toolbar (DOM, CSS) •Web Accessibility Toolbar (可读性及更多功能) •XRAY, MRI (CSS) •Companion.JS(JavaScript) •Microsoft Script Debugger (JavaScript) •HttpWatch Firefox浏览器插件•Web原创 2010-01-14 23:13:00 · 8936 阅读 · 0 评论 -
我是主考官__博文(作者著有《Java程序员,上班那点事儿》)
我是主考官 我是主考官1:必删的简历 我是主考官——面试故事,卷首语: 我是一个IT公司的研发部门经理,为了实现部门和公司的业绩目标需要组建开发团队,在组建开发团队的过程中面试成为了一个不可或缺的工作内容。 在这个过程中有很多面试的故事,在这里和大家共享,看看对大家找工作和面试是否有启发意义。 大概是去年,当时开发的转载 2009-11-30 11:27:00 · 9586 阅读 · 3 评论 -
ASP.NET的Form表单
Form 表单:一个页面只能有一个 runat=“server”不是必须的,加上后,会在输出的源代码里多了一行 嘿,这不就是传说中的viewstate吗。原来这就是.net中的FORM跟HTML中FORM的区别。 viewstate是通过HTML控件的name属性来跟踪HTML控件中的数据,这就是为什么在HTML控件中输入数据时也能显示以前曾经输入过的数据。 假如FORM没有加runat="原创 2010-02-28 23:47:00 · 13139 阅读 · 2 评论 -
ASP.Net学习之常用SQL存储过程(2)
二、存储过程使用篇1. 在SQL中执行执行已创建的存储过程使用EXECUTE 命令其语法如下[EXECUTE]{[@return_statur=]{procedure_name[;number] | @procedure_name_var}[[@parameter=] {value | @variable [OUTPUT] | [DEFAULT] [,…n][WITH RECOMPILE]各转载 2006-06-12 10:42:00 · 1863 阅读 · 1 评论 -
12个.net 开发者值得去读的国外Blog
为什么会是12个?来自weblogs.asp.net 的Jon Galloway 为广大.net开发爱好者推荐了10个值得阅读的技术Blog。一位来自Scobleizer Blog 的热心读者在留言中也推荐了2个,加在一起12个。 Christopher Steen - Link blogger extrordinaire. Coding Horror (Jeff Atw转载 2006-05-01 09:56:00 · 3134 阅读 · 1 评论 -
ASP.Net开发常见问题
1. 打开新的窗口并传送参数: 传送参数:response.write("window.open(*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+")")接收参数:string a = Request.QueryString("id");string b = Request.QueryString("id1");转载 2006-04-05 14:50:00 · 1110 阅读 · 0 评论 -
用C#.net制作不规则窗体
现在我们可以使用C#.net轻松的创建不规则窗体,下面我就用一个简单的例子来讲述其制作过程。 1.绘制不规则窗体位图2.设置窗体基本属性3.编写窗体相关代码 (要实现窗口的关闭,移动等操作) 1.绘制不规则窗体位图 可以使用任意一种你喜欢的作图工具,制作一个有形状的位图,背景使用一种其他的颜色。这个颜色在编程中用得着,所以最好使用一种容易记忆的颜色。如图下图,本例中使用的背景转载 2006-04-06 18:46:00 · 1044 阅读 · 0 评论 -
ASP.NET热点问题解答14个
1、ASP.NET能在那些系统中运行? 目前,ASP.NET还只能奔跑在微软的Windows 2000、Windows XP和Windows 2003的系统中,并且需要微软Internet Information Server(IIS)的支持,微软原计划要让Windows NT4.0也支持ASP.NET,但可能微软是有些技术问题或市场考虑,还没有实现NT下的ASP.NET的支持。 2、在一转载 2006-04-05 14:51:00 · 910 阅读 · 0 评论 -
深入解析C#编程中的事件
一个事件是一个使对象或类可以提供公告的成员。用户可以通过提供事件句柄来为事件添加可执行代码。事件使用事件声明来声明:一个事件声明既可以是一个事件域声明也可以是事件属性声明。在每种情况中,声明都可以由属性集合, new 修饰符, 四个访问修饰符的有效组合 和一个静态修饰符组成。一个事件声明的类型必须是一个代表类型, 而那个代表类型必须至少同事件本身一样可访问。一个事件域声明与一个声明了一个或多个代表转载 2006-04-06 18:46:00 · 1105 阅读 · 0 评论 -
解析.Net框架下的XML编程技术
一。前言: XML是微软。Net战略的一个重要组成部分,而且它可谓是XML Web服务的基石,所以掌握。Net框架下的XML技术自然显得非常重要了。本文将指导大家如何运用C#语言完成。Net框架下的XML文档的读写操作。首先,我会向大家介绍。Net框架中与XML相关的命名空间和其中的重要类。其次,我还会给出有关的实例以使读者更进一步的了解XML文档的读写操作的具体方法。 二。XML命名空间转载 2006-04-17 15:48:00 · 1985 阅读 · 0 评论 -
asp.net中调用存储过程大全
在 Visual Basic .NET 中使用存储过程ADO.NET 简介本文假设您已经了解了 ADO.NET 的基础知识。如果您在工作中从未使用过 ADO.NET 中的 DataAdapter、DataSet 和 Command 对象,则应阅读一些介绍 ADO.NET 的文章,包括 Rocky 为本专栏撰写的名为 ADO.NET 与您一文。简而言之,DataSet 在 ADO.NET转载 2006-05-02 23:42:00 · 4404 阅读 · 0 评论 -
整理了一下MSDN中关于ASP.NET缓存机制的论述
通常,应用程序可以将那些频繁访问的数据,以及那些需要大量处理时间来创建的数据存储在内存中,从而提高性能。例如,如果应用程序使用复杂的逻辑来处理大量数据,然后再将数据作为用户频繁访问的报表返回,避免在用户每次请求数据时重新创建报表可以提高效率。同样,如果应用程序包含一个处理复杂数据但不需要经常更新的页,则在每次请求时服务器都重新创建该页会使工作效率低下。 在这些情况下,为了帮助您提高应用程序的性转载 2006-05-03 09:21:00 · 4437 阅读 · 1 评论 -
VS2005改善团队开发的人力负担与协调
VS2005为落实软件开发生命周期与流程管理,而明确区分角色(但同一人可担任多种角色)与权责,让企业重新调整组织结构,却可能带来额外的人力负担,以及信息共享的困难。 角色与分责所增加的人力负荷 VS2005采用软件开发生命周期,作为企业在选择信息系统发展方法论(System Development Methodology)时的标准流程,其特征是将开发流程区分为几个连续转载 2006-04-30 14:43:00 · 1411 阅读 · 0 评论