|
|
AJAX
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
C#
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
C# ADO.NET
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
C# ASP.NET
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
C# Entity Framework
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
C# Graphics
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
C# LINQ
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
C# MVC
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
C# Silverlight
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
C# WCF
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
C# WCF / ADO
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
C# WCF / LINQ
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
C# WIN
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
CSS
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
IIS Express
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Javascript
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
JQUERY
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
LDAP
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
MonoTouch
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
OOP
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
SharePoint
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
SQL
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
SRS
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
VS 2010
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Web.Config
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
XPATH
|
| About me | ![]() |
Tech Forum site dedicated to post c# MVC / c#-related discussions and code snippets. Create a profile here and store your code snippets for FREE!. Hi, my name is Yogi, and I am a C# MVC and ORM (LINQ / EF) enthusiast with engineering background. My specialty is in problem solving, design, develop, and implement solution with MVC architecture. My favorite design pattern is pretty much facade, template, and simple / informal patterns. I have built .NET applications that are used by school districts and SDCOE. I also built .NET applications such as this dynamic snippet collection, apparel online shopping cart, home accounting, social networking, hotel finder, and fine art site for personal and business use. I am very proud of myself because 80% of the leading edge technology I learned on my own initiative in my own time at home by creating personal business applications. I love to learn and learn and learn. My hobby is sightseeing, automotive, electronics, and martial arts though my back is injured from practicing Kung Fu. I also like to watch movies. Some of my favorite movies are: In Time, Back to the Future, Matrix, Terminator, Click, Invention of Lying, Bedtime Stories. I highly recommend In Time because that makes you appreciate the value of time. Speaking of time, back in my days when i was in High School I liked to carry a small cheat sheet full of physics equations to physics exams because my poor little brain could not memorize all those equations that apply to different kind of questions. So the cheat sheet helped when I got stuck. The same with this site, it is my cheat sheet to my work except that it is a lot more sophisticated than my original paper ones back in late seventies. I am fascinated by ideas and technology, and I believe that amazing things will continue to happen more and more rapidly as things get faster and faster and faster...
Side textbook notes:
Interface: A special class of Interface type that contains signatures of methods, properties, indexers, events, delegates, without any implementation. Interface is used to help establishing standards and system design. It cannot be instantiated. A class can inherit from more than one interface and interface can inherit from more than one interface
Abstract: A special class of Abstract type that contains fields and methods that may be partially-implemented. A class can inherit from no more than one abstract or non-abstract class
Delegate: A special class of Delegate type that accepts functionality from various methods with identical signature, i.e: return type, number of parameters, and parameter types.
Static Method: Method that is called without instantiating the object
Indexer: A class that is used to store array of objects using "this" keyword and a get setter
Dictionary: A mechanism to associate keys with values, example: Dictionary<string, string> dict = new Dictionary<string, string>(); dict.Add("cat", "meow"); dict.Add("dog", "woof");
Singleton Class: A class that produces a new object only at the first time of instantiation. Subsequent instantiations will return the same object.
MVC: We can start by creating Entity Data Framework or LINQ to SQL ORM. Then we build a Model class with properties and methods. This is where database IO should take place. Then we create a controller to drive the Views. One controller controls a number of aspx views within a folder that is named after the controller. The views obtain data from the Model and the controller. When creating the view we can check the Strongly-Typed checkbox to enable selecting a Model. If the Model exists but is not in the dropdown, type the name of the Model. It will then show up for the next View.
4 Major Principles of OOP: Encapsulation, Data Abstraction, Polymorphism and Inheritence
OO Design patterns: http://www.oodesign.com/
Partial Class: Public Partial Class is used to spread Class over separate files, allowing multiple programmers to work on it simultaneously
SharePoint: http://technet.microsoft.com/en-us/library/ee748644.aspx
Connect with me:
Side textbook notes:
Interface: A special class of Interface type that contains signatures of methods, properties, indexers, events, delegates, without any implementation. Interface is used to help establishing standards and system design. It cannot be instantiated. A class can inherit from more than one interface and interface can inherit from more than one interface
Abstract: A special class of Abstract type that contains fields and methods that may be partially-implemented. A class can inherit from no more than one abstract or non-abstract class
Delegate: A special class of Delegate type that accepts functionality from various methods with identical signature, i.e: return type, number of parameters, and parameter types.
Static Method: Method that is called without instantiating the object
Indexer: A class that is used to store array of objects using "this" keyword and a get setter
Dictionary: A mechanism to associate keys with values, example: Dictionary<string, string> dict = new Dictionary<string, string>(); dict.Add("cat", "meow"); dict.Add("dog", "woof");
Singleton Class: A class that produces a new object only at the first time of instantiation. Subsequent instantiations will return the same object.
MVC: We can start by creating Entity Data Framework or LINQ to SQL ORM. Then we build a Model class with properties and methods. This is where database IO should take place. Then we create a controller to drive the Views. One controller controls a number of aspx views within a folder that is named after the controller. The views obtain data from the Model and the controller. When creating the view we can check the Strongly-Typed checkbox to enable selecting a Model. If the Model exists but is not in the dropdown, type the name of the Model. It will then show up for the next View.
4 Major Principles of OOP: Encapsulation, Data Abstraction, Polymorphism and Inheritence
OO Design patterns: http://www.oodesign.com/
Partial Class: Public Partial Class is used to spread Class over separate files, allowing multiple programmers to work on it simultaneously
SharePoint: http://technet.microsoft.com/en-us/library/ee748644.aspx
Connect with me:
| Comments | ![]() |
| Tech Forum | ![]() |
Comparison between vb.NET and c#.NET
|
|
Continued correspondance
|
|
LINQ to Entities does not recognize the method 'System.DateTime Parse
|
|
Please type your comment or feedback
|
c# MVC design, development, and implementation by Yogi Grantz
This site lets you store your personal code snippets and post technical question and answers, geared toward c# and c# MVC
