IDA mm. m 4. Juni Massbrev
|
|
- Maria Berg
- för 9 år sedan
- Visningar:
Transkript
1 DA mm. m 4 Massbrev Juni 1990 MultiGraphics Turbo C++ JP:s f lerspr&ksmiljö TopSpeed Modula-2 v2 TopSpeed C Dataolympiaden Windows 3.0 WordPerfect 5.1 Sv p S t t MuitiGraphfcs TcipSpeeU-program Turbo Pascal Plus, Turbo C++ Windows 3.0, Paradox, WardPerfect Paint TooJs -> iuuttfgraphics Turbo C -> Turbo C+. m Turbo Assembler, Debugger & Profiler 2.0 DATABiTEN AB Box 115, SANDVKEN F~x
2 Semester...? Tillhör du dem som hatar att tillbringa semestern sysslolös i hängmattan eller pa badstranden, så kan vi ge dig lugnande besked. Du behöver inte sla ihjäl tiden. Borland, JP, MicroSoft och även vi pa DATABTEN passar nämligen pa att lansera en rad nya produkter just till semestertiden. DataOlympiaden Skolornas Dataolympiad i pascalprogrammering (sponsrad av DATABTEN) har genomförts med mycket bra resultat. Fler elever än nagonsin har deltagit. mars hölls en första kvalificeringstavling med 418 deltagare. Av dessa gick 117 vidare till finalen. Tävlingskommitteen under ledning av Håkan Strömberg rättar i skrivande stund finalisternas svar. En fullpoiingare har hittills kommit fram. Bland finalisterna kommer de tre basta deltagarna att försvara de svenska färgerna vid den internationella Dataolympiaden, som i ar håils i Minsk i Sovjetunionen. DATABTEN tog ocksa initiativet till en "skollagtavling" vid den första kvalificeringsomgången i mars. Programvarupriser gar till den skola som stäilde upp med det procentuellt sett flesta antalet deltagare, och till den skola som kan visa upp basta resultat bland de fem bästa eleverna. Det procentuellt största antalet deltagare hade F'urulundsskolan i Sölvesborg med Karolinska skolan och Nolaskolan tätt efter. Bästa "femman" hade Teknikum i Växjö med Rudbecksskolan och Bessemergymnasiet (i Sandviken!) som tvaa respektive trea. Grattis säger vi! MultiGraphics Nu kan vi äntligen latta pil förlaten till vår nya grafiska toolbox, MultiGraphics som ar uppföljaren till Turbo Paint Tools. Den nya toolboxen är sa späckad med nyheter att vi har valt att ge den ett nytt namn. Vad sägs om multitaskingstöd, direktutskrift pa matrisskrivare, laserskrivare och pennplotters, obegränsat stora ritytor, forbattrad expanderbar fönsterhantering, händelsehantering, stöd för nya bildskärmar, m m. Hand- - böckerna är helt nyskrivna och finns i bade svensk och engelsk version. Vi har ett mycket förmånligt indtroduktions- och uppgraderingserbjudande.! Teckna dig direkt för ditt exemplar. Det underlättar ocksa mycket om du som tänker uppgradera Paint Tools anrnäierr dig redan nu (se baksidan). Räkna med leverans i jwaugusti. Turbo C++ Nu tar Borland ytterligare ett stort kliv in i den objektorienterade varlden med sin nya C++ kompilator. Borlands C++ följer helt AT&T 2.0 standard och är bakatkompatibel med ANS1 C och Turbo C 2.0. Ny förbiittrad anvandamiljö med multipla fönster, mushantering m m. Turbo C 2.0 kommer att finnas kvar som en separat produkt - men ligg märke till prissänkningen. Missa inte vart fina uppgraderingserbjudande från Turbo C till Turbo C++. DATABiTEN AB Box 1 15, SANDVKEN Fax
3 Turbo Debugger & Tools Samtidigt med C++ släpper Borland sin Turbo Debugger & Tools version en vidareutveckling av Turbo Assembler & Debugger. Debuggem är kraftigt förbättrad med nytt användargränssnitt, debugging av C++, stöd för minnesskyddad mod hos 286:or och bakåtstegning (!) i koden. En ny interaktiv Profiler ingar som ger dig en exakt bild av prestanda hos ditt program. Oumbärlig vid hastighetsoptimering. Turbo Debugger & Tools fungerar naturligtvis ocksa tillsammans med Turbo Pascal, Turbo C och assembler. Du kan köpa Turbo Debugger & Tools som en separat produkt eller tillsammans med Turbo Pascal, Turbo C eiler Turbo C++. Kombinationspaketen har namntillägget "Professional". - Missa inte uppdateringserbjudandet! TopSpeed Modula-2 v 2.0 Full fart ocksa hos P. Den efterlängtade version 2.0 av P:s kritikernsade TopSpeed Modula-2 ar nu leveransklar. BAde i DOS och OSD-version. Nyheter är bl a objektorienterad programmering, superoptirnerad kod, stöd för 6 minnesmodeiler, kraftigt förbättrad användarmiljö, m m. TopSpeed Modula-2 är fullständigt integrerad i JP1:s flerspraksmiljö. Du kan direkt använda C- och assemblerkod i dina Modula-program och vice versa. nom kort ocksa Pascal, C++ och ADA. Se vårt introduktionserbjudande! TopSpeed C JP1:s TopSpeed C har fatt rosor av iuitikema pga sina utmärkta integrerade miljö, flerspråkstödet, stödet för processhantering, den suveränt lättanvända projekt- och makehanteringen och den utmärkta kodgenereringen. Nu kan TopSpeed C arbeta i samma flerspraksmiljö som Modula-2 och assembler. Maste helt enkelt upplevas! DOS & OSD. Passa pa vara ToppBra priser pa TopSpeed! Fler nyheter Nya Windows 3.0 är nu ute i sin amerikanska version. Passa pil vart introduktionspris. Vi har ocksa fler sommarerbjudanden. En översikt finns pil sista sidan. Semestertider DATABTEN har som vanligt öppet hela sommaren. Vi har dock reducerad personal under andra halvan av juni, under juli o bö jan av augusti. Med tillönskan om en aktiv och skön sommar! r DATABTEN AB Box 115, SANDVKEN Fax
4 MultiGraphics DATABTEN lanserar nu atiigen sin nya gmfiitoolbox för 90-talets behov. Den innehåller en rad nyheter och finesser som är unika pil marknaden. Tack Paint Tools Grafiktoolboxen Paint Tools har blivit ett grafikverktyg programutvecklare litar på. Applikationer skrivna med Pa samlingssyst& (~hi~k~its). i dia- MultiGraphics kan vara svaret pd al- och översikter blir din vän vid praktisk grampaket (Scandinavian PC! Sys- la d& grajikbehov! programmering. tems). i luftövervalcningssystem, etc., etc. M~., nu har paint ~~~l~ gjort vi MultiGraphics kan köras tillsammans Utenheter tackar för den fina insatsen och l8mnar med Turbo Pascal 5.0 och 5.5, Top över scenen till MultiGraphics. Speed Modula-2 version 2.0 och snart MultiCraphics har ett generellt gränsocksil C. snitt mot grafiika utenheter som fungerar mot silviil bildsktar som matrisskrivare, laserskrivare som pennplot- Viilkommen MultiGraphics ters. Som standard finns stod för da Enkelt men avancerat vanliga grafikstandarder. de flesta mat- - risskrivare (9-nålars och 24-nålars. monokroma och fag). laserskrivare och MultiGraphics är ett nytt grafiierktyg som tar vid dar Paint Tools slutar. Våra Paint Tools-anvihdare har under åren gett oss många synpunkter pil förbiittringar och förslag på tillagg till Paint Tools. MultiGraphics har vi irnplementerat dem alla plus mycket, mycket mer. MultiGraphics passar för grafikitning typ CAD, bildpresentation och biidbearbetning med bilder på standardformat, grafiska användargrarrmitt med fönster och musstyrning, diagramgrafik med automatisk skal- texthantering med stort urval av fonter, grafii pil matris- och laserskrivare, grafik pil pennplotter. etc. DATABTEN AB Box SANDVKEN MultiGraphics är strukturerat i flera niviler. Detta gör det lätt att snabbt komma igång med egen programmering och att endast använda de delar som verkligen behövs i din applikation. Om ditt behov endast är enkla ntoperationer. sil behöver du inte l&a dig eller förstora ditt program med gra iik texthantering, händelsehantering, avancerad fönsterhantering, etc. H& skiljer sig MultiGraphics från stora slutna system iyp Windows. Men finesserna f i där - när du behöver dem! Du riskerar inte att slil huvudet i taket pil grund av inbyggda begrhningar i MultiGraphics Ett exempel: Du kan sköta inmatning och utmatning av grafisk text med vanliga Read och Write-satser i Turbo Pascai. Enkelt! Men du kan forfina inoch utmatningen med egna inmatningskontroller. musstöd. etc, när du önskar det. Avancerat! Handboken tar dig steg-för-steg. med utförliga exempel igenom grunderna i MultiGraphics. Den fylliga referensdelen, med ett omfattande sakregister pemplotters. Drivrutiner kan laddas dynamiskt under programköming och "kastas ut" när de inte längre behövs. Med Modula-2 kan de ocm iiankas som objektfiler. Flera drivnitiner kan samtidigt lad- -. das ochjeller länkas. Flera utenheter kan vara aktiva samtidigt (t ex en &gskänn + Herculessk~ + skrivare). ndividuell optimering Många grafiiaket skryter med att de har stöd för en mängd utenheter, men när du Mrjar köra deras graf& förvandlas din dyra 386:a till en ordidr PC. nte sil med MultiGraphics Varje drivnitin är individuellt optimerad för sin utenhet (bildsklhm, etc). Linjedragning. ytfyilning, blockhanterinf, dit iir handkodat i assembler för att uinyttja varje finess hos EGA, VGA, Hercules etc. MultiGraphics har ett generellt gränssnitt mot utenheter som är sil flexibelt att det också kan utnyttja inbyggda finessa i hårdvaran. Fax
5 Forts MultiGraphics Överlappande fönster MultiGraphics har stöd för pop-up fönster och överlappande fönster. Du kan rita aven i delvis dolda fönster och innehållet uppdateras automatiskt när hela fönstret görs synligt Symboler MultiGraphics har stöd för symbolritning med bituppbyggda, streck- och fyllda kontursymboler. Symboler kan samlas i symbolbibliotek p% disken med upp till 256 symboler per fil. Streck- och kontursymboler kan skalas, vridas och skjuvas. Symboler kan användas vid datapresentation, som musmarkörer, ikoner och i CAD-sammanhang. Bildhantering MuttiGraphics kan läsa, presentera och spara rasterorienterade bilder. Bilder kan vara enfärgade eller flerf'ärgade. De kan maskas för att visa ickerektangulära bilder och bilder med hål. Bildstorleken kan varieras från 2x2 pixels upp till 16384x16384 pixels. Bilder kan lagras och lbas från standard PCX-format (PC Paintbxush-format) vilket gör det möjligt att utbyta bilder med ett stort antal PC-program (grafikprogram, desktop, ordbehandlare, kalkyl, etc). En unik egenskap är att bilder kan behandlas som virtuella skärmar, dvs alla grafiioperationer i MultiGraphics kan direkt användas för att rita och modifiera bilder. Omvänt kan virtuella skärmar förvandlas tili bilder och lagras pa disk om sa önskas. Bilder kan ocksi användas för att skapa slagkraftiga flerfärgade musmarkörer. * automatisk textruilning, skydd av grafikbakgrunden vid texteditering, textinmatning med avancerade editeringsfunktioner, tillama tangenter och avslutningstangenter. förslagsmod vid inmatning, f&diga eller egendefinierade inmatningskontroller, koppling till mus, m m. Textoperationer fungerar lika bra med fasta som proportionella fonter. Alla finesser byggs automatiskt in i Pascals standard Read och Write och Top Speedens 10-modul. Du kan utnyttja de välkhda standardrutinerna även i grafkrnod! Detta gör det ocksa mycket enkelt att konvertera ett befintligt textmodsbaserat program till grafikmod. Stbd for mus MultiGraphics har en komplett mus- Text stöd, med automatisk inbyggd mark- Texthanteringen i MultiCraphics örsparning. Som musmarkör kan antäcker alla dina behov. Grafiskt text vändas valfria symboler eller bilder. kan nu hanteras lika enkelt som text i Bilder kan vara flerfärgade och utnytttextmod Du kan välja mellan snabba jas som ikoner - ännu en unik egenbituppbyggda fonter eller skal- och skap. Eftersom du kan rita i bilder. kan vridbara steck- respektive konturfon- musmarkören&onen t om med animeter. ras! Konturfonter kan fyllas med godtyckli- MultiGraphics rapp"m kontinmrga mönster. Dessutom kan Multi- iigt data om musposition och detekte- Graphics utnyttja inbyggda fonter i rar mushandelser nedqck upp utenheter som skrivare och laserskriva- slttpp och dubbeltsrck pi musknappar. re (t ex Times och Helvetica hos HP kan rappo*era han- LaserJet). delser som att musen har n&n en viss position eller område på skmen, etc. Med nya fönsterkapaciteter kan texthanteringen expanderas med avancera- Musmarkören automatiskt de in- och utmahgsnitiner. k mot att skivas sönder av egen grafik. DATABTEN AB Box 115, SAhlDVKEN - Mushanteringen är endast en del i den kompletta och expanderbara händelsehanteringen. Alla indata typ tangen- -1 tryckningar, musrörelser, knapptryckningar kan samlas i en gemensam kö för att betas av händelse for händelse. Detta förenklar i hög grad arbetet med flera inenheter. Tid1 händelsekön kan ocksa sändas klockticlaiingar, alarm vid viss tidpunkt (upp till 8 st) repeterande alarm (upp till 8 st), samt data från andra inenheter som digitizer, seriekommunikation, A/D-omvandlare etc. Klockor Snygga, skuggade klockor av saväl digital som analog visartyp finns fardiga att plocka in i egna applikationer. Muititasklng Med programspråk som understödjer processhantering typ TopSpeed Modula-2 kan MultiGraphics arbeta med parallella grafikprocesser som samtid- r- igt beabetar en skärm. flera skknar, skim och skrivare, eller samtidigt l&- ser inenheter, etc. Processhantering förenklar många programmeringsuppgifter högst betydligt Du kan t ex ha ett fönster som kontinuerligt presenterar mätdaq ett annat med en analog klocka, ett tredje som begär inmatning frk användaren, en vidhängande skm som presenterar kommunikation med en annan dator, samtidigt som data kontinuerligt skrivs ut p& en skrivare. Med multik&ning reduceras en annars mycket komplex uppgift till ett antal triviala delprogram. Helt säkert framtidens programmeringsteknik.! MultiGraphics ser till att dina parallella pmcesser inte koliiderar när de slåss om ut- och inenheter. Ett komplicerat problem som du som Multi- Tfn F~x
6 Ta som exempel 8514 som.ar 1BM:s uppföljare till VGA-standarden. Många användare har ratat 8514 pga minst sagt lusiga prestanda. Skyll inte detta p& utan p& din drivrutin! MultiGraphics utnyttjar till fullo 8514:s stöd för liifoljder (polylines), polygonfyllning och multitasking. Med MultiGraphics kan du nu spränga 1000x1000 pixels vallen med bane prestanda än vad exv VGA ger. Grafikoperationer Portabel farghantering MultiGraphics använder en självklar, men unik, portabel teknik för färghantering. Du anger den f&g du viil ha som ett röd-grön-bl& värde alternativt som figton-mättnad-styrka Drivrutinen hittar automatiskt den färg hos utenheten som bäst motsvarar dia krav. Du kan därför skriva dina applikationer fullständigt portabelt utan att avstå från färgrikedomen hos nyare grafiitandarder. Paletter kan hanteras snabbf men hårdvanhutet, eller portabelt med RGB-värden. Som virtuellt minne kan du använda vanligt RAM (konventionellt minne), men om du har Turbo Pascal PLUS eller PLUS till TopSpeed Modula-2 sii kan du ocksa anvbda EMS-minne, RAM- diskar och hårddiiken som virtuell minne. Dina applikationer kan automatiskt anpassa sig till datorns konfiguration. Använd EMS om siidant finns eller hårdiiken när EMS är slut eller saknas. Med den virtuella minnestekniken kan virtuella sk2rmar, bilder. symboler och fonter ligga i EMS-minne eller p& disk utan att ditt program behöver känna till detta. MultiGraphics har stöd för det flesta grafikoperationer, såsom: Virtuella skarmar Expanderbara fonster d V punkter, heldragna och mönstrade linjer, varierande linjebredd, linjeföljder (polylines), redanglar och boxar cirklar och eilipser (även lutande). = cirkel- och ellpbagar, mönsterhantering, polygonfyllning (även icke sammanhängande polygoner), fyllning av cirklar och ellipser. fyllning av cirkel- och ellipssektorer, kopiering av grafik inom en skärm eller mellan skärmar, symboler (bituppbyggda. streck- eller konturtyp) och textfonter (bituppbyggda, streck- eller konturtyp). MultiGraphics understödjer sex generella ritmoder, nämiigen överskrivning, blandning, komplementering, radering, "stampling" och maslaiing. Ritmoderna fungerar tillsammans med samtliga grafikoperationer. Alla utenheter har en "synlig" skärm (bildskärm, papper i skrivare och plotter), men kan ocksii har en eller flera virtuella skärmar vid sidan om. Virtuella skiar kan skapas med valfri storlek (från 2x2 pixel till 16384x16384 pixels!). Alla grafikoperationer fungerar lika p& virtuella skärmar som p& synliga. Nk som helst kan grafik kopieras från en virtuell skhn till en synlig, från en synlig till en virtuell eller mellan virtuella skärmar. Med virtuella skärmar kan du enkelt förbereda grafik i det dolda och spara grafii etc. Du kan skapa en virtuell skärm stor som en A4-sida, med laserskrivarens upplösning (300 punkter/tum) och rita helt fria p& denna. Eller varför inte plocka in en scannad A4-sida och bearbeta denna? Mai en A4-sida behöver ju en hel megabytes minne. Hur far vi plats med grafiken? Svaret kommer här Obegränsat virtuellt minne med PLUS-toolbox MultiCraphics anviinder samma virtuella minnesteknik (VM) som finns i DATABiTENS PLUS-toolboxar till Turbo Pascal och TopSpeed Modula-2. This 1s TMSPxi2.BCH. Varje skärm i MultiGraphics (synlig eller virtuell) kan innehålla ett eller flera fönsrer. Varje fönster är en rektangulär rityta som karaktäriseras av en rad fönsterspecifika data som position, riktning, färger, ritmoder, fonttyp, symboltyp, m m. Ett av fönstren är det aktuella fönstret. När du skiftar fönster byter du ocksa blixtsnabbt alla aktuella inställningar utan att dessa behöver anges p& nytt. Mycket bekvht! Fönster kan när som helst expanderas med nya egenskaper eller kapaciteter. H& ligger nyckeln till flexibiliteten och uttrycksförmiigan hos MultiGraphics. Du kanske vill anv'mda reella koordinater i statlet för heltalskoordinater - expandera fönsterkapaciteten. Du behöver avancerade in- och utmatningsrutiner i ett fönster - expandera fönsterkapaciteten! Eller integrera pop-up-fönster och överlappande fönster - expandera fönsterkapaciteten. Analoga klockor. diagram. menyer. kanske 3D-grafik - expandera fönsterkapaciteten. N& dina behov är enkla behöver programmet inte skpa p& onödig barlast. När du behöver finesserna - exprnidera fornterkapaciteten! This is HELVPx16.BCH. Alla grafikoperationer i MultiGrap hics S optimerade d lhgt som mojligt. P~estanda är darfor i topp. Varldskoo rdinater Du kan anvanda heltalskoordinater för högsta hastighet eller flyttalsbasende v&ldskoordhater för största flexi'bilitet. This is TRP.SCH. DATABTEN AB Box SANDVKEN F~x
7 Forts MultiGraphics Graphicsanv~ändare helt kan glömma. Supervisor felhantering MultiGraphics använder DATAB- TENS generella Supervisor-teknik för felhantering. Fel kan tas om hand av inbyggda felprocedurer, egna felprocedurer eller testas manuellt. Supervisor-tekniken hingerar även vid multitasking. Presstopp! MultiCraphics fum för närvarande till Turbo Pascal 5.0 och 5.5 alternativt Top Speed Modula höst släpper vi ocksa en C-version. nnehaller hela grafiibiblioteket samt drivrutiner för CGA, MCGA. EGA, VGA, vissa super-vga (Video7 m fl), Hercules och Epson/BM-kompatibla skrivare. Licensen ger dig ratt att använda drivnitiner och kod från MultiGraphics i egna applikationer och för eget bruk, men ej i kommersiella applikationer. TXvlingkommiuai f& DauOlympiadm har nu rattat da bidrag tili finalang&~gai. En deitaguc nldde upp tili full poäng. dvs 18 poäng av 18 möjliga, nunlgcn: Peter Brandström, Vasa Gymnasium i Stockholm Som god tvia med 17 poing placerade sig Mats Anderson. Gymnasieskolan i Väncrsborg. Tre elevez Cmöii 16 +g: nnehåller allt i standardversionen plus drivrutiner f6r 8516standarden, HP Laserskrivare och HPGL pemplotters. Dessutom ingår en beskrivning av grhsnittet mot drivrutiner med kalikodsmall för egna drivrutiner. beslaivning av symboloch fontfisfonnat, lagnivårutiner som är speciellt användbara om du vill bygga ut MultiGraphics med egna bibliotek, Slutligen ger licensen dig ratt att integrera MultiCraphics i applikationer som ska anviindas kommersiellt. Vi har ocksil speciella skolpaket för både standard- och Plusversioner. Petter Eriksson, BlldaPkoLn SkeilAed. Davld Kbgedai. Cclciusskoian Uppsala Erik Dyrelius, LundeiLdra skolan Uppsala Granis från DATABiTW! Turbo Pascal eller Modula-2. Svensk eller engelsk version. Pressen om TopSpeed C. Dr Dobbs Journal 4/90 "Att arbeta med TopSpeed C var en genomtrevlig upplevelse" "Fördelen med omdirigeringen av filerna och projektsystemets funktioner rattfardigar priset enbart de." "Systemets flexibilitet ar ett stort plus." Personal Cornputer World 6/89 "För en rimlig summa pengar får du en utmärkt optimerande kompilator med ett omfattande ANS, grafik och fönster bibliotek." "Programmeringsmiljön är den bästa jag har använt hittills" Toolbox 6/90 "Använderinterfacet är detaljerat med äkta kärlek." " det attanv2nda hjalpsystemet täcks varje aspekt av systemet" " en kompilator är bade kodkvaliteten och kompilatorns felsökningssystem viktiga. bada falien tiilh6r TopSpeed C topklassen." "Projektsystemet är liitt att använda" ndustriell Datatekni k 8/90 "TopSpeed C är inte en ytterligare Turbo CQuick C-kopia som man kan tro vid allra första anblicken, utan en ännu vassare kompilator... den är mer genomtänkt än andra C-kompilatorer. Optimeringen i kompilatorn är betydligt mer avancerad än konkurrenternas... Top Speed C är definitivt en kompilator man ska ta sig en ordentlig titt pa," 1D:s sammanfattning: En mycket flexibel kompilator som stödjer samtliga processorer i PC-serien ftdn 8086 till Avancerad optimering av koden. nnehåller många bra biblioteksrutiner, bl a för paralielik6rning av processer..bra manualer pa engelska." DATABTEN AB Box SANDVKEN F~x
8 TopSpeeds flerspråksmiljö Revolutionerande Alla TopSpeed-språk använder samma kraftfulla, flexibla och smidiga integrerade flerspråksmiljö. miljön ingår en konfigurerbar editor som kan hantera upp till tio fönster. Varje fönster kan editera filer pi upp till 512K. Text kan kopieras mellan fönster och strängsökning kan ske över fönstergränser. Editom är kommando-kompatibel med WordStar, Sidckick och Turbospråken men tangenutommandon kan ändras helt efter egen smak. Editom har ocksa stöd för tangentbordsmakron och mus. Menysystemet ä~ helt konfigurerbart - det är t o m möjligt att utöka menyer med egna hjälpprogram (t ex program för formatering, CASEverktyg, backup m m). Flera färdiga verktyg som programmera~äknare. ASC-tabell och scankoder, ingår. Ett integrerat, samrnanhangsorienterat hjäipsystem ger svar direkt. Kodgeneratorn Samtliga kompilatorer har stöd för 6 minnesmodeller, inklusive en "multithreadn-modell för processhantering. Egna skraddarsydda mimesmodeller kan ocksa skapas. Oavsett språk används samma kompilcringsdirektiv (pragma). Alla språk urnyttjar en gemensam högopimerad kodgenerator med automatisk användning av registervariabler. parameteröverföring via register, lokal och global optimering m m. Allt för att producera sa snabb och minnessnåi kod som möjligt! Kompilatom kan ge optimal kod för varje processor i ntelfamiljen, dvs 8086, 80286, , samt matteprocessorerna och En fördel med den språkoberoende kodgeneratom är att alla språk direkt får tillgång till förbättringar i kodgeneratom. Ditt val av programmeringsspråk behöver darför inte styras av kompilatorkvaliteten - alia sprak ger lika bra kod! Flera kom~ilatorer Flerspråksmiljön levereras med 1 st integrerad kompilator (välj språk sjäiv) och en assemblator (Extended-versionerna). Den kan när som helst byggas ut med andra kompilatorer. Man kan samtidigt arbeta med exv ett program i Modula-2. som utnyttjar bibliotek skrivna i C och assembler. Modula-koden f i i i ett fönster. C- och assernblerkoden i DATABTEN AB Box SANDVKEN 1 (r milti-language demonstration pmgran *) PROGRAM ASC : (* denonstrates how to ca11 C from nodula and USES (- The- are 3 nodules. inplenented by the fo (r nultil.~, r*iltil.def <r multiz.nod. mltit.def, nulti2.h : nodule FROH mth MPORT atanz: DBnouse : TRON stdlib MPORT system: l tdef ix SZE 8190 trdeflne SZEPL 8191 apragnn chcck<stack=>on> tincludc <stdio.h> tinclude <time.h> L int siew0 C int i.princ,k,count: char i lagsiszepl1: forci = B; i<=sze:i++) Oavsett programmeringsspråk använder sig flerspråksmiljön av samma optimerande och typsäkra länkare. Vid länkningen avlagmas all oanvänd kod. Dema optimeringsteknik, som tidigare har använts i TopSpeed Modula-2, fungerar nu lika bra i C. Du kan enkelt skriva och kompilera funktionsbibliotek som moduler och överlata till lankaren att bara plocka med de funktioner som verkligen används. Projekthantering och automatisk Make TopSpeed-språken har en mycket lattjobbad projekthantering och en helautomatisk Make-funktion som når över språkgränserna. nget krångel med att manuellt skriva krångliga makekommandon. Flerspråkssystemet sköter det hela automatiskt. Med Make-funktionen kontrollerar flerspråksmiljön vilka programdelar (moduler) som behöver omkompileras, väljer rätt kompilator och lankar ihop det hela till en EXE-fil! VD - debuggern Den integrerade käilkodsdebuggern stöder felsökning i alla TopSpeedspråk samt assembler och maskinkod. Den har otaliga möjligheter vad det galler valet av brytpunkter X3 D : \PSS\DBPLUS\ASC.PAS TopSpeed Pro ject Options Utilities andra fönster. Vid kompileringen (fasta, temporära, uttryck), inspekväljer systemet sjalvt rätt kompilator tion och ändring av data, debugging (eller assemblator). Programdelarna pi maskinnivå, felsökning vid prolänkas automatiskt ihop till ett kör- cesshantering m m. bart program. Standard Edition Tillgängliga språk nu är TopSpeed Modula-2 och C, med Pascal, C++ standardversionerna ingår optimeoch ADA-versioner p5 på gång. rande kompilator för DOS, integrerad debugger, optimerande länkbe. automatisk makefunktion, komplett standardbibliotek för 6 minnesmodeller, stöd för BG-grafik, klockstyrd processhantering. MS- DOSJBOS interface och mycket mer. Extended Edition de utökade versionerna ingår allt i motsvarande standardversion plus källkod till biblioteken, stöd för MicroSoft Windows, dynamisk länkning enligt DLL-teknik (lånad från OSD) vilket gör att en del av programmet kan ligga pa disk och laddas in vid behov, "post mortemwstöd till debuggem som gör att man i efterhand kan analysera program som har kraschat. integrerad assembler, disassembler, profiler som ger en hastighetsanalys av program, övervakare för DOS-anrop, stöd för egna minnesmodeller och prornmning av kod, m m. OS12 Edition OS/;?-versionerna motsvarar Extended Edition för DOS men med möjlighet att skapa EXE-filer för saväl DOS och OS/2. De har fullt stöd för OS12 Kemel och Presentation Manager. optimerande lankare för 0512, automatiskt stöd för att skapa dynamiskt lankbara bibliotek (DLL), källkod till alla bibliotek för protected mode m m. Fungerar ihop med OSn 1.O och högre. Fax
9 Det är lätt att bli lyrisk över nya TopSpeed Modula-2 från JP. Den nya fullandade flerspråksmiljön, den effektiva kodgeneratom, den smarta lankaren gör TopSpeed Modula-2 till en helgjuten produkt för programmering under saval DOS som OS12. Men bast är ändå språket! Modula-2 är den naturliga efterföljare till Pascal. Många av de finesser som efterhand har integrerats i exv Turbo Pascal har hämtats från just Modula-2. Skillnaden är den att alla dessa finesser är standard i Modula- 2. Detta ar standard separatkompilerade moduler med klara gränssnitt med hjälp av defiitionsmoduler. Definitioner kan skrivas och testas mot varandra långt innan en enda kodrad har skrivits. automatisk versionskontroll av moduler. processhantering. Modula-2 tillkr stor flexibilitet i valet av teknik för multikörning. modem programmeringsteknii för databstraktion med dolda datatyper och variabler. öppna arrayer som tillater bearbetning av arraystrukturer med ett valfritt antal element. korutiner och parallella processer. lagniv&operationer, men &gnivbperationer som inte är portabla kan tydligt isoleras i programmet fri deklarationsordning (CONST, TYPE, VAR i valfri ordning) konstantuttryck. Även om andra språk och kompilatorer har stöd för den ena eller andra av dessa Finesser SA är portabiliteten minimal eftersom tilläggen har gjorts p% eget bevag av kompilatortillverkaren. Modula-2 är allt detta standard och kan användas med vilken Modula-kompilator som helst under DOS, OS2, Unix, VAXVMS, etc. kan direkt anviindas av C-kornpilatom och vice versa. Modula-2 &r den naturliga efterföijaren tf/! Pascal Mycket effektiv kodgenerator med A stöd för 6 minnesmorleller. Modula-2 är ett utmärkt språk för "programmering efter specifikation". Möjligheterna att p& ett tidigt stadium låsa och testa ett projekt med hjälp av definitionsmoduler och möjligheten till dataabstraktion gör det till ett idealt språk där flera programmerare & inblandade. Programkomponenter Modula-2 är ett utmärkt språk för tillverkning av och Ateranvändning av programkomponenter. Den starka typ- och versionskontrolien i språket reducerar tiden för utveckling, underh&il och felsölaiing till halften eller tredjedelen mot vad andra språk ger. De tunna gränssnitten mellan delarna i ett projekt och den klara, läsbara syntaxen i språket gör det möjligt att modifiera och vidareutveckla ett projekt utan att äventyra stabiliteten. Modula-2 i praktiken Modula-2 är idag ett viktigt undervisningsspråk p& flera svenska högskolor. Modula-2 används ocks& i många kommersiella applikationer i Sverige. JP skriver själva alla sina kompilatorer internt i Modula-2. DATA- BlTEN använder Modula-2 i en rad projekt, bl a i vårt nya grafikpaket MultiCraphics Nyheter i version 2.0 ntegrerad i JP1:s nya jlerspråksmiljö (se annan plats). Modula-2 kod Parameteröverföring via register enligt JP1:s nya standard nlineexpansion av procedurer N ya standardmoduler Dessutom Objektorienterad Programmering Objektorienterad utvidgning med stöd för klasser, arv, virtuella metoder med polymorfim. Versioner TopSpeed Modula-2 v2.0 finns i DOS Standard Edition DOS Extended Edition och OS12 Extended Edition. Tillbehör MultiCraphics grafiktoolbox från DATABTEN PLUS-toolbox från DATABTEN B-Tree Toolkit databashantering från JP Communication Toolkit från JP Repertoire skärmhanterare från PM1 Numerical Toolbox från Borland m fl. m fl. Dessutom kan många C-bibliotek användas tack vare JP:s flerspråksstöd. ntroduktion av version % rabatt p2 fullpris! DATABTEN AB i Box 115, SANDVKEN Fax
10 Word Perfect i ny svensk version % Svenska WP 5.1 har naturligtvis ordlista, sy- BLAND NYHETERNA MARKS : nonymordlista, fotnoter, makros, en latthante- Musstöd och rullgardinsmenyer. rat etiketihantenng, spalthantering och tabeilfunktioner. Tabeiier snabbt och enkelt med bilde text och grafik. Du kan ocksa förhandsgranska dina dokument, ha upp till 250 typsnitt i samma dokument, mixa information från flera käiior till ett dokument samt blanda i grafik från mhga kända program. WP stöder över 450 olika skrivare och har även stöd för postscnpt. Word Perfect levereras med med illustrerad övningshandbok och omfattande refe~nshandböcker. Enkelt att skriva matematiska eller tekniska formler i dokumenten. Over 1700 specialtecken fi4n Word Perfects egna teckenuppattning kan skrivas ut pil de flesta förekommande matris-, blacksa(lle- och laserskrivare. Möjligheten att 1SLnka information fran kalkylprogram till dokumentet som automatiskt uppdateras när kalkylen andras. Utskrift av urvai sidor friin skärmen. Se vart sommarpris! PC-LNT 4.0 Sitter du fast i ditt C-program och kan inte hitta dgra aviga buggar? Fungerar inte dina rutiner som du tankt. Lugn, det finns hjalp i form av PC-lint. Med PC-lint kan du uppacka mer än 270 olika fel, du kan kontroilera om ditt program är portabelt (ANS kompatibelt) och automatiskt generera ANS1 prototyper f6r dina K & R funktioner. Passar 611 alla C kompiiatorer. Tips - kan integreras direkt i TopSpeed-miljön. OOP står för ObjektOrientenid Rogrammering och är en utvecklmg a\ den strukturerade programmeringens begrepp och metoder. OOP har tre kännetecken. nkapsling: kiusmr kombineras procedurer & funktioner (metoder) och data till en inkapslad enhet Nyheter i version 4.0 Lint objekt moduler - inkrementerande lintning och stor lintning. Kontroiierar svaga dennitioner av makron, strukturer. uppr~gar, typdefintioner och deklarationer som inte anvands globalt och lokalt Kontrollerax headerfiler som ej används, extenials som kan göras sta- tiska, deklarationer som kan tas bort fran headerner,mm. Unvik onödiga prototypdekimtioner i libheadexs. Mer än 70 nya meddelanden och 30 nya optioner med bland annat kontroller p& ftirkortade identifiem. Nya utvalbara felmeddelanden. Arv: Nya klasser kan byggas med tidigare klasser som utgángspunkt och ärva data och metoder från sina "ktassföra1drar". - Polymorfl: En metod som anvihds av klasser pil olika nivk i en stniktui kan utföras p& olika satt bemende p% den aktuella klassens behov. DATABTEN AB Box 115, SANDVKEN Fax
11 Turbo C++ * Med Borlands nya Turbo C++ tar C-programmeringen ett stort steg framat genom att göra den nya tekniken for objektorienterad programmering, OOP, tillgiinglig för alla. Cu är en vidareutvecming av C som behåller den maskinnära kontrollen, men samtidigt bygger pa med moderna, stniktureringsm6jligheter som är nödviindiga för större projekt. Du kan fortfarande använda din gamla C-kod eftersom C++ är bakatkompatibel med C. V Turbo C++ följer helt AT&Ts C standard med klasser, virtuella funktioner och multipla arv. Turbo C++ understödjer ocksl ANS1 C. Multipla arv Turbo C++ ingår Multipla arv. Stort klassbibliotek ink1 2.0 dataströmmrnar och komplexa tal samt klassbibliotek med käiikod till. listor, trads-er, väskm (bags). mängder, matriser, m m. C)ppna, privata, skyddade och "fiiend-modifierare av iltkomster. Konsk statiska och flyktiga med- Turbo C++ har en integrerad miljö. med ett obegriinsat antal överlap pande fönster, musstöd och inbyggt hjälpsystern med klipp-och-klistra funktion. Editorn kan hantera flera, stora filer samtidigt och den har ett inbyggt makrosprak som gör att du kan justera miljön efter egna behov. Från miljdn kan man direkt köra Turbo Debugger. Turbo Assembler eller program från andra tillverkare. En integrerad debugger med stöd för objektorientering ingk Optimering VROOM Du kan nu urnyttja den nya minneshanteringen (VROOM) i db2 egna applikationer. Samma teknik som anvands i QuattroPro och flera Borlandprodukter! VROOM gör an du kan skriva program med overlayer som automatiskt umytijar EMS eller parkering p& disk. Detta ger dig full minneskontroll vid stora program oavsett måldatorns minneskonfiguration. TCTOUR For att ge dig en snabb start med Turbo C++ ingb TCXOUR som visar dig vägen genom den nya miljön lemmu samt pekare till medlemmar. Kompilatom kan optimera koden virtuella funktioner, be~rdelse- m& p& hastighei, storlek C++ kr ett stort Steg framiit för C- uhdgning av funlbioner och opera- och anvadning av registervariabler. programmeringen. Var med fran torer. Den har även möjlighet till direkt början! Se vara fina uppdate- Typsaker länkning. inline-assembier programmering. rings- och inh-oduktionspriser. Turbo C u har stöd för sex minnesmodeller och en intelligent projekthanterare. l L Turbo Debugger & Tools 2.0 Här är den nya versionen av Borlands rosade debugger och assembler. Nu ockd med en unik Profiler! ntressenta nyheter i version 2.0: 3 - Turbo Debugger kan utnyttja minnesseddad (ptected) mod hos siväl 286:or som 386:or. Ditt program m& krascha - sil inte debuggem! Felsökning b&& fram- och bakiiinges! Program kan avlusas hur stora de än är Objektorienterad felsökning i sllväl C++ och Turbo Pascal 5.5. Debuggem kan felsöka genom smilrturer och lbkade listor. Kraftfulla brypnktsm6jiigheter med bl a MLrdvarubryQmkter. Makms Mr tangentbordshantexing lilter dig spela in en sekvens av kommandon och sedan spela upp den igen. - Ny miljö med Overlappande fönster, musstöd. ikoner, dialognitor etc. - DATABTEN AB Box 115, SANDVKEN - Program kan inspekteras och fekökas pi% 13 olika nivik, inki kallkodsnivi%, brytpunkter. vaktu~ck. CPU-register, funktionsstack, exekveringshistoria, klass och objektstrukturer. Felsökning &ven i minnaresidenta moaam och device drivrutiner Turbo Profiler Ett nytt verktyg för hastighetsopiimering a Turbo Profiler som tar tid p& ditt program medan det exekverar. Rapporter med exekveringsprofl för rham tid, anrop, filer, overlays och mtemipt. Kan &ven kontrollera program p& CPU-nivi utan källkod. Klarar stora program. Har ett menystyrt. lattrmviint anviindargrtirsnitt. Turbo Assembler Turbo Debugger & Tools hg& ock4 Turbo Assembler i en ny version Den är nu en flerpass. optimaande assemblea, tvi till tre tre ginger snabbare än MASM och med stöd for da NTELprocessarer inklusive Här nilgra andra nyheter: deal mod som stöder uttikad syntax och MASM-kompabilitet. Flera fiier kan assernbleras med ett enda mrop- Kan ge Windowskompatii kod. Lokala vpriabler, nibtade stmktum och unioner kan namnges. CAU-anrop med qumcnt och möjlighet att koppla till andra sprik. Se vårt fina introduktionspris och uppdatedngspris. F=
12 Diiormat Sommarpriser.. Fan fastiska in froduktionspriser! O MultiGraphics (TopSpeed M-2 V2.0) Q MultKriiphics (Turbo Pascal 5.x) 1275s 1275s 0 MulffGraphlcs Plus (ropspeed M-2 V2.0) 1995:- O MuliQaphics Plu. (Turbo Paswl ax) 1995s 15% p& TopSpeed! O TopSpeed M-2 DOS siandard 2.0 O Topspd M-2 m extended V2.0 O TopSpeed Modula-2 OS2 V2.0 0 TopSpeed M-2 B-Tm Toolkit O TopSpeed M-2 CommunlcatJon Tookit O TopSpeed C Standard DOS a TOPSW C DOS O TopSpeed C Extended 05/2 O PGlint 1225:- O Windows V :- O Word Petfect Svensk V :- O PC TOOS DeLuxe V :- O Clarlon Professlonal Developer 3750:- Borland! O Turbo C++ O Turbo C++ Professlonal O Turbo Debugger and Toois O Turbo Pascal 5.5 PLUS O Turbo Pascal 5.5 PLUS Prof. 2245:- 1145:- 1360:- 2125:- Uppdateringar O MultGniphics fdn Palnt Tools 975:- O MultiGraphlcs Plus fr.paint Tools 1275:- O Turbo C++ fran Tuttto C 895:- O Turbo C++ Prof. fdn Turbo C 2040:- 0 Turbo C++ Pmf. f& Turbo C Pmfi 7600.c O Turbo Debugger 2.0 fdn 1.x 895:- O Paradox 3.0 fdn annan databas 3000=- O Quaftm Pm fdn annat kalkyf 2000:- T Företaaiskola Adress: Ev Godsmärkning Telefon - -h- Namn Postaddress Ev bestallningsnr (3.5 " eller 5.25") O Sänd mlg mer nformatlon om Benrlceavtali DATABEN AB Box 1 15, SANDVKEN nn ó4 93 Fax
Föreläsning 2. Operativsystem och programmering
Föreläsning 2 Operativsystem och programmering Behov av operativsystem En dator så som beskriven i förra föreläsningen är nästan oanvändbar. Processorn kan bara ges enkla instruktioner såsom hämta data
Lär dig programmera! Prova på programmering med enkla exempel! Björn Regnell www.bjornregnell.se
Lär dig programmera! Prova på programmering med enkla exempel! Björn Regnell www.bjornregnell.se Mål Så enkelt som möjligt: låg tröskel Ett riktigt programmeringsspråk: inget tak Roliga uppgifter som går
Föreläsning 1: Intro till kursen och programmering
Föreläsning 1: Intro till kursen och programmering Kursens hemsida http:www.it.uu.se/edu/course/homepage/prog1/vt11 Studentportalen http://www.studentportalen.uu.se Lärare: Tom Smedsaas, Tom.Smedsaas@it.uu.se
Introduktion till programmering och Python Grundkurs i programmering med Python
Introduktion till programmering och Python Hösten 2009 Dagens lektion Vad är programmering? Vad är en dator? Filer Att tala med datorer En första titt på Python 2 Vad är programmering? 3 VAD ÄR PROGRAMMERING?
Föreläsning 1: Intro till kursen och programmering
Föreläsning 1: Intro till kursen och programmering λ Kursens hemsida http:www.it.uu.se/edu/course/homepage/prog1/mafykht11/ λ Studentportalen http://www.studentportalen.uu.se UNIX-konton (systemansvariga
Programmering i C++ Kompilering från kommandoraden
Programmering i C++ Kompilering från kommandoraden Sven Gestegård Robertz Datavetenskap, LTH 9 november 2015 Sammanfattning Ibland vill man, av olika anledningar, inte använda en stor integrerad utvecklingsmiljö
Introduktion till programmering. Programspråk och paradigmer
Introduktion till programmering Programspråk och paradigmer Vad är ett programspråk? Aprogramming languageis a formal constructedlanguagedesigned to communicate instructions to a machine, particularly
IT-kurser Office IT-Partner Våren 2015
IT-kurser Office IT-Partner Våren 2015 Office datautbildningar Innehåll Anmälan, avbokning och garanti... 3 IT-kurser våren 2015... 4 Microsoft Word grund... 5 Microsoft PowerPoint... 5 SharePoint 2013
PROGRAMMERING. Ämnets syfte. Kurser i ämnet
PROGRAMMERING Ämnet programmering behandlar programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik, praktisk datoriserad problemlösning och användaranpassad konfiguration
Inledning. Vad är ett datorprogram, egentligen? Olika språk. Problemlösning och algoritmer. 1DV433 Strukturerad programmering med C Mats Loock
Inledning Vad är ett datorprogram, egentligen? Olika språk Problemlösning och algoritmer 1 (14) Varför använda en dator? Genom att variera de program som styr datorn kan den användas för olika uppgifter.
ONSCREENKEYS 5. Windows XP / Windows Vista / Windows 7 / Windows 8
ONSCREENKEYS 5 Windows XP / Windows Vista / Windows 7 / Windows 8 [ PRODUKTBESKRIVNING ] [ Detta smarta skärmtangentbord med virtuella musklicksfunktioner och ljuduppspelningsfunktion möjliggör snabb skrift
Code-Lite tutorial ( /RoJ)
Code-Lite tutorial (2013-03-20/RoJ) Följ dessa anvisningar för att skapa projekt, kompilera/länka och testa dina laborationsuppgifter 3,4. Project Projekt, innehåller bland annat ett antal källtextfiler
Inledande programmering med C# (1DV402) Introduktion till C#
Introduktion till C# Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk så här: Allt innehåll i
Windows 8.1, hur gör jag?
2014 Windows 8.1, hur gör jag? Tor Stenberg Piteå Kommun 2014-03-28 1 av 13 Innehåll Hur jobbar jag med Windows 8.1... 2 Logga in... 2 Skrivbordet och programportal... 2 Logga ut och stänga datorn... 3
Macintosh PowerMac, system Mac OS 8.1-9.2.2 och Classic Mode 64 Mb RAM Miljontalsfärger (24 bit)
N u ä r d e t e n k e l t a t t k o m m a i g å n g m e d v å r t n y a H i s s d e s i g n p r o g r a m! H i s s d e s i g n p r o g rammet passar alla typer av hissar och hissfabrikat. Både nyproduktion
Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic
Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic Inledning Starta Microsoft Visual Studio 2005. Välj create Project Välj VB + Vindows Application och välj ett nytt
Programmering i C++ En manual för kursen Datavetenskaplig introduktionskurs 5p
Programmering i C++ En manual för kursen Datavetenskaplig introduktionskurs 5p Skriven av Michael Andersson Introduktion Programmering I högnivåspråk fokuserar på själv problemet (algoritmen) istället
Operativsystem och användargränssnitt
Operativsystem och användargränssnitt Som du fick läsa tidigare behöver datorn förutom hårdvara också ett program för att hantera hårdvaran, dvs. ett operativsystem. Denna sida behandlar bland annat följande
PROGRAMMERING. Ämnets syfte. Kurser i ämnet
PROGRAMMERING Ämnet programmering behandlar programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik, praktisk datoriserad problemlösning och användaranpassad konfiguration
Att använda talsyntesen ClaroRead Pro Version 6
Att använda talsyntesen ClaroRead Pro Version 6 Talsyntesen kan läsa upp all text som går att markera. Till exempel Word-dokument, på Internet, e-post mm. Den kan även läsa PDFfiler, bilder och inskannade
Lathund Claro Read Plus
Lathund Claro Read Plus Innehållsförteckning LathundWord Read Plus V 5...1 Innehållsförteckning...1 Starta... 2 Knappbeskrivning... 2 Börja läsa... 2 Börja skriva... 2 Knapp 8 Inställningar... 3 Knapp
Författare: Juha Söderqvist IT-GUI. Version 1.0. Datum
Författare: Juha Söderqvist IT-GUI Version 1.0 Datum 2017-08-18 Innehåll 1. Introduktion... 3 Human-computer interaction... 3 Grafiska användargränssnitt... 4 Operativsystem... 4 Xerox Alto Executive file
Att använda talsyntesen ClaroRead Pro
Att använda talsyntesen ClaroRead Pro Version 5 Talsyntesen kan läsa upp all text som går att markera. Till exempel Word-dokument, på Internet, e-post mm. Den kan även läsa PDFfiler och inskannade texter.
Introduktion till programmering, hösten 2011
Föreläsning 1 Programmering är ett hantverk. Det betyder att man inte kan läsa sig till den förmågan, man måste träna och man tränar genom att skriva mer och mer avancerade program. Programmering förutsätter
MultiGraphics till Super VGA! Jubileumspriser!
Ring, skriv eller faxa! Nr 2, mars 1991 Turbo Pascal & C++ för Windows! MultiGraphics till Super VGA! Jubileumspriser! Box 115.81 1 22 SANDVIKEN Tfn 026-25 64 93 F~x 026-25 36 41 y DATABITEN [F" loar 1981-1991
PROGRAMMERING. Ämnets syfte. Kurser i ämnet
PROGRAMMERING Ämnet programmering behandlar programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik, praktisk datoriserad problemlösning och användaranpassad konfiguration
Fotobok-guide Så här gör du en egen Ifolorbok
Fotobok-guide Så här gör du en egen Ifolorbok 01/12 Vad är en Ifolorbok och Ifolor Designer? En Ifolorbok är en äkta tryckt bok med pärmar och innehåll som du själv skapat med dina foton och texter. Ifolorboken
F Secure Booster är ett verktyg för att snabba upp och städa upp i din pc eller
F Secure Booster är ett verktyg för att snabba upp och städa upp i din pc eller Android enhet. För Android användaren finns möjligheten att öka batteritiden genom att stänga ner resurser som inte används.
Läsa med stöd av talsyntes
UTBILDNINGSFÖRVALTNINGEN Läsa med stöd av talsyntes ClaroRead Pro Starta talsyntesprogrammet 1. Starta programmet genom att klicka på genvägen på skrivbordet. Du hittar också programmet i startmenyn >
manual D E M O Systemkrav Pc med Windows 98/2000 166 Mhz Pentium 64 Mb RAM Miljontalsfärger (24 bit) Upplösning: 800 x 600 pixels
D E M O manual produced by Tony Åström Production / tonyastrom.com Nu är det enkelt att komma igång med vårt nya Hissdesignprogram! Hissdesignprogrammet passar alla typer av hissar och hissfabrikat. Både
Föreläsning 3. Programmering, C och programmeringsmiljö
Föreläsning 3 Programmering, C och programmeringsmiljö Vad är programmering? Ett väldigt kraftfullt, effektivt och roligt sätt att kommunicera med en dator Att skapa program / applikationer till en dator
Så här skriver du ditt första program i C++
Så här skriver du ditt första program i C++ Introduktion till att skapa Solution, Project och källkodsfil i Visual Studio 2013 Författare Anne Norling Kurs: Strukturerad programmering med C++ Kurskod:1DV433
SNABBGUIDE för studenter macintosh. Utskriftshantering, Kopiering och Scanning
SNABBGUIDE för studenter macintosh Utskriftshantering, Kopiering och Scanning Installation av klient och skrivare på din privata dator Installation av klient För att kunna skriva ut i Cirratosystemet behöver
SKOLFS. beslutade den -- maj 2015.
SKOLFS Föreskrifter om ändring i Skolverkets föreskrifter (SKOLFS 2010:247) om ämnesplan för ämnet programmering i gymnasieskolan och inom kommunal vuxenutbildning på gymnasial nivå; beslutade den -- maj
Calligra. En allmän inledning. Raphael Langerhorst Jost Schenck Översättare: Stefan Asserhäll
En allmän inledning Raphael Langerhorst Jost Schenck Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 1.1 Komponenter i Calligra.................................. 5 1.2 Översikt över funktioner i
Operativsystem. Innehåll. Operativsystemets funktion. Vad är ett OS? Vart hittar men ett OS? OS hanterar processorns resurser
Innehåll Operativsystem Vad är operativsystem och hur fungerar de Vad är ett OS? Syfte Att tillåta flera program att köra samtidigt Att fungera som ett abstraktionslager mot hårdvaran Att hantera olika
Elements, säkerhetskopiering och dina bilder
Elements, säkerhetskopiering och dina bilder Mattias Karlsson Sjöberg, december 2011. Moderskeppet.se Lär dig tänka rätt och använda rätt verktyg för att säkerhetskopiering, datorbyte och hårdiskbyte.
Kapitel 1 Introduktion
Kapitel 1 Introduktion ZoomText 9.1 är en kraftfull programlösning för synskadade. Innehåller två olika teknologier förstoring och skärmläsning ZoomText tillåter dig att se och höra allting som visas på
Laboration: Grunderna i MATLAB
Laboration: Grunderna i MATLAB 25 augusti 2005 Grunderna i MATLAB Vad är MATLAB? MATLAB är ett interaktivt program för vetenskapliga beräkningar. Som användare ger du enkla kommandon och MATLAB levererar
Innehålls förteckning
Programmering Uppsats i skrivteknik Axxell Företagsekonomi i informationsteknik 19.3.2015 Respondent: Tomas Björklöf Opponent: Theo Wahlström Handledare: Katarina Wikström Innehålls förteckning 1. Inledning...3
SNABBGUIDE för studenter windows. Utskriftshantering, Kopiering och Scanning
SNABBGUIDE för studenter windows Utskriftshantering, Kopiering och Scanning Installation av klient på din privata dator Installation av klient För att kommunicera med utskriftssystemet behöver varje dator
32 Bitar Blir 64 Sammanfattning
32 Bitar Blir 64 Sammanfattning Syftet med rapporten är att ge en insyn i det tillvägagångssätt och problem som uppstod i utvecklingen från 32 bitars CPUs till 64 bitars CPUs samt inblick i skillnaden
Verktyg och Utvecklingsmiljö. Föreläsning 2 Eclipse
Verktyg och Utvecklingsmiljö Föreläsning 2 Eclipse Verktyg Modern programutveckling innebär att man måste behärska ett antal verktyg. Editorer Kompilatorer Avlusare(debugger) Versionshantering(kommer i
Att få inskannad text uppläst med talsyntes
Att få inskannad text uppläst med talsyntes 1. Komma igång med ClaroRead Pro Starta talsyntesprogrammet 1. Gå till Startmenyn > Program > Claro Software 2. Klicka på för att starta talsyntesen. ClaroReads
Inledande programmering med C# (1DV402) Ditt första C#-program med Visual Studio
Ditt första C#-program med Visual Studio Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk så
Grattis till ett bra köp!
Grattis till ett bra köp! Du har valt världens ledande programvara för skydd av din dator. ZoneAlarm har bara i Sverige 100.000-tals användare och programmet finns att köpa i de flesta välsorterade databutiker
AutoCAD LT 2012 ANVÄNDARVÄNLIGHET. Ribbon. Anpassa ribbon UCS. Ann-Sofie Lundström. Håll Dig uppdaterad www.autocadsverige.blogspot.
AutoCAD LT 2012 Ann-Sofie Lundström ANVÄNDARVÄNLIGHET Ribbon Ribbon kom i AutoCAD/LT 2009 och har sedan dess uppdaterats liksom i 2012. Anpassa ribbon UCS Växla utseende på din Ribbon med pilen till höger
AmigaOS 4.0 Pre-release. installationsguide
AmigaOS 4.0 Pre-release installationsguide - Installation från CD Sätt i AmigaOS 4.0 Developer pre-release cd i din cdrom-läsare. När Uboot-prompten ] dyker upp, skriv vid prompten; ide reset setenv boot1
Innehåll INNEHÅLL. Teckenförklaring... 2. Komma igång
2015 INNEHÅLL Teckenförklaring.... 2 Innehåll Komma igång Starta programmet.... 4 Ställ in skärm/projektor... 5 Slå på fönsterläge.... 5 Laddningsskärm.... 6 Ämnesmodul.... 7 Ämnesområde... 8 Ämnesdel....
DGC IT Manual Citrix Desktop - Fjärrskrivbord
DGC IT Manual Citrix Desktop - Fjärrskrivbord Ver 130912 Innehåll 1 Använda Citrix Desktop - Fjärrskrivbord... 2 2 Inställningar i Fjärrskrivbordet... 7 Kontrollera att de applikationer du har tillgång
Kom igång-guide: Spara tusenlappar med Libreoffice - IDG.se
1 av 6 2013-03-10 09:03 DETTA ÄR EN UTSKRIFT FRÅN PC FÖR ALLA Artikelns webbadress: http://www.idg.se/2.1085/1.495243 /kom-igang-guide--spara-tusenlappar-med-libreoffice 2013-03-10 08:33 - PC för Alla:
Programmering B med Visual C++ 2008
Programmering B med Visual C++ 2008 Innehållsförteckning 1 Repetition och lite nytt...5 I detta kapitel... 5 Programexekvering... 5 Loop... 5 Källkod... 6 Verktyg... 6 Säkerhetskopiera... 6 Öppna, kompilera,
ZWCAD har stöd för VBA och Lisp program så alla funktioner som ni tidigare har skapat kan användas direkt utan anpassning.
ZWCAD+ 2015 pro ZWCAD+ 2015 pro är ett mycket bra och stabilt CAD-program som har fullständigt DWG-filformat och skapar framtidssäkrade handlingar utan några låsta filformat eller tilläggsfiler. Alla kommer
Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php
Introlektion PHP är ett av de enklare språken att lära sig just pga. dess dynamiska struktur. Det används för att bygga upp båda stora och mindre system. Några vanliga system som använder sig av PHP är
Java: Utvecklingsverktyg, datatyper, kontrollstrukturer
Java: Utvecklingsverktyg, datatyper, kontrollstrukturer Sven-Olof Nyström Uppsala Universitet 13 juni 2005 1 Utvecklingsverktyg för Java Vi rekommenderar Suns utvecklingsverktyg (SDK, tidigare JDK), se
Speaking Dynamically Pro 5.0
Speaking Dynamically Pro 5.0 Kort beskrivning Speaking Dynamically Pro är ett mångsidigt program för symbolkommunikation. Det har funnits länge för Macintosh, men finns nu också i en PC-version. Programmet
Objektorienterad programmering Föreläsning 2
Objektorienterad programmering Föreläsning 2 Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda Inläsning av data via dialogrutor Repetitioner (While-satsen och For-satsen) Nästlade
Skärmtangentbordet som är enkelt att använda både med mus, touchskärmar och interaktiva whiteboards
Skärmtangentbordet som är enkelt att använda både med mus, touchskärmar och interaktiva whiteboards Tel: 031-769 00 60 info@frolundadata.se www.frolundadata.se Introduktion WizKeys är flexibelt och kostnadseffektivt
Fullständig prestandahantering
Fullständig prestandahantering Fungerar även med Windows XP och Windows Vista 2013 Öka takten och ta hand om datorns prestanda i ett kraftfullt och smidigt program. Hämta och installera Powersuite Powersuite
Så får du Microsofts Office-paket gratis
Så får du Microsofts Office-paket gratis 7 Kör Word, Excel, Powerpoint och Onenote i webbläsaren 7 Dela dina dokument 7 För dator, mobil och platta. Kom igång med Microsoft Skydrive och Office Web Apps
TDIU01 - Programmering i C++, grundkurs
TDIU01 - Programmering i C++, grundkurs Sammanfattning period 1 Eric Elfving Institutionen för datavetenskap 1 oktober 2013 Översikt Ett C++-programs uppbyggnad Variabler Datatyper Satser Uttryck Funktioner
1 Språket C Valet av språket C++ för kompendiet. 1.2 Språket. 1.3 Att programmera. 1.4 Hello World Börja programmera
1 Språket C++ 1.1 Valet av språket C++ för kompendiet Språket C++ är ett språk som utvecklats för storskalig objektorienterad utveckling av sofistikerade och komplexa system. Det ligger då i sakens natur
Agenda. Introducera det individuella projekt Multipla C-filer H-filer Introducera uppgifterna
Agenda Introducera det individuella projekt Multipla C-filer H-filer Introducera uppgifterna Projektupptakt I kursen ingår PRO1, enskild programmeringsuppgift En större programmeringsuppgift som ni löser
Installationsmanual OpenOffice 3.0
Installationsmanual OpenOffice 3.0 Ursprungligen skapad av Georg Bredberg 2003-03-27 för OpenOffice 1.0 Uppdaterad och kortad 2009-01-07 för OpenOffice 3.0 av Folkbildningsnätets Fria Programvarugrupp
Säkerhetskopiera mobilen
Säkerhetskopiera mobilen gratis och helautomatiskt 7 Bästa gratistipsen 7 För Android, Iphone och Windows Phone 7 Säkerhetskopiera till Dropbox. Så fixar du automatisk säkerhetskopiering av mobilen Visst
Viktiga begrepp. Algoritm. Array. Binärkod. Blockprogrammering. Bugg / fel och felsökning. Dataspel. Dator
Viktiga begrepp Den här ordlistan är till för dig som går kursen Om Programmering. Eftersom detta är en grundläggande kurs har vi i vissa fall gjort en del förenklingar. En del begrepp är svåra att förenkla,
JAVAUTVECKLING LEKTION 1
JAVAUTVECKLING LEKTION 1 2016 Mahmud Al Hakim mahmud.al.hakim@nackademin.se www.alhakim.se AGENDA Introduktion till kursen Java historik och särdrag Javautvecklarens yrkesroll Installation och konfiguration
F5: Högnivåprogrammering
F5: Högnivåprogrammering Parameteröverföring Koppling mellan låg- och högnivåprogrammering Lokala variabler Heapen Datatyper 1 Subrutin, parameteröverföring: 1(3) Via register genom värde Skicka data via
I den tidigare filen Manual Editor belystes grunderna för enkel uppdatering samt editorns utformning.
Sida 1 av 23 Editor, Avancerad I den tidigare filen Manual Editor belystes grunderna för enkel uppdatering samt editorns utformning. Detta dokument syftar till att hjälpa dig som vill jobba mer aktivt
Föreläsning 5 5DV086 - Programspråk
Föreläsning 5 5DV086 - Programspråk Petter Ericson (pettter@cs.umu.se) Umeå University 6 februari, 2015 Haskell-frågor? Haskell-tips do-syntax State-monaden Dagens plan Programspråksteori Varför? Vad?
Kort om World Wide Web (webben)
KAPITEL 1 Grunder I det här kapitlet ska jag gå igenom allmänt om vad Internet är och vad som krävs för att skapa en hemsida. Plus lite annat smått och gott som är bra att känna till innan vi kör igång.
F5: Högnivåprogrammering
1 F5: Högnivåprogrammering Parameteröverföring Koppling mellan låg- och högnivåprogrammering Lokala variabler Heapen Datatyper 1 Subrutin, parameteröverföring: 1(3) Via register genom värde Skicka data
Modbus över Ethernet. WAGO Contact SA TSS STR 2011 1
Modbus över Ethernet WAGO Contact SA TSS STR 2011 1 Modbus över Ethernet En enorm mängd produkter stöder modbus. Modbus kallas ibland för automationens minsta gemensamma nämnare. Kanske är det för att
Vad ingår i de olika dataprogrammen?
Vad ingår i de olika dataprogrammen? 5D Embroidery Följande moduler ingår, se mer info på kommande sidor 5D Embroidery 5D Organizer Monogram Wizard 5D Configure Medföljande broderier och bilder 700 broderier
SMD 134 Objektorienterad programmering
SMD 134 Objektorienterad programmering Lärare: pl@cdt.luth.se A 3113 Tomas Klockar klockar@sm.luth.se A 3019 Mats Folke folke@sm.luth.se A 3019 Labhandledare: Natasja Saburova Fredrik Jonsson Lars Persson
Kom igång med TIS-Office
Kom igång med TIS-Office Denna guide hjälper dig att komma igång med TIS-Office, mer information om hur man använder programmet finns i manualer på TIS-Office CD-skivan och i den inbyggda hjälpfunktionen
Innehåll. Introduktion till objektorientering. OOP (objektorienterad programmering) Objekt, instanser, klasser
Föreläsning 1 Innehåll Introduktion till objektorientering OOP (objektorienterad programmering) Objekt, instanser, klasser C++ OO i C++ Standardbibliotek Utökningar från C (syntaktiskt socker) Introduktion
Imperativ programmering. Föreläsning 4
Imperativ programmering 1DL126 3p Föreläsning 4 Imperativa paradigmer Ostrukturerad programmering Strukturerad programmering Procedurell programmering Objektorienterad programmering Klassbaserad programmering
Grundkurs 1 IKT Filhantering
Filhantering Dan Haldin Ålands lyceum I N N E H Å L L S F Ö R T E C K N I N G Innehållsförteckning... 2 Filhantering med Windows... 3 Skapa Mappar... 4 Spara rätt... 5 Öppna sparade filer... 7 Flytta och
Handicom. Symbol for Windows. Encyklopedi. Version 3.4
Handicom Symbol for Windows Encyklopedi Version 3.4 Handicom, Nederländerna/Frölunda Data AB 2009 Innehåll Installation och licenser...2 1. Inledning...4 1.1 Vad är Encyklopedi?...4 2. Encyklopedis huvudmeny...5
LAJKA-GUIDE. Så kör du. Windows på din Mac. 7 Fler spel och program 7 Enklare än Bootcamp 7 Körs direkt i OSX 7 Helt gratis
Så kör du Windows på din Mac 7 Fler spel och program 7 Enklare än Bootcamp 7 Körs direkt i OSX 7 Helt gratis. Så kör du Windows på din Mac Virtualbox gör din Mac till en pc Du behöver inte köra Bootcamp
Objektorienterad programmering i Java I
Laboration 0 Objektorienterad programmering i Java I Uppgifter: 2 Beräknad tid: ca 2 3 timmar Att läsa: sidan 45 52 Syfte: Att ladda hem och installera utvecklingsmiljön Att skriva ditt första Javaprogram
LASERJET ENTERPRISE M4555 MFP-SERIEN. Installationsguide för programvara
LASERJET ENTERPRISE M4555 MFP-SERIEN Installationsguide för programvara HP LaserJet Enterprise M4555 MFP Series Installationsguide för programvara Upphovsrätt och licens 2011 Hewlett-Packard Development
HF0010. Introduktionskurs i datateknik 1,5 hp
HF0010 Introduktionskurs i datateknik 1,5 hp Välkommna - till KTH, Haninge, Datateknik, kursen och till första steget mot att bli programmerare! Er lärare och kursansvarig: Nicklas Brandefelt, bfelt@kth.se
Grundkurs i programmering - intro
Grundkurs i programmering - intro Linda Mannila 4.9.2007 Dagens föreläsning Allmän kursinformation: mål, syfte, upplägg, examination, litteratur, etc. Hur arbetar en dator? Hur vi får datorn att förstå
TIS-Web startguide 3.6. TIS-Web Startguide
TIS-Web Startguide Den här guiden hjälper dig komma igång med de vanligaste funktionerna i TIS-Web, ladda upp data och utvärdering av färdskrivardata. För mer detaljerad information se manualerna som finns
Widgit symbolskrift 2000, version 2.0
Widgit symbolskrift 2000, version 2.0 Kort beskrivning Widgit symbolskrift 2000 är ett program för att skriva med symboler och på annat sätt få symbolstöd i läs- och skrivprocessen. Ett sätt att använda
LATHUND EXCEL 2003. RXK Läromedel Tel: 08-580 886 00, Fax: 08-580 886 08 www.rxk.se, e-post: info@rxk.se
LATHUND EXCEL 2003 RXK Läromedel Tel: 08-580 886 00, Fax: 08-580 886 08 www.rxk.se, e-post: info@rxk.se Detta material är författat av RXK Läromedel. Mångfaldigande av någon del av eller hela innehållet
Arbetsgången är logisk och bygger på att du går igenom formulären på följande sätt
Allmänt DPR Årsredovisning är ett avancerat men lättarbetat program som skapar kompletta årsredovisningar. Alla bokföringssystem kan användas till programmet genom att import av bokföringens saldon sker
Instruktioner. Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 3. Hem (SIDA 2)
1 Instruktioner Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 2. Logga in (SIDA 2) 3. Hem (SIDA 2) 4. Skapa/redigera sidor (SIDA 3) 41. Lägg till ny sida (SIDA 3) 42. Avancerat (SIDA 4) 5. Texteditor (SIDA
Definition DVG A06. Varför operativsystem? Operativsystem. Översikt. - Vad är ett operativsystem?
DVG A06 Operativsystem, mm Definition Den del av systemet som hanterar all hårdvara och all mjukvara. Kontrollerar: -alla filer -alla enheter -varje del av minnet -varje ögonblick av processortiden (-nätverk
Lab1 Introduktion. 1 Syfte. 2 Innehåll Win32API Skapa trådar Kritiska sektioner Mailslothantering. 3 Förberedelse & Tips
Lab1 Introduktion Förberedelse för planetlabben genom att kapsla in (skapa wrappers) systemanrop. 1 Syfte Få en känsla av hur Win32API fungerar, dvs programmerarens interface gentemot Windows. Känsla för
DD1311 Programmeringsteknik för S1 Laborationer läsåret 2007-2008
DD1311 meringsteknik för S1 Laborationer läsåret 2007-2008 Fyll i ditt namn och personnummer med bläck eller motsvarande. Kursledare är Linda Kann, linda@nada.kth.se. Namn... Personnr... Laborationer Labb
Uppgraderingskurs Excel 2010/2013/365 (Halvdag kl 09-12 eller 13-16)
Uppgraderingskurs Excel 2010/2013/365 (Halvdag kl 09-12 eller 13-16) 10 av de viktigaste nyheterna Förståelse för användargränssnitt, filformat Inställningar, säkerhet och anpassningar Verktygsfältet Snabbåtkomst
Grunder. Grafiktyper. Vektorgrafik
2 Grunder All vår början bliver svår eller hur det nu brukar heta, och detta är något som gäller även Flash. För den som är ovan vid Flash gäller det säkert extra mycket, då det kan vara knepigt att förstå
Symbol för Windows: Samtala 2.1
Symbol för Windows: Samtala 2.1 Kort beskrivning Samtala är ett kommunikationsprogram för talad kommunikation som ingår i serien Symboler för Windows. Denna serie innehåller även program för att skriva
KURSMÅL WINDOWS STARTA KURSEN
KURSMÅL WINDOWS Detta är en introduktionskurs för dig som är nybörjare. Du kommer att få bekanta dig med datorns viktigaste delar och lära dig grunderna i operativsystemet Windows, vilket är en förutsättning
Grafiska användargränssnitt i Java
jonas.kvarnstrom@liu.se 2017 Grafiska användargränssnitt i Java En genomgång av de viktigaste begreppen Alternativ 2 Från början fanns AWT, Abstract Window Toolkit Till stor del ersatt av Swing: Mer omfattande,
Fö 7: Operativsystem. Vad är ett operativsystem? Målsättning med operativsystem. Styr operativsystemet datorn?
Fö 7: Operativsystem Introduktion. Klassificering. Vad är ett operativsystem? Program som kontrollerar andra andra program. Gränssnitt mellan användare och hårdvaran. Kärnan. Historisk översikt. Typeset
Lär dig POWERPOINT. Lars Ericson datorkunskap.com
Lär dig POWERPOINT Lars Ericson datorkunskap.com POWERPOINT D A Programmet Microsoft PowerPoint används till att skapa grafiska presentationer till bildspel, presentationer mm. När du öppnar upp PowerPoint