C#
文章平均质量分 75
zlxadhkust
这个作者很懒,什么都没留下…
展开
-
<C# 6.0 & .NET 4.6 Framework> - Note 03
Chapter 10: Delegates, Events and Lambda Expressions這個東西叫委託。當定義一個委託的時候,編譯器在後面會聲明一個密封類,並繼承System.MulticastDelegate。它的結構也是固定的,有固定的一些方法。public sealed class MyOtherDelegate : System.MulticastDelegat原创 2017-06-08 18:28:07 · 564 阅读 · 0 评论 -
Design Pattern - Structural Patterns - Flyweight Pattern
20072007Section 6, Chapter 4Section 2, Chapter 3Flyweight PatternConceptPut all the content from both books together, the highlights of Flyweight Patt原创 2016-07-30 13:58:17 · 471 阅读 · 0 评论 -
Design Pattern - Behavioral Patterns - Template Pattern
2007Section 10, Chapter 3Template PatternConceptThis pattern defines the skeleton or template for a group of classes as a parent class, and allows inherited mem原创 2016-07-19 15:56:35 · 284 阅读 · 0 评论 -
[Specical] Design Pattern - Behavioral Patterns - Iterator Pattern
2007Section 4, Chapter 3Iterator PatternConceptIterators allow sequential access of elements in a collection of objects without exposing its underlying code.原创 2016-07-05 08:03:27 · 372 阅读 · 0 评论 -
Design Pattern - Structural Patterns - Adapter Pattern
2007Section 1, Chapter 4Adapter PatternConceptIt creates an adaptation between two classes of different types so they can become interchangeable. In other words原创 2016-05-18 08:31:39 · 434 阅读 · 0 评论 -
Design Pattern - Creational Patterns - Prototype Pattern
2007Section 4, Chapter 2Prototype PatternConceptThe Prototype pattern gives us a way to produce a copy or clone of a class that we already have created and conf原创 2016-05-07 18:20:37 · 510 阅读 · 0 评论 -
Regular Expression in C# - How to make use of Expresso
Tools: Taking advantage of ExpressoGo to its official site.Below is a tutorial on Expresso.http://www.codeproject.com/Articles/9099/The-Minute-Regex-Tutorial原创 2015-02-05 15:56:06 · 493 阅读 · 0 评论 -
Note On <Programming Entity Framework 2nd Edition> -01: How to Use LINQPad 4.5
如何安装第二章的数据库去到本书官网的下载页面:下载完成后执行压缩包里的SQLPackageSampleDatabaseChapters2thru6.exe文件,运行结果如下:从下面的论坛页面中找到解决方法:http://forums.oreilly.com/topic/35700-programmingefdb1/将(local)原创 2014-12-04 10:48:51 · 745 阅读 · 0 评论 -
Design Pattern - Behavioral Patterns - Visitor Pattern
2007Section 11, Chapter 3Visitor PatternConceptThe Visitor pattern allows changes or additions to a class's structure without changing the actual class.原创 2016-05-24 12:35:15 · 571 阅读 · 0 评论 -
Design Pattern - Behavioral Patterns - Chain of Responsibility Pattern
2007Section 1, Chapter 3Chain of Responsibility PatternConceptIt makes sure each member in a chain controls when and to what class it hands its processing to. T原创 2016-07-03 16:54:47 · 284 阅读 · 0 评论 -
Design Pattern - Structural Patterns - Facade Pattern
2007Section 5, Chapter 4Facade PatternConceptA Facade pattern allows grouping of subsystems behind a unified interface to allow a central access point to these原创 2016-07-14 07:28:14 · 302 阅读 · 0 评论 -
Design Pattern - Creational Patterns - Abstract Factory Pattern
2007Section 2, Chapter 2Abstract Factory PatternConceptSince the Factory pattern is a class that creates other classes in a uniform way, the Abstract Factory pa原创 2016-08-10 06:49:24 · 413 阅读 · 0 评论 -
<Professional ASP.NET MVC 5> - Note 01
CHAPTER 3 VIEWSpublic ActionResult Index(){ return View("~/Views/Example/Index.cshtml");}When using the tilde syntax, you must supply the file extension of the view because this bypasse原创 2016-09-01 13:41:14 · 468 阅读 · 0 评论 -
<Pro ASP.NET MVC 5> - Note01
CHAPTER 16 Advanced Routing FeaturesWorking with Areasto customize the routing system by replacing the standard MVC routing implementation classes and use the MVC Framework areas featu原创 2016-09-04 18:27:48 · 451 阅读 · 0 评论 -
<Pro ASP.NET MVC 5> - Note02
CHAPTER 3: The MVC PatternBuilding Loosely Coupled ComponentsImplement an interface that defines all of the public functions required.By introducing interface, I ensure that there原创 2016-09-17 20:23:18 · 878 阅读 · 2 评论 -
关于本人将会搬家博客的声明
至对这个博客有点关注的人:本人写博客的初衷很简单,主要是管理个人的知识和信息,软件开发这个行业的知识有其独特的性质,博大精深,结构宏大而细微处又琐碎,往往要经过一番长期的求索才能领悟一些知识,比如原理,算法等等,所以作为从业人员,记录下自己解开的知识点非常重要。这些博客其实只是个人的学习笔记,目标读者也只是我自己而已,没想到还是有很多人来看,也有些被收入知识库。也没有想到有一天会写原创 2017-04-13 17:05:25 · 533 阅读 · 0 评论 -
Design Pattern - Creational Patterns - Singleton Pattern
2007Section 1, Chapter 1Singleton PatternConceptThe Singleton pattern is a way to provide global access to a class instance without making the constructor avail原创 2016-04-06 08:48:12 · 569 阅读 · 0 评论 -
Note On <Programming Entity Framework 2nd Edition> -02: How to Use SqlExpress Profiler 2.0
Chapter3: Querying Entity Data ModelsThe example code of Entity SQL in this chapter at page 57 doesn't work in Entity Framework 6.0. And in EF5.0, you need to change it in this way:var queryStri原创 2014-12-08 14:57:40 · 1781 阅读 · 1 评论 -
Note On <Programming Entity Framework 2nd Edition> -03
Chapter 8:Install the database BreakAway原创 2015-01-22 18:34:33 · 690 阅读 · 0 评论 -
<Professional ASP.NET MVC 5> - Note 02
CHAPTER 9 RoutingUnless both parameters have a default value, a potential ambiguity exists, so Routing will ignore the default value on the {action} parameter.When you specify a default valu原创 2016-12-12 11:18:26 · 594 阅读 · 0 评论 -
Set Up Scheduler Job on Azure
Create Scheduler Job ServicesCreate a Job CollectionConfigure Action SettingsNow you have it ready.原创 2016-11-10 18:18:41 · 346 阅读 · 0 评论 -
Deploying ASP.NET MVC App On Azure
Prerequisite & Precondition:Windows 7 ProVisual Studio 2015 Enterprise (Update 3)SQL Server 2014 ExpressThe web app is based on ASP. NET MVC 5, Entity Framework, and it has data stored i原创 2016-10-24 16:08:28 · 334 阅读 · 0 评论 -
Set Up Ninject and Moq In A MVC 5 Prjoect
Install NinjectInstall MoqPrepare Code:Add /Abstract/IAuctionRepository.csusing System.Collections.Generic;using TeAwaOnlineArtwork原创 2016-10-05 10:28:25 · 294 阅读 · 0 评论 -
Design Pattern - Structural Patterns - Bridge Pattern
2007Section 2, Chapter 4Bridge PatternConceptIn the Bridge pattern we allow the instance variable to be not a concrete type but an abstract type, thus giving us原创 2016-10-01 17:24:07 · 328 阅读 · 0 评论 -
Design Pattern - Structural Patterns - Composite Pattern
2007Section 3, Chapter 4Composite PatternConceptThe Composite pattern allows you to compound different subsets of functionality into a collection and then call原创 2016-07-11 17:39:39 · 278 阅读 · 0 评论 -
Design Pattern - Structural Patterns - Decorator Pattern
2007Section 4, Chapter 4Decorator PatternConceptThe Decorator pattern gives us a way to use inheritance as a conditional add-on. Inheritance is used in the patt原创 2016-05-25 19:14:24 · 692 阅读 · 0 评论 -
Design Pattern - Creational Patterns - Builder Pattern
2007Section 3, Chapter 2Builder PatternConceptBuilders usually deal with construction of complex objects or objects whose construction, initialization, and conf原创 2016-06-25 19:11:03 · 453 阅读 · 0 评论 -
Install WPF Theme
Fire NuGet in Solution:Search the keyword: WPF, theme.Install it.Check the solution perspective, see what you got:Check the instruction:Follow it:Try it out原创 2016-03-15 16:24:46 · 378 阅读 · 0 评论 -
How to uninstall Visual Studio Express 2012
原创 2016-03-07 10:11:59 · 378 阅读 · 0 评论 -
Automatically Grab Images From a Website With C#
Requirement definitionThe application should be able to:Retrieve the HTML markup in text from a given URL, through HTTP request;Extract the URI of the image from the HTML markup;Save the i原创 2015-09-27 11:57:01 · 940 阅读 · 1 评论 -
Note on <C# 3.0 UNLEASHED With the .NET Framework 3.5> - 01
Chapter 15: Managing Object LifetimeMultiple constructors:public class WebSite{ string siteName; string url; string description; // Constructors public WebSite(): this("No Site", "no原创 2015-05-11 21:02:26 · 964 阅读 · 1 评论 -
Note on <C# 3.0 UNLEASHED With the .NET Framework 3.5> - 02
Chapter 16: Declaring Attributes and Examing Code with ReflectionIn order to execute the code in listing 16.8: Reflecting.cs, you may just create a new Console Application in VS 2012.Specify t原创 2015-06-07 21:46:51 · 552 阅读 · 0 评论 -
Note On <Programming Entity Framework 2nd Edition> -05
CHAPTER 10: Working with Object ServicesObject Services' role:Processing queriesMaterializing objectsManaging objectsManaging object relationshipsManaging object state原创 2015-01-29 15:35:02 · 600 阅读 · 0 评论 -
Note On <Programming Entity Framework 2nd Edition> -04
Setting Default Values"You can also set default values in your database, so why define defaults directly in the model? The CustomerTypeID property is non-nullable. Not only is this defin原创 2015-01-28 15:49:56 · 524 阅读 · 0 评论 -
Notes On <Practical ASP.NET Web API> - 01
Chp-1: Building a Basic Web API原创 2014-06-10 22:00:52 · 895 阅读 · 0 评论 -
如何使用<Beginning ASP.NET 3.5 in C# and VB>书中的示例代码
以第13章为例:LINQ先创建一个website原创 2014-05-15 23:26:36 · 1620 阅读 · 3 评论 -
Design Pattern - Behavioral Patterns - Strategy Pattern
2007Section 9, Chapter 3Strategy PatternConceptA Strategy pattern is a group of algorithms encapsulated inside classes that are made interchangeable so原创 2016-05-24 11:44:20 · 403 阅读 · 0 评论 -
Design Pattern - Behavioral Patterns - Observer Pattern
2007Section 7, Chapter 3Observer PatternConceptThe Observer pattern facilitates communication between a parent class and any dependent child classes, allowing c原创 2016-04-09 08:26:55 · 530 阅读 · 0 评论 -
<Pro WPF 4.5 in C#> - Note-02
Chapter 7: The ApplicationThe ApplicationThe Application Life CycleApplication TasksAssembly ResourcesLocalizationChapter 8: Element BindingBind原创 2016-04-19 12:28:48 · 787 阅读 · 0 评论 -
Design Pattern - Creational Patterns - Factory Pattern
Section 1, Chapter 1Factory PatternIntr:Factories use a base class type to create a class instance. This type can be in the form of either an abstraction or an interface, and based原创 2016-03-26 12:42:37 · 495 阅读 · 0 评论