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

1 2 [ 3 ] 4

  Миграция БД на Windows Azure SQL VM. BLOB Storage + Azure SDK
Источник: habrahabralexejs В предыдущем примере мы тренировались загружать файлы в Azure Storage при помощи REST API и залили туда бэкап базы данных AdventureWorks2012. Остается скачать его в облачную виртуальную машину и восстановить на установленном в ней SQL Server. В этом плане работа с Azure Storage совершенно симметрична что со стороны on-premise клиента, что со стороны облачной виртуалки - они передают друг другу файлы через Azure Storage. Один туда закачивает, второй считывает. Поскольку контейнер container1 был создан как публичный, не требуется формировать цифровую подпись, чтобы перечислить и прочитать содержащиеся в нем блобы:tststorage.blob.core.windows.net/container1/aaa.txt Если контейнер был создан как private, для чтения из него блобов нужно авторизоваться. Как мы помним, для этого недостаточно передать primary или secondary access key учетной записи Azure Storage. Требуется аккуратно сформировать строку определенного формата и замешать MD5-хэш, как было сделано в Скрипте 2 предыдущего поста. Работа с Azure Storage через REST API удобна тем, что не предполагает установки дополнительных средств, обходясь по сути HTTP Request/Response, но требует кропотливости. В этом посте мы задействуем Azure SDK, который удобен тем, что маскирует внутри себя подготовительную работу и имеет более человечески понятные интерфейсы для чтения/записи блобов, управления контейнерами и т.д.

  История Visual Studio. Часть I
Источник: habrahabrostapbender Как выясняется, C++ - язык довольно сложный для компиляции; да что там - он сложный даже для понимания. Я помню одну беседу о том, какими запутанными могут быть указатели на члены класса. Итоги были потрясающими и сводились к тому, что указатели могут указывать на члены, определенные в виртуальном базовом классе. В этом весь C++: отдельные вещи кажутся простыми, но как только вы начинаете их комбинировать с другими - дело сразу усложняется.В это время мы были заняты добавлением новых возможностей в наш отладчик. Как выяснилось, создание "Вычислителя выражений" для C++ было так же вполне себе подвигом. "Вычислители" - звери довольно приятные. Они используются для вычисления значений выражений, которые в фактическом контексте компиляции были бы выражениями неверными (например, вычисление значения статической переменной вне текущей области видимости, или вычисление значение глобальной переменной из другого модуля).

  Подключение проекта ASP.NET MVC к проекту ASP.NET WebForms
Источник: habrahabrsentyaev Зачем это может понадобится? Допустим у нас есть большое приложение ASP.NET WebForms и есть проект написанный на ASP.NET MVC и мы хотим их объеденить. Допустим адрес нашего сайта такой: www.my-awesome-site.com и мы хотим чтобы MVC был доступен по адресу www.my-awesome-site.com/mvc-stuff Предусловия: у нас есть решение с двумя проектами - ASP.NET Web Application (WebFormsApplication) и ASP.NET MVC проект (MvcApplication). Что нужно сделать.1. Установить ASP.NET MVC для WebFormsApplication2. Добавить ссылку в WebFormsApplication на MvcApplication3. Добавить публичный метод в MvcApplication аналогичный Application_Start4. Вызвать этот метод в Application_Start приложения WebFormsApplication 5.

  Пример для подсчета строк, символов и слов на VB и C#
Источник: realcoding В этом примере показано, как создавать приложение, открывающее несколько файлов и считающее все байты, символы, слова и строки файла. Результаты из каждого файла и общий результат из всех файлов выводятся на экран.Построение примера с использованием командной строки Откройте окно командной строки и перейдите к одной из языковых папок в каталоге WordCount, соответствующей выбранному языку. В командной строке введите msbuild WordCountCS.sln или msbuild TryParseDemoVB.sln, в зависимости от выбранного языка программирования. Построение примера с использованием Visual Studio Откройте обозреватель Windows и перейдите к одной из вложенных папок в каталоге WordCount, соответствующей выбранному языку. Дважды щелкните файл WordCountCS.sln или файлWordCountVB.sln, в зависимости от выбранного языка программирования, чтобы открыть файл в Visual Studio 2005. В меню Построение выберите команду Построить решение. Выполнение примера С помощью окна командной строки перейдите в подкаталог, содержащий приложение WordCount.

  Quality Assurance Day: первая премьера Visual Studio 11 для тестировщиков
