Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Выпуск №56


.Net Собеседник #56

Содержание
  1. От автора

От автора

Здравствуйте, коллеги!

Наконец-то обновил сайт журнала. Давно уже просилось это обновление. Понятно, что изысков дизайна вы там не найдёте, но теперь удобно скачивать электронные версии журнала и удобно просматривать содержание уже выпущенных номеров.

Кстати, там выложена урезанная версия №8 журнала "АЛГОРИТМ".

Напоминаю адрес сайта - http://dotnetgrains.sql.ru/alg/alg.htm  

А ещё лучше подписывайтесь - подписной индекс для Украины 91132 в Укрпочте, для РФ - подписка через WebMoney. Подробнее на сайте.

 Итак, содержание 8-го номера:  

  1. ReportViewer в среде Viual Studio 2005
    ReportViewer – бесплатно распространяемый элемент управления, позволяющий встраивать отчёты в приложения, разработанные с использо- ванием .NET Framework. Отчёты можно создавать с помощью всем знакомой технологии «перетащи- и-брось» (drag-and-drop) внутри Дизайнера Отчё- тов (Report Designer), входящего в среду разработки Visual Studio 2005 (начиная со стандартной редак- ции и выше.)

    На рисунках 1, 2 вы видите снимки экранов прило- жений, использующих этот компонент.

    Использование ReportViewer имеет такие преиму- щества:

    Эффективная обработка данных . Ядро создания отчётов, использующееся ReportViewer, способно выполнять такие операции, как фильтрация, сортировка, группировка и агрегация данных.

    Поддержка нескольких способов представления данных . Данные можно отображать в виде списков, таблиц, графиков, матриц (также известных как пе- рекрёстные табличные данные или crosstabs)

    Возможность визуального оформления отчёта . Можно указать шрифт, цвета, стили границ, фоно- вые изображения и т.п. для придания отчёту соот- ветствующего вида.

    Поддержка интерактивности . Есть возможность использования сворачивающихся секций, карты документа, закладок, интерактивной сортировки и т.д.

    Поддержка форматирования по условию . Есть возможность встраивания выражений в отчёт и из- менения стиля отображения отчёта в зависимости от текущего значения выражения.

    Поддержка печати и предварительного просмотра печати .

    Поддержка экспорта в Excel и PDF .

    Элемент управления ReportViewer может обрабатывать и отрисовывать отчёты как независимо (в ло- кальном режиме), так и работать с отчётами, обра- ботанными на сервере отчётов (удалённые режим). Существуют версии элемента управления как для технологии WinForms, так и для технологии Web- Forms.
  2. Технология MARS в среде Microsoft SQL Server 2005
    Прикладные программные интерфейсы (API) до- ступа к данным Microsoft SQL Server позволяют управлять сеансами доступа и формировать за- просы внутри них. SQL Server 2000 (и более ранние вер- сии) предоставляют программисту модель доступа, по- зволяющую выполнять в любой момент времени лишь один запрос в каждом физическом соединении с сервером. В SQL Server 2005 реализована технология, названная MARS (Multiple Active Result Sets), которая позволяет по- лучать множество активных наборов данных, тем са- мым, снимая ограничение, описанное выше. Этот доку- мент описывает дизайн, архитектуру и семантические изменения, внесённые в технологию MARS. Кроме этого, даны рекомендации по практическому применению новой технологии в прикладных приложениях для достижения максимальных результатов.
  3. Добавляем CheckBox в DataGrid
    Как это часто бывает, неожиданно по- требовалось внести некоторые измене- ния в давно отлаженный и порядком под- забытый проект. Среди этих изменений было и такое – добавить признак наличия в цене НДС. Попробую кратко описать ход событий.
  4. Фрагменты кода в Visual Studio 2005
    Фрагменты кода (Code Snippets) IntelliSense явля- ются повторно используемыми частями кода, предназначенными для выполнения определённых задач. В Visual Studio 2005 есть фрагменты кода, выпол- няющие целый ряд задач – от создания пользователь- ского исключения и отсылки электронного сообщения до рисования геометрических фигур. В конце февраля 2006 года Microsoft выпустила дополнительный набор фраг- ментов кода для Visual C#. От себя могу добавить, что сейчас платформа .Net ста- ла настолько популярной, что ежедневно под неё выпу- скается столько различных продуктов, что даже просто знать обо всех них просто невозможно. Но о продуктах от «отца-производителя», в данном случае Microsoft, знать желательно. И если у вас всё же нет времени по- смотреть в среде разработки все фрагменты кода (а за- нятие это достаточно трудоёмкое, хоть и интересное), то эта статья-справочник – для вас.
  5. Матрица: Перезагрузка
    Иной раз возникает необходимость переза- грузить компьютер с помощью планиров- щика по расписанию. Это можно сделать и с помощью встроенных утилит операционной си- стемы, и с помощью утилит, написанных кем-то другим. А можно написать такую утилиту самому – тем более, что займёт она ни много, ни мало аж одну строчку, но от этого не станет менее инте- ресной.
  6. Клавиша Enter в ASP.Net - полное исследование
    Одним из общих правил в ASP.NET является от- правка формы после нажатия пользователем клавиши Enter. Такой подход, в частности, исполь- зуется при создании формы входа в систему (Login Screen). После ввода пароля, пользователь обычно нажимает клавишу Enter, вместо того, чтобы мы- шью нажимать на кнопку. На различных веб-сай- тах кнопкой по умолчанию делают кнопку поиска, поскольку поиск используется наиболее часто. В классическом HTML или страницах ASP не труд- но отсылать формы с помощью клавиши Enter. Для этого используется элемент управления <input type="”submit”" ID="”submit”1" NAME="”submit”1">, создающий кнопку по умолчанию. Если посетитель сайта нажимает на эту кнопку мы- шью или нажимает на Enter, то происходит отправ- ка формы на сервер. На странице можно разместить несколько форм и для каждой из них создать свою кнопку по умолча- нию.
  7. Программисты, берегите здоровье!
    Если вы проводите дни и ночи пе- ред монитором, то должны знать о проблемах, подстерегающих вас. Доктора предупреждают о многих по- тенциальных проблемах со здоровьем, связанных с особенностями жизни ра- ботников сферы информационных тех- нологий.
  8. Рубрика «Новости» на страницах: 9, 15, 18, 22, 27.
  9. Рубрика «Проблемы?» на страницах: 26, 33.

  На этом пятьдесят шестой выпуск .Net Собеседника закончен.
До следующего номера.



Чужа Виталий Ф. aka hDrummer, MCAD.Net, MCDBA, MCP
hdrummer ухо gmail точка ru - жду ваши предложения и замечания.



В избранное