[SIZE=2][COLOR=#0000ff]using[/COLOR][/SIZE][SIZE=2] System;[/SIZE]
[SIZE=2][COLOR=#0000ff]using[/COLOR][/SIZE][SIZE=2] System.Collections.Generic;[/SIZE]
[SIZE=2][COLOR=#0000ff]using[/COLOR][/SIZE][SIZE=2] System.Linq;[/SIZE]
[SIZE=2][COLOR=#0000ff]using[/COLOR][/SIZE][SIZE=2] System.Text;[/SIZE]
[SIZE=2][COLOR=#0000ff]namespace[/COLOR][/SIZE][SIZE=2] ConsoleDotNet35[/SIZE]
[SIZE=2]{[/SIZE]
[SIZE=2][COLOR=#0000ff] class [/COLOR][/SIZE][SIZE=2][COLOR=#2b91af]BusinessObject[/COLOR][/SIZE]
[SIZE=2] {[/SIZE]
[SIZE=2][COLOR=#0000ff] public[/COLOR][/SIZE][SIZE=2] BusinessObject([/SIZE][SIZE=2][COLOR=#0000ff]int[/COLOR][/SIZE][SIZE=2] ID, [/SIZE][SIZE=2][COLOR=#0000ff]string[/COLOR][/SIZE][SIZE=2] Name)[/SIZE]
[SIZE=2] {[/SIZE]
[SIZE=2] _ID = ID;[/SIZE]
[SIZE=2] _Name = Name;[/SIZE]
[SIZE=2] }[/SIZE]
[SIZE=2][COLOR=#0000ff] private [/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]int[/COLOR][/SIZE][SIZE=2] _ID;[/SIZE]
[SIZE=2][COLOR=#0000ff] public [/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]int[/COLOR][/SIZE][SIZE=2] ID[/SIZE]
[SIZE=2] {[/SIZE]
[SIZE=2][COLOR=#0000ff] get[/COLOR][/SIZE][SIZE=2] { [/SIZE][SIZE=2][COLOR=#0000ff]return[/COLOR][/SIZE][SIZE=2] _ID; }[/SIZE]
[SIZE=2][COLOR=#0000ff] set[/COLOR][/SIZE][SIZE=2] { _ID = [/SIZE][SIZE=2][COLOR=#0000ff]value[/COLOR][/SIZE][SIZE=2]; }[/SIZE]
[SIZE=2] }[/SIZE]
[SIZE=2][COLOR=#0000ff] private [/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]string[/COLOR][/SIZE][SIZE=2] _Name;[/SIZE]
[SIZE=2][COLOR=#0000ff] public [/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]string[/COLOR][/SIZE][SIZE=2] Name[/SIZE]
[SIZE=2] {[/SIZE]
[SIZE=2][COLOR=#0000ff] get[/COLOR][/SIZE][SIZE=2] { [/SIZE][SIZE=2][COLOR=#0000ff]return[/COLOR][/SIZE][SIZE=2] _Name; }[/SIZE]
[SIZE=2][COLOR=#0000ff] set[/COLOR][/SIZE][SIZE=2] { _Name = [/SIZE][SIZE=2][COLOR=#0000ff]value[/COLOR][/SIZE][SIZE=2]; }[/SIZE]
[SIZE=2] }[/SIZE]
[SIZE=2][COLOR=#0000ff] public [/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]override [/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]string[/COLOR][/SIZE][SIZE=2] ToString()[/SIZE]
[SIZE=2] {[/SIZE]
[SIZE=2][COLOR=#0000ff] return [/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]string[/COLOR][/SIZE][SIZE=2].Format([/SIZE][SIZE=2][COLOR=#a31515]"{0}: {1}"[/COLOR][/SIZE][SIZE=2], ID, Name);[/SIZE]
[SIZE=2] }[/SIZE]
[SIZE=2] }[/SIZE]
[SIZE=2][COLOR=#0000ff] class [/COLOR][/SIZE][SIZE=2][COLOR=#2b91af]Program[/COLOR][/SIZE]
[SIZE=2] {[/SIZE]
[SIZE=2][COLOR=#0000ff] static [/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]void[/COLOR][/SIZE][SIZE=2] Main([/SIZE][SIZE=2][COLOR=#0000ff]string[/COLOR][/SIZE][SIZE=2][] args)[/SIZE]
[SIZE=2] {[/SIZE]
[SIZE=2][COLOR=#0000ff] string[/COLOR][/SIZE][SIZE=2][] localNames = [/SIZE][SIZE=2][COLOR=#0000ff]new [/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]string[/COLOR][/SIZE][SIZE=2][] { [/SIZE][SIZE=2][COLOR=#a31515]"Mike"[/COLOR][/SIZE][SIZE=2], [/SIZE][SIZE=2][COLOR=#a31515]"Kelly"[/COLOR][/SIZE][SIZE=2], [/SIZE][SIZE=2][COLOR=#a31515]"Dandy"[/COLOR][/SIZE][SIZE=2], [/SIZE][SIZE=2][COLOR=#a31515]"Patrik"[/COLOR][/SIZE][SIZE=2],[/SIZE][SIZE=2][COLOR=#a31515] "Jessica"[/COLOR][/SIZE][SIZE=2], [/SIZE][SIZE=2][COLOR=#a31515]"Arny"[/COLOR][/SIZE][SIZE=2],[/SIZE]
[SIZE=2][COLOR=#a31515] "Kate"[/COLOR][/SIZE][SIZE=2], [/SIZE][SIZE=2][COLOR=#a31515]"Fill"[/COLOR][/SIZE][SIZE=2], [/SIZE][SIZE=2][COLOR=#a31515]"Piter"[/COLOR][/SIZE][SIZE=2], [/SIZE][SIZE=2][COLOR=#a31515]"Bob"[/COLOR][/SIZE][SIZE=2], [/SIZE][SIZE=2][COLOR=#a31515]"Bill"[/COLOR][/SIZE][SIZE=2], [/SIZE][SIZE=2][COLOR=#a31515]"Andry"[/COLOR][/SIZE][SIZE=2]};[/SIZE]
[SIZE=2][COLOR=#2b91af] Random[/COLOR][/SIZE][SIZE=2] rand = [/SIZE][SIZE=2][COLOR=#0000ff]new [/COLOR][/SIZE][SIZE=2][COLOR=#2b91af]Random[/COLOR][/SIZE][SIZE=2](([/SIZE][SIZE=2][COLOR=#0000ff]int[/COLOR][/SIZE][SIZE=2])[/SIZE][SIZE=2][COLOR=#2b91af]DateTime[/COLOR][/SIZE][SIZE=2].Now.Ticks);[/SIZE]
[SIZE=2][COLOR=#2b91af] List[/COLOR][/SIZE][SIZE=2]<[/SIZE][SIZE=2][COLOR=#2b91af]BusinessObject[/COLOR][/SIZE][SIZE=2]> businessObjects = [/SIZE][SIZE=2][COLOR=#0000ff]new [/COLOR][/SIZE][SIZE=2][COLOR=#2b91af]List[/COLOR][/SIZE][SIZE=2]<[/SIZE][SIZE=2][COLOR=#2b91af]BusinessObject[/COLOR][/SIZE][SIZE=2]>();[/SIZE]
[SIZE=2][COLOR=#0000ff] for[/COLOR][/SIZE][SIZE=2] ([/SIZE][SIZE=2][COLOR=#0000ff]var[/COLOR][/SIZE][SIZE=2] x = 0; x < 1000; x++)[/SIZE]
[SIZE=2] businessObjects.Add([/SIZE][SIZE=2][COLOR=#0000ff]new [/COLOR][/SIZE][SIZE=2][COLOR=#2b91af]BusinessObject[/COLOR][/SIZE][SIZE=2](rand.Next(10000000),[/SIZE]
[SIZE=2] localNames[rand.Next(localNames.Length)] +[/SIZE]
[SIZE=2][COLOR=#a31515] " - "[/COLOR][/SIZE][SIZE=2] +[/SIZE]
[SIZE=2] localNames[rand.Next(localNames.Length)]));[/SIZE]
[SIZE=2][COLOR=#0000ff] var[/COLOR][/SIZE][SIZE=2] names = [/SIZE][SIZE=2][COLOR=#0000ff]from[/COLOR][/SIZE][SIZE=2] expr [/SIZE][SIZE=2][COLOR=#0000ff]in[/COLOR][/SIZE][SIZE=2] businessObjects[/SIZE]
[SIZE=2][COLOR=#0000ff] group[/COLOR][/SIZE][SIZE=2] expr [/SIZE][SIZE=2][COLOR=#0000ff]by[/COLOR][/SIZE][SIZE=2] expr.Name[/SIZE]
[SIZE=2][COLOR=#0000ff] into[/COLOR][/SIZE][SIZE=2] nameGroup[/SIZE]
[SIZE=2][COLOR=#0000ff] select [/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]new[/COLOR][/SIZE][SIZE=2] { nameGroup.Key };[/SIZE]
[SIZE=2][COLOR=#2b91af] Console[/COLOR][/SIZE][SIZE=2].Out.WriteLine([/SIZE][SIZE=2][COLOR=#a31515]"Distinct names in result = {0}"[/COLOR][/SIZE][SIZE=2], names.Count());[/SIZE]
[SIZE=2][COLOR=#2b91af] Console[/COLOR][/SIZE][SIZE=2].Read();[/SIZE]
[SIZE=2] }[/SIZE]
[SIZE=2] }[/SIZE]
[SIZE=2]}[/SIZE]
Новости и обзоры
К сожалению, на codenet'е нет блогов... ну что ж, будем импровизировать.. буду выкладывать в эту тему все свои мысли, идеи, небольшие статьи по разработке .NET-приложений. Критика и комментарии - естественно уместны:)
обзоре (формат MS Word 2007)!
Ну вот и появилась первая бета новой среды разработки от мелкомягких: Microsoft Visual Studio 9.0 codename "Orcas". Скачал, поставил, впечатлений куча... вообщем читайте обо всём этом в
Появилисть экзаменационные тести с ответами на сертификацию MCPD, кому надо мыльте мне..
Цитата: 3A3-968M
Ну вот и появилась первая бета новой среды разработки от мелкомягких: Microsoft Visual Studio 9.0 codename "Orcas". Скачал, поставил, впечатлений куча... вообщем читайте обо всём этом в обзоре (формат MS Word 2007)!
Обзор отличный.Рекомендую всем прочитать.На данный момент в сети ничего лучше этого обзора по Orcas не нашел.На всякий случай конвертер файлов( чтоб открыть без Word 2007 файл .docx) - тут.
1)Радуют щадящие системные требования.Правда относительно размера я не совсем понял - это получается более 10гбайт ?
2)Входит ли какой то MSDN в эту бету ?
Цитата:
...А вот закладка MC++ более интересна и насыщена новыми типами проектов:
3)Появился новый Project type для Visual C++ - Test.Что это ?
4)Не вижу в Visual C++ Templates: ASP.NET Web Service и ATL Server Web Service ?
5)Ходили слухи о серьезном обновлении MFC в Orcas( под Vista ) ?
Одним словом сомнения отпали - буду ставить.
Друзья, не спим. Качаем и ставим :-)
Спасибо, за хорошую новость. Уже качаю. :)
Может у кого-либо уже есть ключик от 9 студии? :D
Код:
В этом определенно что-то есть.. Кажется некоторые мечты сбываются, теперь в релизе :)
Даа, уже вышел релиз студии 2008 - значит linq пойдет в народ =)
Конечно ценник хорош, ничего не скажешь. Microsoft умеет отбивать свои бабки.
Стала доступной регистрация на бесплатный семинар проводимый каждые пол года корпорацией Micrisoft во многих городах России.
Основные темы семинара:
- Разработка надежных управляемых приложений в Visual Studio 2008 [COLOR=#0000ff]подробнее[/COLOR]
- Средства бизнес-анализа и разработка аналитических приложений на базе SQL Server 2008 [COLOR=#0000ff]подробнее[/COLOR]
- Visual Studio 2008 - новое в разработке веб-приложений и Microsoft ASP.NET MVC Framework [COLOR=#0000ff]подробнее[/COLOR]
- Visual Studio 2008 - развитие технологий доступа к данным на платформе Microsoft.NET [COLOR=#0000ff]подробнее[/COLOR]
- Silverlight 2.0 – новый подход к разработке интерактивных веб-приложений с помощью Visual Studio 2008 и Expression Studio [COLOR=#0000ff]подробнее[/COLOR]
PS: количество мест, как и раньше - ограничено.
Источник
Visual Studio 2010 и .NET Framework 4 Release Candidate - смотрим