Assemblix

Visual Studio .NET 2003 valmis

Harri J. Talvitie | 29.4.2003

Microsoft esitteli viime viikon yhteisjulkistuksessa Windows 2000:n seuraajan Windows 2003 Serverin sekä Visual Studio .NETin ensimmäinen merkittävän päivityksen.

Visual Studio .NET 2003 tuo samalla päivityksen .NET-ajoympäristöön eli .NET Frameworkiin. Alustan uusi 1.1-versio toimii aiemman 1.0-version rinnalla. Suurin osa lähdekoodista kääntyy sellaisenaan 1.1:llä: XSL-muunnoksia tai RSA-kryptausrutiineja käyttävien on ehkä tehtävä koodiinsa pieniä muutoksia.

Itse kehitysväline ei ole kovasti muuttunut viime vuonna ilmestyneestä ykkösversiosta. Pikkukorjauksia ja parannuksia on siellä täällä. VB.NET-ohjelmoinnissa koodin automaattinen täydennys toimii aiempaa loogisemmin. Ensimmäisen VS.NET-version ehkä suurinta puutetta eli debuggauksen aikaista koodin muokkausta ei 2003-versio vieläkään salli.

Ohjelmointikielten osalta suurimmat muutokset koskevat C++:aa ja J#:ä. C++ on nyt huomattavasti ANSI-yhteensopivampi kuin ennen. Kääntäjän komentorivivalitsimissa on paikallisten muuttujien ylivuodoilta suojaava valinta. Lisäksi C++-ohjelmoijilla on vihdoin pääsy samaan Windows Forms -käyttöliittymäkirjastoon kuin VB.NET- ja C#-ohjelmoijillakin.

Ilmaisena lisäpakettina aiemmin toimitettu J# on nyt liitetty VS.NET-peruspakettiin. Javan JDK 1.1.4-luokkakirjastojen osalta "puolittain" Java-yhteensopiva J# helpottaa lähinnä J++-sovellusten siirtoa .NET-aikaan. J#:n mukana tulee käännettyä Java-tavukoodia suoraan .NETin MSIL-muotoon kääntävä apuohjelma. Microsoft suosittaa porttausta kuitenkin pääasiassa lähdekoodin muokkauksen ja uudelleenkäännöksen kautta.

Ennen erillisenä toimitetut mobiilisovellusten ohjelmointivälineet on myös paketoitu suoraan uuteen VS.NETiin. Microsoft korostaa kehitysvälineidensä yhtenäistä linjaa "taskusta konesaliin".

ActiveWin.com:ilta löytyy yksityiskohtainen esittely uuden version ominaisuuksista. Yhteensopivuudesta aiempaan versioon ja tarkemmin uusia ominaisuuksia syvä­luotaava juttu löytyy MSDN Magazinen arkistosta.

Assemblixissa samasta aiheesta:

Linkit

Julkaisujärjestelmä: Drupal   |   Tietoa Assemblix.netistä