Hoe programma's worden gemaakt. De beste programma's voor het maken van games

Wie houdt er niet van om op een computer of smartphone te spelen? Er zijn waarschijnlijk maar een paar van zulke mensen.

Voor sommige gamers gaat hun liefde voor games zo ver dat ze het entertainment zelf beginnen te begrijpen en ervan dromen zelf games te maken. Welnu, vandaag zijn er veel mogelijkheden om deze gekoesterde droom waar te maken!

Wil je op je gemak je eigen speelgoed maken, bekijk dan de lijst met speciale gratis programma's hiervoor.

Blender



Gratis pakket professionele programma's voor het maken van interactieve games en driedimensionale computergraphics.

Er zijn voldoende hulpmiddelen voor werk voor zowel beginners als professionals. Blender bevat tools voor modellering, animatie, video- en geluidsverwerking.

Het programma is een volwaardige editor, die al de hoofdtexturen, gebeurtenishandlers en modellen bevat. Als je dat nodig hebt extra functies, kunt u plug-ins downloaden: ze zijn gemaakt als officiële ontwikkelaars en gebruikers.

Maar in dit programma vind je lessen over werken.

Ga je gang, creëer nieuwe universums!

Eenheid 3D


Dit is een krachtige omgeving voor het ontwikkelen van applicaties en games, inclusief mobiele apparaten. Games gemaakt met Unity 3D draaien op Windows, iOS, Android, PlayStation 3, Xbox 360 en Wii. Je kunt games van elk genre maken; Texturen en modellen kunnen eenvoudig worden geïmporteerd en alle populaire afbeeldingsformaten worden ondersteund.

Scripts worden voornamelijk in JavaScript geschreven, maar code kan ook in C# worden geschreven.

Op de officiële website vindt u hier trainingsmateriaal over werken in het milieu (in het Engels).

Klassiek construeren

Open source 2D- en 3D-gamebouwer. Er is geen programmeerkennis vereist om te kunnen werken. Het enige wat u hoeft te doen is een object toe te voegen en de animatie aan te zetten.

Er is geen Russischtalige versie, maar de interface is heel duidelijk, zodat je zelfs met basiskennis van het Engels kunt werken.

De constructor is niet alleen gratis, hij is ook open broncode, en als u dat wenst, kunt u het naar wens aanpassen en bewerken.

Je kunt Construct Classic-lessen bekijken.

Gamemaker Lite



Gratis ontwikkelsoftware eenvoudige spelletjes, elk genre: platform-, puzzel-, actie- en 3D-games. Geschikt voor beginners. Kan worden gebruikt eigen afbeeldingen en effecten, of ingebouwde programma's. Om toegang te krijgen meer keuze afbeeldingen en effecten, moet u zich registreren.

Er is geen programmeerkennis vereist om te werken, maar sommige scripts kunnen desgewenst zelfstandig worden geschreven. Dit programma kan dus ook gebruikt worden om programmeren aan te leren.

Lessen over het werken in het programma voor beginners staan ​​op deze site.

Onwerkelijk Ontwikkelingskit

Gratis motor spellen maken. Zeer krachtig, met talloze functies en tools voor geavanceerde visualisaties en gedetailleerde simulaties. Je kunt games maken voor veel moderne platforms.

Het programma bevat al texturen, modellen, geluiden, sprites en scripts. Het enige dat overblijft is het combineren en je eigen spel creëren.

Er kunnen video-tutorials en handleidingen voor het gebruik van het programma worden bekeken.

Speleditor

Een editor voor het maken van eenvoudige 2D-spellen besturingssystemen Windows, iOS, Android, Linux.

Er zijn ingebouwde animatiesets die hiervoor verantwoordelijk zijn verschijning karakters. U kunt uw eigen gebruiken grafische elementen. Het programma biedt ook een standaardreeks reacties die het gedrag van het personage in het spel bepalen. Maar u kunt uw eigen script maken met behulp van een speciaal script Speltaal Editor.

3D Rad



Gratis programma voor het ontwikkelen van 3D-games en interactieve applicaties. Er is geen code nodig, dus het maken van je eigen games is vrij eenvoudig.

Het spel ontstaat door te kiezen diverse voorwerpen en instellingen voor interactie daartussen. Er is een modelimportfunctie, groot aantal voorbeelden en monsters. Verdeel klaar spellen kan gebruikt worden als volwaardige webapplicatie of programma. Het is mogelijk om games op webpagina's te embedden.

Gamemaker: Studio

Gratis setje tools voor het maken van mobiele games. Eenvoudig, intuïtief duidelijke interface, waardoor games vrij eenvoudig worden ontwikkeld. Er is geen programmeerkennis nodig, omdat je niet handmatig code hoeft te schrijven.

Er is niets overbodigs in het werkvenster van het programma. Games ontwikkeld met Game Maker: Studio zijn platformonafhankelijk en kant-en-klare toepassingen Kan worden geïntegreerd met Steam.

NeoAxis 3D-engine

Een universele omgeving voor het ontwikkelen van 3D-projecten.
Dit is een kant-en-klare engine met zijn eigen modellen, texturen, fysica, sjablonen en afbeeldingen. Er zijn zelfs 24 kant-en-klare, volwaardige kaarten!
Het kan worden gebruikt om niet alleen games te maken, maar ook afzonderlijke modellen en complexe softwarevisualisatie.

Het enige dat overblijft is je verbeelding aan te zetten en te creëren.

Sta je te popelen om je eigen spel te maken? Geen probleem. Kies een programma en ga je droom tegemoet!

Wat is het belangrijkste verschil offline programma's websites maken van? Inclusief hosting en controlepaneeltype. Om de programma's te gebruiken, moet u hosting huren bij een provider om sites te kunnen publiceren. Bovendien hebben ze ook geen online controlepaneel: alle wijzigingen moeten worden aangebracht in de offline programma-interface en vervolgens moeten de sitebestanden indien nodig via FTP worden bijgewerkt.

Hosting is vereist aparte instellingen, hoewel het soms direct uit de doos kan worden gebruikt zonder iets aan te raken. Goede desktopsoftware heeft een ingebouwde FTP-interface voor dynamische update bestanden op de server - voer het serveradres, de poort, login, wachtwoord in en alles begint te werken. Het programma koppelen aan hosting is niet zo moeilijk. Maar is al dat gedoe met instellingen wel nodig?

Heeft het zin om offline programma's te gebruiken gezien het bestaan ​​van cloudconstructeurs - in essentie hetzelfde, maar dan in één fles met hosting? Wat kan desktopsoftware bieden dat bijvoorbeeld uKit, een ontwerper met een visuele editor voor het maken van zakelijke websites, niet heeft? Tegen minimale kosten, met alle toeters en bellen en voorzieningen. Laten we de winst van het gebruik van de constructor en de twee beste programma's vergelijken.

uKit is het beste alternatief voor desktopsoftware

De uKit-websitebouwer is een programma dat wordt gehost en geconfigureerd op een hostingsite. Dit betekent dat u nergens iets hoeft te downloaden, installeren of regelen - in dit opzicht is uKit een orde van grootte handiger dan welk dan ook, zelfs het meest geavanceerde en mooiste desktopprogramma voor het maken van websites. De hosting wordt kant-en-klaar geconfigureerd, de beveiliging is de verantwoordelijkheid van de technische ondersteuning van de dienst.

Registratie in 10 seconden - en u bent al in de fase van het kiezen van een ontwerp voor uw toekomstige website. Offline oplossingen zullen door hun formaat nooit zo'n startsnelheid zien: downloaden, installeren, een website maken, hosting kopen, configureren en vervolgens een FTP-verbinding, websitebestanden uploaden, indien nodig updaten, ook via FTP - dit is de cyclus van desktopsoftware.

