自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(487)
  • 资源 (3)
  • 收藏
  • 关注

转载 [ASP.NET MVC 小牛之路]02 - C#知识点提要

本篇博文主要对asp.net mvc开发需要撑握的C#语言知识点进行简单回顾,尤其是C# 3.0才有的一些C#语言特性。对于正在学asp.net mvc的童鞋,不防花个几分钟浏览一下。本文要回顾的C#知识点有:特性、自动属性、对象集合初始化器、扩展方法、Lambda表达式和Linq查询。C#资深“玩家”可路过。1.特性(Attributes)特性(Attributes),MSDN的

2016-09-02 20:50:06 531

转载 [ASP.NET MVC 大牛之路]01 - 开篇

匆匆2014,转眼就到末尾了。在这一年,你还有哪事情些想做而没有做?2014年在我身上发生了两件意义重大的事,一是正月初一宝宝出生,我升级成为了爸爸;二是进入了一家创业公司,成为了技术负责人。 去年结束了[ASP.NET MVC 小牛之路]系列,本来计划在2014年接着写大牛之路。但有了小孩后,业余时间在家根本没法专心编程和写一些东西。 这一年开发工作中,学

2016-09-02 20:48:40 608

转载 [ASP.NET MVC 大牛之路]03 - C#高级知识点概要(2) - 线程和并发

我也想过跳过C#高级知识点概要直接讲MVC,但经过前思后想,还是觉得有必要讲的。我希望通过自己的经验给大家一些指引,带着大家一起走上ASP.NET MVC大牛之路,少走弯路。同时也希望能和大家一起交流,这样也能发现我自己的不足,对我自己的帮助也是非常大的。建议大家对C#撑握的不错的时候,可以去看一些开源项目。走技术这条路,就要耐得住寂寞(群里双休日说要让群主找妹子进群的人必须反思),练好内

2016-09-02 20:48:02 2424 1

转载 [ASP.NET MVC 大牛之路]02 - C#高级知识点概要(1) - 委托和事件

在ASP.NET MVC 小牛之路系列中,前面用了一篇文章提了一下C#的一些知识点。照此,ASP.NET MVC 大牛之路系列也先给大家普及一下C#.NET中的高级知识点。每个知识点不太会过于详细,但足矣。要深入研究还需要去查看更多的专业资料。要成为大牛,必然要有扎实的基本功,不然时间再长项目再多也很难有大的提升。本系列讲的C# 高级知识点,是非常值得去撑握的,不仅可以让你写代码时游刃有余

2016-09-02 20:47:15 1076

转载 [ASP.NET MVC 大牛之路]01 - 开篇

匆匆2014,转眼就到末尾了。在这一年,你还有哪事情些想做而没有做?2014年在我身上发生了两件意义重大的事,一是正月初一宝宝出生,我升级成为了爸爸;二是进入了一家创业公司,成为了技术负责人。 去年结束了[ASP.NET MVC 小牛之路]系列,本来计划在2014年接着写大牛之路。但有了小孩后,业余时间在家根本没法专心编程和写一些东西。 这一年开发工作中,学

2016-09-02 20:45:36 309

原创 Thread

1.如果你的机器为2个2核CUP, 那么CLR线程池容量默认:"处理理*250" = 1000ThreadPool的作用在于更有效的利用线程。尽量少的去开新线程,而使用人家已经用完的线程。线程池分配线程的流程是这样的1.请求线程池分配线程2.线程池查询可用线程池队列中的线程。2.1.如果有可用线程,则使用可用线程,将可用线程从可用线程队列。2.2.1.如果没有可用线

2016-09-02 20:38:30 260

原创 字符集

1、ANSI(American National standards Institute)编码     英文占一个字节,汉字2个字节,以一个\0结尾,常用于txt文本文件,unicode和ansi都是字符代码的一种表示形式。为使计算机支持更多语言,通常使用 0x80~0xFF 范围的 2 个字节来表示 1 个字符。比如:汉字 '中' 在中文操作系统中,使用 [0xD6,0xD0] 这两个字

2016-09-02 20:35:13 258

原创 Color

LighPing / #FFB6C1 / 255,182,193  15*16+15颜色值“#FF0000”为红色,因为红色的值达到了最高值 FF(即十进制的255),其余两种颜色强度为0。在例如“#FFFF00”表示黄色,因为当红色和绿色都为最大值,且蓝色为0时,产生的就是黄色值越小,颜色越深