Источник: cnews 30 марта в Москве пройдет третья ежегодная конференция Quality Assurance Day, посвященная вопросам качества программного обеспечения. Конференция ориентирована на тестировщиков, QA-менеджеров, программистов и руководителей проектов и команд. Одной из ключевых тем конференции этого года станут возможности новой среды тестирования Visual Studio 11 Beta Test Professional. Организатором конференции является компания Microsoft.  "Мне очень приятно отметить, что конференция Quality Assurance Day стала по-настоящему индустриальным мероприятием, которое ждут не только профессиональные разработчики, но и все те, кому небезразлично качество, а значит, надежность, удобство и функциональность современного программного обеспечения, - заявил Александр Ложечкин, директор департамента стратегических технологий Microsoft в России. - Качество - это один из важнейших факторов популярности любого ПО. В этой области уже накоплен большой опыт и существуют общепризнанные процессы организации разработки, методики обеспечения качества кода, архитектурные решения и подходы.

  Ускоряем OpenMP в Visual C++
Источник: habrahabrinfsega Одним из популярных и дешёвых средств реализации многопоточных вычислений на языке C++ является OpenMP. Достоинства технологии очевидны: простота; малые, и легко отключаемые изменения в коде; поддержка от авторов самых популярных компиляторов: Visual C++ GCC 4.2 Intel C++ CompilerПроверка боем проходит успешно, и вот распараллеленный код проникает в самые укромные уголки проекта, бьёт все рекорды производительности, выдавая шикарную статистику, подтверждающую успешность релиза. Проходит пара лет, вы успешно мигрируете на Visual Studio 2010,… и обнаруживаете себя сидящим в луже. Если вчера обработка большого массива данных на машинах с многоядерными процессорами проходила за считанные секунды, то сегодня наличие любого фонового приложения, занимающего собственными вычислениями одно или несколько ядер, практически вешает приложение. Почему так происходит, и как с этим бороться? В новой реализации OpenMP перед тем, как выйти из активной области в состояние Idle, ваша программа будет ждать завершения операций ввода/вывода, причём ждать с помощью активного SpinWait. Т.е. если мы с помощью OMP создали N потоков (по 1 на ядро), и неожиданно выяснили, что одно из ядер занято другим приложением, то с большой вероятностью на одном ядре будут выполняться 2 и больше потоков, переключение между которыми будет перемежаться 200-миллисекундными паузами.

  IBM Rational Purify
Rational Purify - средство автоматического выявления ошибок, связанных с памятью, обеспечивающее качество и надежность всего приложения. Rational Purify помогает командам разработчиков находить дефекты с самого начала процесса разработки и в конечном счете создавать качественный продукт. Rational Purify предлагает быстрый и эффективный способ отладки приложений, что позволяет основное время посвятить написанию кода и значительно сократить время на его отладку. Используя Purify с начальной стадии и регулярно в течение всего процесса разработки, пользователь получает необходимый уровень качества к тому моменту, как код будет передан тестировщикам. Purify поможет обнаружить фатальные ошибки доступа к памяти. Всесторонняя отладка для компонентной разработки Компонентные технологии являются составной частью современных программных приложений, и ошибки в таких компонентах могут оказывать на приложения катастрофическое воздействие. Обнаружение ошибок программирования, таких, как использование неинициализированной памяти, утечек памяти и перезаписи памяти, составляет особую трудность при разработке программного обеспечения с использованием компонентов.

  Rational Rose Technical Developer (Rational Rose RealTime)
IBM Rational Rose Technical Developer - это надежное решение для проектирования системных архитектур, основанное на разработке с использованием моделей. Интегрированное решение IBM Rational Rose Technical Developer на основе языка Unified Modeling Language (UML) версий 1.4 и 2.0 помогает справиться с трудностями, связанными с разработкой сложных систем. IBM Rational Rose Technical Developer предоставляет следующие возможности. Помогает согласовать работу проектной группы и повысить производительность труда технических специалистов и разработчиков встроенных систем. Полностью интегрируется со средой Eclipse благодаря использованию ПО Rational Software Architect RealTime Edition, поддерживающего UML 2.0. Предоставляет широкие возможности интегрированных инструментальных средств: от сбора требований и генерации кода до тестирования и отладки целевой системы. Обеспечивает динамический прогон моделей, визуальную отладку моделей, тестирование на основе моделей и поддержку расширенных конструкций при моделировании.

  IBM Rational Purify PureCoverage
Rational PureCoverage - средство автоматического определения непротестированного кода как в приложениях, так и в компонентах, разработанных с помощью Visual C/C++, Java и Visual Basiс. Rational PureCoverage позволяет разработчикам обеспечивать качество и определять эффективность своих усилий по тестированию. Таким образом, команды разработчиков могут быстрее выпускать качественное ПО. Автоматическое определение непротестированного кода. Независимо от того, производится ли неформальное специальное тестирование или формальное тестирование модуля как часть цикла разработки, всеобъемлющее тестирование и быстрая идентификация проблемных областей в процессе разработки являются необходимостью для выпуска качественного ПО. Rational PureCoverage устраняет случайный характер тестирования и помогает полностью протестировать код. Являясь важным инструментом разработки приложений и компонентов на Visual C/C++, Java и Visual Basic, Rational PureCoverage позволяет производить тестирование перед или во время важных этапов разработки, например, проверки кода, тестирования модуля, интеграции или внутреннего релиза, и определять неработающий код и пробелы в тестировании.

  IBM Rational Rose Data Modeler