In uKit ziet het proces er anders uit: registreren, een website maken en deze in 1 klik publiceren. Via het controlepaneel kunt u in realtime met pagina's werken. Stel dat u de tekst op de hoofdpagina moet bijwerken: voer de editor in, klik op de tekst, voeg een nieuwe versie in. Alle. Wijzigingen worden automatisch toegepast zodra ze worden aangebracht en zijn direct zichtbaar voor bezoekers.

Nog een pluspunt van uKit - gecentraliseerde update. Automatisch. Recensies van updates worden gepubliceerd op de serviceblog. Technische ondersteuning helpt bij het oplossen van problemen. Desktopsoftware wordt vaak handmatig bijgewerkt nieuwe versie Het kost ook geld. En u ontvangt ook 2 technische ondersteuning: hosting en software. Lastig. uKit wordt altijd bijgewerkt, de technische ondersteuning is uniform.

U kunt vanuit elke browser met uKit werken. Vanuit functioneel oogpunt is het geavanceerd. Met de visuele editor kunt u pagina's samenstellen uit kant-en-klare blokken en widgets diverse taken- beschrijving van diensten, contacten, multimedia, prijzen, recensies, blogfeed, etalage, enz.

De kit wordt geleverd met een aantal widgets voor feedback met klanten: sociale netwerken delen, livechat, bestellen terugbellen, contactformulieren, pop-ups, mailinglijsten. Blokken en widgets kunnen in elke volgorde worden gerangschikt en het uiterlijk en de inhoud kunnen worden aangepast. Effecten, videoachtergronden, Google-lettertypen, kleurenschema's enzovoort.

Websites in uKit zijn standaard responsief. Kant-en-klare sjablonen bestaan ​​uit de bovengenoemde blokken, er zijn er meer dan 300. Ja, ze lijken op elkaar, omdat ze zijn samengesteld uit standaard editorwidgets. Maar elk ontwerp heeft een structuur en inhoud die overeenkomt met het onderwerp: u kunt de demo vervangen door uw informatie en de site publiceren zonder iets aan de samenstelling van pagina's te veranderen.

Bovendien zijn sites op uKit handig om te promoten. Ingebouwde SEO-tools zijn uitgerust met interactieve tips, die zeer nuttig zullen zijn voor beginners. SSL-verbinding is eenvoudig en gratis. Integraties ondersteund diensten van derden- amoCRM, Google-services, sociale netwerken, Soundcloud, servicecalculator en anderen.

En sites op uKit werken snel dankzij een goede optimalisatie van hosting en code. Het resultaat is vanaf 80 punten volgens Google PageSpeed. Alle geüploade afbeeldingen worden zonder kwaliteitsverlies geconverteerd naar lichtgewicht formaten. Dit alles heeft een positief effect op de promotie en het gedrag van bezoekers op de site: ze wachten niet en gaan niet zomaar weg.

Qua kosten is uKit winstgevend. De startprijs van $48/jaar kan eenvoudig met 25% worden verlaagd met onze promotiecode (SITE-BUILDERS-25), en daalt naar $36/jaar. Hosting met een domein voor 1 website kost ongeveer hetzelfde. In feite is de software zelf nog niet gratis (licentie, extra modules, uitbreidingen, enz.). In totaal kost zo'n combinatie veel meer dan een ontwerper.

uKit is een handig online programma voor het maken van zakelijke websites. Visitekaartjes, landingspagina's, portfolio's met een blog, winkels zijn de competentiegebieden van de dienst. In veel opzichten overtreft het desktopoplossingen qua flexibiliteit, waardoor u eenvoudig services van derden kunt aansluiten, snel bewerkingen kunt uitvoeren, zelfs zonder pc bij de hand, en uw site effectief kunt promoten zonder te dansen met een tamboerijn.

Adobe Muse is het meest geavanceerde computerprogramma voor het maken van websites

Download Adobe Muse →

Adobe Muse- geweldige keuze voor ontwerpers en degenen die op professioneel niveau ontwerpen landingspagina's. Het heeft een serieuze functionaliteit en een overeenkomstig hoge toegangsdrempel. Het is onwaarschijnlijk dat iemand een uur na de installatie gewoon kan gaan zitten en de volledige mogelijkheden van Adobe Muse kan gaan gebruiken.

Deze software kun je het beste gebruiken als je al serieuze ervaring hebt met Photoshop. Anders kunnen beginners dit pas diepgaand begrijpen na het bestuderen van cursussen over het systeem en verschillende veelgestelde vragen. Gelukkig is er veel hiervan op internet te vinden. Muse wordt in relevante kringen van specialisten bijna als een icoon beschouwd voor het creëren van unieke landingspagina's.