2016-09-02 20:34:39 329

原创 UNC路径

UNC(Universal Naming Convention)1.什么是UNC路径?UNC路径就是类似\\softer这样的形式的网络路径。UNC为网络(主要指局域网)上资源的完整 Windows 2000 名称。格式: \\servername\sharename ,其中 servername 是服务器名,sharename 是共享资源的名称。目录或文件的

2016-09-02 20:33:33 10180

原创 BIT

字节B是计算机存储容量的单位,除了字节以外还有“比特”(b);千字节(KB);兆字节(MB),他们的关系是:1B=8b,1KB=1024B,1MB=1024KB,1GB=1024MB.一个半角的数字或英文字母占用一个字节,一个汉字或全角的数字或英文字母占用2个字节。一个字节可以表示一个数据,也可以表示一个英文字母,两个字节可以表示一个汉字十六进制转为十进制

2016-09-02 20:31:37 862

翻译 Rand Over

函数的区别1rank() over是的作用是查出指定条件后进行一个排名,但是有一个特点。假如是对学生排名,那么实用这个函数,成绩相同的两名是并列,例如下图1 2 2 4。2dense_rank()的作用和rank()很像,唯一的一点区别就是,领命学生的成绩并列以后,下一位同学并不空出并列所占的名次,例如下图1 2 2

2016-09-02 10:45:03 623

原创 Eidt Value setting

/// /// Set SpinEdit integer format. /// /// SpinEdit Control /// Min Value /// Max Value public static void SetIntegerFormat(this SpinEdit editContro

2016-08-29 09:45:56 553

翻译 ZPL

ZPL指令及条码选择整理(斑马S4M)^XA^LH50,20^FO10,50^BY2,2.0,200^BCC^FD>51234567890^FS^CW1,E:MSUNG24.FNT^CI17^FO40,270^A1N,20,20^F8^FD测试文本^FS^XZZPL指令是区分大小写的。^XA和^XZ是开始和结束标记。这些ZPL指令可以参考下面的标记,主要解释一下^BC是

2016-08-26 08:38:33 4754

转载 C#-利用ZPL语言完毕条形码的生成和打印

近期由于公司项目的须要,研究了一项对我来说算是新的技术—条形码的生成和打印。由于之前没有接触过这方面的知识,所以刚開始还有点小迷茫和小兴奋,只是一步一步来,问题总会解决的。如今来总结一下做条形码这块的收获。     条形码的生成没有什么难度,就是运用一些字符串处理函数自己主动生成一串字母或数字的组合。这里主要说明一下怎样把生成的条码值打印出来。首先我们要接触一种新的语言ZPL(ZebraP

2016-08-26 08:13:18 8987 6

原创 EnumHelper

/// /// Get all enum descriptors. /// /// Enum type /// Enum descriptor list public static IList> GetEnumDescriptor(Type enumType) { if (enumT

2016-08-24 17:55:55 448

原创 Descriptor

/// /// Descriptor information. /// public class Descriptor { /// /// Key. /// public K Key { get; set; } /// /// Name. ///

2016-08-24 17:48:49 537

原创 Prism应用开发(八)——松耦合组件之间通信

一、Commands创建一个全局的command,该command将会在各个组件之间共享。[csharp] view plain copyprint?public static class GlobalCommands  {  public static CompositeCommand MyCompositeCommand = new Comp

2016-08-12 09:15:34 1235

转载 Prism应用开发(七)——导航

导航可以分为两种:通过visual tree上控件状态变化的导航(例如,变化展现形式)称为State-based导航,通过在visual tree上增加或移除元素的导航被称为view-based导航,Prism对两种导航都提供了支持。一、State-based导航用不同的格式或者Style展现数据情景:上面的例子中,同样的数据被通过两种方式展现出来,列表形式和图标形式。因为

2016-08-12 09:14:57 931

转载 Prism应用开发(六)——MVVM高级话题

一、CommandsComposite Commands情景:上述情景中,Submit All Command的逻辑是要调用所有Submit Command的逻辑。解决方案: Prism中提供了CompositeCommand,这个类持有一组child command,CompositeCommand在执行的时候将会调用每一个child command的Execute方法,

2016-08-12 09:14:10 686

转载 Prism应用开发(五)——MVVM模式关键技术

一、Data BindingData Binding在MVVM模式中起到了重要的作用,WPF提供了强大的数据绑定功能,因此在设计view和model时应该充分利用这些能力,这意味着你必须实现正确的接口。1)WPF支持one-way binding和two-way binding,two-way binding会将用户对界面数据的修改自动更新到底层数据对象。2)为了将view mod