IBM Rational Rose Data Modeler предоставляет многофункциональную среду визуального моделирования для разработки приложений баз данных. Ускорьте рабочие процессы, обеспечив взаимодействие проектировщиков баз данных с остальными членами группы разработки за счет использования единого инструментального средства и языка Unified Modeling Language (UML) версии 1.4. Rational Rose Data Modeler - это инструмент визуального моделирования, который позволяет дизайнерам баз данных, аналитикам, архитекторам, разработчикам и всем остальным работать сообща, вырабатывая требования и трассируя их, в процессе их изменения. Этот инструмент использует ER методологию основываясь на UML нотации, чтобы упростить совместную работу дизайнеров баз данных и разработчиков программного обеспечения.  Rational Rose Data Modeler позволяет свободно переключаться между объектной моделью и моделью данных. Также есть возможность наглядно продемонстрировать архитектуру баз данных и их взаимосвязь с программными приложениями. Позволяет проектировщикам баз данных визуализировать процесс обращения приложений к базам данных, что обеспечивает возможность обнаруживать и разрешать проблемы до этапа внедрения.

  Продукты семейства IBM Rational Rhapsody
IBM Rational Rhapsody Architect for Software Среда визуальной разработки встроенных систем и программного обеспечения IBM Rational Rhapsody Architect for Software предоставляет среду на базе UML/SysML для разработки ПО, работающего в реальном масштабе времени, и встроенного ПО. Разработчики встроенных программ могут использовать интегрированную среду разработки программного обеспечения для написания кода на языках C, C++ или Java. Эта среда обеспечивает согласованность приложений благодаря использованию моделирования на основе языка UML и позволяет визуализировать и документировать проектирование встроенных приложений и приложений, работающих в реальном масштабе времени. Визуализация архитектуры и проекта с использованием отраслевого стандарта - языка UML. Генерация блоков кода на языках C, C++ или Java. Обратное проектирование кода C, C++ или Java для визуализации и документирования. Интеграция со средой разработки Eclipse для интегрированных операций программирования, моделирования и отладки.

  7 шагов успешной миграции портала SharePoint 2007 на SharePoint 2010
Источник: habrahabreastbanctech Немного о том, кому, скорее всего, будет интересно это читатьРешив поделиться своим опытом миграции одного портала, мы ориентировались, прежде всего, на тех, кто не спрашивает "Зачем мигрировать?", не задается вопросом "А может быть сразу на 2013?", а также на тех, кто знает не понаслышке ужасные слова Windows Workflow Foundation, Event Handlers, Jobs, Content Types, Future Receivers, различный Site, List и т.п. термины и думает, как сделать, чтобы это заработало в SharePoint 2010.  История порталаСтатья основана на реальных событиях, а именно на результатах многолетнего сотрудничества EastBanc Technologies с крупной авиакомпанией. В течение пяти лет мы вместе с ИТ-отделом портала работали над проектом Virtual Sales Manager. Это нестандартный внутренний корпоративный портал на MOSS 2007, который автоматизирует рутинные финансовые и правовые аспекты работы дирекции продаж и, по сути, является бэк-офисом дирекции. Порталом пользуются все, от директората до кассиров. На нем функционирует несколько продуктов, которые автоматизируют такие процессы как заключение и расторжение агентского соглашения, регистрацию и аннулирование пункта продажи и т.д., огромное количество бизнес-процессов.  За пятилетнюю историю развития проект вырос в эффективную систему коммуникации компании со своей агентской сетью, в которую входит более 1200 контрагентов.  Чтобы вы могли оценить масштаб и размах, приводим цифры и факты:Развитие портала началось в 2007 году и продолжается по сей день. На его создание потрачено более 35 000 человеко-часов.

  Используем IronPython из Transact SQL
Источник: habrahabrbocharovf Transact SQL великолепный язык, функциональности которого более чем достаточно для решения большинства часто возникающих задач. Однако иногда возникают задачи, которые с его помощью решать долго и/или неудобно. Пожалуй, самым ярким примером является продвинутый парсинг строк, в котором приходится использовать регулярные выражения или просто хитрый и закрученный алгоритм. Начиная с SQL Server 2005, эта проблема решается созданием хранимой процедуры/функции CLR. Но этот подход требует перекомпиляции и развертывания сборки при внесении изменений. А так хочется, не покидая Management Studio, изменять поведение своих процедур.Естественным образом возникает желание встроить в T-SQL поддержку какого-нибудь скриптового языка, чтобы выполнять код на лету. Благодаря DLR (Dynamic Language Runtime) в .Net Framework 4 у нас появилась такая возможность.

  Нужна ли разработчику виртуальная машина, и насколько
