(Igor Ostrovsky) This is the first of a two-part series that will tell the long story of the C# memory model. The first part explains the guarantees the C# memory model makes and shows the code patterns that motivate the guarantees; the second part will detail how the guarantees are achieved on diff
Tag: Development
Data Accessing Independent From Database And Entity With ADO.Net
(Halil Ibrahim Kalyoncu) This tutorial aims to show a basic approach for designing a data access layer independent from databases (MSSQL, MySql, Oracle, Sql Compact etc.) and entities. In this case, there are several frameworks (i.e. Entity Framework), ORMs that simplify accessing and executing quer
C, the Foundation of Objective-C
(Robert Clair) Objective-C is an extension of C. Most of this book concentrates on what Objective-C adds to C. But in order to program in Objective-C, you have to know the basics of C.
Layer Diagram in Visual Studio 2012
(Mahesh Sabnis) In one of my previous articles Code Generation from UML Class Diagram in Visual Studio 2012 Ultimate, I explained the code generation feature in VS 2012 Ultimate using UML class diagram. In this article, we will explore one additional feature of Visual Studio 2012 Ultimate called Lay
Creating your Business Logic Layer: 10 Years of .Net Compressed into Weeks
(Bradley Braithwaite) In our code review we slammed the original code for not having any form of abstract data types to encapsulate the logic.
Creating CSV Files
(Richard Carr) Comma-separated values (CSV) files can be used to transfer information between systems that support no other common interface. CSV files can be read using standard functionality from the .NET framework but creating them requires a custom class.
Matrix Decomposition
(James McCaffrey) Matrix decomposition, a technique that breaks down a square numeric matrix into two different square matrices, is the basis for efficiently solving a system of equations, which in turn is the basis for inverting a matrix. And inverting a matrix is a part of many important algorithm
Re-Use MVC Views Across Projects With Razor Generator
(Mira Javora) A typical MVC site would consist of a folder containing all the views and partials that are then rendered using a view engine. However, it can get a little tricky when you want to re-use the same view template across multiple projects without content duplication. Perhaps you want to re
ASP.NET Session States in SQL Server Mode (Session State Story)
(Abhimanyu Kumar Vatsa) A session is defined as the period of time that a unique user interacts with a Web application. Active Server Pages (ASP) developers who wish to retain data for unique user sessions can use an intrinsic feature known as session state.
The .NET Languages
(Mike Snell and Lars Powers) Unlocking the productivity promises of the Visual Studio IDE is at the heart of this book. The IDE, of course, also ships from Microsoft in concert with new versions of the .NET languages and Framework. You need to have a solid grasp of programming the Visual Basic or C#
