MVC ,MVVM and MVP in Dotnet
Model View Controller - [MVC] architecture is suitable for web application.
Model View View Model - [MVVM] - suitable for WPF and Silverlight.
MVP - [Model View Presenter] suitable for Window application.
Dotnet, DotnetCore, Azure, C#,VB.net, Sql Server, WCF, MVC ,Linq, Javascript and Jquery
26 July 2014
1 June 2014
What is KnockoutJS
What is KnockoutJS
Knockout is a standalone JavaScript implementation of the Model-View-ViewModel pattern with templates. The underlying principles are therefore:
A clear separation between domain data, view components and data to be displayed the presence of a clearly defined layer of specialized code to manage the relationships between the view components.
The latter leverages the native event management features of the JavaScript language.
These features streamline and simplify the specification of complex relationships between view components, which in turn make the display more responsive and the user experience richer.
Knockout was developed and is maintained by Steve Sanderson, a Microsoft employee. The author stresses that this is a personal open-source project, and not a Microsoft product
Knockout includes the following features:
Automatic UI refresh (when the data model's state changes, the UI updates automatically)
Dependency tracking
Templating (using a native template engine although other templating engines can be used, such as jquery.tmpl)
Example:
http://learn.knockoutjs.com/#/?tutorial=intro
Knockout is a standalone JavaScript implementation of the Model-View-ViewModel pattern with templates. The underlying principles are therefore:
A clear separation between domain data, view components and data to be displayed the presence of a clearly defined layer of specialized code to manage the relationships between the view components.
The latter leverages the native event management features of the JavaScript language.
These features streamline and simplify the specification of complex relationships between view components, which in turn make the display more responsive and the user experience richer.
Knockout was developed and is maintained by Steve Sanderson, a Microsoft employee. The author stresses that this is a personal open-source project, and not a Microsoft product
Knockout includes the following features:
Automatic UI refresh (when the data model's state changes, the UI updates automatically)
Dependency tracking
Templating (using a native template engine although other templating engines can be used, such as jquery.tmpl)
Example:
http://learn.knockoutjs.com/#/?tutorial=intro
MVC Techniques with jQuery, JSON, Knockout, and C#
MVC Techniques with jQuery, JSON, Knockout, and C#
Enums in C#
Enums in C#
The enum keyword is used to declare an enumeration, a distinct type that consists of a set of named constants called the enumerator list.
Usually it is best to define an enum directly within a namespace so that all classes in the namespace can access it with equal convenience. However, an enum can also be nested within a class or struct.
By default, the first enumerator has the value 0, and the value of each successive enumerator is increased by 1. For example, in the following enumeration, Sat is 0, Sun is 1, Mon is 2, and so forth.
For Detail Explanation
http://www.codeproject.com/Articles/18809/Enums-in-C
The enum keyword is used to declare an enumeration, a distinct type that consists of a set of named constants called the enumerator list.
Usually it is best to define an enum directly within a namespace so that all classes in the namespace can access it with equal convenience. However, an enum can also be nested within a class or struct.
By default, the first enumerator has the value 0, and the value of each successive enumerator is increased by 1. For example, in the following enumeration, Sat is 0, Sun is 1, Mon is 2, and so forth.
For Detail Explanation
http://www.codeproject.com/Articles/18809/Enums-in-C
$( document ).ready() in Jquery
$( document ).ready() in Jquery
$( document ).ready(function() {
console.log( "ready!" );
});
is equal to
// Shorthand for $( document ).ready()
$(function() {
console.log( "ready!" );
});
$( document ).ready() will only run once the page Document Object Model (DOM) is ready for JavaScript code to execute. Code included inside $( window ).load(function() { ... }) will run once the entire page (images or iframes), not just the DOM.
$( document ).ready(function() {
console.log( "ready!" );
});
is equal to
// Shorthand for $( document ).ready()
$(function() {
console.log( "ready!" );
});
$( document ).ready() will only run once the page Document Object Model (DOM) is ready for JavaScript code to execute. Code included inside $( window ).load(function() { ... }) will run once the entire page (images or iframes), not just the DOM.
11 May 2014
20 April 2014
Subscribe to:
Posts (Atom)
Implementing OAuth validation in a Web API
I mplementing OAuth validation in a Web API Implementing OAuth validation in a Web API using C# typically involves several key steps to sec...
-
ViewBag, ViewData, TempData and View State in MVC ASP.NET MVC offers us three options ViewData, ViewBag and TempData for passing data from...
-
// Export Datatable to Excel in C# Windows application using System; using System.Data; using System.IO; using System.Windows.Forms; ...