Источник: habrahabrdavlaterra Цели и задачиДля того, чтобы не сильно зависеть от железа, от апгрейдов, от всяких драйверов и иже с ними, хотелось бы перевести рабочую среду разработки, да и работы в целом, в виртуальномашинное русло.Поднадоело тратить время и нервы на беконечные установки ОС и стандартного ПО, на резервирование и восстановление рабочей среды, на зависимость от плохого (быстро дряхлеющего/неохотно обновляемого) железа.В общем то я и не прочь когда надо установить что-нибудь заново, при этом освежая свои знания о некоторых довольно редко устанавливаемых продуктах. Но как то не очень хочется растрачивать такие ценные ресурсы, как Время и Спокойствие. Со Временем у меня особые отношения - непримиримые.Сказывается все это и на сроках выполнения некоторых производственных задач, которые в случае авралов и пожаров приходится делать и в дороге, и на коленке, и дома. Да и где угодно. При этом не желая тратить времени на создание и настройку среды для работы, или тратить его по минимуму. Техническое заданиеСоздать и опробовать виртуальную машину (ВМ) на двух инструментах. Проверить работоспособность установленных в ВМ средств.Учитывать размеры образа ВМ, занимаемые ресурсы на хостовой ОС, портативность, легкость установки и начала использования на любом железе с нуля.

  Редакции IBM Rational Functional Tester
Редакции IBM Rational Functional Tester: IBM Rational Functional Tester Extension for SAP Solutions IBM Rational Functional Tester Extension for Siebel Test Automation IBM Rational Functional Tester Extension for Terminal-based Applications IBM Rational Functional Tester Extension for SAP Solutions Позволяет ускорить процесс создания, выполнения и анализа системных тестов, обеспечивая обнаружение и исправление ошибок приложений SAP с графическим интерфейсом пользователя на ранних этапах разработки. Предлагает язык сценариев и мощный редактор - Java в среде Eclipse или Microsoft Visual Basic .NET в среде Visual Studio .NET - для разработки и настройки тестов. Повышает гибкость тестовых сценариев благодаря технологии ScriptAssure. IBM Rational Functional Tester Extension for Siebel Test Automation IBM Rational Functional Tester Extension for Siebel Test Automation расширяет возможности Rational Functional Tester путем предоставления средств автоматизированного функционального и регрессивного тестирования для приложений Siebel 7.7. Сочетая усовершенствованные технологии разработки тестов с упрощением и автоматизацией базовых процессов тестирования, Rational Functional Tester Extension for Siebel Test Automation позволяет ускорить создание, выполнение и анализ системных тестов, обеспечивая скорейшее обнаружение и исправление ошибок приложений. Расширяет возможности Rational Functional Tester за счет поддержки тестирования элементов управления интерфейса пользователя Siebel для автоматизированного тестирования графического интерфейса пользователя. Делает возможным автоматизированное тестирование приложений Siebel 7.7 с помощью интегрированной среды разработки на основе Eclipse.

  Microsoft объявила об изменении цен на Visual Studio 2010
Источник: cnews Вслед за выходом бета-версий своих ключевых продуктов для разработки - Visual Studio 11 и .Net Framework 4.5, которые стали доступны для скачивания 1 марта 2012 г. в центре загрузок для подписчиков MSDN и на продуктовом сайте Visual Studio (vs11.ru) - корпорация Microsoft объявила об изменении цен на ряд продуктов семейства Visual Studio. Так, рекомендованная розничная стоимость Visual Studio 2010 Professional снизилась с 25 тыс. руб. до 16,5 тсы. руб. Стоимость Visual Studio 2010 Professional по подписке MSDN остается без изменений.

  ASP.NET MVC. Урок 0. Вступление
Источник: habrahabrhabrahabr Я пишу сайты на asp.net mvc. В этих 16 главах я хочу рассказать, как я это делаю. Это некий учебник-справочник всех тех знаний, которые я накопил в течение трех лет. Почему именно asp.net mvc ASP.NET MVC я люблю потому что: Это .net. Я знаю .net и С#. Это компилируемый код. Это не ASP.NET WebForms, я работаю с html-кодом.

  Семь инструментов Visual Studio .NET для работы с базой данных
