Visual Studio .Net 2003
Категория: Интернет
10.2.2003
В рамките на семинара Дни на Microsoft в НДК беше официално представено новото Visual Studio .Net 2003. Една година след излизането на предишната версия Microsoft са готови с подобрена и разширена унифицирана среда за разработка на широк кръг от приложения.
Новото Visual Studio предлага възможност за избор на език за програмиране и интегриране на компоненти, писани с различни средства. Базовите езици са Visual Basic .Net, Visual C++ .Net, Visual C# .Net и Visual J# .Net, като визуалната среда е интегрирана за всички тях.
Вградена е и поддръжката на най-новите стандарти за уеб услуги (WSE), а именно ws-security, ws-attachments и ws-routing.
С Visual Studio се увеличава многократно продуктивността на програмистите, времето за писане на код се редуцира с богат набор от контроли, инструменти, динамичен help и auto complete. Помислено е за сигурността на вашия код с Data Protection API. В друг аспект на сигурността е вграденият Stack Walk, който проверява правата за всяко едно извикано приложение.
Имате възможност да работите едновременно на една станция с всички версии на Visual Studio, което помага на програмистите да се адаптират по-лесно в новата среда за създаване на приложения. При ъпгрейд се променят само project файловете, без да се променя самият код.
Студиото предлага и повишена продуктивност при разработка на големи приложения с многослойна архитектура. Включени са инструменти за работа със сървърни приложения - администриране на сървъри, бази данни и уеб услуги. Task List или Списък със задачи организира процеса на програмиране, като анотира кода, следи за грешки и предоставя бърз достъп за тяхното коригиране. Visual Studio .Net Debugger съкращава цикъла за програмиране с неограничено по езици и процеси отдалечено дебъгване.
.Net Framework 1.1
Visual Studio .Net 2003 предлага пълна поддръжка на .Net Framework версия 1.1, която предоставя повишена сигурност, по-голяма скорост и скалируемост на приложенията. .Net Framework е съставен от CLR (Common Language Runtime) и унифициран набор от библиотеки с класове. Базовите библиотеки класове предлагат стандартната функционалност, като ADO.Net класовете позволяват достъп до различни бази данни, XML класовете позволяват манипулации, търсене и транслации на XML, ASP.Net класовете поддържат разработка на уеб базирани приложения и уеб сървиси, Windows Forms класовете са за десктоп базирани приложения. .Net Framework поддържа над 20 програмни езика и позволява на разработчиците на софтуер да се фокусират върху бизнеслогиката на проектите.
Разработка на мобилни приложения
В Visual Studio 2003 са интегрирани инструменти за разработване на приложения за мобилни устройства (Pocket PC, Pocket PC Phone Edition, Windows CE). Студиото поддържа напълно .Net Compact Framework и новите ASP .Net мобилни контроли.
Windows Form Designer, Form Inheritance, Control Anchoring & Docking позволяват бързо изграждане на Windows базирани приложения и създаване на уеб приложения, които се показват автоматично в зависимост от възможностите на устройството и типа браузер.
При създаването на мобилни приложения има два подхода - мобилни уеб приложения и приложения за smart devices. В първия случай при заявка приложението се изпълнява на сървъра и се изпраща на устройството в удобен за него вид (HTML, cHTML, WML, XHTML). Предимството за разработчиците, използващи Visual Studio 2003, е, че могат да използват един и същи код за Web и WAP приложения. В случая при smart devices на устройствата се инсталира .NET Compact Framework и приложенията се изпълняват локално.
Средата предлага много добър емулатор на различни мобилни устройства, който значително улеснява тестването на създаваните от вас програми.
Visual Basic .Net
Това е вече напълно обектно ориентиран език и дава възможност за Structure Exception Handling и free-threading. От Microsoft твърдят, че той е напълно равностоен език като функционалност и възможности на другите езици на това ниво.
Подобреният Upgrade Wizard улеснява мигрирането на приложения, писани с Visual Basic 6, към Visual Studio .Net. Средата ви предлага мощен инструмент за транслация на кода. Студиото може да се похвали и с подобрен IntelliSense и debugger. Вече можете да декларирате променливи в цикъл, разполагате с оператори за побитово отместване и функционалности за мобилни приложения.
Visual C++ .Net
При Visual C++ .Net има подобрена съвместимост с ANSI/ISO стандартите, покритието вече е 98.11%. В Visual Studio 2003 има поддръжка на Windows Forms за C++. Езикът предлага възможност за изграждане на управляеми и неуправляеми приложения с .Net Framework, ALT Server и MFC.
Разработчиците разполагат и с оптимизирани операции с плаваща запетая, нови решения за сигурност, използване на templates и визуално наследяване.
Visual J# .Net
Предлага се пълна поддръжка на Java синтаксис и интеграция със средата Visual Studio .Net, както и с .Net Framework. Помислено е за миграцията от Java към .Net технологиите. Проекти, написани на Visual J++ или на Java, могат да бъдат лесно конвертирани в J# или С# код с помощта на Java Language Conversion Assistant.
Visual Studio .Net Professional
Позволява ефективно да разработвате широк кръг от приложения за Windows, Интернет и мобилни устройства.
Можете да използвате Visual Studio .Net Professional 2003, за да:
- Създавате бързо приложения, използвайки Form Designer за Windows или за уеб;
- Увеличите производителността на програмистите с помощта на големия избор от езици за писане на приложения: Microsoft Visual Basic .Net, Microsoft Visual C++ .Net, Microsoft Visual C# .Net и Microsoft Visual J# .Net;
- Разпространявате приложения по-бързо и по-сигурно, независимо дали са Windows базирани приложения или уеб сайтове. Новите приложения нямат отношение към работата на старите и могат едновременно да работят на един и същ компютър;
- Създавате многоплатформени приложени, като използвате последните новости в уеб услугите и мобилните технологии.
Visual Studio .Net Enterprise Developer
Комбинира мощни средства за разработка и създаване на многослойни разпределени сървърни приложения.
Можете да използвате Visual Studio .Net Enterprise Developer 2003, за да:
- Работите ефективно в екип с помощта на Microsoft Visual SourceSafe 6.0d;
- Тествате разработените уеб приложения и уеб услуги с помощта на Application Center Test (ACT);
- Ползвате вградените шаблони и достъп до най-добрите начини при разработване на многослойни приложения.
Visual Studio .Net Enterprise Architect
Най-пълен набор от средства за дизайн, разработка, тестване и разпространение на разпределени приложения.
Можете да използвате Visual Studio .Net Enterprise Architect 2003, за да:
- Увеличите производителността на програмистите чрез използване на Enterprise Templates за налагане спазването на корпоративните стандарти при разработка;
- Визуализирате архитектурата на разработваните приложения с помощта на Microsoft Visio. Възползвате се от пълната възможност за концептуален, логически и физически дизайн на бази данни;
- Използвате Microsoft BizTalk Server при описване бизнеспроцесите в приложенията.