Календарь на Апрель 2024 года: calendar2008.ru/2024/aprel/
Навигация
Главная »  Visual Studio 

2 3 [ 4 ]

  Обзор конференции Going Native'2012.
Источник: habrahabr Герб Саттер во вступительном слове посвятил конференцию Деннису Ритчи, создателю языка C, и ключевому разработчику операционной системы UNIX. Это очень важное событие для сообщества С++, где выступали и отвечали на вопросы люди, ставшие легендами в мире C++, во многом определяющие его развитие. Доклады очень интересные, и я вынес для себя много нового. Дальше идёт обзор всех докладов и сессий вопросов и ответов. Список докладчиков:Bjarne Stroustrup (creator of C++)Herb Sutter (C++ Standards Committee Chair, software architect at Microsoft)Andrei Alexandrescu (C++ template and big compute master from Facebook, one of the authors of D programming language)Chandler Carruth (LLVM/Clang developer from Google)Stephan T. Lavavej (STL master from Visual C++ Libraries team)Hans Boehm (distributed and parallel computing expert from HP Labs)Andrew Sutton (C++ library design expert and ISO committee member from Texas A&M University) Всем интересующимся современным состоянием языка я рекомендую посмотреть эти 3 выступления:Herb Sutter: C++11, VC++11 and Beyond (link)Bjarne Stroustrup: C++11 Style (link)Stephan T. Lavavej: STL11 - Magic && Secrets (link) Остальные доклады тоже достойны внимания, но посвящены более узким темам (параллельное программирование, компилятор Clang, шаблоны, концепции).

  Улучшаем Redgate SQL Search: некоторые моменты разработки
Источник: habrahabryar229 Трепетно люблю и пользую при работе в SQL Server Management Studio утилиты от Redgate, в том числе и бесплатный Redgate SQL Search. Все бы хорошо, но еще мечталось о вменяемом инструменте, который бы позволял в дереве объектов создавать собственные папки и раскладывать в них таблички/процедурки.В один прекрасный момент таковой появился - SQLTreeO, но тут же наткнулся на проблему - SQLSearch не ищет в созданных им папках. Собственно, с этого и начался маленький addin для addin'а -SQLSearch Extender. Дальше - больше, раз пошла такая пьянка, то почему бы не добавить по мере сил функционала, так как Redgate не торопится реализовывать пожелания пользователей.Что добавлено к функционалу SQLSearch'а (настройки в меню Tools -> SQL Search Extender): Поиск в папках, созданных SQLTreeO Regexp поиск Подсветка кода и нумерация строк, навигация по вхождениям Показывает скрипты таблиц и CLR UDF Фильтр для исключения из поиска по имени объектов (например, sp_MS%, %__temp, etc.) … всяческие дополнительные фишки Собственно, заметки по разработке.API для SSMS Microsoft не афиширует, на старте очень помогли следующие статьи - The Black Art of Writing a SQL Server Management Studio 2005 Add In и SQL 2008r2 breaks ssms addins Практически все, что надо для счастья, в этих статьях рассказано, отмечу несколько моментов Момент 1. Ловим окно SQLSearch.Так как информации изначально у нас практически нет, то вешаем обработчик на Connect.OnCmdUIContextChanged и вспоминаем WinAPI EnumChildWindows. С глубоким внутренним удовлетворением обнаруживаем, что внутре нужного окна лежит наследник от UserControl, далее по типу и имени (Hawkeye в помощь) находим нужные нам элементы. Дальше делаем с интерфейсом все, что нам угодно. Момент 2.

  Add-in для подключения MSDN .NET к Visual C++
Пролог Предлагаемый add-in есть не что иное, как макрос Игоря Соловьёва, самым тупым образом перенесённый на C++. В своё время, после прочтения статьи, установки макроса в VC++ и испробования его в деле, мне пришла в голову мысль оформить этот код в виде add-in"а. Формальным поводом послужили отсутствие автоматического встраивания в IDE и некоторая неспешность отклика. На самом деле, конечно основным мотивом было желание "побаловаться" с add-in"остроеним. Написать тривиальный add-in для обработки горячей клавиши в Visual C++ 6 не составляет особого труда, ибо писать ничего и не придётся (кроме непосредственно кода обработчика, естественно). Ниже представлено пошаговое описание процесса создания такого ad-in"а на примере add-in"а для подключения MSDN .NET к Visual C++ 6. Описание Визард Первым делом надо создать новый проект, выбрав тип проекта "DevStudio Add-in Wizard".

  IBM Rational DOORS ®
