|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера coding4.net/Записи в блоге |
Выход Windows 8 состоится в октябре этого года
2012-09-21 13:09:00 (читать в оригинале)
Дата выхода финальной версии операционной системы Windows 8 уже неоднократно обсуждалась в источниках массовой информации. Однако до сегодняшнего дня назвать точное время релиза нового продукта от Microsoft так никто и не смог. Новостное агентство Bloomberg, ссылаясь на представителей компании, сообщило, что приобрести лицензионный пакет Windows 8 пользователи смогут уже в октябре этого года. По словам новостного портала, несмотря на то, что сам продукт прошёл общее тестирование и был готов к использованию ещё несколько месяцев назад, руководство Microsoft не посчитало нужным выпускать финальную версию на мировой рынок, решив приурочить её выход к покупательскому предновогоднему буму, а саму презентацию перенести на осенний период. Также стало известно, что с релизом Windows 8 в продажу поступят более сорока моделей мобильных устройств, использующих данную операционную систему. Большинство из них будет основано на процессорах от компании Intel и лишь пять видов на архитектуре ARM. Как сообщило агентство Bloomberg, выпуск столь малого количество изделий с ARM-чипами связан с высокими техническими требованиями, которые Microsoft выдвинула к подобным аппаратам. Что же касается брендов, которые представят линейку смартфонов и планшетов на архитектуре ARM, здесь будут преобладать такие известные производители, как Nvidia, Texas Instruments и Qualcomm. При этом приобретение инсталляционного пакета операционной системы для таких устройств станет невозможным. Windows 8 будет продаваться только в комплекте с изделиями.
Если у вас есть интернет магазин или другой продающий web ресурс, то вы можете повысить продажи используя скрипт онлайн консультант.
Как сериализовать XDocument, созданный используя LINQ2XML, в файл ?
2012-09-20 17:38:00 (читать в оригинале)В этом посте мы сначала создадим объект XDocument, который содержит XElement объекты. Можно сериализовать XDocument в File, XMLWriter или TextWrite. Давайте рассмотрим как сериализовать XDocument, используя LINQ to XML, в XMLWriter, и потом запись его на диск.
Вы должны не забыть добавить ссылки на следующие пространства имен:
using System.Xml.Linq;
using System.IO;
using System.Xml;
Откройте файл XDocSerialized.xml в блокноте и вы увидете следующее:
Это перевод. Оригинал здесь.Как использовать переключатели ( : ? ) в LINQ ?
2012-09-19 10:23:00 (читать в оригинале)Давайте посмотрим как использовать условно получаемые результаты в LINQ. Это типичный пример выражения switch case в LINQ. В этом примере, мы будем печатать "Pass" (сдал) , "Fail" (несдал) and "On Hold" (мучать дальше), в зависимости от 'Result' результата студента. Мы используем шаблон switch case для того чтобы определять строку.
C#
List<Student> stuList = new List<Student>();
stuList.Add(new Student() { ID = 1, FName = "Shakiy",Result = 'P' });
stuList.Add(new Student() { ID = 2, FName = "Mary", Result = 'P' });
stuList.Add(new Student() { ID = 3, FName = "Bill", Result = 'F' });
stuList.Add(new Student() { ID = 4, FName = "Samantha", Result = 'F' });
stuList.Add(new Student() { ID = 5, FName = "Mary", Result = 'P' });
stuList.Add(new Student() { ID = 6, FName = "John", Result = 'O' });
var slist = from stu in stuList
select new { Name = stu.FName, Result = stu.Result == 'P' ? "Pass" :
stu.Result == 'F' ? "Fail" : "On Hold" };
foreach (var list in slist)
{
// print name and result
}
VB.NET
Dim stuList As New List(Of Student)()
stuList.Add(New Student() With {.ID = 1, .FName = "Shakiy", .Result = "P"c})
stuList.Add(New Student() With {.ID = 2, .FName = "Mary", .Result = "P"c})
stuList.Add(New Student() With {.ID = 3, .FName = "Bill", .Result = "F"c})
stuList.Add(New Student() With {.ID = 4, .FName = "Samantha", .Result = "F"c})
stuList.Add(New Student() With {.ID = 5, .FName = "Mary", .Result = "P"c})
stuList.Add(New Student() With {.ID = 6, .FName = "John", .Result = "O"c})
Dim slist = _
From stu In stuList _
Select New With {Key .Name = stu.FName, Key .Result = If(stu.Result = "P"c, "Pass", If(stu.Result = "F"c, "Fail", "On Hold"))}
For Each list In slist
' print name and result
Next list
Как выровнять несколько div-ов используя класс CSS ?
2012-09-18 13:25:00 (читать в оригинале)Очень частый вопрос который задают на форумах, это как выровнять множество div-ов, используя класс CSS.
Здесь пример того как это сделать. Для простоты я буду выравнивать 3 div-а.
А выглядеть это будет так:
Это перевод. Оригинал здесь.Ключевые слова var и dynamic в C# версии 4.0
2012-09-17 13:45:00 (читать в оригинале)
Рассмотрим по простому отличие между ключевыми словами ‘var’ и ‘dynamic’. Когда мы используем ‘var’ решение о том, какого типа будет переменная принимается компилятором во время компиляции. Но когда мы используем ‘dynamic’ решение о типе принимается уже во время выполнения программы. Если вы программировали на C# раньше, то вы уже знаете когда нужно использовать ключевое слово ‘var’: строго определяемый тип локальных переменных, для которых компилятор может определить тип из инициализирующего выражения - это очень полезная возможность, используемая повсеместно в LINQ. Из плюсов ‘var’ можно отметить более просто рефакторинг в некоторых случаях, из минусов мучения с определением/запоминанием типа переменной. Если исходник скомпилирован, то достаточно поднести курсор мыши к переменной. Но если все в var-ах, то может быть неудобно читать исходники. Ключевое слово ‘dynamic’ было введено в .NET Framework 4.0. NET Framework 4.0 также ввел поддержку Dynamic Language Runtime (DLR) для согласования с такими языками как IronRuby and IronPython (возможно они уже померли?). C# 4.0 предлагает доступ к DLR в использовании ключевого слова ‘dynamic’. C# это язык со статической типизацией и применение ‘dynamic’ типа ОТКРЫВАЕТ ДВЕРИ АДА. То есть, оно говорит компилятору, что это динамический ВЫЗОВ АДСКОГО СОТОНЫ, и надо перенести все проверки типа (и ошибки соответственно) на время выполнения. Я думаю после этого QA отдел (тестирования) будет не раз поминать крепким словом ‘dynamic’ ваше творчество.
Это перевод. Оригинал здесь.
Загрузка...
взяты из открытых общедоступных источников и являются собственностью их авторов.

