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

#50: Содержание №5 журнала "Алгоритм" + ссылка для скачивания.


Информационный Канал Subscribe.Ru

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

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

От автора

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

Вышел №5(№9-10) журнала "Алгоритм ". Это лучший номер из всех тех, которые уже были выпущены - как с точки зрения дизайна и вёрстки, так и с точки зрения наполнения. Надеюсь, что номер вам понравится и вы станете одним из наших подписчиков. Бланки подписки с новыми реквизитами есть в конце журнала.


Ссылка для скачивания.

Содержание номера :

  1. GAC в CLR 2.0 стр. 7
    GAC (Global Assembly Cache, Глобальный Кэш Сборок) – популярная тема среди разработчиков, пишущих управляемый код. Он служит двум главным целям: (A) в качестве каталога глобально и открыто доступных сборок в системе, индексированных сильным именем и (B) месторасположением этих самых файлов. Я не собираюсь здесь описывать GAC, однако не спешите прерывать чтение. Я собираюсь здесь рассмотреть интересные изменения, произошедшие в GAC от Whidbey (уже Visual Studio 2005) и продемонстрировать некоторые полезные приёмы работы с ним. Это первая часть и она посвящена архитектуре процессора; а жизнь покажет, к чему мы придём в конце этой статьи ;)
  2. Что такое CLS? стр. 11
    Мы уже на середине пути разработки второй версии CLS, но в то же время я был удивлён количеством людей, которым неизвестно, что же такое CLS.
  3. Взаимодействуем с ОС через .Net и WMI стр. 13
    Уже нельзя назвать платформу .NET Framework новой, но она продолжает меня радовать своей мощью, когда я пишу на ней программы. В последнее время меня привлекает WMI (Инструментарий управления Windows или Windows Management Instrumentation). Проще говоря, этот инструментарий предлагает способ взаимодействия с операционной системой (будь то Windows XP, Windows 2000 и так далее). В предыдущих инкарнациях Windows, я был вынужден обращаться к Windows API (Интерфейсу Программирования Приложений или Application Programming Interface) при возникновении необходимости воспользоваться какой-то функциональностью, а по сравнению с API WMI – это просто благо.
  4. Конвертируем .Net во Flash стр. 17
    Гонка в плане построения мощных приложений для веб вполне может получить новый импульс с появлением программного обеспечения, которое позволит разработчикам под ОС Windows создавать приложения Flash без знания самой технологии Flash. Казалось бы, причём здесь .Net-разработчики? Не торопитесь, дочитайте до конца. Компания Xamlon, расположенная в г. Ла Йолла, штат Калифорния, выпустила бета-версию Xamlon Pro Flash Edition - программу, которая конвертирует приложения, созданные на языках программирования Windows в приложения, которые будут выполняться в проигрывателе Macromedia Flash.
  5. Берём на работу администратора баз данных SQL Server стр. 19
    Вопросы для интервью: Кандидат начального уровня должен ответить, что нити позволяют сложным приложениям более эффективно использовать процессор даже в том случае, если он только один. В таком случае только одна нить может исполняться в еденицу времени и, если нить выполняет какую-то длинную операцию, которая не использует процессор, например запись на диск, то в это время может выполняться другая нить, до тех пор, пока занята первая. Такой подход позволяет приложению более интенсивно использовать процессор. Особенно это выгодно в многозадачной и многопользовательской системе, с приложениями, интенсивно работающими с диском, т.е. как раз в случае с серверами баз данных. ПК с несколькими процессорами могут выполнять каждую нить на отдельном процессоре одновременно. Например, если на компьютере стоит 8 процессоров, то он может одновременно выполнять 8 нитей.
  6. Visual Studio Tools for Office 2003 или Кто остановит безумие? стр. 23
    Воспользуюсь случаем и уделю внимание тому, что я называю “Безумие COM-обёрток “. Это феномен, который проявляется в том, что кто-то пытается использовать технологию, предложенную компанией Microsoft, твёрдо веря, что это полностью управляемый код.Фактически же это просто несколько обёрток для компонентов COM, которые не всегда качественно исполнены.
  7. Ключевые слова на C#: Bool  стр. 38
    Итак, продолжим наш рассказ. Сегодня мы поговорим о ключевом слове bool, которое является псевдонимом к типу System.Boolean.
  8. Visual Studio.Net: Обзор альтернатив  стр. 40
    Visual Studio .NET - мощный инструмент, но он слишком дорог. Особенно, если вы работаете над маленьким проектом.
  9. Закрываем Outlook из приложения .Net с помощью Appdomain  стр. 43
    Microsoft Outlook содержит API в виде объекта COM, который позволяет автоматизировать приложение. Объект COM также можно использовать в приложении .NET. Однако если вы хотите построить хорошо работающее приложение и использовать Outlook снова и снова без перезагрузки вашего приложения, то вы можете столкнуться с некоторыми проблемами. В этой статье мы попытаемся обсудить и предложить решения проблем, возникающих при работе с Microsoft Outlook.

    Предположим, что у вас есть приложение, в которое вы хотите добавить хранилище Outlook PST, сделать какую-то работу, динамически сохранить её в приложении Outlook, а затем удалить PST. Проблема в том, что Outlook не освобождает PST до тех пор, пока работает процесс Outlook, поэтому файл PST остаётся заблокированным приложением Outlook и никакой другой процесс не может им воспользоваться. Если ваше приложение построено обычным образом, то процесс Outlook не завершится до тех пор, пока работает ваше приложение. Это приводит к тому, что и все ресурсы, которые заняты приложением Outlook будут заняты до конца работы вашего приложения. Это уже проблема в том случае, если вы планируете обрабатывать несколько файлов PST одновременно, или хотите использовать функциональность Outlook из приложения-сервиса или использующую технологию ремоутинг. Можно предположить и другой случай - Outlook зависает, тем самым подвешивает и ваше приложение. Это именно то, от чего мы хотим застраховаться.
  10. Что должен знать правильный .Net разработчик?  стр. 45
    Сервисы Microsoft Windows, ранее известные как сервисы NT, позволяют вам создавать приложения для длительной работы, работающие в своих собственных сессиях Windows sessions.
  11. Создание базы данных во время установки приложения .Net  стр. 48
    Часто возникает необходимость создания базы данных при инсталляции приложения .NET. Для этого лично я использую SQL-DMO и Custom Action (Пользовательские Действия) в проекте установщика приложения .NET. В этой статье я расскажу вам, каким образом можно создать базу данных, таблицы, хранимые процедуры, первичный ключ и т.д. И хотя таблица, создаваемая мною, будет очень простой, вы можете создавать сколько угодно таблиц любой сложности для вашего приложения.
  12. Приложение .Net, минимизирующееся в системную область при закрытии  стр. 53
    В этой статье обсуждаются три проблемы:
    1. Создание одноэкземплярного приложения (приложение, которое может быть запущено в одном экземпляре).
    2. Восстановление предыдущего экземпляра в том случае, если пользователь пытается запустить второй экземпляр.
    3. Минимизация приложения в системную область панели задач, если происходит закрытие окна.
  13. Рекурсивная функция для считывания структуры каталога?  стр. 60
    В этой статье я продемонстрирую вам, каким образом можно использовать рекурсивную функцию для считывания структуры каталога и сохранения этой структуры в XML, но сначала позвольте доложить вам, зачем всё это нужно.
  14. Листая старые выпуски рассылки .Net Собеседник  стр. 62
    Как известно, язык C# является объектно-ориентированным языком, т.е. реализующим программу через некий набор объектов, динамически создаваемых во время работы программы и иерархического дерева классов, имеющих статическую природу. Поэтому мне сегодня хотелось бы поговорить о трёх столпах объектно-ориентированного программирования. Как известно, это – наследование, инкапсуляция и полиморфизм .
  15. Более двадцати обзоров компонентов и новостей.


На этом всё- желаю интересного чтения.

{К содержанию}


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


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




Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.dotnetgrains
Архив рассылки
Отписаться
Вспомнить пароль

В избранное