Qua mogelijkheden is Muse het krachtigste programma voor offline werken in onze wereld kleine selectie. Kosten - 454 roebel/maand voor een abonnement op Creatieve wolk. Met zijn hulp kunt u responsieve websites (bestemmingspagina's en visitekaartjes) in HTML5 krijgen. Het resultaat kan op uw harde schijf worden opgeslagen, geüpload naar hosting of naar een cloud.

Muse ondersteunt sjablonen, er zijn ze op internet enorm bedrag. Maar toch moedigen de structuur van het programma en de reeks mogelijkheden een creatieve benadering aan: u kunt zelf pagina-indelingen maken. Dit kan relatief eenvoudig worden gedaan... na het bestuderen van materiaal over dit onderwerp.

Het concept van een sjabloon in Muse verschilt van het algemeen aanvaarde concept: het betekent een deel van de lay-out dat op alle pagina's van de site ongewijzigd blijft (bijvoorbeeld kop- en voettekst). Al het andere wordt een "pagina" genoemd. Als gevolg hiervan ontvangt u na het downloaden van een kant-en-klaar ontwerp voor de site een reeks sjablonen en pagina's.

Met Muse kun je winkels maken als je dat wilt, maar hiervoor moet je extra widgets installeren (ja, ze worden ondersteund, en ja, er zijn er veel), en het resultaat is gemiddeld. Mooie, maar kleine sites voor een paar dozijn producten. Dit is ongeveer wat je zou kunnen zien in constructors met een visuele editor.

Blogs zijn niet langer nodig, omdat Muse in de standaardversie geen online controlepaneel heeft en dus niet de mogelijkheid heeft om inhoud dynamisch bij te werken. Hoewel, als je de tijd en zenuwen niet erg vindt, je vanuit de desktopmodus berichten naar de hosting kunt uploaden. Er zijn ook aanpassingen gemaakt door vakmensen die een controlepaneel voor Muse aan de hosting toevoegen. Er zijn er niet veel, je kunt ze downloaden op internet, maar niet altijd gratis. Deze mod verandert de software in wezen in een CMS, maar vereist wat gedoe met installatie en configuratie.

Het is gebruikelijk om websites op Muse te promoten contextuele reclame en sociale netwerken, aangezien de meeste ervan landingspagina's zijn. Met het systeem kunt u Google- en Yandex-analyses verbinden en de metatagparameters invullen. Creëer in het algemeen een basis. De rest is een kwestie van technologie en diensten van derden.

Het belangrijkste is dat als je smaak en vaardigheid hebt, je eerlijk gezegd meesterwerkpagina's kunt maken. Geen enkele ontwerper kan zich op het hoogste punt van implementatie met Muse vergelijken. Maar zo'n vaardigheid moet nog worden bereikt. De meesten kunnen een eerste pagina maken nadat ze twee tot drie dagen de fijne kneepjes van Muse op YouTube hebben geleerd. Heel behoorlijk, maar niet boven het gemiddelde.

Adobe Muse heeft een proefversie van zeven dagen. Het is het proberen waard. Als je een creatief persoon bent die gewend is om met Photoshop te werken, dan is dit programma een uitkomst voor jou. Als u geen extra complicaties nodig heeft, let dan op de volgende kandidaat uit onze lijst. Of beter nog, gebruik de uKit-websitebouwer.

Mobirise is waarschijnlijk het beste en volledig gratis programma voor het maken van websites

Download het Mobirise-programma →

Mobirise maakt indruk met zijn eenvoud, gemak en natuurlijk vrijheid. Ja, je kunt hier iets kopen, maar je kunt ook zonder. Kritieke beperkingen gratis versie heeft niet betaalde extra's Ze zullen de mogelijkheden slechts licht uitbreiden, maar zullen de ervaring van het gebruik van het systeem en het resultaat niet fundamenteel veranderen. Als u besluit extra functionaliteit aan te schaffen, kunt u bovendien al snel een korting van ongeveer 60% krijgen. Abonneer je gewoon op mailinglijst systeem - zodra de korting verschijnt, ontvang je een melding. Dergelijke promoties zijn niet ongewoon bij Mobirise.

Een html-website maken in Mobirise duurt 1-2 uur. De code is eenvoudig, overzichtelijk, de sites zien er mooi uit en werken snel. Als u uiteindelijk de codering begrijpt, zal niets u ervan weerhouden om, nadat u de site via FTP naar de hosting heeft geüpload, het ontwerp enzovoort via de code aan te passen zoals u dat wilt: u zult volledige toegang naar bestanden. Hoewel het mogelijk is om een ​​betaalde module aan te schaffen voor het bewerken van de sitecode via de interface, maar in in dit geval je kunt zonder. Het is ons niet vreemd om wielen opnieuw uit te vinden, toch? Bij cloudservices werkt dit nummer om een ​​voor de hand liggende reden niet: als een dergelijke optie niet in het beheerdersdashboard staat, dan is er geen mogelijkheid. Hoewel er uitzonderingen zijn zoals Diafan.Cloud, krijgt u hier ook toegang tot FTP.

Mobirise is zeer aantrekkelijk als het gaat om het maken van websites. U werkt met kant-en-klare blokken die u zelf kunt aanpassen, kopiëren en plakken op andere pagina's van de site, met behulp van animatie-effecten voor pagina-ontwerp, extra pictogrammen en interessante sjablonen. Ja, voor sommige functies van het systeem wordt betaald, maar zelfs zonder deze functies verliest het weinig aan bruikbaarheid voor de eindgebruiker.

Je kunt hier ook zeer functionele winkels creëren. Ja, producten moeten handmatig worden toegevoegd, maar het displayvenster ziet er erg mooi uit en online betalen werkt correct. Mobirise wordt ook regelmatig bijgewerkt (elke maand, of zelfs vaker). Het is duidelijk dat het team werkt, iedereen zou hetzelfde moeten doen! Bijzonder, aangenaam en heel veelbelovend platform zij zijn erin geslaagd.

Voor geld kun je extra sjablonen krijgen (in wezen sets blokken met verschillende voorraad ontwerp). Er zijn er momenteel meer dan 20, het grootste deel kost $ 29. Je kunt ook een pakket kopen vector iconen(meer dan 6.000 stuks, $19), een winkelwagentje met de mogelijkheid om online betalingen via PayPal ($29) te accepteren, een slider met merklogo ($29) en een code-editor voor $69. Alle betalingen zijn eenmalig - aankopen blijven voor altijd onder uw account gekoppeld aan uw mailbox.

De meest winstgevende optie is om de All-in-One Kit aan te schaffen voor $ 197. Voor dit geld krijg je alle sjablonen en extensies. Indien u korting koppelt aan uw aankoop, kunt u dit bedrag weer doormidden delen. Dat wil zeggen, voor ongeveer $ 100 kun je alle betaalde Mobirise-chips kopen. Deze prijs kan worden vergeleken met een abonnementsgeld van 1 jaar voor een populaire cloudbouwer. Is het winstgevend? Waarschijnlijk wel, als je het programma leuk vindt.

Mobirise is ontworpen voor beginners om visitekaartjes, landingspagina's en kleine winkels te maken. De workflow is uiterst eenvoudig: van kant-en-klare blokken voor verschillende doeleinden stel een website samen, pas de inhoud aan uw wensen aan en de klus is geklaard! Natuurlijk moet je naar binnen FTP-gegevens voor hosting om een ​​website te uploaden, maar daar is niets ingewikkelds aan. Doe het één keer volgens de instructies, herhaal het de tweede keer zonder problemen.

Mobirise- goed programma. Misschien wel de beste in zijn soort. Maar het is niet geschikt voor grote projecten. Voor mensen van gemiddelde grootte is alles hier rustig, erg vriendelijk en duidelijk ingedeeld. Zelfs een vijfdeklasser kan het bedenken. Het effect van het resultaat verdient de hoogste waardering.

Voor- en nadelen van programma's voor het maken van websites

Het grootste voordeel is wat ons betreft de mogelijkheid om na aanschaf van een licentie een onbeperkt aantal websites te maken. Nou ja, of helemaal gratis, zoals bij Mobirise het geval is. Het is duidelijk dat je geld zult moeten uitgeven aan een domein en hosting. Dit kan niet worden vermeden. Gratis hosting bij subdomeinen zijn ze voor niets anders geschikt dan het testen van de mogelijkheden van het systeem.

De nadelen zijn de volgende:

  • Je moet apart kopen en hosting instellen, wat een probleem kan zijn voor beginners;
  • U hebt een pc nodig om de site bij te werken waarop het projectbestand zich bevindt en het programma is geïnstalleerd. Niets werkt vanaf de smartphone;
  • Het is lastig om de functionaliteit van services van derden te integreren;
  • Gebrek aan online controlepaneel;
  • Technische ondersteuning is doorgaans minder responsief dan die van populaire cloudbouwers. Bovendien is het gescheiden: je krijgt te maken met 2 diensten: de software zelf en de hosting, wat lastig is.
  • De kosten van een hosting + domeinbundel en betaalde softwarefuncties overschrijden de prijs van de tarieven van veel ontwerpers.

Samenvattend: Het belangrijkste voordeel van offline programma's is de mogelijkheid om een ​​oneindig aantal projecten te ontwikkelen die in een doos kunnen worden gestopt. Niemand heeft haast. Ja, om ze allemaal te publiceren heb je een bedrag nodig dat ongeveer gelijk is aan het jaarlijkse abonnementsgeld voor de constructeur. Vergeet ook niet betaalde licentie Adobe Muse- en Mobirise-extensies kosten ook relatief veel geld. Als u 1-2 websites nodig heeft, heeft het geen zin om desktopprogramma's te gebruiken om deze te maken. Alleen op de lange termijn bij het ontwikkelen van klantsites kan software winstgevender zijn dan ontwerpers. En dan hebben we het alleen over Muse: individueel ontwerp zelf gemaakt en dat allemaal. Exclusief tegen een dure prijs, zeg maar. In andere gevallen moet u uKit gebruiken en hoeft u zich geen zorgen te maken.

Conclusies

Ondanks een zekere mate van aantrekkelijkheid zijn desktopprogramma's over het algemeen in veel opzichten inferieur aan online websitebouwers. Vooral om een ​​voor de hand liggende concurrent te zijn qua focus (landingspagina's, visitekaartjes) met lage kosten hoge kwaliteit product. Hetzelfde programma dat in zijn geheel wordt gegeven met alle toeters en bellen zonder dat je iets hoeft te configureren of extra chips hoeft aan te schaffen.