2016-08-12 09:13:33 980

转载 Prism应用开发(四)——MVVM模式基础

在MVVM模式中,View封装UI和UI逻辑,viewmodel封装presentation逻辑,model封装业务逻辑和数据。View类View的责任是定义屏幕上的结构和外观,在完美的情况下,view的code behind只包含一个调用InitializeComponent的构造函数,但是通常情况下,code behind会包含XAML标签难以表达的UI逻辑代码,所谓UI逻辑代

2016-08-12 09:12:58 424

转载 Prism应用开发(三)——基于模块的应用程序开发

Prism使用模块(Module)的概念来对应用程序进行划分。一个module封装相关的关注点,并且具有单一的职责。module既可以按照应用程序的业务逻辑进行划分,也可以按照应用程序的架构层次进行划分。很多大型应用可能会同时包含两种类型的Module。下图中,按照应用程序的业务逻辑进行模块划分:下图中,按照应用程序的架构层次进行模块划分:下面是设计模块的一些例子:

2016-08-12 09:12:16 603

转载 Prism应用开发(二)——Prism应用程序初始化

Bootstrapper主要用来初始化Prism应用程序,其处理流程如图:在Prism应用中,Bootstrapper的开发过程如下:override基类的BootstrapperUnity基类提供了UnityBootstrapper和MefBootstrapper,可以根据实际的应用选用不同的Bootstrapper。[csharp] view plain

2016-08-12 09:11:28 1200

转载 Prism应用开发(一)—— 概述

Prism框架的设计目的是用来帮助构建丰富、灵活、易维护的WPF和Silverlight应用程序。关键概念Modules:Modules是能够独立开发、测试、部署的功能单元,Modules可以被设计成实现特定业务逻辑的模块(如Profile Management),也可以被设计成实现通用基础设施或服务的模块(如Logging、Exception Management)。Module C

2016-08-12 09:10:33 797

原创 XML

898 MESPRO MES MESPRO INFOR-LN-TEST 002 .xml true false false true false MH 10.205.135.67 21

2016-08-09 15:25:09 380

翻译 通过创建 ControlTemplate 自定义现有控件的外观

ControlTemplate指定控件的可视结构和可视行为。 可以通过为控件指定新 ControlTemplate 自定义该控件的外观。创建 ControlTemplate 后,可以在不更改现有控件的功能的情况下更改其外观。例如,您可以将应用程序中的按钮设置为圆形,而不是默认的方形,但该按钮仍将引发 Click 事件。本主题介绍 ControlTemplate 的各个部分,演示

2016-08-09 10:46:19 1114

翻译 理解WPF中的视觉树和逻辑树

理解WPF中的视觉树和逻辑树  Understanding the Visual Tree and Logical Tree in WPF这篇文章讨论WPF中视觉树和逻辑树的细微差别。同时提供了一个小程序供读者稍后分析。如果你已经对着两个概念完全不熟悉,我建议你先读SDK文档中的这篇文章“URL”。背景目前SDK文档中关于视觉树和逻辑树的介绍还不是很完全。从我一开始接触WPF, 我就对

2016-08-09 10:44:18 1488

原创 Project

