.NET(C#)
文章平均质量分 81
野蛮的人
BEST FOREVER!
展开
-
请大家试用我开发的动态域名解析客户端软件
<br />这几天应公司Boss的要求给公司开发了一个[动态域名解析客户端软件],现在将这个软件放到网上供有兴趣的朋友试用,完全免费!哈哈!下载地址:http://www.vdisk.cn/down/index/4582223A6321<br /> <br />因为本人目前还在日本工作,所以软件以及文档都是日文的,大家凑乎看。<br />软件处理流程如下:<br /><br />软件运行效果如下:<br />原创 2010-07-01 16:22:00 · 509 阅读 · 0 评论 -
ASP.Net MVC3连接SAP实践
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using SAP.Middleware.Connector;using System.Data;namespace SAPMVC.Controllers{ public原创 2013-04-01 11:20:03 · 2147 阅读 · 0 评论 -
C#基础概念之延迟加载
延迟加载,亦称延迟实例化,延迟初始化等,主要表达的思想是,把对象的创建将会延迟到使用时创建,而不是在对象实例化时创建对象,即用时才加载。这种方式有助于提高于应用程序的性能,避免浪费计算,节省内存的使用等。针对于这种做法,似乎称之为即用即创建更为合适些。 先来看一下在Framework4.0中如何实现延迟加载。 Framework4.0提供了一个包装类 Lazy,可以轻松的实现延迟加载。转载 2012-09-20 15:08:03 · 482 阅读 · 0 评论 -
C# 4.0 延迟加载 Lazy<>用法
C# 4.0 延迟加载 Lazy class Program { static void Main(string[] args) { BlogUser blogUser = new BlogUser(1); Console.WriteLine("blogUser has been ini转载 2012-09-20 15:16:58 · 6211 阅读 · 0 评论 -
【MVC整理】1.使用 StructureMap 作为 ASP.NET MVC 的 DI 框架
StructureMap 是一个非常灵巧的IOC框架,与asp.net MVC 更是很好的集成。准备:下载StructureMap,基本实例中只需要引用StructureMap.dll文件,并引用命名空间StructureMap下面是我们需要使用IoC的示例代码,我们转载 2011-09-13 15:44:36 · 2251 阅读 · 0 评论 -
轻量级IOC框架:StructureMap
StructureMap项目地址:http://structuremap.sourceforge.net/Default.htm我以webform为例,简单介绍一下如何在项目中使用StructureMap:1.在Global.asax中的Application_Start原创 2011-09-13 15:41:37 · 2415 阅读 · 0 评论 -
C#中Abstract和Virtual
在C#的学习中,容易混淆virtual方法和abstract方法的使用,现在来讨论一下二者的区别。二者都牵涉到在派生类中与override的配合使用。一、Virtual方法(虚方法) virtual 关键字用于在基类中修饰方法。virtual的使用会有两种转载 2011-09-07 10:01:31 · 377 阅读 · 0 评论 -
C#英语面试题
1. Does C# support multiple inheritance?No, use interfaces instead2. What’s the implicit name of the parameter that gets passedinto th转载 2011-08-01 15:33:52 · 1398 阅读 · 0 评论 -
浅谈C#多线程与UI响应
一.C#多线程概述1.后台循环任务,少量UI更新:例如批量上传文件,并提供进度。这种情况使用BackgroundWorker组件是非常好的选择。2.耗时的后台任务:这里的耗时任务是指一个时间较长的任务,并且不能精确获取进度,如:调用一个远程WebService接口。这种情况可以开两个线程,一个工作,一个更新UI(不能提供进度,只能显示动画表示系统在运行中)。3.耗时的UI任转载 2011-06-09 11:50:00 · 418 阅读 · 0 评论 -
C#,ASP.NET,数据库面试题
1. 简述 private、 protected、 public、 internal 润饰符的走访权限。 答 . private : 公有成员, 在类的内部才可以造访。 protected : 维护成员,当类内部和承继类中可以拜访。 public : 公同成员,完整公然,出有造访限造。 internal: 在统一原创 2011-06-09 11:52:00 · 908 阅读 · 0 评论 -
.net面试题
在网上找来的,希望对大家有所帮助。1 (1)面向对象的语言具有__继承性_性、_封装性_性、_多态性 性。(2)能用foreach遍历访问的对象需要实现 _ IEnumerable 接口或声明_ GetEnumerator 方法的类型。1.c#中的三元运算符是__?:__<br />2.当整数a赋值给一个object对象时,整数a将会被__装箱___?<br />3.类成员有__3__种可访问形式?<br />4.public static const int A=1;这段代码有错误么?是什么?原创 2011-06-02 23:45:00 · 1403 阅读 · 0 评论 -
什么是装箱和拆箱?
<br /> <br /> 装箱和拆箱:任何值类型、引用类型可以和object(对象)类型之间进行转换。装箱转换是指将一个值类型隐式或显式地转换成一个object类型,或者把这个值类型转换成一个被该值类型应用的接口类型(interface-type)。把一个值类型的值装箱,就是创建一个object实例并将这个值复制给这个object,装箱后的object对象中的数据位于堆中,堆中的地址在栈中。被装箱的类型的值是作为一个拷贝赋给对象的。如:int i =10;object obj =原创 2011-06-02 23:20:00 · 727 阅读 · 0 评论 -
c#值类型和引用类型
<br />在C#中,<br />值类型:整型、布尔型、字符型、实数型、结构型、枚举型。<br />引用类型:类、对象、字符串、数组、接口、委托。<br /><br /><br />区别:<br />1、值类型通常被分配在栈上,它的变量直接包含变量的实例,使用效率比较高。<br /><br />2、引用类型分配在托管堆上,引用类型的变量通常包含一个指向实例的指针,变量通过该指针来引用实例。<br /><br />3、值类型继承自ValueType(注意:而System.ValueType转载 2011-05-24 17:37:00 · 356 阅读 · 0 评论 -
C# 委托
<br />委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。 <br />将方法作为方法的参数<转载 2011-05-25 11:00:00 · 296 阅读 · 0 评论 -
C#_面试题1
<br />1.维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么?<br />答:尽可能用约束(包括CHECK、主键、唯一键、外键、非空字段)实现,这种方式的效率最好;其次用触发器,这种方式可以保证无论何种业务系统访问数据库都能维持数据库的完整性、一致性;最后再考虑用自写业务逻辑实现,但这种方式效率最低、编程最复杂,当为下下之策。<br /><br /><br />2.什么是事务?什么是锁?<br />答:事务是指一个工作单元,它包含了一组数据操作命令,并且所有的命令作为一个整体一起向系统转载 2011-05-24 17:16:00 · 1312 阅读 · 0 评论 -
字符串检索-递归遍历文件夹-excel读取成dataset-结果导入到excel
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Tex原创 2012-09-20 14:38:56 · 1520 阅读 · 0 评论