{"id":138,"date":"2008-10-27T15:17:47","date_gmt":"2008-10-27T13:17:47","guid":{"rendered":"http:\/\/www.kristiansborg.dk\/bibliotek\/?page_id=138"},"modified":"2008-10-27T15:17:47","modified_gmt":"2008-10-27T13:17:47","slug":"microsofts-udviklingsv%c3%a6rkt%c3%b8jer-1997","status":"publish","type":"page","link":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/microsofts-udviklingsv%c3%a6rkt%c3%b8jer-1997\/","title":{"rendered":"Microsofts udviklingsv\u00e6rkt\u00f8jer 1997"},"content":{"rendered":"<p>Microsoft har netop sendt de nyeste versioner af sine udviklingsv\u00e6rkt\u00f8jer p\u00e5 gaden. Her ser <em>Kristian Hansen<\/em> n\u00e6rmere p\u00e5 Visual Studio 97, som pakken hedder.<\/p>\n<p>Man kan se det, s\u00e5 snart man \u00e5bner pakken. De 5 cd&#8217;er vidner om, at Microsoft Visual Studio 97 er en omfattende pakke af udviklingsv\u00e6rkt\u00f8jer. Pakken findes i to forskellige udgaver: en &#8220;lille&#8221; professional edition og den komplette enterprise edition, der blandt andet udm\u00e6rker sig ved s\u00e6rdeles omfattende underst\u00f8ttelse af sql og odbc.<\/p>\n<p>Visual Studio 97 Professional Edition inkluderer Visual Basic 5.0, Visual C++ 5.0, Visual FoxPro 5.0, Visual J++ 1.1 alle i professional edition. Endvidere indeholder pakken web-programmet Visual InterDev og en Microsoft Developers Network cd-rom med on-line dokumentation til samtlige produkter i pakken.<\/p>\n<p>Enterprise Edition inkluderer Visual Basic, og Visual C++ i enterprise edition og Visual FoxPro og Visual J++ i professional edition. Endvidere medf\u00f8lger Visual InterDev, Visual SourceSafe 5.0 og dokumentationscd&#8217;en, samt Transaction Server og SQL server 6.5 i developer edition.<\/p>\n<p>Kompilerne kan k\u00f8bes enkeltvis, og Visual Basic og Visual C++ f\u00e5s ogs\u00e5 i en learning edition. Her er interfacet gjort nemmere at benytte, og der er flere wizards samt on-line l\u00e6reb\u00f8ger. Til geng\u00e6ld m\u00e5 man affinde sig med mindre funktionalitet.<\/p>\n<p><strong>Visual InterDev<\/strong><\/p>\n<p>Visual InterDev er et udviklingsv\u00e6rkt\u00f8j til web-sites. I mods\u00e6tning til Microsoft FrontPage koncentrerer InterDev sig ikke om html-kodningen, men om de programmeringsm\u00e6ssige aspekter. Det g\u00e6lder for eksempel indeksering, s\u00f8gning, databaseadgang og dynamiske sider med Active Server Page (ASP). Der er naturligvis fuld underst\u00f8ttelse for ActiveX, VBScript og Jscript b\u00e5de client-side og server-side. Selvom FrontPage og InterDev s\u00e5ledes d\u00e6kker to forskellige omr\u00e5der, er det dog den samme sag, der er tale om, og derfor er det muligt for FrontPage og InterDev at dele projekter. P\u00e5 denne m\u00e5de beh\u00f8ver html-designerne ikke koncentrere sig om avancerede programmeringsteknikker &#8211; de kan blot n\u00f8jes med at bruge FrontPage.<\/p>\n<p>Som de fleste andre Microsoft-produkter er InterDev fyldt med wizards. Disse g\u00f8r det let at oprette et nyt projekt, der enten kan v\u00e6re et generelt web-projekt eller et mere specialiseret projekt indenfor blandt andet databaseadgang og firmainformation. P\u00e5 baggrund af de oplysninger, der indtastes i wizarden, genererer InterDev automatisk de html-sider, der skal bruges til at f\u00e5 en skal af systemet til at k\u00f8re. Det er for eksempel muligt at f\u00e5 programmet til at generere systemer til fritekst-s\u00f8gning p\u00e5 hele ens site, ligesom det automatisk kan give bes\u00f8gende muligheder for at sende kommentarer og foresp\u00f8rgsler.<\/p>\n<p>For at InterDev kan fungere, kr\u00e6ves en web-server. For Windows 95-brugere medf\u00f8lger programmet Personal Web Server, og Windows NT-brugere kan benytte Peer Web Services.<\/p>\n<p>Ogs\u00e5 den administrative del af udviklingen klarer InterDev. Dokumenterne uploades automatisk til web-serveren, og programmet indeholder ogs\u00e5 funktioner til vedligehold af siten.<\/p>\n<p><strong>Visual Basic 5.0<\/strong><\/p>\n<p>Visual Basic har l\u00e6nge v\u00e6ret det foretrukne programmeringssprog for h\u00f8ker-programm\u00f8rer. Det er rimeligt let at lave Windows-programmer, og mange professionelle programm\u00f8rer har brugt det til at lave eksempler p\u00e5 deres sk\u00e6rmbilleder, s\u00e5 brugerne har kunnet f\u00e5 et indblik i, hvordan det endelige system ville komme til at se ud. Med tiden er Visual Basic blevet t\u00e6ttere og t\u00e6ttere integreret med Microsoft Office pakken, og det &#8211; i kombination med den lette database-adgang &#8211; har gjort Visual Basic til et popul\u00e6rt sprog i mange sammenh\u00e6nge.<\/p>\n<p>Den nye version af Visual Basic angriber sprogets st\u00f8rste problem. I mods\u00e6tning til C++, der generer maskinkode, har Visual Basic altid generet kode, der skulle fortolkes af en Visual Basic Runtime fortolker (s\u00e5kaldt P-kode). Det har betydet en v\u00e6sentligt ringere hastighed for Visual Basic programmer end for programmer udviklet i for eksempel C++. Visual Basic 5 giver imidlertid mulighed for at kompilere programmer til native code. Det vil sige, at basic-programmet overs\u00e6ttes til C++, hvorefter det kompileres med en C++-compiler. Dette system kan g\u00f8re afviklingen af programmet op til 20 gange hurtigere.<\/p>\n<p>En anden vigtig nyhed i Visual Basic 5 er muligheden for at lave sine egne events. Disse events kan blive h\u00e5ndteret af programmet selv, eller man kan overlade det til andre programmer. Samme koncept giver naturligvis mulighed for, at et program kan h\u00e5ndtere events, der er blevet oprettet af et andet program.<\/p>\n<p>Det er imidlertid ikke kun applikationsudviklerne, der f\u00e5r fordele af den nye version. P\u00e5 web-fronten \u00e5bner Visual Basic nu mulighed for programmering af ActiveX-komponenter, der kan bruges p\u00e5 hjemmesider p\u00e5 Internet eller et intranet, eller de kan bruges i andre Visual Basic-programmer. Visual Basic 5 g\u00f8r det muligt at bruge tredjeparts ActiveX-komponenter i sine egne programmer, ligesom det er muligt at udvide eksisterende komponenter. En anden Internet-relateret nyhed i version 5 er muligheden for installation via Internet. Den Setup Wizard, der altid har installeret Visual Basic-programmer, er nu opdateret, med s\u00e6rlige muligheder for de, der vil distribuere deres produkt via Internet.<\/p>\n<p>For de, der er interesserede i Visual Basics databasemuligheder, kan det n\u00e6vnes, at den nye version underst\u00f8tter fejlfinding i SQL-kode, og at RDO\/RDC-funktionerne er blevet udvidet og forbedret.<\/p>\n<p><strong>Visual J++ 1.1<\/strong><\/p>\n<p>J++ er den nyeste kompiler i denne pakke med kun godt et \u00e5r p\u00e5 bagen. Som Java-kompiler er den hovedsageligt rettet mod Internet, men kan naturligvis ogs\u00e5 bruges til at udvikle platformsuafh\u00e6ngige java-applikationer. Selvom Microsoft selv satser p\u00e5 ActiveX som den f\u00f8rende web-teknologi, kan de ikke overse Java, der er v\u00e6sentligt mere popul\u00e6r, og underst\u00f8ttes umiddelbart af b\u00e5de Netscape Navigator og Internet Explorer.<\/p>\n<p>Udover de klasser og pakker, der skal f\u00f8lge med enhver Java-kompiler, f\u00f8lger der en del Microsoft-afh\u00e6ngige klasser med Visual J++. Det g\u00e6lder blandt andet database-adgang gennem ODBC. Det er naturligvis rart med disse ekstra klasser, men da mange af dem er bundet h\u00e5rdt til Windows, mistes den platformsuafh\u00e6ngighed, der er Javas store force. En af disse s\u00e6rlige Microsoft-udvidelser er samarbejdet med ActiveX, der g\u00f8r det muligt at bruge ActiveX-komponenter i J++, som var det Java-klasser. Til geng\u00e6ld underst\u00f8ttes Netscapes udvidelser, der giver Java-applets mulighed for at bruge JavaScript, ikke som standard.<\/p>\n<p>J++ er ogs\u00e5 kendetegnet ved de wizards, der g\u00f8r det let at starte et nyt projekt. Der findes en wizard til at lave Java applets til hjemmesider, og en til udvikling af applikationer. Disse giver mulighed for atutomatisk at genere kode til multi-threading, animationer og lignende.<\/p>\n<p><strong>Visual FoxPro 5.0<\/strong><\/p>\n<p>Visual FoxPro er en kombination mellem et databasesystem og et programmeringssprog, og er s\u00e5ledes optimalt til udvikling af systemer, der hovedsageligt besk\u00e6ftiger sig med databaseadgang. Programmer indeholder de vanlige databasefunktioner til oprettelse af tabeller og indtastning af data, men Visual FoxPros programmeringsmuligheder g\u00f8r det muligt at lave avancerede gr\u00e6nseflader til databasesystemet.<\/p>\n<p>Ligesom de \u00f8vrige Microsoft udviklingsv\u00e6rkt\u00f8jer er den nye version af Visual FoxPro blevet ramt af ActiveX-feberen. For Visual FoxPro har det betydet, at programmet nu ogs\u00e5 kan udvikle database-systemer til brug p\u00e5 Internet eller efter client\/server-modellen.<\/p>\n<p><strong>Visual C++ 5.0<\/strong><\/p>\n<p>C++ er klart det mest \u00e6ldste sprog i denne pakke. Efter Stoustrups udvidelser til\u00a0 C-standarden er C++ blevet det mest udbredte objekt-orienterede programmeringssprog. Selvom mange sp\u00e5r, at Java vil overtage C++&#8217;s position som det sprog, hovedparten af de nye programmer udvikles i, vil der stadig v\u00e6re et enormt behov, for vedligholdelse af eksisterende C++-programmer. Derfor er konkurrencen p\u00e5 markedet for C++-kompilere ogs\u00e5 h\u00e5rd. De forskellige C++-kompilere kan generelt opdeles i to forskellige grupper. Det er de s\u00e5kaldte rad-v\u00e6rkt\u00f8jer (rapid application design), som blandt andet inkluderer Borlands C++-builder, og de, der l\u00e6gger v\u00e6gt p\u00e5 kompatibilitet, som for eksempel Microsoft Visual C++. Rad-v\u00e6rkt\u00f8jerne laver egne tilf\u00f8jelser til C++-standarden, hvis de mener, det vil fremme udviklingshastigheden. Det betyder, at den C++-kode, der bliver genereret ikke er kompatibel med andre kompilere. Har man f\u00f8rst siddet ved et rad-udviklingssystem, kan de \u00f8vrige kompilere godt f\u00f8les lidt tunge at danse med, selvom de naturligvis ogs\u00e5 har visuelle v\u00e6rkt\u00f8jer som form-editors og lignende.<\/p>\n<p>Den nye version af Visual C++ er naturligvis opdateret til den seneste udgave af C++-standarden. Endvidere er kompileren blevet forbedret, s\u00e5 den eksekverbare kode nu bliver hurtigere og mindre end den kode, der blev genereret med Visual C++ 4.2&#8217;s kompiler, og der er nu ogs\u00e5 kodeoptimering til Pentium Pro og MMX-processorer.<\/p>\n<p>En andel l\u00e6nge \u00f8nsket forbedring er inkluderingen af et makrosprog. Her er valget &#8211; ikke overraskende &#8211; faldet p\u00e5 Visual Basic Scripting, som ogs\u00e5 bruges i Microsoft Office-produkterne.<\/p>\n<p><strong>M\/S Enterprise<\/strong><\/p>\n<p>Enterprise-udgaven af Visual Studio indeholder som n\u00e6vnt tre programmer, der ikke findes i professional edition. Det er SQL Server 6.5, Visual SourceSafe og Transaction Server. SQL Server Transaction Server leveres i specielle developer editions, der g\u00f8r det muligt at lave henholdsvis database server systemer og client\/server-applikationer fra Visual Studio 97.<\/p>\n<p>Visual SourceSage er derimod mere interessant. Det er et versionsstyringsv\u00e6rkt\u00f8j, der ikke kun styrer kildetekstens versioner, men ogs\u00e5 dokumentationen og &#8211; for web-udviklere &#8211; sammenh\u00e6ng mellem websider. Visual SourceSafe kan bruges sammen med alle programmer i Visual Studio-pakken og Microsoft Office-pakken. Endvidere kan programmet samarbejde med diverse programmer fra andre producenter.<\/p>\n<p>Den st\u00f8rste nyhed i Visual SourceSage 5.0 er den store opm\u00e6rksomhed Internet har f\u00e5et. Udover en funktion, der automatisk opdaterer web-serveren, n\u00e5r en side \u00e6ndres, giver Visual SourceSafe mulighed for at kontrollere links, samt lave et visuelt overblik over sammenh\u00e6ngen mellem ens sider.<\/p>\n<p>Versionsstyringen har to hovedopgaver: at s\u00f8rge for, at alle dokumenter er opdaterede, og at gemme tidligere versioner. At holde dokumenterne opdaterede g\u00f8res i Visual SourceSafe ved at gemme dem centralt p\u00e5 en server, hvorfra brugerne altid kan hente nyeste version. I de tilf\u00e6lde, hvor flere brugere har opdateret det samme dokument samtidigt, fors\u00f8ger Visual SourceSafe at flette dokumenterne til en samlet version. Styringen af tidligere versioner foreg\u00e5r ved arkivering af tidligere versioner samt oprettelse af journaler over de \u00e6ndringer, de forskellige udviklere har foretaget af filerne.<\/p>\n<p><strong>Konklusion<\/strong><\/p>\n<p>Microsoft Visual Studio 97 er den mest omfattende udviklingspakke p\u00e5 markedet, og der er taget h\u00f8jde for de fleste aspekter af et udviklingsforl\u00f8b. Til langt de fleste projekter kan man v\u00e6re sikker p\u00e5 at finde et v\u00e6rkt\u00f8j, der passer, i Visual Studio. Det kan dog diskuteres, hvor hensigtsm\u00e6ssigt det er at samle flere programmeringssprog i samme pakke, men det er afgjort en fordel, at sprogene har samme udviklingsmlij\u00f8, hvilket g\u00f8r det lettere at g\u00e5 fra et sprog til et andet. Den altoverskyggende \u00e6ndring i forhold til tidligere versioner af produkterne i Visual Studio er mulighederne for Internet-applikationer og databaseadgang. Det i sig selv, skulle v\u00e6re nok til at opgradere fra en tidligere version. Er man f\u00f8rstegangsk\u00f8ber er der naturligvis andre ting, der skal tages h\u00f8jde for, og sp\u00f8rgsm\u00e5let er, om man har behov for alle de v\u00e6rkt\u00f8jer, der f\u00f8lger med Visual Studio, eller om man kan n\u00f8jes med en mindre &#8211; og billigere &#8211; l\u00f8sning.<\/p>\n<p>\u00a0<\/p>\n<p><strong>Systemkrav <\/strong><\/p>\n<p>Microsoft Visual Studio 97 Professional Edition<\/p>\n<p>486\/66 MHz.<\/p>\n<p>Microsoft Windows 95 eller Windows NT 4.0.<\/p>\n<p>16 Mb ram i Windows 95.<\/p>\n<p>24 Mb ram i Windows NT.<\/p>\n<p>Ledig harddiskplads:<\/p>\n<p>Visual Basic 30 &#8211; 220 Mb<\/p>\n<p>Visual C++ 120 &#8211; 500 Mb<\/p>\n<p>Visual FoxPro 15 &#8211; 190 Mb<\/p>\n<p>Visual InterDev 37 &#8211; 52 Mb<\/p>\n<p>Visual J++ 35 &#8211; 55 Mb<\/p>\n<p>MSDN Library 10 &#8211; 1000 Mb<\/p>\n<p>\u00a0<\/p>\n<p>Microsoft Visual Studio 97 Enterprise Edition<\/p>\n<p>som Professional Edition, dog<\/p>\n<p>Ledig harddiskplads:<\/p>\n<p>Visual Basic 35 &#8211; 345 Mb<\/p>\n<p>Visual C++ 125 &#8211; 550 Mb<\/p>\n<p>Visual SourceSafe 8 &#8211; 16 Mb<\/p>\n<p>SQL Server 80 &#8211; 95 Mb<\/p>\n<p>Transaction Server 11 &#8211; 23 Mb<\/p>\n<p>\u00a0<\/p>\n<p>SQL Server k\u00f8rer kun p\u00e5 Windows NT 3.51 eller nyere. Transaction Server k\u00f8rer kun p\u00e5 Windows NT 4.0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft har netop sendt de nyeste versioner af sine udviklingsv\u00e6rkt\u00f8jer p\u00e5 gaden. Her ser Kristian Hansen n\u00e6rmere p\u00e5 Visual Studio 97, som pakken hedder. Man kan se det, s\u00e5 snart man \u00e5bner pakken. De 5 cd&#8217;er vidner om, at Microsoft Visual Studio 97 er en omfattende pakke af udviklingsv\u00e6rkt\u00f8jer. Pakken findes i to forskellige udgaver: [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":30,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-138","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/microsofts-udviklingsv%c3%a6rkt%c3%b8jer-1997\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Biblioteket | Samling af artikler og b\u00f8ger\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Microsofts udviklingsv\u00e6rkt\u00f8jer 1997 | Biblioteket\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/microsofts-udviklingsv%c3%a6rkt%c3%b8jer-1997\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2008-10-27T13:17:47+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2008-10-27T13:17:47+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Microsofts udviklingsv\u00e6rkt\u00f8jer 1997 | Biblioteket\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/it\\\/microsofts-udviklingsv%c3%a6rkt%c3%b8jer-1997\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/#listItem\",\"name\":\"Artikler\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/#listItem\",\"position\":2,\"name\":\"Artikler\",\"item\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/it\\\/#listItem\",\"name\":\"IT\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/it\\\/#listItem\",\"position\":3,\"name\":\"IT\",\"item\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/it\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/it\\\/microsofts-udviklingsv%c3%a6rkt%c3%b8jer-1997\\\/#listItem\",\"name\":\"Microsofts udviklingsv\\u00e6rkt\\u00f8jer 1997\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/#listItem\",\"name\":\"Artikler\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/it\\\/microsofts-udviklingsv%c3%a6rkt%c3%b8jer-1997\\\/#listItem\",\"position\":4,\"name\":\"Microsofts udviklingsv\\u00e6rkt\\u00f8jer 1997\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/it\\\/#listItem\",\"name\":\"IT\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/#organization\",\"name\":\"Biblioteket\",\"description\":\"Samling af artikler og b\\u00f8ger\",\"url\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/it\\\/microsofts-udviklingsv%c3%a6rkt%c3%b8jer-1997\\\/#webpage\",\"url\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/it\\\/microsofts-udviklingsv%c3%a6rkt%c3%b8jer-1997\\\/\",\"name\":\"Microsofts udviklingsv\\u00e6rkt\\u00f8jer 1997 | Biblioteket\",\"inLanguage\":\"da-DK\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/artikler\\\/it\\\/microsofts-udviklingsv%c3%a6rkt%c3%b8jer-1997\\\/#breadcrumblist\"},\"datePublished\":\"2008-10-27T15:17:47+02:00\",\"dateModified\":\"2008-10-27T15:17:47+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/#website\",\"url\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/\",\"name\":\"Biblioteket\",\"description\":\"Samling af artikler og b\\u00f8ger\",\"inLanguage\":\"da-DK\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.kristiansborg.dk\\\/bibliotek\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Microsofts udviklingsv\u00e6rkt\u00f8jer 1997 | Biblioteket","description":"","canonical_url":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/microsofts-udviklingsv%c3%a6rkt%c3%b8jer-1997\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/microsofts-udviklingsv%c3%a6rkt%c3%b8jer-1997\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek#listItem","position":1,"name":"Home","item":"https:\/\/www.kristiansborg.dk\/bibliotek","nextItem":{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/#listItem","name":"Artikler"}},{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/#listItem","position":2,"name":"Artikler","item":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/#listItem","name":"IT"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/#listItem","position":3,"name":"IT","item":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/microsofts-udviklingsv%c3%a6rkt%c3%b8jer-1997\/#listItem","name":"Microsofts udviklingsv\u00e6rkt\u00f8jer 1997"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/#listItem","name":"Artikler"}},{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/microsofts-udviklingsv%c3%a6rkt%c3%b8jer-1997\/#listItem","position":4,"name":"Microsofts udviklingsv\u00e6rkt\u00f8jer 1997","previousItem":{"@type":"ListItem","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/#listItem","name":"IT"}}]},{"@type":"Organization","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/#organization","name":"Biblioteket","description":"Samling af artikler og b\u00f8ger","url":"https:\/\/www.kristiansborg.dk\/bibliotek\/"},{"@type":"WebPage","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/microsofts-udviklingsv%c3%a6rkt%c3%b8jer-1997\/#webpage","url":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/microsofts-udviklingsv%c3%a6rkt%c3%b8jer-1997\/","name":"Microsofts udviklingsv\u00e6rkt\u00f8jer 1997 | Biblioteket","inLanguage":"da-DK","isPartOf":{"@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/#website"},"breadcrumb":{"@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/microsofts-udviklingsv%c3%a6rkt%c3%b8jer-1997\/#breadcrumblist"},"datePublished":"2008-10-27T15:17:47+02:00","dateModified":"2008-10-27T15:17:47+02:00"},{"@type":"WebSite","@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/#website","url":"https:\/\/www.kristiansborg.dk\/bibliotek\/","name":"Biblioteket","description":"Samling af artikler og b\u00f8ger","inLanguage":"da-DK","publisher":{"@id":"https:\/\/www.kristiansborg.dk\/bibliotek\/#organization"}}]},"og:locale":"da_DK","og:site_name":"Biblioteket | Samling af artikler og b\u00f8ger","og:type":"article","og:title":"Microsofts udviklingsv\u00e6rkt\u00f8jer 1997 | Biblioteket","og:url":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/microsofts-udviklingsv%c3%a6rkt%c3%b8jer-1997\/","article:published_time":"2008-10-27T13:17:47+00:00","article:modified_time":"2008-10-27T13:17:47+00:00","twitter:card":"summary","twitter:title":"Microsofts udviklingsv\u00e6rkt\u00f8jer 1997 | Biblioteket"},"aioseo_meta_data":{"post_id":"138","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-21 06:59:27","updated":"2025-06-04 00:54:23","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.kristiansborg.dk\/bibliotek\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/\" title=\"Artikler\">Artikler<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/\" title=\"IT\">IT<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tMicrosofts udviklingsv\u00e6rkt\u00f8jer 1997\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.kristiansborg.dk\/bibliotek"},{"label":"Artikler","link":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/"},{"label":"IT","link":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/"},{"label":"Microsofts udviklingsv\u00e6rkt\u00f8jer 1997","link":"https:\/\/www.kristiansborg.dk\/bibliotek\/artikler\/it\/microsofts-udviklingsv%c3%a6rkt%c3%b8jer-1997\/"}],"_links":{"self":[{"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/pages\/138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/comments?post=138"}],"version-history":[{"count":0,"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/pages\/138\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/pages\/30"}],"wp:attachment":[{"href":"https:\/\/www.kristiansborg.dk\/bibliotek\/wp-json\/wp\/v2\/media?parent=138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}