Mobirise we vinden het erg leuk om een ​​aantal redenen: handig, begrijpelijk, mooi, redelijk functioneel en gratis (op zichzelf, maar hosting en domein kosten altijd geld). Gewoon een sprookje op zijn eigen manier - een aantal sjablonen (zij het betaalde), een intuïtieve interface, ingebouwde FTP, nuttige uitbreidingen en dat allemaal. Maar dit alles is ook beschikbaar in uKit. Bovendien goedkoper en beter in het algemeen.

Adobe Muse onderscheidt zich doordat de ontwerper deze software moeilijk te benoemen. Het is bedoeld voor de opeenvolgende opbouw van een lay-out; het programma bevat zelf geen voorbereidingen. Vereist zorgvuldige studie en creativiteit om te gebruiken. Uitstekende, zeer gespecialiseerde software voor ontwerpers die prachtige aangepaste lay-outs maken.

uKit en Muse zijn geen concurrenten. Over het algemeen zullen de meeste gebruikers meer gebruik maken van de ontwerper, maar er zijn ook mensen die weten hoe ze een ontwerp element voor element moeten tekenen. Ze zullen het geweldig vinden. Ja, Muse is betaalde software, niet voor iedereen. Ontwerpers zullen zich er prettig bij voelen; het is perfect voor one-pagers. Voor alle anderen doet het bestaan ​​ervan er niet toe - het is moeilijk te gebruiken, de kosten zijn hoog.

Wat is het resultaat? Programma's, ondanks hun sterke punten, behoren tot het verleden. Ze zijn eenvoudigweg onhandig volgens de huidige normen. Ontwerpers kunnen hetzelfde doen, maar bieden tegelijkertijd hosting, kant-en-klare sjablonen, handig paneel beheer (je kunt ook inloggen vanaf een smartphone), en voor het betalen van het tarief krijg je vaak een domein en andere goodies. Er zijn ook kortingen.

uKit is een voor de hand liggend alternatief voor desktopprogramma's. In ieder geval vanwege de kosten. Er zijn dure ontwerpers die niet winstgevend zijn in vergelijking met de software. Wij houden er geen rekening mee. Maar Yukit speelt in dezelfde klasse als de meeste programma's: het maken van websites voor bedrijven. En voor zijn geld laat het met dergelijke functionaliteit geen kans over voor Mobirise en anderen. Dit is de realiteit.

Offline programma's voor het maken van websites- dit is gespecialiseerde software die het proces van het maken en bewerken van websites vereenvoudigt. Dergelijke programma's worden gebruikt op een computer waarop Windows, Mac of Android OS is geïnstalleerd. Het verschil tussen offline software en cloudontwerpers is dat u, als u een website op internet wilt publiceren, dit zelf moet doen hosting aanschaffen en upload sitebestanden ernaar. Er is geen online controlepaneel in dergelijke programma's; daaropvolgende site-updates vinden plaats door gewijzigde bestanden naar de server te uploaden. Dat wil zeggen dat voor het bewerken en finaliseren van de inhoud van een website een pc nodig is software, beschikbaarheid van projectbestanden op uw harde schijf en synchronisatie met uw hostingaccount. Voor gewone ontwerpers zijn al deze processen geautomatiseerd.

Het aantal moderne programma's voor het maken van websites is klein, wij wij laten je de toppers zien van hen. Maar laten we beginnen met een beschrijving van een dienst die deze gemakkelijk kan vervangen.

(beoordeling) - universele online constructor met een visuele editor en intuïtieve interface. Het is de meest populaire tool voor het maken van visitekaartjeswebsites, landingspagina's en online winkels. De uKit-webservice is dat ook een soort "programma", aanvankelijk vooraf geïnstalleerd op de hosting. Het enige verschil is dat websitebestanden die in desktopprogramma's worden ontvangen, later moeten zijn upload het zelf voor prepaid-hosting. De ontwerper heeft ze vanaf het allereerste begin zijn er al daar, en alle wijzigingen worden in realtime opgeslagen. Wat de interfaces betreft: met uKit hangt het in de cloud en is toegankelijk via een browser, en de bestanden van desktopapplicaties bevinden zich op de schijf van een computer die geen verbinding met internet heeft via een DNS-server.

Website-bouwers- dit is het hoogtepunt van de evolutie van offline tools om zelf websites te maken, wat een heel handig concept vertegenwoordigt voor zowel beginners als professionals.

Met de constructor hoeft u niets te downloaden of te installeren, omdat:

  • hosting is standaard inbegrepen;
  • het programma is al optimaal geconfigureerd;
  • functionaliteit wordt automatisch bijgewerkt;
  • keuze beschikbaar kant-en-klare sjablonen;
  • er worden nieuwe geïntroduceerd moderne technologieën;
  • integraties met andere diensten zijn beschikbaar;
  • instructies inbegrepen;
  • technische ondersteuning is altijd in contact.

Het is belangrijk dat de ontwerper niet alleen modern is technisch en handig, maar ook betaalbaar. Voor sites die zijn gemaakt in offlineprogramma's aparte hosting nodig, wat geld kost. In beide gevallen moet u een domeinnaam kopen. De kosten van het jaarlijkse uKit-tarief bedragen $ 36 (inclusief de kortingspromotiecode: UGUIDE-25). Is dit teveel? Hosting voor een website die in het programma is gemaakt, kost ongeveer de helft. Nou ja, of hetzelfde bedrag, als je het realistisch opvat goede kwaliteit dienst. De programma's bevatten ook betaalde elementen (sjablonen, extensies, modules) die de gebruikskosten kunnen verhogen. In uKit betaal je alleen een passend tarief en heb je volledige toegang tot alle functionaliteit; je hoeft niet extra te betalen. Dus wat is winstgevender?

uKit biedt complete ecosysteem samengesteld, kunt u uzelf direct gaan gebruiken nadat u zich heeft aangemeld bij de officiële website. Direct de strijd in, zonder instellingen, instructies of dansen met een tamboerijn. In één avond zet u zelf een kant-en-klare website in elkaar.

Kan hetzelfde gezegd worden over de desktopapplicatie? Daarom kan uKit, met zeer vergelijkbare gebruikskosten, worden beschouwd als een “moordenaar” van de programma’s die hieronder zullen worden beschreven. Applicaties voor het maken van websites zijn op hun eigen manier goed, maar kunnen qua gemak niet concurreren met betaalbaar, modern online ontwerper ze kunnen het niet.

Mobirise is het beste en volledig gratis programma voor het maken van websites

Mobirise (recensie) is gratis offline bouwer voor het zelf maken van websites op uw pc of laptop (Windows, Mac, Android). Het programma is het meest geschikt voor het lanceren van sites met een klein aantal pagina's: visitekaartjesites, landingspagina's, one-pagers of portfolio's. Het montageproces wordt uitgevoerd in een visuele editor, de interface is eenvoudig en uiterst comfortabel, ideaal voor beginners. Om aan de slag te gaan, moet u het archief met het programma naar uw computer downloaden, installeren en een account aanmaken.