IBM® Rational® DOORS® программное обеспечение для управления техническими требованиями, оптимизированное для потребностей разработки сложных и встроенных систем. Программное обеспечение IBM Rational DOORS позволяет получать, отслеживать, анализировать и управлять изменениями в требованиях, а также помогает демонстрировать соответствие нормативам и стандартам. Интуитивное, совместное и масштабируемое управление требованиями Простая и мощная трассируемость Адаптируемое управление изменениями и полный анализ воздействия Обширная, открытая интеграция к инструментам системного проектирования и разработке программного обеспечения Новая в IBM Rational DOORS 9.4: интеграция OSLC с Rational Quality Manager; генерация Документа, поддерживающая пользовательские шаблоны; и улучшение удобства пользования для RCP и веб-клиентов IBM® Rational® DOORS® является программным обеспечением для управления требованиями, оптимизированным для потребностей разработки сложных и встроенных систем. Особенности и преимущества IBM® Rational® DOORS® содержит проверенные средства, которые могут помочь увеличить качество и эффективность, оптимизируя передачу требований и координацию совместных действий.  Rational  DOORS, масштабируемое решение для  управления рамками и стоимостью проекта, помогают Вашим проектам соответствовать бизнес-целям, удовлетворять потребностям заказчика, и адресовать применимые инструкции и стандарты. DOORS, ведущее решение для управления требованиями, предоставляют возможности включающие в себя:  Совместную среду управления требованиями, которая позволяет всем заинтересованным лицам активно участвовать в процессе определения требований Возможность управления изменяющимися требованиями Мощную трассируемость жизненного цикла, помогающую коллективам специалистов приводить свои усилия в соответствие с бизнес-потребностями и измерять влияние, которое окажут изменения на все этапы проекта, от бизнес-целей до разработки Обсуждения требований без формальностей Возможности масштабирования для адресации Ваших потребностей управления требованиями Возможность обмениваться данными требований с другими инструментами управления требований, используя OMG ReqIF Поддержку управляемого требованиями тестирования со встроенным тестовым инструментом отслеживания и интеграции с Rational Quality Manager и HP Quality Center Интегрирует с архитектурой системы управления предприятием, управлением ассортиментом продукции, разработкой на базе моделей, контролем качества, и изменением и выпуском приложений администрирования компанией IBM и сторонними компаниями. IBM Rational DOORS поддерживает Open Services for Lifecycle Collaboration для улучшения интеграции продукта и совместной работы коллектива Системные требования Rational DOORS сервер Операционная система Программное обеспечение Аппаратное обеспечение Linux, UNIX, Microsoft Windows Windows 2003 Server R2 (Standard and Enterprise) 64-bit. Windows 2008 Server R2 (Standard and Enterprise) 32-bit или 64-bit.

  IBM Rational Test RealTime
Задать вопрос Ресурсы Документация Техническая библиотека IBM Rational Test RealTime - это автоматизированное межплатформенное средство тестирования, предназначенное для компонентного и динамического анализа. Благодаря возможностям статического и динамического анализа в сочетании с воспроизводимой инфраструктурой тестирования компонентов у тестировщиков есть единое решение для упреждающего контроля выполнения продуктов и программного обеспечения. Поддерживает встроенные приложения, необходимые для обеспечения безопасности или для ведения бизнеса - например, DO-178B. Позволяет с большим упреждением отлаживать, обнаруживать и исправлять ошибки до того, как они попадут в программный код готового продукта. Обеспечивает автоматизированную оценку исходного кода, которая позволяет следить за соблюдением рекомендаций для исходного кода на языке C - например, MISRA-C. Интегрируется с решениями IBM Rational для разработки на основе моделей, управления тестированием и управления конфигурациями программного обеспечения. Интегрируется с лучшими в отрасли средствами для разработчиков, такими как IBM Telelogic Rhapsody, Microsoft Visual Studio и Wind River Workbench.

  Использование JSON контроллера MVC в Visual Studio на шаблоне Empty Web Site и языке C#
Источник: habrahabrhumblegenius Речь в этой статье пойдет про подключение библиотеки MVC3 в Visual Studio 2010. Но мы не будем использовать шаблон проекта "ASP.NET MVC3 Web Application", а создадим Веб-сайт (Веб-узел) на основе шаблона "Empty Web Site", то есть с нуля. Мы будем подключать библиотеку к пустому Веб сайту, т.к. шаблона MVC для Веб сайта нет.В конце статьи будет реализован JSON контроллер на основе библиотеки MVC.Пояснил бы картинками, но они не вставляются. Поэтому буду пояснять словами. ПредысторияНедавно меня заинтересовала реализация MVC в Visual Studio. В интернете, и в частности на хабре, есть множество статей как его использовать, но пересмотрев штук 20 инструкций, я обнаружил, что все они основаны только на шаблоне "ASP.NET MVC3 Web Application".

  Миграция БД на Windows Azure SQL VM через виртуальный диск
Источник: habrahabralexje Предыдущий способ переноса резервной копии базы с локального компьютера на виртуальную машину с SQL Server в Облаке использовал Azure Storage, который не является NTFS-видимым. Таким образом, перед восстановлением бэкап базы нужно было скопировать из Azure Storage на виртуальный диск, чтобы установленный на виртуалке SQL Server его увидел. В случае БД значительного объема это ведет к неоправданному расходу пространства в Azure Storage и, как следствие, к дополнительным затратам: сначала бэкап загружается в облачное хранилище, а затем копируется в vhd, который хранится там же. Чтобы избежать этих затрат, в этой статье мы рассмотрим иной способ. Локально будет создан отдельный vhd, на котором будет размещен бэкап базы. Затем vhd будет загружен в Azure Storage и приаттачен в качестве дополнительного диска облачной виртуалки. С него будет произведено восстановление резервной копии.Чтобы локально создать виртуальный диск, заходим в Administrative Tools\Computer Management\Disk Management и выбираем пункт Create VHD из контекстного меню.



2 3 [ 4 ]

Главная »  Visual Studio 

© 2024 Team.Furia.Ru.
Частичное копирование материалов разрешено.