
M_M|学习【C#.net】
liming850628
性格开朗,兴趣广泛,
展开
-
C# .Net WinForm 进度条ProgressBar 用法 实例
如何使用进度条:一、添加控件 Panel panelBack=new Panel(); ProgressBar progressBarExcelExport=new ProgressBar(); Label lblCaption=new Label();二、 初始化设置 panelBack.原创 2012-06-13 09:25:31 · 29856 阅读 · 0 评论 -
.NET AOP (六)在编译阶段PostSharp
.NET AOP (六)在编译阶段PostSharp转载至:点击打开链接PostSharp简介PostSharp是一个用于在.NET平台上实现AOP的框架,是我比较常用的一个AOP框架,官方网站为http://www.sharpcrafters.com。目前最新版本为2.0,但是2.0的license不再免费,因此个人建议下载1.5版,同时下文都是基于PostSharp1.5。转载 2016-03-27 11:33:05 · 2071 阅读 · 0 评论 -
.Net AOP (四)EnterpriseLibary 实现方法
.Net AOP (四)EnterpriseLibary 实现方法首先添加EnterpriseLibary的引用自定义CallHandler,这里定义两个CallHandler分别用于参数检查和日志记录。using Microsoft.Practices.Unity.InterceptionExtension; public class UserHandler:ICallHandl转载 2016-03-27 11:16:30 · 1059 阅读 · 0 评论 -
.Net AOP(三)继承ContextBoundObject方式
.Net AOP(三)继承ContextBoundObject方式AopAttribute [AttributeUsage(AttributeTargets.Class, AllowMultiple = false)]public class AopAttribute : ProxyAttribute 3 { 4 private IAop转载 2016-03-27 10:59:46 · 2511 阅读 · 0 评论 -
.NET AOP(一)七种AOP实现方法
7Approaches for AOP in .NetAOP在 .NET中的七种实现方法Here are all the ways that I can think of to add AOPto your application. This mostly focus on the interception sideof things,because once you have tha转载 2016-03-27 10:36:59 · 5303 阅读 · 0 评论 -
.Net AOP(二)远程代理Remoting/RealProxy
远程代理 1、使用.Net Remoting/RealProxy采用TransparentProxy和RealProxy实现对象的代理,实现思路如下:Client -TransparentProxy - RealProxy - Target Object下面实现自定义的TransparentProxy和RealProxyusing System.Runtime.Remoting转载 2016-03-27 10:52:56 · 3296 阅读 · 0 评论 -
委托C#(delegate、Action、Func、predicate,Predicate)
委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。 1.委托的声明 (1). delegate delegate我们常用到的一种声明 Delegate至少0个参数,至多32个参数,可以无返回值,也可以指定返回值类型。 例:public delegateint MethodtDelegate(i转载 2016-02-26 14:20:07 · 541 阅读 · 0 评论 -
TFS 强制删除工作区
1,进入命令目录;进入TFS服务器 win+R 输入CMD进入tf文件目录:C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE2,查看所有工作空间tf workspaces /server:{TFS服务器地址} /owner:*例如: tf workspaces /server:htttp:/原创 2016-01-21 09:40:19 · 5068 阅读 · 0 评论 -
C#开源资源
一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,转载 2015-03-04 16:15:00 · 1288 阅读 · 0 评论 -
MVC 路由重定向
一般我们在MVC开发过程中,都会碰到这样的问题。页面总是写在Views文件夹下,而且还只能一个Controller的页面只能写在相应的以Controller名命名的文件夹下。如果我们写到别处呢?那么肯定会报错。这是MVC中的一个规定,必须这样写。- i' G$ q3 R8 p% x1、正常项目目录规则要求标准如下(图一)。我们要访问Index页面,只需要输入http://域名:端口号/Ho转载 2015-03-04 13:27:07 · 3985 阅读 · 2 评论 -
C# 资源网站
C# 资源网站名称:快速入门 地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。名称:微软官方.NET指导站点 地址:http://www.gotdotnet.com/描述:上面的站点是本站的一个转载 2014-04-22 13:06:10 · 606 阅读 · 0 评论 -
23个.net开源项目框架
http://codeplex.com/xunit">[TEST] xUnit.net - 用于TDD的最好的测试框架之一。 http://ayende.com/projects/rhino-mocks.aspx">[TEST] RhinoMocks mocking framework - 通过创建mock使测试更简单。 http://white.codeplex.com/"转载 2014-02-14 15:09:09 · 2575 阅读 · 0 评论 -
JS操作Iframe中属性、事件(跨域)
实现目标跨域控制页中的属性,调用页面中按钮事件。实现背景背景一:打开百度,自动查询XXX关键字。背景二:已知用户名、密码情况下,自动登录。实现方法方法一:C#代码实现,使用WebBrowser方法二:脚本实现,使用ActiveXObject,动态创建页面实现代码htmlxmlns="http://www.w3.or转载 2013-12-18 17:59:43 · 3915 阅读 · 0 评论 -
asp .net 页面生命周期
介绍对于ASP.NET开发者,理解ASP.NET的页面生命周期是非常重要的。主要是为了搞明白在哪里放置特定的方法和在何时设置各种页面属性。但是记忆和理解页面生命周期里提供的事件处理方法(method)非常困难。互联网上有很多关于页面生命周期内部机制的文章,所以本文只准备简单覆盖技术的基础部分,更主要的目的是给大家提供一个简单得记忆页面生命周期的方法。准确的记忆ASP.NET页面生命周期每一转载 2013-05-28 16:30:13 · 631 阅读 · 0 评论 -
asp.net 前台事件处理原理
这 是Form表单的提交按钮,点击以后会作为参数发送到服务端,参数是这样的: 控件的name属性=控件的value值,对应上面的例子就是:Submit1= Submit。 服务端会根据接收到的控件的name属性的这个key来得知是这个按钮被点击了,从而在服务端触发这个按钮的点击事件。二. HtmlControls 中的 Type为button的HtmlInputButton 和其它所有的控件事转载 2013-05-28 16:18:31 · 1091 阅读 · 0 评论 -
怎样理解C#中的托管
怎样理解C#中的项目管理 托管,把他理解成为一个 方法的类型;原创 2013-05-06 16:36:57 · 789 阅读 · 0 评论 -
C# .net Gridview 基于Jquery客户端 冻结行 冻结列 (固定行、固定列) js 插件
相信C# .net 的程序员们都期待一个;强大的冻结行,冻结列的js 插件;下面我为大家献上一、aspx页面:引用 js 和 css (注意 jquery )是必须的 function gridviewScroll() { $('#').gridviewScroll({原创 2013-05-06 16:41:03 · 3779 阅读 · 0 评论 -
EntityFramework入门
1. 第一步:创建一个控制台应用程序,起名为EFDemo2. 第二步:创建一个实体模型 (1)在EFDemo项目上面右击选择添加—新建项—在已安装的选项中选择数据—ADO.NET实体对象模型,如图所示: 3. 与数据库进行连接 (1) 单击第二步建立的实体数据模型的添加按钮,然后我们选择从数据库生成,如图所示: (2) 单击下一步,然后如果我们以转载 2012-12-17 10:12:41 · 671 阅读 · 0 评论 -
.Net AOP(五) 各种IoC框架下实现AOP
.Net AOP(五) 各种IoC框架下实现AOP首先介绍几种笔者常见的IOC框架Unity:微软patterns&practicest团队开发的IOC依赖注入框架,支持AOP横切关注点。MEF(Managed Extensibility Framework):是一个用来扩展.NET应用程序的框架,可开发插件系统。Spring.NET:依赖注入、面向方面编程(AOP)、数据访问转载 2016-03-27 11:45:08 · 14687 阅读 · 0 评论