1. Sorted the files private FileInfo[] Sort(FileInfo[] fileArray) { Array.Sort(fileArray, (f1, f2) => { return f1.Name.CompareTo(f2.Name); });

2016-08-08 14:09:37 397

转载 Prism框架(四)——MVVM模式基础

在MVVM模式中,View封装UI和UI逻辑,viewmodel封装presentation逻辑,model封装业务逻辑和数据。View类View的责任是定义屏幕上的结构和外观,在完美的情况下,view的code behind只包含一个调用InitializeComponent的构造函数,但是通常情况下,code behind会包含XAML标签难以表达的UI

2016-08-04 20:21:58 1495

转载 Prism框架(三)——基于模块的应用程序开发

Prism使用模块(Module)的概念来对应用程序进行划分。一个module封装相关的关注点,并且具有单一的职责。module既可以按照应用程序的业务逻辑进行划分,也可以按照应用程序的架构层次进行划分。很多大型应用可能会同时包含两种类型的Module。下图中,按照应用程序的业务逻辑进行模块划分:下图中,按照应用程序的架构层次进行模块划分:下面是设计模块的一些例子:一个模块可以是包

2016-08-04 20:21:07 1910

转载 Prism框架(二)——Prism应用程序初始化

Bootstrapper主要用来初始化Prism应用程序,其处理流程如图:在Prism应用中,Bootstrapper的开发过程如下:override基类的BootstrapperUnity基类提供了UnityBootstrapper和MefBootstrapper,可以根据实际的应用选用不同的Bootstrapper。[csharp] 

2016-08-04 20:20:14 1608

转载 Prism框架(一)—— 概述

Prism框架的设计目的是用来帮助构建丰富、灵活、易维护的WPF和Silverlight应用程序。关键概念Modules:Modules是能够独立开发、测试、部署的功能单元,Modules可以被设计成实现特定业务逻辑的模块(如Profile Management),也可以被设计成实现通用基础设施或服务的模块(如Logging、Exception Management)。Module C

2016-08-04 20:19:21 12795

原创 博客

1.MEFhttp://www.cnblogs.com/beniao/archive/2010/08/11/1797537.html2.WPFhttp://www.cnblogs.com/Jax/category/88715.html

2016-08-03 23:02:55 303

转载 WPF与Prism一并学习(五)

关于WPF的布局部分不想写了,感觉比较散乱,其实找本书看看基本也讲的八九不离十了,一般都讲的很清楚,又好懂无非就是Grid,StackPanel,DockPanel,WrapPanel,Canvas那些,用的熟了自然也没什么障碍的.唯一一个大多数书上写的不清不楚的就是"依赖属性"这个玩意,MSDN是这样解释依赖属性的当您定义自己的属性并需要它们支持 Windows Pr

2016-08-03 22:45:45 1158

转载 WPF与Prism一并学习(四)

创建WPF程序的三种方式:1.只使用代码2.使用代码和未经编译的标记(XAML)3.使用代码和编译过的标记(BAML)第一种不写了,比较简单第二种:所谓的第二种方法就是直接读一个XAML文件,解析它并创建界面元素,要注意的是要读的XAML文件属性要设置成如下的样子[csharp] view plain copypr

2016-08-03 22:44:16 1345

转载 WPF与Prism一并学习(三)

深度解析 TypeConverter & TypeConverterAttribute (一)深度解析 TypeConverter & TypeConverterAttribute (二)使用TypeConverter类将XAML标签的Attribute与对象的Property进行映射先我们准备一个类:[csharp] view

2016-08-03 22:43:31 1337

转载 WPF与Prism一并学习(二)

深度理解XAML本质XAML到底是个啥玩意?从表面看,它是XML的子集,没错!那有人说,HTML也是啊!没错!他们都是!只不过HTML解析是由浏览器完成(HTML解析原理),XAML是由CLR完成.但解析以后的产物则完全不同,HTML解析纯粹是浏览器为了渲染出页面做的工作,XAML确是为了生成一个类,来取代原来Winform窗体类的desinger分部类文件,这一点可以通过观察反编译生成的IL

2016-08-03 22:42:40 834

转载 WPF与Prism一并学习(一)

结合别人对Prism 4.0的文档翻译学习http://www.cnblogs.com/Pray4U/tag/Prism/学习Prism的前提条件使用Prism需要您拥有开发WPF或者Silverlight应用程序的经验。这样你会熟悉在Prism中大量使用的重要概念。他们包含:l XAML,这是一种描述和初始化WPF和Silverlight应用程序用户界面的

2016-08-03 22:41:55 5445 1

转载 MEF程序设计指南一:在应用程序中宿主MEF

在应用程序中宿主MEF其实非常简单,只需要创建一个组合容器对象(CompositionContainer)的实例,然后将需要组合的部件(Parts)和当前宿主程序添加到容器中即可。首先需要添加MEF框架的引用,既System.ComponentModel.Composition.dll,详细如下代码块:

2016-08-02 22:10:34 795

原创 刷新页面

listPagerefresh.jsvar _c = 0;var _timer;$(function () { $('#timer').click(function(){ if(_timer){ $('#timer').addClass('timer_pause'); window.clearTimeout(_tim

2016-07-11 15:59:37 428

省市区数据库SQLServer版

省市区数据库SQLServer版

2014-05-14

PHP完整中文手册 (chm类型)

PHP完整中文手册 PHP完整中文手册 PHP完整中文手册 PHP完整中文手册

2010-07-08

我的asp.net学习笔记

我的asp.net学习笔记 学习asp.net过程的学习笔记,大家可以来看下

2008-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除