随笔分类 -  .net技术扩展笔记

摘要:Gearman任务分布系统部署windows平台_使用Cygwin 阅读全文
posted @ 2014-12-22 21:15 朱京辉 阅读(2569) 评论(0) 推荐(0) 编辑
摘要:一、WPF介绍   先说下WPF,她的简称是Windows Presentation Foundation,注意到Presentation这个单词了吧,展现的意思,后面那个是基础,展现基础,WPF是一种展现的基础框架。她运用Direct3d技术,而且实现了界面元素的外观和行为分离,这不是很流行的解耦思想嘛,呵呵,很先进的样子哟。值得一提的是WPF使用的布局语言是Xaml,布局有些类似网页布局,不错的布局方式,比winform布局方便很多。   如果说winform还有这win32和mfc的影子,这次可以算是全新的表现形式了,以往的平台每个控件只能负责它自己的那片区域,但是WPF每个空间可以在屏幕的任何地方进行绘画,华丽的转身也可以做到,感觉用户体验倍升。有兴趣的可以下载个Microsoft Expression Design,专门用来设计非常酷的WPF界面,生成的是Xaml文件。 阅读全文
posted @ 2014-11-13 17:53 朱京辉 阅读(295) 评论(0) 推荐(0) 编辑
摘要:在上一篇将MVC的时候,有很有朋友对简单三层的概念不是很熟悉,因此,今天进行简单三层的一个简单介绍,同时为理解MVC中的Model做知识累计。 阅读全文
posted @ 2013-10-27 00:37 朱京辉 阅读(10336) 评论(0) 推荐(0) 编辑
摘要:Spring.Net 介绍,优缺点,使用场景介绍,IOC和DI介绍 Spring.Net的功能:自动装配、属性和构造器参数依赖注入、依赖检查、生命周期接口等等,使用起来感觉更多的是配置,非常关键的就是App.Config配置文件 技术使用的场景:在需要进行模块之间解耦操作的时候可以用到,一般的解耦操作用的都是面向接口编程,从而达到模块之间的解耦,解耦的意思就是:即使下一级模块修改后,依赖它的上一级模块也不需要改变,这就是解耦了。通常的做法,其中一种做法是,先抽象下一级模块的接口,在下一级模块和上一级模块之间创建一个工厂模块,上一级使用下一级抽象出的接口进行编程,实例使用工厂模块进行实例。工厂模块实例的方法有很多,简单的是直接实例,高级的是通过反射进行实例。具体可以在工厂模式中了解,之后也会针对几种设计模式写博文,紧急需要的可以给我留言,可以将我的个人总结发给你先。 阅读全文
posted @ 2013-10-15 21:46 朱京辉 阅读(1465) 评论(6) 推荐(4) 编辑
摘要:WPF学习 基础需要比较少 WPF是用来替代WinForm WPF的核心:XAML技术,平板电脑开发, Windows Phone手机开发______________________________________________________________________________________________控件 比较常用的事件button(click) Loaded事件 控件名字取得要有意义 Focus()获取焦点 __________________________________________________________________________... 阅读全文
posted @ 2013-03-28 20:39 朱京辉 阅读(234) 评论(0) 推荐(0) 编辑
摘要:C# 中的委托和事件引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真 是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使 用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。委托是一个类型,用来指称所有形式相同的方法(返回值类型相同而且参数也相同)。说白了,委托就是第三方,调用者告诉 阅读全文
posted @ 2013-02-26 14:40 朱京辉 阅读(130) 评论(0) 推荐(0) 编辑
摘要:1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动态调用方法7、 动态创建委托1、什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型 (class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息,例如: Assembly类可以获得正在运行的装配件信息,也可以动态的加载装配件,以及在装配件中查找类型信息,并创建该类型 阅读全文
posted @ 2013-02-24 21:04 朱京辉 阅读(155) 评论(0) 推荐(0) 编辑
摘要:String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一起时,使用 StringBuilder 类可以提升性能。 通过用一个重载的构造函数方法初始化变量,可以创建 StringBuilder 类的新实例,正如以下示例中所阐释的那样。 ... 阅读全文
posted @ 2013-01-26 13:52 朱京辉 阅读(201) 评论(0) 推荐(0) 编辑
摘要:如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去! 第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习.NET Framework。ASP.NET是建构在.NET Framework之上的技术,你对.NET Framework了解得越深,学习ASP.NET就越快。 举个例子:下面简单列出几个对掌握ASP.NET非常重要的概念: 对象的内.. 阅读全文
posted @ 2012-12-08 23:05 朱京辉 阅读(278) 评论(0) 推荐(0) 编辑