Источник: sqlMichael Otey По материалам статьи Michael Otey на sqlmag.com: Visual Studio .NET Database Features В этой статье Майкл пишет, что Visual Studio.NET включает большое количество инструментальных средств интеграции базы данных, чем предыдущие версии Visual Studio (VS). Многие из новых инструментальных средств являются прямыми потомками Enterprise Manager. Ниже представлены семь лучших инструментов работы с базами данных из состава Visual Studio.NET. 7. Server Explorer В Visual Studio.NET окно Server Explorer заменило прежнее окно Data. Server Explorer обеспечивает просмотр объектов базы данных. Теперь Вы можете перетащить объекты базы данных, например, таблицы или представления, из окна Server Explorer в IDE, чтобы автоматически сгенерировать код доступа к базе данных.

  Новые возможности Visual Studio 2012
Источник: msdndocument.write('.');microsoftmsdn.microsoft Сведения о новых функциях и улучшениях в Visual Studio 2012 можно найти в следующих подразделах этого раздела, а также в разделах, на которые они ссылаются. Приложения Магазина Windows Проектирование и при построении приложений win8_appname_long Отладка, оптимизация и публикация приложений win8_appname_long Пакет Visual Studio IDE Проектирование и при построении приложений win8_appname_long Управление окнами Поиск Редактирование кода C++ Редактирование кода JavaScript Языки Visual Basic Visual C# Visual C++ JavaScript Visual F# Управление жизненным циклом приложений и Team Foundation Server Управление жизненным циклом приложения Моделирование приложений Разрабатывайте приложения и более эффективно взаимодействуйте в команд. ' data-guid="fa17b47d894fcbff11e34c7a1435a36c">Понимание основ приложений в стиле Metro . Getting started with Windows Store apps.' data-guid="9044c3610397a3b53c4a5dff51c67bd8">Дополнительные сведения см. в разделе Начало работы с приложениями магазина Windows Store. Build a Windows Store app by using one of several default project templates, which provide the files, resources, and structure for various kinds of Windows Store apps.' data-guid="94919f78cc668c5d02f77fbb85255e77">Постройте приложение в стиле Metro с помощью одного из нескольких шаблонов проектов по умолчанию, которые предоставляют файлы, ресурсы и структуру для различных типов приложений в стиле Metro . Develop Windows Store apps using Visual Studio 2012.' data-guid="c3c21b3a74545492177edffaeae7a562">Дополнительные сведения см.

  Создайте первое приложение для Windows 8 вместе с Visual Studio 2012
Источник: ixbtixbt Microsoft представила один из самых долгожданных продуктов - Visual Studio 2012, новую среду для разработки и управления жизненным циклом приложений. Благодаря удобному интерфейсу и современным методологиям разработки создание приложений в Visual Studio 2012 теперь доступно не только профессиональным разработчикам, но и техническим энтузиастам, мечтающим воплотить свои идеи в Windows 8 или интернете. Усовершенствованные инструменты разработки и контроля в Visual Studio повышают скорость создания и запуска нового приложения, обеспечивают удобство и эффективность командной работы и раскрывают преимущества и функциональность новой операционной системы Windows 8 и мобильной платформы Windows Phone. Новый продукт Visual Studio 2012 доступен в России не только профессиональным разработчикам, но также студентам, увлекающимся информационными технологиями, и начинающим ИТ-компаниям, стремящимся реализовать свои инновационные идеи в конкретных программных продуктах. Профессиональные версии Visual Studio 2012 они могут получить бесплатно в рамках программ DreamSpark и BizSpark. Кроме того, технические энтузиасты и небольшие компании могут воспользоваться бесплатной версией Visual Studio 2012 Express для создания собственных приложений. Повышение производительности Visual Studio 2012 меняет отношение к процессу разработки, делая его увлекательным и хорошо организованным.

  Используем фичи C# 5 (async и await) в .NET 2.0
Источник: habrahabrkekekeks Посвящается тем 45% .NET разработчиков, что до сих пор сидят на фремворках 2.0-3.5. Да, вы не ослышались. async и await во втором дотнете. Но обо всём по порядку. Зачем? В какой-то момент мне надоело вручную возиться с написанием асинхронного кода. Async/awat выглядели слишком вкусными, чтобы не попробовать. Зная, что Microsoft при добавлении новых возможностей в язык и компилятор не привязывает их жёстко к фреймворку (так, extension-методы и LINQ отлично можно использовать во втором .NET, если где-нибудь объявить System.Runtime.CompilerServices.ExtensionAttribute), и видя Async CTP, добавляющего возможность использования async/await в 2010-ую студию при использовании в качестве целевого фреймворка .NET 4.0, я подумал, а почему бы и нет? Путь Изучая результаты деятельности компилятора и зависимости классов фреймворка, я понял, что добавлением одного атрибута без кода тут не обойдёшься.

  Borland Together 2006
