
.NET
文章平均质量分 74
yanguan55
我为程序狂!
展开
-
创建Windows服务的几种方式总结
最近由于工作需要,写了一些windows服务程序,有一些经验,我现在总结写出来。目前我知道的创建创建Windows服务有3种方式:a.利用.net框架类ServiceBaseb.利用组件Topshelfc.利用小工具instsrv和srvany下面我利用这3种方式,分别做一个windows服务程序,程序功能就是每隔5秒往程序目录下记录日志:a.利用.net框架类Se转载 2012-08-17 15:22:07 · 619 阅读 · 0 评论 -
winform treeview checkbox----递归算法利用
现勒,请看using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace SmartHome{ p转载 2012-09-15 10:07:53 · 788 阅读 · 0 评论 -
理解.NET 2.0中的事务
事实上,所有的商业应用程序都需要不同层次的事务支持。利用关系型数据库提供的架构规则,在很大程度上能够在静态视图中显示完整数据。然而,在动态过程中,事务能够在持久化过程结束时,确保应用或者不应用所有的变化。本文将重点介绍.NET 2.0技术提供的事务功能,首先介绍事务的概念和数据库事务,然后讲解.NET 2.0中的事务功能。 1. 事务的概念 为了理解.NET对事务的支转载 2012-09-24 23:42:07 · 723 阅读 · 0 评论 -
C#编码规范
1 规范目的 ……………………………………………………… 32 适用范围 ……………………………………………………… 33 代码注释 ……………………………………………………… 3 3.1 代码注释约定............................................ 3 3.2 模块头部注释规范.............转载 2012-11-07 10:08:57 · 965 阅读 · 0 评论 -
Oracle 11G Client 客户端安装步骤(图文详解)
2012-06-18 13:57 418人阅读 评论(0)收藏举报http://www.cnblogs.com/jiguixin/archive/2011/09/09/2172672.html下载地址:http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_client.zip转载 2012-11-26 14:37:55 · 4900 阅读 · 0 评论 -
26 个 jQuery使用技巧
1. 禁用右键点击(Disable right-click)[javascript] view plaincopyprint?$(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; }); });转载 2012-11-20 21:20:17 · 422 阅读 · 0 评论 -
Windows 7下如何安装和配置IIS 7和ASP
Windows7系统和我们见面已经有一段时间了,在我们经过一段时间熟悉了她的新鲜好玩儿的功能之后,也许我们该静下心来想一下怎么用她做一些与学习有关的事情,从Windows7的第一个试用版到现在的零售旗舰版,我一直在了解她、熟悉她、感受她。凭我的感觉,不久的将来Windows7必将取代之前的Windows非服务器版本。不多说,昨天开博,今天用了大半天的时间做了两个教程,这是第一个,下一个是《自己的电转载 2012-12-20 10:46:38 · 463 阅读 · 0 评论 -
用委托实现回调
委托属于C#中的新名词,它的应用也非常广泛,例如事件就是委托最简单而又直接的例子。 那么首先说说什么是委托,其实委托在用过C或者C++的人看来就是函数指针,不过使用C#的大多数人都没有用过这两门语言,因此对委托的理解不是很深,对于委托可以简单的从字面去理解,即“委托别人去执行某些操作”,也就是说执行一个操作,而这个操作过程自身并不知道,只是委托过来让你去执行而已。参看如下这个例子。转载 2013-01-24 14:35:22 · 1481 阅读 · 0 评论 -
提高C#编程水平的50个要点
1.总是用属性 (Property) 来代替可访问的数据成员2.在 readonly 和 const 之间,优先使用 readonly3.在 as 和 强制类型转换之间,优先使用 as 操作符4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if5.总是为自定义类重载 ToString 方法6.区别值类型和引用类型转载 2013-01-24 14:45:43 · 358 阅读 · 0 评论 -
.NET 中的缓存技术
.net页面缓存1,ASPX页面缓存页面缓存的使用方法非常的简单,只需要在aspx页的顶部加一句声明 这样整个页面的内容都会被缓存,页面中的ASP.NET代码、数据源在缓存期间都不会被运行,而是直接输出缓存的页面内容。 页面缓存是针对所有这个页面的访问者。这样1个访问者和1万个访问者、一次访问和100万次访问对数据库的压力是一样的。Duration="60" 的意思是指转载 2013-01-24 10:43:05 · 2858 阅读 · 0 评论 -
.net callback机制
很多人都知道callback是.net里的回调机制,也知道使用callback技术能增加用户体验,对于我们做server开发的人来说,理解callback更是一个必要条件。可是对于一个新手来说,想要理解并能很好的把callback机制用到自己的程序中还是有一定困难的。我也是一个新手,虽然以前用asp.net写过网站,但是当时也是边学边做,可是对于callback就是很朦胧,所以我的第一个网站没有使转载 2013-01-24 11:27:59 · 778 阅读 · 0 评论 -
常用EXE文件反编译工具
PE Explorer V1.99 R5 绿色汉化特别版_强大的可视化汉化集成工具 功能极为强大的可视化汉化集成工具,可直接浏览、修改软件资源,包括菜单、对话框、字符串表等; 另外,还具备有 W32DASM 软件的反编译能力和PEditor 软件的 PE 文件头编辑功能,可以更容易的分析源代码,修复损坏了的资源,可以处理 PE 格式的文件如:EXE、DLL、DRV、BPL、DPL、S转载 2013-05-30 14:45:45 · 2801 阅读 · 0 评论 -
关于Winform下,获取Treeview中CheckBox选中项的技巧
背景今天,在做一个指纹管理平台的界面上,遇到了一些问题,因为公司的基础库中没有针对Winform平台的操作,所以在一个部门选择的场景中,关于如何获取部门TreeView中被选中的项目被难住了。所幸还有一个神器叫做搜索引擎,故谷歌一番,发现Asp.net下的这个问题很好解决,但是关于Winform平台下的类似问题,如凤毛麟角啊!当然,今天我也是查了很久,终于发现了两篇不错的文章,帮助转载 2012-09-11 11:15:24 · 965 阅读 · 0 评论 -
轻松掌握Windows窗体间的数据交互
轻松掌握Windows窗体间的数据交互 作者:郑佐 2004-04-05 Windows 窗体是用于 Microsoft Windows 应用程序开发的、基于 .NET Framework 的新平台。此框架提供一个有条理的、面向对象的、可扩展的类集,它使您得以开发丰富的 Windows 应用程序。一个转载 2012-08-27 22:57:32 · 304 阅读 · 0 评论 -
log4net使用详解
说明:本程序演示如何利用log4net记录程序日志信息。log4net是一个功能著名的开源日志记录组件。利用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库(包括MS SQL Server, Access, Oracle9i,Oracle8i,DB2,SQLite)中。并且我们还可以记载控制要记载的日志级别,可以记载的日志类别包括:FATAL(致命错误)、ERR转载 2012-08-17 15:42:42 · 449 阅读 · 0 评论 -
Lambda表达式
在C#2.0中引入了匿名方法,允许在期望出现委托的时候以“内联”的代码替代之。尽管匿名方法提供了函数式编程语言中的很多表达能力,但匿名方法的语法实在是太罗嗦了,并且很不自然。Lambda表达式为书写匿名方法提供了一种更加简单、更加函数化的语法。实际上Lambda表达式的本质是匿名方法,也即是当编译我们的程序代码时,编译器会自动帮我们将Lambda表达式转换为匿名方法。20.5.1 创建转载 2012-08-17 20:45:26 · 528 阅读 · 0 评论 -
.NET生成静态页面例子
转自:http://blog.youkuaiyun.com/hankwen/archive/2008/11/27/3388941.aspx 近期做一个项目,需要将用户添加的表单生成静态页面,这个东西很早就有了,大部分是用在新闻系统里面,新闻添加后生成静态页面,只将文章标题,简介,连接地址等简单信息存入数据库,没办法只能再研究一下了!时间有限,只是功能实现了!主要做法如下:1、创转载 2012-08-17 20:36:55 · 550 阅读 · 0 评论 -
asp.net Http Handler 介绍
引言在 Part.1 Http请求处理流程 一文中,我们了解了Http请求的处理过程以及其它一些运作原理。我们知道Http管道中有两个可用接口,一个是IHttpHandler,一个是IHttpModule,但在Part.1中,我并没有详细讲述如何对它们进行编程,只是轻描淡写地一笔带过。所谓学以致用,前面已经介绍了不少概念和原理。在本文中,我们通过几个范例来了解 IHttpHandler转载 2012-08-17 21:46:11 · 491 阅读 · 0 评论 -
.NET AJAX实例
5.2 Ajax基础http://book.youkuaiyun.com/bookfiles/653/10065320712.shtml在 进行Ajax开发以前,我们必须先对一些基本的知识进行了解。虽然Ajax.NET已经将Ajax实现细节封装起来,并大大简化了我们的操作,但是了解基 本的Ajax实现方式对于帮助我们在开发中能更好理解和实施,以及更有效地优化和排错是至关重要的。此外,虽然我们不必编写具转载 2012-08-17 21:49:18 · 373 阅读 · 0 评论 -
ASP.NET的 JQuery实例
本文介绍如何在ASP.NET(ASP.NET/AJAX)里使用基于JQuery的AJAX技术。(源代码下载见最后) 在使用JQuery前,请到www.jquery.com下载最新版本的js代码,然后再代码里使用 即可,当然,由于微软已经把JQuery集成到VS里,所以你可以到WWW.ASP.NET/ajax查看本文将通过六个列子介绍如何在ASP.NET里转载 2012-08-18 10:19:16 · 1711 阅读 · 0 评论 -
.net WCF实例
为微软技术.net 3.5的三大核心技术之一的WCF虽然没有WPF美丽的外观但是它却是我们开发分布式程序的利器但是目前关于WCF方面的资料相当稀少希望我的这一系列文章可以帮助大家尽快入门下面先介绍一下我的开发环境吧操作系统:windows vista business版本编译器:Visual Studio 2008(英文专业版)WCF的三大核心是ABC也就是A代表A转载 2012-08-18 10:29:14 · 551 阅读 · 0 评论 -
.net wcf实例(二)
WCF实例(带步骤) 本篇转自百度文档,自己试过,确实可以用。 以订票为例简单应用wcf 新建一个wcf服务应用程序 在IService1.cs定义服务契约 namespace WcfDemo { // 注意: 如果更改此处的接口名称 "IService转载 2012-08-18 10:32:09 · 1346 阅读 · 0 评论 -
多层架构解析
分为如下几层WebBLLIDALModelDALFactoryNHDAL根据PetShop3.0的框架:Web层只依赖于BLL和Model,也就是说web层调用BLL层方法返回的Model层定义的数据;BLL层依赖于IDAL,Model,这一层实际是使用IDAL中的方法组合为业务,并处理IDAL层返回的Model;IDAL定义了所有底层方法,给DAL层留下接口;Mo转载 2012-08-18 17:41:26 · 432 阅读 · 0 评论 -
C#中Dictionary的用法及用途
Dictionary是一个泛型他本身有集合的功能有时候可以把它看成数组他的结构是这样的:Dictionary他的特点是存入对象是需要与[key]值一一对应的存入该泛型通过某一个一定的[key]去找到对应的值举个例子://实例化对象Dictionary dic = new Dictionary();//对象打点添加dic.Add转载 2012-09-05 10:56:15 · 633 阅读 · 0 评论 -
Dictionary<K,V>和HashTable的区别
在System.Collections.Generic命名空间中,与ArrayList相对应的泛型集合是List,与HashTable相对应的泛型集合是Dictionary,其存储数据的方式与哈希表相似,通过键/值来保存元素,并具有泛型的全部特征,编译时检查类型约束,读取时无须类型转换。电话本存储的例子中,使用Dictionary来存储电话本信息,代码如下:Dictionary h转载 2012-09-05 11:25:16 · 2530 阅读 · 0 评论 -
常见的.NET面试题及答案(130题)
1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。protected : 保护成员,该类内部和继承类中可以访问。public : 公共成员,完全公开,没有访问限制。internal: 在同一命名空间内可以访问。2 .列举ASP.NET 页面之间转载 2013-06-26 10:42:41 · 4574 阅读 · 0 评论