Сообщения с тегом ‘Runtime’
Урок 2. Что такое NET Runtime?
Написано admin в 14 Июнь 2008 – 15:48 -Урок 2. Что такое NET Runtime?
Если перевести слова NET Runtime на русский язык, то мы получим что-то вроде “Среда выполнения”. Именно вы этой среде и выполняется код, получаемый в результате компиляции программы написанной на C#. NET Runtime основын не на ассемблере (т. е. не на коде, родном для процессора), а на некотором промежуточном коде. Отдаленно он напоминает виртуальную Java машину. Только если в случае Java у нас был только один язык для виртуальной машины, то для NET Runtime таких языков может быть несколько. Теоретически программа для среды NET Runtime может выполняться под любой операционной системой, в которой NET Runtime установлена. Но на практике пока единственная платформа для этого – это Windows.
NET Runtime состоит из нескольких частей. Одна из них – это Common Language Runtime. Это, говоря кратко, это некоторый набор стандартов, котрые должны поддерживать все языки платформы .NET. Например, в предыдущих версиях Visual Studio была такая проблема, что разные языки по разному хранили данные одного по идее типа. Так, скажем, тип целого в Visual Basic’е занимал два байта, а в Visual C++ – четыре. А это порождало кучу проблем при совместном использовании языков. Так вот, Common Language Runtime как раз в частности и определяет стандартные для все языков .NET типы данных. И уже есть гарантии, что целый тип в одном языке будет в точности соответствовать одноименному типу в другом. Read more »
Tags: Common, java, Runtime, Studio
Находится в Уроки C# | No Comments »
Вопрос 11. Как проигрывать wav-файлы?
Написано admin в 14 Июнь 2008 – 15:34 -Вопрос 11. Как проигрывать wav-файлы?
Вообще говоря в платформе .NET не предусмотрена работа со звуком (соответствующая возможность будет лишь добавлена в .NET версии 2.0). Но нет ничего невозможного
.
Вот так можно таки проиграть wav-файл с помощью API-функции sndPlaySound: Read more »
Tags: Click, EntryPoint, EventArgs, Flag, InteropServices, PlaySound, Runtime, static, System, winmm
Находится в FAQ по C# | No Comments »
Вопрос 1. Как использовать API-функции в C#?
Написано admin в 14 Июнь 2008 – 14:54 -Вопрос 1. Как использовать API-функции в C#?
Для использования в программе API-функций надо, во-первых, добавить постранство имен System.Runtime.InteropServices, во-вторых, добавить заголовок нужной API-функции и в-третьих, вызвать ее в нужном месте. Read more »
Tags: DllImport, EventArgs, hWnd, InteropServices, MessageBox, Runtime, strCaption, System, uint, user
Находится в FAQ по C# | No Comments »
