04.12.2012
Technologies of Rich Internet Applications by Microsoft - what's to choose?
|
||||||||
|
Annotation: This article describes the author's experience in the development of Rich Internet Applications using Microsoft technologies. The choice of a technology exchange between the layers of the application, the design the user interface, the experience of third-party components in the project - the pros and cons of these aspects of development are analyzed according to projects’ purpose. Keywords: Silverlight; C#; .Net; RIA services; WCF; LINQ; Entity Framework; |
|||||||
16.11.2012
Convenient GET-parameters implementation on ASP.NET project
|
||||||||
|
Annotation: The article describes convenient GET-parameters implementation based on code autogeneration. The explained method solves the strong typing problem, the superfluous code problem and makes any change in the parameters model very simple. Keywords: GET; QueryString; Parameters; tt; t4; text transformations; C#; ASP.NET; |
|||||||
Основы |
||||||||
18.11.2015
Sorting in .NET
|
||||||||
|
Annotation: The article is devoted to the sorting on the .NET platform. As is known in .NET 4.5 the Quicksort algorithm is used as the default, and it works quite well on random data. However, in the latest version of .NET the algorithm was changed to IntroSort. By the way, MSDN keeps silence about this change. Keywords: .NET; sorting; Quicksort; algorithm; IntroSort |
|||||||
.NET - классы, компоненты и контролы |
||||||||
Работа с потоками в C# |
||||||||
28.07.2011
Threading in C#
|
||||||||
|
Annotation: In this article covered Parallel LINQ, class Parallel, Task Parallel Library, Concurrent Collections and SpinLock and SpinWait structures. This material based on book Joseph Albahari, Ben Albahari "C# 4.0 in a Nutshell" — http://oreilly.com/catalog/9780596800963 Keywords: Multithreading; PLINQ; TPL; C# |
|||||||
20.02.2012
How you should not write the code
|
||||||||
|
Annotation: The article describes several mistakes which are made in the programming code. Reccomendation are given about how not to write the code, on which steps of code development the attention and consideration of these mistakes should be taken to account. Keywords: philosophy of programming; frequent errors; bad code |
|||||||
23.04.2012
The article title (in English)
|
||||||||
|
Annotation: Non-trivial problems of the Singleton pattern realization under .Net. Keywords: singleton; .NET |
|||||||
23.04.2012
All about dangers of mutable value types
|
||||||||
|
Annotation: Covered obscure behavior that every developer could face working with mutable value types. Keywords: C#; value types; immutability; |
|||||||
Безопасность в .NET |
||||||||
15.12.2010
.NET Framework 4.0. Code Access Security
|
||||||||
|
Annotation: The article describes changes and innovations in the mechanism of Code Access Security (CAS) introduced in version 4.0. of the NET Framework Keywords: Code Access Security, CAS, .NET Framework, .NET Framework 4.0, Security Transparent Code |
|||||||
Взаимодействие |
||||||||
Инструменты и исследования |
||||||||
Система программирования MMIXAL.NET |
||||||||
06.02.2011
Programming system MMIXAL.NET
|
||||||||
|
Annotation: Describes a programming system MMIXAL.NET. We consider the architecture of the virtual machine MMIX. Keywords: architecture; assembler; debugger; interpritator; C #; MMIXAL.NET; MMIX; MMIXAL; |
|||||||
06.02.2011
Programming system MMIXAL.NET
|
||||||||
|
Annotation: We consider loading and storing instructions, arithmetic and conditional instructions, bitwise and bytewise operations, immediate constants, jumps and branches, subroutine calls, system instruction Keywords: instruction; MMIXAL.NET; MMIX; MMIXAL; |
|||||||
|
||||||||
|
Annotation: Keywords: |
|||||||
Механизм контекстов в .NET |
||||||||
Распределенные приложения |
||||||||
Windows Communication Foundation |
||||||||
Технологии построения распределенных приложений в .NET |
||||||||
Практика |
||||||||
23.12.2010
Ela. Development of an interpreted programming language using .NET Framework
|
||||||||
|
Annotation: Description of a project devoted to the development of Ela programming language. Keywords: programming languages; .NET; functional programming |
|||||||
02.03.2010
Virtual Expert
|
||||||||
|
Annotation: Annotation of my article. Keywords: C#; NET; component; control |
|||||||
05.02.2011
Using .NET high-level data parallel libraries for GPGPU.
|
||||||||
|
Annotation: Article describes the opportunity of using high-level data parallel .NET libraries for multiplying matrix by vector with graphic processor. There is a comparison of the following libraries: Accelerator; Brahma; TidePowerd GPU.NET. The most suitable library will be chosen for accelartion of computations in the scientific work. Keywords: GPGPU; using graphical processor; Accelerator; Brahma; TidePowerd GPU.NET; comparison of libraries; computations |
|||||||
06.02.2011
Reactive Extensions
|
||||||||
|
Annotation: Reactive Extensions library design and developed by Microsoft Research. This library built for unifying access for different push-based collection including event handling, asynchronous programming and other. Keywords: reactive extensions; asynchronous programming; multithreading; |
|||||||
04.10.2011
Creation and support Silverlight application with access throw ISA server and Load Balance System by HTTP and HTTPS protocols
|
||||||||
|
Annotation: The life cycle of any application consists of the design, development, implementation, delivery and support. Usual situation is when application work in a development environment and testing environment, but does not work or partially work on customer production environment. This article describes an approach that allows minimizing the problem of support for silverlight applications using different proxy servers such as ISA server and Load Balance System using HTTP or HTTPS protocols. Keywords: Silverlight and ISA; Silverlight and Load Balance Systems; Silverlight throw HTTP and HTTPS |
|||||||
Windows Forms |
||||||||
DataGrid,DataGridView |
||||||||
|
||||||||
|
Annotation: Keywords: |
|||||||
PropertyGrid |
||||||||
Windows Workflow Foundation |
||||||||
ASP.NET |
||||||||
Средства безопасности ASP.NET |
||||||||
Nemerle |
||||||||
Screencasts |
||||||||
Nemerle Deep Dive |
||||||||
Примеры макросов |
||||||||
20.02.2012
Nemerle – the designe issues
|
||||||||
|
Annotation: Those who are beginning to learn programming language Nemerle after C #, often are wondering why, with the overall similarity of languages, Nemerle introduceы certain syntactical differences. This article describes the differences and explain their causes. Keywords: Programming language; Nemerle; C# |
|||||||
|
||||||||
|
Annotation: Keywords: |
|||||||
|
||||||||
|
Annotation: Keywords: |
|||||||
Макросы Nemerle - расширенный курс |
||||||||
18.08.2011
Nemerle macros – extended course
|
||||||||
|
Annotation: Во второй части статьи о макросах Nemerle речь пойдет о макросах уровня выражения, о макросах, изменяющих синтаксис языка, а также о контексте компиляции, доступном в макросах, и тех возможностях, которые он предоставляет (типизации выражений, получении доступа к описанию типов проекта, информации о методах и т.п.). Keywords: Programming language; Nemerle; Macros |
|||||||
Язык Nemerle |
||||||||
30.06.2010
The Nemerle programming lanuage
|
||||||||
|
Annotation: Non folmal introduction to The Nemerle programming lanuage. In this part you get to know about data types variant and class. Keywords: Nemerle; Programming lanuage; Introduction |
|||||||
25.07.2010
The Nemerle programming lanuage
|
||||||||
|
Annotation: Non folmal introduction to The Nemerle programming lanuage. In this part you get to know about data types variant and class. Keywords: Nemerle; Programming lanuage; Introduction |
|||||||
22.09.2011
The Nemerle
|
||||||||
|
Annotation: This part Keywords: Programming language; Nemerle; C#; Macros; Macro |
|||||||
20.02.2012
The Nemerle
|
||||||||
|
Annotation: This section describes the Nemerle syntax. Keywords: Programming language; Nemerle; Syntax; C#; |
|||||||
C# |
||||||||
05.02.2011
Asynchronous programming with C# 5
|
||||||||
|
Annotation: This article describes new features for C# 5 programming languages that facilitate asynchronous programming. Keywords: C# 5; asynchronous programming; multithreading |
|||||||
13.09.2010
Closures in C#
|
||||||||
|
Annotation: This article describe internal implementation of closures in C# language. Keywords: C#; Closure; Functional programming |
|||||||
23.06.2011
Iterators in C#
|
||||||||
|
Annotation: Article describes Iterator Design Pattern in context of C# programming language, including iterator block implementation by C# compiler. Keywords: C#; Design Patterns; Iterator; |
|||||||
06.02.2011
Reactive Extensions
|
||||||||
|
Annotation: Reactive Extensions library design and developed by Microsoft Research. This library built for unifying access for different push-based collection including event handling, asynchronous programming and other. Keywords: reactive extensions; asynchronous programming; multithreading; |
|||||||
Работа с потоками в C# |
||||||||
28.07.2011
Threading in C#
|
||||||||
|
Annotation: In this article covered Parallel LINQ, class Parallel, Task Parallel Library, Concurrent Collections and SpinLock and SpinWait structures. This material based on book Joseph Albahari, Ben Albahari "C# 4.0 in a Nutshell" — http://oreilly.com/catalog/9780596800963 Keywords: Multithreading; PLINQ; TPL; C# |
|||||||
24.04.2012
Re-throwing exceptions in C#
|
||||||||
|
Annotation: The article considers the details of exceptions throwing and exception handling in C#. Keywords: Exception; C#; .Net. |
|||||||
VB.NET |
||||||||
.Net Compact Framework |
||||||||
15.05.2012
N2 - language framework
|
||||||||
|
Annotation: This article describes the new project of language framework - N2 Keywords: Programming language; Nemerle; Syntax; C#; N2; language framework; framework; |