De applicatie doet denken aan de Lego-constructeur in zijn benadering van het maken van websites: de gebruiker wordt voorzien van een groot aantal blokken voor verschillende doeleinden, die naar het editorvenster moeten worden gesleept, waardoor een site met de vereiste structuur ontstaat. Blokken zijn bouwmateriaal website: menu's, kopteksten, schuifregelaars en galerijen, voordelen, media-inhoud, artikelen, informatief, recensies, sociale netwerken, prijzen, formulieren, kaarten en voetteksten. Het ontwerp en de inhoud van blokken kunnen worden gewijzigd: kleur, lettertypen, effecten toevoegen, knoppen, links, kopjes. Onnodige elementen(pijlen, knoppen, beschrijvingen, etc.) kunnen uit blokken worden gegooid of uitgeschakeld. SEO-instellingen zijn aanwezig, evenals de mogelijkheid om sites met meerdere pagina's te maken menu met meerdere niveaus. De functionaliteit is voldoende om een ​​gaaf visitekaartje of landingspagina te ontwerpen.

De voltooide blokken zijn gedecoreerd uniforme stijl binnen het geselecteerde sjabloon. Deze laatste zijn er in de gebruikelijke zin niet, er zijn 5 soorten ontwerpen: 2 gratis en 3 betaald. Ze zien er aantrekkelijk, modern uit en verschillen merkbaar van elkaar in ontwerpstijl. Elk blok bevat demo-inhoud voor de duidelijkheid. Indien nodig kunt u extra kopen extra blokken($ 39) als standaard niet genoeg zijn. Er is ook een pakket vectorpictogrammen, een aparte schuifwidget, een code-editor en betalingsacceptatie via PayPal ($ 29). Het koppelen van analyses van Google, Soundcloud, commentaarwidgets via sociale netwerken en sociale bar zijn gratis. Alle aankopen die in het systeem worden gedaan, blijven voor altijd behouden. Dat wil zeggen, we hebben het niet over maandelijkse huur van functionaliteit. Koop het een keer en gebruik het zonder beperkingen.

Mobirise is de duidelijke leider op het gebied van gemak en kosten onder de computerprogramma's voor het maken van websites. Heeft een visuele editor, heeft mooie thema's aanmelden is mogelijk gratis gebruik, frequente updates en comfort op het werk. Wat is er nog meer nodig voor geluk?

Basispakket Mobirise helemaal gratis. Alle betaalde add-ons zijn eerder bedoeld om de toepassingsgebieden van het systeem uit te breiden. Maar hun afwezigheid beperkt op geen enkele manier de mogelijkheid om het belangrijkste type site voor het platform te creëren: visitekaartjes. Je hoeft er helemaal niets voor te betalen en krijgt als resultaat een prachtige responsive website. Alle kosten komen neer op de aanschaf van hosting en een domein voor het uploaden van de site naar internet. U kunt een onbeperkt aantal projecten aanmaken en deze opslaan op uw computer, hosting of in de cloud.

Adobe Muse - een professionele tool van de makers van Photoshop

Adobe Muse (recensie) is krachtig en geavanceerd programma om websites op uw computer te maken. Het wordt beschouwd als een ideaal platform voor het professioneel maken van landingspagina's, visitekaartjesites, portfolio's en kleine winkels. De programma-interface lijkt alleen eenvoudig ervaren gebruikers Alle anderen hebben lessen of cursussen van derden nodig, of veel tijd en geduld om het onder de knie te krijgen.

In Adobe Muse is het vrij eenvoudig om het ontwerp aan te passen als je een ontwerpflair hebt. Helaas kunnen maar weinig mensen hier zonder enige vaardigheden een bruikbare pagina maken. Het is dan beter om sjablonen te gebruiken. De structuur van deze laatste verschilt hier van de gebruikelijke. Sjablonen verwijzen naar lay-outs gevuld met elementen die op alle andere pagina's worden herhaald. Dat is volledige versie website-ontwerp bestaat uit sjablonen (voor koptekst, voettekst) en individuele pagina's(over ons, contacten, etc.). Je kunt ze vrijwel vrij bewerken, dupliceren en maken/verwijderen. Er is één beperking: van gewone pagina U kunt geen elementen wijzigen die aan de sjabloon rapporteren.

Adobe Muse is perfect voor degenen die willen leren maak meesterwerkbestemmingspagina's. Of voor degenen die al een beetje weten en hun mogelijkheden willen uitbreiden. Het ontwerpen van visitekaartjeswebsites is moeilijker omdat alles handmatig moet worden gedaan. Volwaardige winkels zijn lastig om te creëren, bloggen is over het algemeen taboe, omdat de software geen online controlepaneel heeft en daarom de inhoud niet dynamisch kan bijwerken. Landingspagina's en pagina's van één pagina op Muse kunnen en moeten worden gepromoot met contextuele advertenties en sociale netwerken. De ingebouwde functies zijn zeer standaard: Yandex en Google Analytics verbinden, metatags invullen. Al het andere moet worden gedaan in services van derden.

Adobe Muse is het ideale programma voor het maken van landingspagina's. Voor degenen die geld willen verdienen met hun activiteiten in deze niche, is het platform 100% geschikt. Naarmate uw vaardigheidsniveau toeneemt, kunt u even indrukwekkende sites met meerdere pagina's maken. Muse is de keuze van ontwerpers en van iedereen die er een wil worden. De software is geweldig, maar niet voor iedereen.

Het programma is betaald, het is het waard vanaf 454 wrijven/maand door een abonnement te nemen op Creative Cloud - cloud-ecosysteem Adobe-producten. Hiermee kunt u adaptieve pagina's in HTML5 maken, die vervolgens naar een pc of een andere hosting kunnen worden geüpload. Er is een gratis proefperiode 7 dagen.

Offline programma's of online constructeurs?

Ondanks het kleine aantal blijven moderne computerprogramma's voor het maken van websites zich ontwikkelen. De meest sprekende voorbeelden zijn Adobe Muse en Mobirise. De ontwikkelaars van laatstgenoemde schamen zich allerminst voor de concurrentie met clouddiensten. Ze gaan hun eigen weg en rollen regelmatig interessante updates uit. Als het niet nodig was om afzonderlijk hosting aan te schaffen/in te stellen, zou deze sitebouwer tot de topsystemen met een visuele editor behoren.

De beste programma's voor het maken van een website:

uKit - de meest praktische en optimaal online-dienst voor de meeste beginners die snel en goedkoop een effectieve landingspagina of visitekaartjewebsite willen lanceren. U logt gewoon vanaf elke pc in op het beheerderspaneel via een browser met uw gebruikersnaam/wachtwoord en u kunt vanaf de eerste minuut aan de slag. Alles is eenvoudig en intuïtief.
Mobirise is perfect voor beginners om één enkele site te publiceren - er valt helemaal niets te begrijpen. Iedereen kan het. Bovendien is het programma gratis. Geschikt voor persoonlijk gebruik– het maken van landingspagina’s en visitekaartjeswebsites met een mooi, maar ongecompliceerd ontwerp.
Adobe Muse - heeft de krachtigste paginaontwerpeditor, ongeëvenaard in deze parameter. In het begin is het moeilijk te gebruiken, maar daarna is het handig. Geschikt voor ontwerpers en degenen die aangepaste landingspagina's willen maken.

Gezien het bovenstaande is zelfs een heel handig en eenvoudig programma voor het maken van websites iets moeilijker te gebruiken, als alle andere dingen gelijk blijven. De toekomst ligt wat ons betreft dan ook nog steeds bij SaaS-platforms, zoals de eerder genoemde uKit-webdienst.

Groeten aan alle lezers van de site! Er is een prachtige gratis versie op internet, en daar gaat het over. we zullen praten in het artikel van vandaag.
Veel gebruikers denken er soms aan om zelf een computerprogramma te maken, en dat is ook zo verschillende redenen, Bijvoorbeeld:

