Posts Tagged ‘платформа’

История языка программирования C#

Пятница, Июнь 8th, 2012 Нет комментариев

Under : , , , ,

Создание языка С# (си шарп) приходится на 70-ые годы. В то время Деннис Ритчи и Кен Томпсон вели разработки операционной системы UNDC, для компиляции которой язык Си и был впервые применен. Вообще, С# стал третьим языком программирования для этих разработчиков. Первыми, разумеется, были А и В. (далее…)

Пространство имен FirstProgram

Пятница, Июнь 8th, 2012 Нет комментариев

Under : , , , ,

Пространство имен (namespace) помогает добиться того, чтобы имена создаваемых вами классов в C# (си шарп) были уникальными и внутренне непротиворечивыми. Фактически, это аналогично добавлению фамилии и отчества к вашему имени, что делает ваше имя полностью уникальным. Имя пространства имен предшествует имени класса, в то время как ваши отчество и фамилия следуют за вашим именем.

Пространство имен упрощает организацию кода и помогает быстро находить нужные фрагменты в чужом коде. Эта организация позволяет строить библиотеки кода, которые повышают для программистов вероятность быстро найти именно то, что им нужно. Платформа .NET имеет большую библиотеку классов (class library), которая организована по пространствам имен (namespaces) и сборками (assemblies). Основным в .NET является пространство имен System, которое имеет множество подчиненных пространств имен (sub-namespaces).  Например: для работы с сетевыми протоколами, включая TCP/IP, следует искать в подпространстве имен System.Net. (далее…)

Написание проектов на С#

Пятница, Июнь 8th, 2012 Нет комментариев

Under : , , , ,

С# или «си шарп» — это язык программирования, который является объектно-ориентированным и применяется для разработки модулей и компонентов для Windows NET платформы.
Стоит сказать, что за кратчайшие сроки платформа .NET и язык С# превратились в основные технологии, используемые в процессе разработки программного обеспечения. Прогнозы экспертов оправдались, и в базовые библиотеки классов .NET 4 было внесено много новых интерфейсов API, а в язык С# — новейшие синтаксические конструкции. Так, к примеру, теперь имеется возможность создавать С# методы, поддерживаемые необязательными и именованными параметрами. (далее…)

Введение в .NET Framework 4

Пятница, Июнь 8th, 2012 Нет комментариев

Under : , , , ,

Платформа .NET Framework 4 стала встроенным компонентом Windows, благодаря которому поддерживается как создание, так  и выполнение новых поколений приложений и веб-служб. Среди основных компонентов .NET Framework — библиотека классов .NET Framework, в составе которой ASP.NET, ADO.NET, Windows Presentation Foundation (WPF) и Windows Forms, а также общеязыковая среда выполнения (CLR). .NET Framework стал средой управляемого выполнения, возможностью упрощения разработки и развертывания и возможностью интеграции со многими языками программирования. (далее…)

История мультимедиа в Windows: DirectShow (ч.4)

Вторник, Май 8th, 2012 Нет комментариев

Under : , , , ,

Четвёртая часть второй статьи цикла, посвящённого истории появления в Windows инструментов для работы мультимедиа.

15. Windows Media 7
Конец 90-х — начало 2000-х годов ознаменовался лавиной новых продуктов Microsoft. Один из них — Windows 2000 — мы уже рассмотрели. Что дальше?

А дальше будет новая платформа, предназначенная для создания, распространения и воспроизведения мультимедиа. Платформа Windows Media, существующая до сих пор.

Она включает в себя: (далее…)

История мультимедиа в Windows: Media Foundation (ч.2)

Вторник, Май 8th, 2012 Нет комментариев

Under : , , , ,

Вторая часть статьи, посвящённой третьему этапу истории мультимедийных средств Windows.

10. Windows Media 10
А Microsoft тем временем совершенствовала свою мультимедийную платформу. Очередная её версия - Windows Media 10 - вышла 12 октября 2004 года.

