1. Push technology:
- ajax timing requests
- SSE
- WebSockets
- SignalR
Tuesday, November 11, 2014
Tuesday, October 21, 2014
Lesson 55 22/27. (9 X 3)
1. Nockout.
0. http://www.sitepoint.com/beginners-guide-to-knockoutjs-part-1/
1. http://learn.knockoutjs.com/#/?tutorial=intro
1.1. http://knockoutjs.com/examples/
2. http://www.sitepoint.com/beginners-guide-to-knockoutjs-part-1/
3. http://www.adobe.com/devnet/html5/articles/getting-started-with-knockoutjs.html
4. http://code.tutsplus.com/tutorials/into-the-ring-with-knockout-js--net-21239
ASP.MVC
5. http://www.codeproject.com/Articles/680553/Knockout-js-for-Beginners
6. http://www.asp.net/single-page-application/overview/introduction/knockoutjs-template
R
6. http://habrahabr.ru/company/enterra/blog/145903/
7. http://habrahabr.ru/post/124731/
8. http://habrahabr.ru/post/123692/
9. http://habrahabr.ru/post/125148/ (GRID)
P.S.
Vot ewe statya na russkom:
http://habrahabr.ru/company/enterra/blog/145903/
A v nei ssylka na KMVC: http://knockoutmvc.com/
0. http://www.sitepoint.com/beginners-guide-to-knockoutjs-part-1/
1. http://learn.knockoutjs.com/#/?tutorial=intro
1.1. http://knockoutjs.com/examples/
2. http://www.sitepoint.com/beginners-guide-to-knockoutjs-part-1/
3. http://www.adobe.com/devnet/html5/articles/getting-started-with-knockoutjs.html
4. http://code.tutsplus.com/tutorials/into-the-ring-with-knockout-js--net-21239
ASP.MVC
5. http://www.codeproject.com/Articles/680553/Knockout-js-for-Beginners
6. http://www.asp.net/single-page-application/overview/introduction/knockoutjs-template
R
6. http://habrahabr.ru/company/enterra/blog/145903/
7. http://habrahabr.ru/post/124731/
8. http://habrahabr.ru/post/123692/
9. http://habrahabr.ru/post/125148/ (GRID)
P.S.
Vot ewe statya na russkom:
http://habrahabr.ru/company/enterra/blog/145903/
A v nei ssylka na KMVC: http://knockoutmvc.com/
Tuesday, September 16, 2014
Lesson 53. 20/27 (9 x 3)
1. Javascript, Jquery, undescore.js, mustache.js
Model:
public class Product
{
public string ProductName { get; set; }
public int Qnt { get; set; }
public List<Feature> Fetures { get; set; }
}
public class Feature
{
public int id { get; set; }
public double Weight { get; set; }
public string Color { get; set; }
public double Price { get; set; }
}
public ActionResult Data()
{
Models.Product p = new Models.Product
{
ProductName = "Cheese",
Price = 89.90,
Qnt = 2,
Fetures = new List<Models.Feature>
{ new Models.Feature{Color="Red", Weight=23.90},
new Models.Feature{Color="Blue", Weight=12.25}}
};
return Json(p, JsonRequestBehavior.AllowGet);
}
Model:
public class Product
{
public string ProductName { get; set; }
public int Qnt { get; set; }
public List<Feature> Fetures { get; set; }
}
public class Feature
{
public int id { get; set; }
public double Weight { get; set; }
public string Color { get; set; }
public double Price { get; set; }
}
public ActionResult Data()
{
Models.Product p = new Models.Product
{
ProductName = "Cheese",
Price = 89.90,
Qnt = 2,
Fetures = new List<Models.Feature>
{ new Models.Feature{Color="Red", Weight=23.90},
new Models.Feature{Color="Blue", Weight=12.25}}
};
return Json(p, JsonRequestBehavior.AllowGet);
}
Tuesday, September 9, 2014
Lesson 51. 18/27 (9 x 3)
1. Adam Freeman. Adding Dynamic Content to a View. Sections, Partial views, Child actions.
Tuesday, August 19, 2014
Lesson 50. 17/27 (9 x 3)
1. many-to-many
2. Html helper: built-in, Nuget's.
- datetimepicke
- grid
- menu
- treeview
2. Html helper: built-in, Nuget's.
- datetimepicke
- grid
- menu
- treeview
Tuesday, August 12, 2014
Tuesday, August 5, 2014
Tuesday, July 22, 2014
Lesson 46. 13/27 (9 x 3)
1. Course W-402277:
- generic classes, generic methods, constraints (module 5)
- extensions methods (module 5)
fluent api:
1. http://rlacovara.blogspot.co.il/2009/07/fluent-interface-for-composing-entity.html
2.1. http://visualstudiomagazine.com/articles/2013/11/01/when-to-build-fluent-interfaces-for-re-use-and-3. clarity.aspx
2.2. http://visualstudiomagazine.com/articles/2014/01/01/strategies-and-code-for-creating-fluent-apis.aspx
3. Threading. Albahari, up to Join and Sleep. Singleton, thread-safety version.
- generic classes, generic methods, constraints (module 5)
- extensions methods (module 5)
fluent api:
1. http://rlacovara.blogspot.co.il/2009/07/fluent-interface-for-composing-entity.html
2.1. http://visualstudiomagazine.com/articles/2013/11/01/when-to-build-fluent-interfaces-for-re-use-and-3. clarity.aspx
2.2. http://visualstudiomagazine.com/articles/2014/01/01/strategies-and-code-for-creating-fluent-apis.aspx
3. Threading. Albahari, up to Join and Sleep. Singleton, thread-safety version.
Tuesday, July 15, 2014
Lesson 45. 12/27 (9 x 3)
1. RESTfull.
2. Avis app.
link:
https://pizza-roma.m-secured. co.il/he_IL/2238#order-online/ menu/now/cat/6452
test form:
https://app.smartsheet.com/b/form?EQBCT=bc49face7fda485d96373f9b8fc06266
2. Avis app.
link:
https://pizza-roma.m-secured.
test form:
https://app.smartsheet.com/b/form?EQBCT=bc49face7fda485d96373f9b8fc06266
Lesson 44. 11/27 (9 x 3)
1. ASP.NET web forms applications review.
2. Login (session)
3. Custom controls in action.
2. Login (session)
3. Custom controls in action.
Tuesday, July 8, 2014
Tuesday, July 1, 2014
Tuesday, June 10, 2014
Tuesday, May 27, 2014
Lesson 38. 5/27 (9 x 3)
1. Attributes: course 2124, module 14
2. MVC example: http://www.codeproject.com/Articles/25057/Simple-Example-of-MVC-Model-View-Controller-Design
Wednesday, May 21, 2014
Tuesday, May 13, 2014
Lesson 36. 3/27 (9 x 3)
1. Download and install Webmatrix 3.
2. Do project: http://www.asp.net/web-pages/tutorials/introducing-aspnet-web-pages-2/getting-started
3. Razor
4. Forms basics (p. 4)
5. Page layout (p.8)
6. web forms : http://www.asp.net/web-forms/tutorials/aspnet-45/getting-started-with-aspnet-45-web-forms/introduction-and-overview
7. ASPX - calculator
Wednesday, April 30, 2014
Lesson 35. 2/27 (9 x 3)
1. HTTP and web basics. HTTP_Succinctly 30-40 pages.
2. HTML, CSS, JavaScript. Course 20480, Module 1,2,3,4.
- database task - food menu
- delegates - nuclear reactor
Tuesday, April 8, 2014
Lesson 33. 10265, 2071b, 2073b. 9/9.
1. Delegates, anonymous functions, lambda statements, lambda expressions.
2. task : database and food menu.
Tuesday, April 1, 2014
Tuesday, March 25, 2014
Tuesday, March 4, 2014
Lesson 29. 10265, 2071b, 2073b. 5/9.
1. ORM.
2. Typed Dataset.
3. Job project with 2 types of DAL: handmade ORM, typed dataset ORM.
Tuesday, February 18, 2014
Lesson 27. 10265, 2071b, 2073b. 3/9.
1. One to many relations.
2. ado.net classics: connection, command.
Lesson 26. 10265, 2071b, 2073b. 2/9
1. SQL: create database, create table, sql server data types.
2. SQL: insert, update, delete, select .. from .. where to ONE table.
Tuesday, January 28, 2014
Lesson 24. 2609, 2124, 20483 18/18
1. Dataset, datatable ...
example:
==================================================================
//schema
DataSet ds = new DataSet();
DataTable dt = new DataTable("Products");
DataColumn dc = new DataColumn("id", System.Type.GetType("System.Int32"));
dt.Columns.Add(dc);
dc = new DataColumn("ProductName", System.Type.GetType("System.String"));
dt.Columns.Add(dc);
dt.Columns.Add(new DataColumn("Price", System.Type.GetType("System.Double")));
dt.Columns.Add("CategId", System.Type.GetType("System.Int32"));
ds.Tables.Add(dt);
DataTable dt1 = new DataTable("Categs");
dt1.Columns.AddRange(new DataColumn[]
{
new DataColumn("id", System.Type.GetType("System.Int32")),
new DataColumn("Title", System.Type.GetType("System.String"))
});
ds.Tables.Add(dt1);
//data
string delimrow = "3,meat";
object[] row = delimrow.Split(',');
ds.Tables["Categs"].Rows.Add(2, "footware");
ds.Tables["Categs"].Rows.Add(1,"comp");
ds.Tables["Categs"].Rows.Add(row);
foreach (DataRow dr in ds.Tables["Categs"].Rows)
{
if ((int)dr["id"] > 1)
{
}
}
//where
DataRow[] result = ds.Tables["Categs"].Select("id > 1 and id < 3");//and, or ()
DataColumn dc_parent = ds.Tables["Categs"].Columns["id"];
DataColumn dc_child = ds.Tables["Products"].Columns["CategId"];
DataRelation rel = new DataRelation("lnk_cat_prod", dc_parent, dc_child);
==================================================================
2. CJI project:
- read files CJI
- store data into object model (xmldocument, custom model, datadables)
- search positions and save as HTML
3. Serialization, deserialization (module 6, l.2, 3)
Tuesday, January 21, 2014
Lesson 23. 2609, 2124, 20483 17/18
0. Module 6: Manipulating Cached XML.
1. CJI, part 1.
//1. System.Data. DataSet, DataTable.
//2. Serialization.
Tuesday, January 14, 2014
Subscribe to:
Posts (Atom)