Borland Together - CASE-средство, предназначенное для визуального моделирования и проектирования программных систем на основе стандарта UML, позволяющее моделировать, как компоненты программного обеспечения, так и бизнес-процессы. Borland Together обладает открытой архитектурой и предоставляет уникальный уровень интеграции инструментов моделирования и анализа со средой управления требованиями Borland CaliberRM, средством конфигурационного управления Borland StarTeam, а также с такими средами разработки и проектирования приложений, как Borland JBuilder, Borland C++ BuilderX, Microsoft Visual Studio .NET и Eclipse. Использование технологий Borland Together 2006 для проектирования и реализации IT - архитектуры значительно ускоряет процесс разработки приложений, начиная от определения требований и заканчивая написанием кода. Возможности Together обеспечивают синхронную работу разработчиков архитектур, аналитиков и программистов при создании новых приложений или в процессе извлечения проектной информации из существующих приложений, и обеспечивают общее визуальное представление об архитектуре модели. Технологии Borland Together 2006 помогают: преодолевать технологические сложности путем создания концептуальных моделей, обеспечивающих эффективное взаимодействие членов команды в процессе проектирования решений на уровне архитектуры создавать гибкие решения, идущие в ногу с развитием бизнеса и изменениями технологических требований, используя платформо-независимые модели добиваться более высокой эффективности и качества при разработке программных продуктов Возможности Borland Together помогают пользователям преодолеть пропасть между бизнес-предприятиями и IT-организациями с помощью универсального набора оптимизированных языков визуального моделирования. Обеспечивая полную поддержку для бизнес-аналитиков, проектировщиков, архитекторов и разработчиков ПО, Borland Together предлагает конфигурируемую специализированную платформу с превосходным набором возможностей для каждого специалиста в команде разработчиков. Together обеспечивает поддержку компаний разработчиков ПО, ускоряя создание гибких, высококачественных программных решений с поддержкой моделирования бизнес-процессов, данных, приложений, а также визуализации, эффективного аудита и метрик моделей и кода.

  Microsoft выпустила бета версии новых Visual Studio и .Net Framework
Источник: AlgoNet В обновлении Visual Studio свыше 200 новых функций, большинство из которых нацелено на поддержку последних версий программного обеспечения Microsoft, повышение производительности труда программистов и упрощение коллективной разработки. В четверг Microsoft сделала следующий шаг в направлении модернизации своего популярного инструмента разработки Visual Studio, выпустив первую бета-версию Visual Studio Orcas и среды .Net 3.5. В Orcas применяется новый графический дизайнер с кодовым названием Cider, ориентированный на язык проектирования XAML, лежащий в основе технологии пользовательского интерфейса Vista Windows Presentation Foundation. Однако поддержка предыдущих версий среды .Net при этом сохраняется. Среда .Net 3.5, которая в своей финальной версии будет поставляться вместе с Orcas, содержит небольшие, но важные измерения по сравнению с версией 3.0, прилагаемой к Windows Vista. В частности, это глубокая интеграция механизма Language Integrated Query (LINQ), который позволяет программам активно использовать реляционные базы данных и данные XML, так как поддерживает тот же тип логики, который широко применяется в базах данных. В прошлом программирование и данные представляли собой два изолированных острова.

  Разработчик приложений
Разработчик приложений или программист, разработчик программного обеспечения, младший или средний инженер-специалист по программному обеспечению, web разработчик, или аналитик промежуточных систем - ИТ-специалист, разрабатывающий программы, которые выполняются как в сети или в определенной операционной системе, так и на специализированном оборудовании, таком как стенды, промышленное оборудование или регистрирующие устройства. В обязанности разработчика приложений входит обычно определение спецификаций, проектирование системы, с учетом всех спецификаций, составление исходных кодов, тестирование продукта и его поддержка.   Уровень специалиста Сертификаты Microsoft Linux/UNIX/Sun Другие вендоры Начинающий специалист MCTS .NET 2.0 WebMCTS .NET 2.0 Windows  SCP J2SE CIW Associate CIW Web Developer Опытный специалист MCAD .NET  MCITP Database Administrator  Нет данных CIW Professional CIW Security Analyst Профессионал MCDBA MCITP Database Developer  MCSD .NET  Нет данных Нет данных   Экзамены для перечисленных программ сертификации: Номер экзамена Название экзамена Вендор 1D0-410 CIW Foundations CIW 1D0-420 CIW Site Designer CIW 1D0-425 CIW E-Commerce Designer CIW 1D0-430 CIW Application Developer CIW 1D0-435 CIW JavaScript Fundamentals CIW 1D0-437 CIW Perl Fundamentals CIW 1D0-441 CIW Database Specialist CIW 1D0-442 CIW Enterprise Specialist CIW 1D0-450 CIW Server Administrator CIW 1D0-460 CIW Internetworking Professional CIW 1D0-470 CIW Security Professional CIW 1D0-520 CIW v5 Site Designer CIW 1D0-525 CIW v5 E-Commerce Designer CIW 1D0-532 CIW Web Developer CIW       70-215 Installing, Configuring, and Administering Microsoft Windows 2000 Server Microsoft 70-216 Implementing and Administering a Microsoft Windows 2000 Network Infrastructure Microsoft 70-228 Installing, Configuring, and Administering Microsoft SQL Server 2000 Enterprise Edition Microsoft 70-229 Designing and Implementing Databases with Microsoft SQL Server™ 2000 Enterprise Edition Microsoft 70-230 Designing and Implementing Solutions with Microsoft BizTalk Server ® 2000 Enterprise Edition Microsoft 70-234 Designing and Implementing Solutions with Microsoft Commerce Server 2000 Microsoft 70-300 Analyzing Requirements and Defining .NET Solution Architectures Microsoft 70-305 Developing and Implementing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET Microsoft 70-306 Developing and Implementing Windows-based Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET Microsoft 70-310 Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and the Microsoft .NET Framework Microsoft 70-315 Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET Microsoft 70-316 Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET Microsoft 70-320 Developing XML Web Services and Server Components with Microsoft Visual C# and the Microsoft .NET Framework Microsoft 70-441 PRO: Designing Database Solutions by Using Microsoft SQL Server 2005 Microsoft 70-442 PRO: Designing and Optimizing Data Access by Using Microsoft SQL Server 2005 Microsoft 70-443 PRO: Designing a Database Server Infrastructure by Using Microsoft SQL Server 2005  .

  Компания Unify выпускает приложение Composer for Lotus Notes