Ondanks de diversiteit van deze redenen delen ze allemaal één probleem: om een ​​programma te ontwikkelen, moet je programmeertalen kennen. Om de syntaxis van welke programmeertaal dan ook te leren, is een paar maanden voldoende, maar om de logica van de taal te begrijpen en deze in de praktijk te leren toepassen, zal het jaren duren. Maar zoals u weet, bestaan ​​er geen hopeloze situaties! In ons geval zal het ons helpen programma voor het maken van computerprogramma's, die u geheel gratis kunt downloaden!

Vooruitkijkend zal ik zeggen dat je, nadat je dit artikel tot het einde hebt gelezen, binnen een paar uur je eigen eenvoudige programma's kunt maken. Dus laten we aan de slag gaan.
Ons programma voor het maken van computerprogramma's genaamd HiAsm.

HiAsm is een krachtig visueel applicatieontwikkelsysteem waarmee u uw programma kunt ontwikkelen zonder programmeren. Met HiAsm kunt u diverse audio- en videospelers, browsers, online chats en nog veel meer. U kunt al deze toepassingen maken zonder ook maar één regel te schrijven. programmacode, visuele omgeving zal alles voor je doen!

Voordat u aan de slag gaat met software voor het maken van programma's voor uw computer, raad ik u aan deze te downloaden en te installeren.

Na het downloaden moet je doorgaan standaardprocedure installatie van deze applicatie.
1 . Kiezen gewenste taal, in mijn geval is het Russisch.

2. Ga verder met de installatie.

3. Wij accepteren de voorwaarden van de licentieovereenkomst.

4. Selecteer een locatie op uw harde schijf om het programma te installeren waarmee u programma's voor uw computer kunt maken.

5. Vermeld de naam en het adres e-mail(aangezien e-mailbevestiging niet vereist is, kunt u elk e-mailadres opgeven)

6. We voltooien het installatieproces van het programma.

Nadat u HiAsm heeft geïnstalleerd, kunt u doorgaan met opstarten. Nadat we de onze hebben gelanceerd, zien we het volgende venster:

Om te beginnen met het maken van uw applicatie, klikt u op het hoofdmenu-item “Bestand” en vervolgens op “ Nieuw…", kiezen " Ramen"(als we een applicatie voor Windows OS willen maken) en klik op " OK”.
We krijgen dus een formulier voor ons toekomstige programma, dat voorlopig één enkel element bevat, genaamd Hoofdformulier.

De vorm is de basis van het programma waarop de verschillende elementen gebaseerd zullen zijn. Om elementen aan ons programma toe te voegen, klikt u op het gelijknamige item linksboven.

Er werd een tabblad geopend met een enorme verzameling verschillende elementen. Dankzij zo'n groot arsenaal kun je een zeer serieuze applicatie maken die aan al je eisen voldoet.
Om te laten zien hoe HiAsm werkt, maak ik een eenvoudig programma, die één knop heeft. Als u erop klikt, verandert de titel van het formulier van “ Formulier" naar " Hallo».

Hoe installeer ik een element op een formulier?

We vinden dus de knop in het elementenpaneel (wanneer u de cursor over een element beweegt, verschijnt er een tooltip met de naam ervan), klik er met de linkermuisknop op en verplaats de cursor vervolgens naar het deel van het formulier waarin we willen om het te plaatsen.

Hoe elementinstellingen wijzigen?

Om onze knop te configureren, ga naar rechts bovenste deel programma's en klik op " Eigenschappen" Nu zien we een tabblad met alle eigenschappen van onze knop. Nu zijn wij geïnteresseerd in het pand" Ondertiteling", die verantwoordelijk is voor het label op de knop. Standaard heeft deze de waarde " Duw", we zullen het veranderen in " Klik».

Hoe stel ik een actie in voor een element?

Nu hebben we het meeste het moeilijke deel bij het maken van een applicatie met behulp van programma's voor het maken van computerprogramma's- we moeten de knop van ons programma laten werken. Zodra u de betekenis van deze handeling begrijpt, wordt deze eenvoudig en logisch voor u.
Om ervoor te zorgen dat onze knop de naam van het programmaformulier verandert, moeten we een verbinding tot stand brengen tussen de knop en het hoofdformulier (MainForm-element). Om dit te doen, beweegt u de muiscursor erover groene stip, op onze knop, en druk vervolgens op linker knop muis en begin met het tekenen van een lijn naar het midden Hoofdformulier.

Nu moet u dubbelklikken op het gelegde segment en de naam van het formulier instellen, dat verschijnt nadat u op de knop hebt geklikt. Na dubbelklikken op het segment, “ Gegevenseditor».

Als u een tekstnaam voor het formulier wilt instellen, selecteert u Tekenreeks, en als het numeriek is, selecteert u vervolgens Integer of Reëel. Selecteer het gegevenstype " Snaar" en voer het woord in " Hallo».
Op dit punt is ons programma klaar en nu moeten we het testen. Om dit te doen, slaan we ons project op - “ Bestand", Dan " Opslaan als" en selecteer een locatie om op te slaan. Om te beginnen moeten we op de groene pijl klikken of op de toets drukken F9.

Ons programma is gelanceerd, nu controleren we de functionaliteit ervan - klik op onze knop.

Hoe kunnen we vervangen? De titel van het formulier is veranderd en dit betekent dat het programma werkt! Om het programma zonder HiAsm te kunnen uitvoeren, moet u een exe-bestand. Om dit te doen, klikt u op het hoofdmenu-item “ Launch" en klik op " Compileren».
Gefeliciteerd, je hebt zojuist een programma voor Windows gemaakt! Om het proces van het maken van programma's eenvoudiger te maken, raad ik u aan vertrouwd te raken met de volgende programmeerconcepten:

  • gegevenstypen;
  • het concept van gebeurtenissen in objectgeoriënteerd programmeren;
  • eigenschappen van Delphi-programmeeromgevingscomponenten.

Het kennen van deze concepten zal het proces van het maken van programma's in HiAsp aanzienlijk vergemakkelijken. In dit artikel hebben we gekeken naar een uitstekende gratis programma voor het maken van computerprogramma's, maakten ook hun eerste applicatie en testten deze op functionaliteit. Om het voor u gemakkelijker te maken het HiAsp-programma te begrijpen, heb ik er een aantal geselecteerd goede video's lessen gewijd aan deze prachtige omgeving voor het maken van programma's. Ik wens je veel kijkplezier!

Ongedocumenteerde HiAsm-functies

HiAsm-instellingen

Grafische weergave in HiAsm

Weet jij welke gratis zijn?

Jullie hebben allemaal computerprogramma’s gebruikt, zoals een tekstverwerker, spreadsheets en zelfs Microsoft Windows 95. Computerprogramma's, of software, zijn bestanden met instructies die de computer vertellen wat hij moet doen. Werk je in een MS-DOS- of Windows-omgeving, dan bevatten bestanden met de extensies EXE en COM bijvoorbeeld opdrachten die de computer kan uitvoeren. Met andere woorden, bestanden bevatten speciale instructies die de computer uitvoert, meestal na elkaar, om een ​​specifieke taak te volbrengen. Wanneer u een programma maakt, geeft u instructies op die de computer moet uitvoeren. In deze les leert u hoe u dergelijke instructies kunt opgeven met behulp van C++-instructies. Tegen het einde deze les Je beheerst de volgende kernconcepten:

Gebruik bij het maken van een programma teksteditor om C++-operatoren in te voeren bronbestand programma's.

Om de instructies van een C++-programma om te zetten in een uitvoerbaar programma, in enen en nullen die de computer begrijpt, gebruikt u een speciaal programma dat een C++-compiler wordt genoemd.