10.1. WMA 9.1, WMA 9.1 Pro и WMA 9.1 Lossless
Она принесла, в первую очередь, новые версии форматов кодирования звука WMA 9.1WMA 9.1 Pro и WMA 9.1 Lossless. (далее…)

Совместимость приложений Windows Phone Classic и Windows Phone 7

Суббота, Май 5th, 2012 Нет комментариев

Under : , , , ,

После анонса Windows Phone 7 и первых технических деталей о новой мобильной платформе от Microsoft, стало известно, что обратной совместимости приложений с Windows Phone  Classic не будет. По моим наблюдениям, на эту тему началось множество различных спекуляций и провокаций. Здесь я хотел бы подробно обсудить эту тему и рассказать о том, как обстоят дела на самом деле.

Итак, первое о чем сразу же хотелось бы сказать — обратной совместимости на уровне бинарников действительно нет. Это значит, что вы не можете взять готовое приложение для Windows Phone Classic и запустить его на Windows Phone 7 — этому есть ряд ограничений. Однако, не все так плохо, как может показаться на первый взгляд, и вот почему.

Дело в том, что все приложения для Windows Phone 7 (исключая системные) работают в рамках управляемого кода. При этом разрабатывать приложения предлагается используя Silverlight  или XNA . Вот как выглядит схематическое обобщенное представление платформы Windows Phone 7.
(далее…)

Monad

Суббота, Май 5th, 2012 Нет комментариев

Under : , , , , ,

Вышла вторая Beta версия Monad.

Windows Command Shell Monad Beta 2 x86>>>
Windows Command Shell Monad Beta 2 x64>>>


Вышла первая BETA версия Monad. Бета-тестеры Microsoft, могут получить ее легальным образом. Ну, а кто не является официальным тестером, может раздобыть ее через сеть BitTorrent.

Скачать Monad BETA для X86>>>
Скачать Monad BETA для X64>>>


(далее…)

WinFS

Суббота, Май 5th, 2012 Нет комментариев

Under : , , , ,

Представляем вашему вниманию, замечательную, на мой взгляд, статью Д.Корнева, о состоянии и концепции WinFS на 2006 год. Мы так же рекомендуем вам ознакомиться с обзором ранней концепции WinFS 2003, а так же переводом материалов Пола Тарротта.

Описание: В этой статье автор подробно рассказывает об этой новой технологической платформе, разъясняет преимущества внедрения этой платформы и ее использования, как для разработчиков программного обеспечения, так и для конечных потребителей.

<font size=5>Содержание</font> (далее…)

Что выбрать: Windows Vista x86 или x64?

Суббота, Май 5th, 2012 Нет комментариев

Under : , , , ,

Многие пользователи задают и себе и нам вопрос, какую редакцию Windows Vista  выбрать: 32-битную или 64-битную? Что же, попытаемся ответить на данный вопрос и определить плюсы и минусы каждого выбора.

Давайте сначала выясним, что есть и откуда пошла архитектура. x64 — это технология, разработанная AMD (AMD64), с целью незаметно и безболезненно для конечного пользователя перейти из 32-битного мира x86 (386-, 486-совместимые микропроцессоры) в новую 64-битную эру компьютерных вычислений. Intel в партнерстве с HP отказалась расширять древнюю платформу x86 и создала собственную 64-битную архитектуру Itanium IA-64. Так как Itanium был в корне отличным от предшественника, его возможности по эмуляции x86-приложений были, мягко говоря, слабыми. Intel надеялась, что рынок достаточно быстро адаптирует новую платформу, однако грамотного пути для миграции не нашлось. Поэтому Itanium не получил широкого распространения. AMD решила расширить уже отработанную архитектуру x86 новыми 64-битными возможностями, добавив в процессор 64-битные регистры. Такой вариант был принят рынком на ура. В итоге Intel скопировала архитектуру AMD64 (согласно договору AMD-Intel о кросс-лицензировании) и назвала ее EM64T. Обе x64-технологии в общем-то идентичны, за исключением мелких отличий в аппаратной реализации. (далее…)