Источник: unify Компания Unify Corp., глобальный поставщик программных решений для модернизации важных приложений на базе сервисно-ориентированной архитектуры (Service-Oriented Architecture, SOA), объявила о выпуске нового решения под названием Composer for Lotus Notes, предназначенного для миграции приложений Lotus Notes на архитектуру SOA.  Это решение предназначено для компаний с большим количеством приложений Lotus Notes, используемых по всей организации. Composer автоматически делает основную функциональность и бизнес-процессы приложений пригодными для использования в качестве Web-служб, а также преобразует данные из формата Notes в формат реляционной базы данных для развертывания архитектуры SOA на платформе Java или Microsoft .Net.    Выход решения Composer for Lotus Notes основан на подходе компании Unify под названием "Enable SOA" ("Переходите на SOA"), который помогает организациям модернизировать важные устаревшие приложения и переводить их работу на базу Web-служб. Обеспечивая модернизацию приложений Lotus Notes, компания Unify помогает организациям освободить информацию, ранее хранившуюся в недрах приложений, масштабировать производительность и функциональность приложений, а также обеспечить стандартизацию на выбранной ими корпоративной инфраструктурной платформе.  Решение Composer выполняет эти задачи путем автоматического преобразования документов Notes в формат реляционной базы данных, интерфейса Notes ACL Security -- в стандартный интерфейс обеспечения безопасности, бизнес-логики приложений - в Web-службы, а интерфейса пользователя (User Interface) -- в приложение Web 2.0. Пользователь решения Composer - компания Mutual Boiler Re, которая является членом группы FM Global, -- одна из крупнейших в мире организаций в сфере управления рисками и страхования промышленной собственности. Эта компания решила переместить основные бизнес-приложения с платформы Lotus Notes в среду SOA. Ее первой инициативой была миграция неструктурированных данных Notes в реляционную базу данных и конвертация связанных с этими данными форм и представлений из формата Notes в SOA. Это было необходимо, чтобы обеспечить более безопасный и полный доступ к данным, хранящимся в бизнес-приложениях.

  Подсказки по Visual Studio 2005 IDE
Источник: Windows IT Pro, #02/2007Майкл Оти Недавно я работал над двумя проектами, в которых применял новый Visual Studio 2005, используя его по шагам. В процессе работы я обнаружил несколько полезных подсказок, которыми хочу поделиться с вами. 7. Создайте собственную среду IDE При установке Visual Studio 2005 можно установить тип среды разработки: Visual Basic (VB), C# или Web. Во время переключения между различными задачами разработки (т.е. между WinForms и программированием WebForms) можно использовать вариант в меню Import and Export Settings Tools для переключения между различными стилями IDE и сохранения обычных установочных параметров среды разработки. 6.

  Простой индикатор раскладки клавиатуры в курсоре на С++