Gebruik een teksteditor om het programma te wijzigen of te corrigeren.

Als één (of meer) C++-programmeerregels worden overtreden, geeft de compiler berichten weer over syntaxisfouten. U moet het programma bewerken om fouten te corrigeren en vervolgens de compiler opnieuw uitvoeren.

Programmering is het proces waarbij de volgorde van instructies wordt bepaald die een computer moet uitvoeren om een ​​specifiek probleem op te lossen. Om deze instructies op te geven, gebruikt u programmeertaal, bijvoorbeeld C++. Met behulp van een teksteditor voert u programma-instructies in bronbestand. Vervolgens gebruik je een speciaal programma - compiler - om uitspraken om te zetten van een formaat dat u kunt lezen en begrijpen naar enen en nullen die een computer kan begrijpen.

De beste manier om het proces van het maken en compileren van een programma te begrijpen, is door een eenvoudig C++-programma te bouwen. Laten we ermee doorgaan!

MAAK EEN EENVOUDIG PROGRAMMA

Zoals je zou verwachten heet je eerste C++-programma FIRST.CPP. Wanneer u C++-programma's maakt, gebruikt u de CPP-extensie om anderen te helpen begrijpen dat het bestand een C++-programma bevat. Wanneer u dit programma later uitvoert, wordt het bericht weergegeven Leren programmeren in de taal C++/De volgende voorbeelduitvoer toont de opdrachtregelprompt (in in dit voorbeeld C:\>), de opdrachtregel die u invoert (de programmanaam is FIRST gevolgd door BINNENKOMEN) en voer het programma uit naar het scherm:

C:\>EERST

Laten we leren programmeren in C++!

Zoals u weet, kunt u tijdens het programmeren werken in een opdrachtregelgebaseerde omgeving, zoals MS-DOS of UNIX, of in een Windows-type. Om de uitvoer te vereenvoudigen, wordt er in dit boek van uitgegaan dat u vanaf de opdrachtregel werkt. In dit geval moet u, om het programma FIRST.EXE uit te voeren, FIRST de programmanaam invoeren bij de systeemprompt en vervolgens op ENTER drukken.

Om te beginnen moet u een teksteditor zoals EDIT (die bij MS-DOS wordt geleverd) gebruiken om een ​​bestand te maken dat de programma-instructies bevat, een zogenaamde bronbestand. Gebruik geen tekstverwerker zoals Word of WordPerfect om het programmabronbestand te maken. Zoals u weet, kunt u met tekstverwerkers opgemaakte documenten maken die vetgedrukte tekst, uitgelijnde marges en andere functies kunnen bevatten. Om documenten op deze manier op te maken, voegt de tekstverwerker speciale (verborgen) tekens in het document in. Dergelijke tekens kunnen cursief in- of uitschakelen of een specifieke margebreedte selecteren. Ondanks het feit dat dergelijke speciale karakters Als ze logisch zijn voor een tekstverwerker, zal C++ ze niet begrijpen en zullen deze karakters tot fouten leiden.

Voer met behulp van een teksteditor de volgende C++-programma-instructies in (precies zoals ze worden weergegeven, met behulp van de bovenste en kleine letters) zoals hieronder weergegeven:

#erbij betrekken

leegte hoofd(leegte)

{
uit<< «Учимся программировать на языке C++!»;
}

Maak je geen zorgen als de C++-operators je niet duidelijk lijken. In les 2 leer je het doel ervan. Let voorlopig goed op je inbreng. Zorg er bijvoorbeeld voor dat u het juiste aantal aanhalingstekens, puntkomma's en haakjes invoert. Controleer uw programma-instructies nogmaals zorgvuldiger. Als ze correct zijn, slaat u de instructies op in het FIRST-bestand. SRR

Wat betekent de naam?

Wanneer u een C++-programma maakt, schrijft u programma-instructies in een bronbestand. Gebruik de CPP-extensie om andere programmeurs te helpen begrijpen dat het bestand een C++-programma bevat. Gebruik vervolgens een bestandsnaam die het doel van het programma aangeeft. Als u bijvoorbeeld een financieel programma maakt, kunt u de naam BUDGET.CPP gebruiken. Op dezelfde manier kunt u een programma oproepen dat de salarissen in een bedrijf SALARY berekent. SRR. Om verwarring te voorkomen, mag u nooit de naam van een bestaande MS-DOS-opdracht, zoals COPY of DEL, gebruiken om een ​​programma een naam te geven.

UW PROGRAMMA SAMENSTELLEN

Een computer werkt met combinaties van enen en nullen (de zogenaamde machinetaal), die de aanwezigheid of afwezigheid van elektrische signalen vertegenwoordigen. Als het signaal één (aanwezig) is, kan de computer één bewerking uitvoeren, en als het signaal nul (afwezig) is, kan de computer nog een bewerking uitvoeren. Gelukkig is het echter niet nodig om programma's in nullen en enen te schrijven (zoals programmeurs in de jaren veertig en vijftig deden). In plaats van speciaal programma- C++ compiler - converteert programma-instructies (uw broncode) naar machinetaal.

Met andere woorden, de compiler kijkt naar het bronbestand dat de instructies van het C++-programma bevat. Als uw uitspraken geen regels van de C++-taal schenden, converteert de compiler ze naar machinetaal (1s en 0s) die de computer kan uitvoeren. De compiler slaat machinetaal op in een uitvoerbaar bestand, dat meestal de EXE-extensie heeft. Als het EXE-bestand bestaat, kunt u het programma uitvoeren door de naam ervan achter de opdrachtprompt te typen.

Afhankelijk van de compiler die u gebruikt, zullen de opdrachten die u gebruikt om deze aan te roepen verschillend zijn. Als u bijvoorbeeld Borland C++ gebruikt, moet u het FIRST.CPP-programma compileren met behulp van de BCC-opdracht:

C:\>BCC EERSTE.CPP

Als u iets anders dan Borland C++ gebruikt, raadpleeg dan de documentatie die bij uw compiler is geleverd om de juiste opdracht te bepalen om deze uit te voeren. Als u klaar bent, maakt de compiler een uitvoerbaar programma en slaat dit op in een bestand op schijf. In het milieu MS-DOS-bestand compleet

mijn programma heeft een EXE-extensie, bijvoorbeeld FIRST.EXE. Als de compiler foutmeldingen genereert bij het compileren van een programma, bewerk dan uw bronbestand en vergelijk elk symbool in het bronbestand met de symbolen die in dit boek worden weergegeven. Corrigeer eventuele fouten, sla uw wijzigingen op en compileer vervolgens proGram voor de tweede keer. Zodra u uw programma succesvol heeft gecompileerd, voert u het uit door de programmanaam in te voeren op de opdrachtprompt, zoals hierboven weergegeven.

De compiler begrijpen

Wanneer u een programma maakt, gebruikt u een programmeertaal (zoals C++) om de instructies op te geven die de computer moet uitvoeren. Wanneer u een teksteditor gebruikt, schrijft u programma-instructies in een bronbestand. Vervolgens wordt een speciaal programma gebruikt: een compiler, die uw bronbestand omzet in machinetaal (enen en nullen die door de computer worden begrepen). Als de compilatie succesvol is, is het resultaat een uitvoerbaar programmabestand. Als u echter een of meer fouten maakt of een C++-regel overtreedt, geeft de compiler foutmeldingen weer en moet u het bronbestand opnieuw bewerken om deze te corrigeren.

Als u op een mainframe of minicomputer werkt, moet u over een compiler beschikken voor u en andere gebruikers van uw systeem. Als u een pc gebruikt, moet u een compiler zoals Borland C++ of Microsoft Visueel C++.

CREATIE VAN HET TWEEDE PROGRAMMA

Hopelijk heb je het FIRST-programma succesvol kunnen compileren en uitvoeren. CPP. Als dat zo is, gebruik dan uw teksteditor om een ​​tweede te maken programma bestand met de naam EASY. CPP, dat de volgende programma-instructies bevat:

#erbij betrekken

leegte hoofd(leegte)

{
uit<< «Программировать на C++ просто!»;
}

Net als voorheen slaat u uw C++-programma-instructies op in een bronbestand en roept u de compiler aan door de naam van het programmabestand op te geven op de opdrachtregel van de compiler. Voor Borland C++ gebruikt u de volgende opdracht om het programma te compileren:

C:\> ВСС EASY.CPP

Als het programma succesvol compileert, maakt de compiler een uitvoerbaar programma met de naam EASY.EXE. Wanneer u dit programma uitvoert, verschijnt het volgende bericht op uw scherm:

S.\>GEMAKKELIJK

Programmeren in C++ is eenvoudig!

uit<< «Программировать на C++ очень просто!»;

Sla uw wijziging op in het bronbestand en compileer het programma. Na een succesvolle compilatie voert u het programma uit zoals hieronder weergegeven:

C:\>GEMAKKELIJK

Elke keer dat u het bronbestand wijzigt, moet u het programma opnieuw compileren om de wijzigingen door te voeren. Gebruik bijvoorbeeld een teksteditor om het originele bestand opnieuw te wijzigen. Deze keer toegevoegd nieuwe lijn naar jouw programma:

#erbij betrekken

leegte hoofd(leegte)

{
uit<< «Программировать на C++ очень просто!»;
uit<< endl << «Можно расслабиться!»;
}

Sla uw wijzigingen op in het originele bestand. Voer vervolgens het programma uit zoals hieronder weergegeven:

C:\>GEMAKKELIJK

Programmeren in C++ is heel eenvoudig!

Zoals u kunt zien, drukt het programma geen nieuwe regel op het scherm af. Om wijzigingen in het bronbestand door te voeren, moet u het programma compileren. In dit geval moet u het programma compileren zoals hierboven beschreven en vervolgens uitvoeren. Dus Omdat de compiler de wijzigingen in uw broncode heeft gebruikt, wordt er een nieuwe regel op het scherm afgedrukt, zoals hieronder weergegeven:

C:\> EENVOUDIG

Programmeren in C++ is heel eenvoudig!

Je kunt ontspannen!

LEERSYNTAXFOUTEN

Elke taal - Engels, Frans, Duits en zelfs C++ - heeft een aantal regels syntaxis die u moet volgen bij het gebruik van deze taal. In het Engels bijvoorbeeld zinneneindigen meestal met een punt, uitroepteken of vraagteken. Je gebruikt ook hoofdletters aan het begin van zinnen. De syntaxis van C++ maakt gebruik van puntkomma's, haakjes, accolades en vele andere symbolen. Wanneer u deze symbolen vergeet of misbruikt, geeft de C++-compiler een foutmelding weer waarin de fout en het bijbehorende regelnummer in het bronbestand worden beschreven.

De C++-compiler kan geen uitvoerbaar programma produceren totdat alle syntaxisfouten zijn gecorrigeerd. Om het proces van het detecteren en corrigeren van syntaxisfouten te begrijpen, maakt u het volgende programma met de naam SYNTAX. CPP:

#erbij betrekken

leegte hoofd(leegte)

{
uit<< Заключайте сообщение в кавычки;
}

Als je goed kijkt, zul je merken dat de berichten die door de vorige twee programma's zijn uitgevoerd, in je bronbestand tussen aanhalingstekens staan. C++-syntaxis (regels) vereist aanhalingstekens. Bij het compileren van een programma geeft de compiler syntaxisfoutmeldingen weer. In het geval van Borland C++ zal de compiler de volgende berichten weergeven:

C:\>BCC-SYNTAXIS.CPP

Borland C++ Versie 4.00 Copyright (c) 1993 Borland

Internationale syntaxis.cpp:

Foutsyntaxis.cpp 5: Ongedefinieerd symbool ‘Conclude’ in functie main()

Foutsyntaxis.cpp 5: Verklaring ontbreekt; in functie main() *** 2 fouten bij het compileren ***

In dit geval produceerde de compiler twee syntaxisfouten. Beide fouten verwijzen naar regel 5 van het bronbestand. Bewerk het bestand en plaats het bericht tussen aanhalingstekens, zoals hieronder weergegeven:

uit<< «Заключайте сообщение в кавычки»;

Nu kunt u het programma met succes compileren en een uitvoerbaar bestand verkrijgen. Wanneer u voor het eerst een programmeertaal gaat gebruiken, kunt u elke keer dat u een programma compileert, enkele syntaxisfouten tegenkomen. Nadat u zelf een aantal programma's heeft gemaakt, kunt u dit soort fouten snel identificeren en corrigeren.

Leren over syntaxisfouten

Wanneer u een C++-programma maakt, moet u zich aan bepaalde regels houden, de zogenaamde syntaxisregels. Je hebt bijvoorbeeld nodig plaats tekstberichten tussen aanhalingstekens en plaats een puntkomma na de meeste uitspraken in uw programma (u leert later welke uitspraken een puntkomma vereisen en welke niet). Als een programma de syntaxisregels overtreedt, geeft de C++-compiler een foutmelding op het scherm weer. U moet eventuele syntaxisfouten corrigeren voordat de compiler een uitvoerbaar programma kan produceren.

WERKEN IN EEN WINDOWS-OMGEVING

Voor de eenvoud wordt bij elk van de voorgaande voorbeelden ervan uitgegaan dat u in een opdrachtregelgebaseerde omgeving werkt, zoals MS-DOS of UNIX. Tegenwoordig programmeren de meeste C++-programmeurs echter in een Windows-achtige omgeving zoals Visual C++ of de geïntegreerde ontwikkelomgeving van Borland. Bij het programmeren in een omgeving zoals Windows verschillen de programma-instructies niet van de hier getoonde. Met andere woorden: de C++-instructies in het FIRST.CPP-programma dat op Windows is geschreven, zijn identiek aan de instructies die u zou gebruiken in een opdrachtregelgebaseerde omgeving. Wat er in Windows verandert, is het proces van het compileren en uitvoeren van een programma.

Figuur 1 illustreert bijvoorbeeld de Windows-programmeeromgeving. Binnen zo'n programmeeromgeving kunt u bronbestanden maken met behulp van de ingebouwde editor en vervolgens het programma compileren door een menu-item te selecteren of op een werkbalkknop te klikken. Als een programma syntaxisfouten bevat, geeft de programmeeromgeving foutmeldingen weer in een speciaal venster. Zodra u uw programma succesvol heeft gecompileerd, kunt u het gebruikenmenu-item (of werkbalkknop) om het programma te starten. De softwareomgeving kan een apart venster openen waarin de uitvoer van het programma wordt weergegeven.

Afb.1. Windows-programmeeromgeving.

Een programmeeromgeving wordt zo genoemd omdat deze alle tools biedt die nodig zijn om programma's te maken, compileren en uitvoeren.

WAT U MOET WETEN

In deze les heb je geleerd hoe je C++-programma's maakt en compileert! In les 2 krijgt u een gedetailleerder overzicht van de operators die zijn gebruikt in de programma's die in deze les zijn gemaakt. Je leert het gebruik van accolades (), trefwoorden zoals leegte, en ook hoe je programma's leert de uitvoer naar het scherm te sturen.