Источник: habrahabrhabrahabr Тема отображения текущей раскладки беспокоила хабрасообщество уже не раз. Я опробовал множество существующих решений, но по разным причинам они меня не устроили. Чтобы подобрать для себя наиболее удобный вариант отображения текущей раскладки, я написал небольшое приложение на C++, которое при нажатии на левый Shift отображает язык в системном курсоре редактирования текста. Менее 100 строк кода и около 4 килобайт в скомпилированном виде - на основе этого вы можете достаточно просто реализовать свой взгляд на то, как на самом деле должна выглядеть индикация текущей раскладки. Как это сделано?Поскольку ничего кроме WinAPI нам не нужно, программа компилируется без RTL в Visual Studio 2010. Таким образом мы получаем очень маленький объём исполняемого файла. Для отслеживания нажатия на Shift устанавливается клавиатурный хук без использования dll.

  Borland StarTeam 2006
Borland StarTeam 2006 - это автоматизированная система управления конфигурацией и изменениями, которая обеспечивает эффективный контроль процесса разработки. StarTeam улучшает взаимодействие между всеми сотрудниками проектных групп, предоставляя пользователям доступ к любой важной информации проекта через центральный репозитарий, который поддерживается системой управления технологическими потоками и процессами. StarTeam превосходит традиционные SCM-средства, которые предлагают только функции контроля файловых версий, поскольку предоставляет пользователям гибкое, удобное в использовании комплексное решение на основе систем управления требованиями, управления изменениями, отслеживания дефектов, контроля файловых версий, тематических обсуждений, управления задачами и управления проектом. Borland StarTeam 2006 предоставляет полный набор решений для управления конфигурациями и изменениями, специально разработанных для нужд различных команд разработчиков учитывая их размеры, месторасположение и стиль работы. StarTeam облегчает коммуникацию и взаимодействие разработчиков благодаря централизованному контролю над проектными ресурсами и является надежной платформой для согласования и управления всеми этапами разработки программного обеспечения. Широкие возможности клиентского доступа к StarTeam, включающие Web-приложения, обычные приложения, интеграцию с IDE и использование командной строки, позволяют разработчикам осуществлять доступ к репозитарию любым, наиболее удобным для них способом. StarTeam предлагает интегрированное и всеохватывающее решение, которое предназначено для управления изменениями, отслеживания дефектов, управления требованиями, ведения тематических обсуждений, версионного хранения файлов, управления проектом и его задачами.

  Microsoft Office Forms Server 2007 и InfoPath
Источник: http://www.portal2b.ru Office Forms Server 2007 представляет собой отдельный сервер, обеспечивающий создание и работу с формами InfoPath - новым функциональным средством системы Microsoft Office. Также эти формы доступны из Microsoft Office SharePoint Server 2007. Новая технология служб Microsoft Office InfoPath Forms использует электронные формы, функционирующие на сервере, для оптимизации бизнес-процессов, сбора, распространения и интеграции данных, что более рентабельно, чем использование бумажных анкет. Microsoft Office Forms Server 2007 - это масштабируемое, основанное на стандартах решение повышенной степени безопасности для сбора данных, которое позволит вашей организации расширить область действия управляемых с помощью форм бизнес-процессов на любого пользователя, имеющего веб-обозреватель. Приведем основные преимущества Forms Server 2007: Расширение области действия решений для сбора данных на любого пользователя, имеющего обозреватель.Откройте доступ к вашим бизнес-процессам для заказчиков, партнеров и поставщиков через обозреватель. Используя усовершенствованную технологию распространения форм через обозреватель, предоставляемую Office Forms Server 2007, вы сможете создавать формы, которые удобно заполнять, и размещать их на внутренних корпоративных узлах и в Интернете. Совершенствование бизнес-процессов и интеграция форм в различные виды бизнес-приложений.Разрабатывайте простые в использовании решения на основе форм и используйте их как внешний интерфейс для бизнес-процессов с минимальными затратами средств, времени и сил.

  Связывание с помощью Visual C# .NET для автоматизации приложений Microsoft Office (исходники)
Источник: CodingClub Аннотация При автоматизации таких приложений, как приложения Microsoft Office, вызовы свойств и методов объектов приложений Microsoft Office должны быть определенным образом сопоставлены этим объектам. Процесс сопоставления вызовов свойств и методов объектам, реализующим эти свойства и методы, называется связыванием . В Visual C# существуют два типа связывания: раннее связывание и позднее связывание . Выбор типа связывания влияет на такие характеристики приложения, как производительность, гибкость и удобство сопровождения. В данной статье рассматриваются и сравниваются раннее и позднее связывание в клиентах автоматизации, написанных на Visual C#, и приводятся примеры обоих типов связывания. Раннее связывание С помощью раннего связывания Visual C# осуществляет привязку непосредственно к соответствующим методам и свойствам, используя сведения о типах для данного приложения Microsoft Office. При этом компилятор может проверить синтаксис и соответствие типов, правильность указания числа и типа параметров, передаваемых методу или свойству, и тип возвращаемого значения.



1 2 [ 3 ] 4

Главная »  Visual Studio 

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