Een webformulier maken in Wolfram taal (5 / 7 stap)

Stap 5: De FormFunction]


Nu gebruiken we voor de gebruiker om invoer van de waarden, de [FormFunction]. Laten we breken deze coderegel.

Het eerste deel "fo" duidt het formulierobject die wij eerder had vastgesteld.

Het tweede deel bevat de DatabinAdd-functie waarin de gegevens die moet worden toegevoegd aan onze Databin, "efficiëntie". We hebben gebruikt "#" dat wil zeggen een sleuf vlak voor de variabelen die zijn gedefinieerd in het formulierobject evenals de Databin. Dit vertelt het programma dat de code naar dezelfde variabele in het programma verwijst.

Na dat, rasteren [], worden stijl [] functies met FontSize en FontFamily gebruikt om de stijl van de output te wijzigen. "PNG" betekent dat de uiteindelijke uitvoer zal een afbeelding in de PNG-indeling.

Tot slot hebben we het laatste deel, waarin het thema van het formulier met behulp van FormTheme. Meer opties voor FormTheme kunnen worden gevonden hier - http://reference.wolfram.com/language/ref/FormThe....

Houd er rekening mee dat hebben wij dit alles in onze gedefinieerde functie, "formFunc" met vertraagde evaluatie (met behulp van :=) zodat de code voor de laatste regel gemakkelijker zullen te begrijpen. Vanwege de vertraagde evaluatie, deze lijn van code zal niet hebben van een uitgang.

Code:

formFunc: = FormFunction [fo, (DatabinAdd [efficiëntie, < | " Thermostaat"-> #thermostat,"isolatie"-> #insulation,"verlichting"-> #lighting,"energyStar"-> #energyStar,"koelkast"-> #fridge,"draftyWindows"-> #draftyWindows,"beluchters"-> #aerators,"lowFlow"-> #lowFlow,"schaduw"-> #shade,"insDucts"-> #insDucts| >]; Rasteren [Style ["dank u voor het indienen van uw efficiëntie ratings! Uw \ energie-efficiëntie-score is: "<> TextString [totaal [waarden [efficiëntie]] [[-1]]], FontSize -> 20, FontFamily ->"Aparajita"]]) &,"PNG", FormTheme ->"Blue"]

Gerelateerde Artikelen

Hoe maak je een Instant API met behulp van Wolfram taal

Hoe maak je een Instant API met behulp van Wolfram taal

Voor degenen die nieuw voor de programmering, is deze video een aardige inleiding aan Application Programming Interfaces (API's) - https://wolfr.am/7xO0cta8U kunt in een instant API unleash the power van de Wolfram taal in uw eigen codering/app/websi
Installeren van de Wolfram taal en Mathematica op je Raspberry Pi (Auteur: Alex Newman)

Installeren van de Wolfram taal en Mathematica op je Raspberry Pi (Auteur: Alex Newman)

Mathematica en The Wolfram taal zijn nu verkrijgbaar bij ons en de Raspberry Pi foundation's software repositories voor de standaard Raspbian Linux-distributie voor de Pi. Als u een afbeelding van de Raspbian geboden door de Raspberry Pi foundation g
Controle van het weer met de Wolfram taal + Raspberry Pi (Auteur: Arnoud Buzing)

Controle van het weer met de Wolfram taal + Raspberry Pi (Auteur: Arnoud Buzing)

Dit bericht laat zien hoe met een weerstation-module met de taal van de Wolfram op een Raspberry Pi.Dit experiment opnieuw moet u de volgende hardware (naast de Raspberry Pi zelf):Raspberry Pi weerstation BoardStap 1: Configureer je Raspberry PiEerst
Een bord maken & kaartspel in de browser speelbaar in 5 minuten

Een bord maken & kaartspel in de browser speelbaar in 5 minuten

Als u wilt uw eigen bordspel spelen, of sommige spel dat is lang niet meer gedrukt en hoeft niet een onlineversie, dan dit instructable zal u tonen hoe doe het zelf in een fluitje van een cent en beginnen te spelen met vrienden & familie online. Dit
Gridding... een foto maken van elke afbeelding groter, kleiner, of kopiëren.

Gridding... een foto maken van elke afbeelding groter, kleiner, of kopiëren.

Gridding een afbeelding is al voor honderden jaren. U kunt gridding om een afbeelding groter, kleinere of dezelfde grootte (kopiëren). Gridding is een mathmatical proces maar laat niet dat schrik je... het is gemakkelijk.Ik ga geven u de basis en met
Een briefhoofd maken

Een briefhoofd maken

een briefhoofd bestaat meestal uit de naam en contact informatie voor een bedrijf of instelling. Deze module bestaat uit een briefhoofd maken en exporteren naar Microsoft Word.
Hoe maak je een smoothie maken van menselijke aangedreven fiets blender voor minder dan $25

Hoe maak je een smoothie maken van menselijke aangedreven fiets blender voor minder dan $25

ik hou van fietsen. Ik hou ook smoothies. Dat is waarom ik was echt enthousiast toen ik las over de B3 mini van de fiets in het maken van 11rock. Echter, bij een bezoek aan hun site was ik verbijsterd ten koste van de blender, ongeveer $250. Dus, nie
Een adresboek maken met Microsoft Access

Een adresboek maken met Microsoft Access

voor deze instructies, zullen we Microsoft Access 2010 gebruik te maken van een adresboek en verkennen van de verschillende functies van Access.U zal nodig: een PC met Microsoft Access 2010Stap 1: Een Database maken 1. Klik op de Start-icoon op het b
Een aubergine maken

Een aubergine maken

doen u als tuinieren en dol op eieren eten? Nou, maak heres een instructable u willen zou, een aubergine!(Nee, ik spreek niet over dat plantaardige.)Wanneer u tuinieren, waarom kopen een heleboel kunststof potten om te ontkiemen en groeien van jonge
Procedure: Een Business maken

Procedure: Een Business maken

In deze korte Instructable, zal ik helpen u beginnen met uw eigen kleine 'business'. Ik zal je laten zien de dingen omvatten namen, logo's, wat uw bedrijf zal zijn over, en als uw gonna be serieus of niet. Het bedrijf dat ik heb gemaakt is een Machin
Een sjabloon maken voor onregelmatig gevormde objecten voor het laseren

Een sjabloon maken voor onregelmatig gevormde objecten voor het laseren

Onlangs kregen we verschillende monsters van de greep van de kraan te graveren voor een showroom. Ze waren echt gaaf, maar een vreemde vorm. Ik wilde ervoor zorgen dat iedere illustratie dat ik die op hen worden gegraveerd fit, en goed geproportionee
Hoe kan iemand een Linosnede maken

Hoe kan iemand een Linosnede maken

als u altijd maken van uw eigen aangepaste-gestempeld kaarten, patches of uitnodigingen, maar voelen wilde al alsof je pech omdat u niet een master illustrator, dit instructable is voor jou! Geen tekening vaardigheden? Geen mogelijkheid van tracering
Een gemodificeerde Mexicaanse poncho van een handdoek maken

Een gemodificeerde Mexicaanse poncho van een handdoek maken

zoals elke goede Douglas Adams-fan weet, een handdoek is een massaal nuttig item. Dit Instructable is een manier om een handdoek nuttiger te maken.Dit project kwam tot stand in het denken over hiking versnelling. Ik wil een handdoek op uitgebreide wa
Een film maken met foto's en muziek met behulp van Picasa

Een film maken met foto's en muziek met behulp van Picasa

instructies over hoe te een film maken met uw eigen foto's, muziek (MP3), en de vrije software Picasa. Ideaal voor maken van diavoorstellingen voor het gezin Vakantiewoningen of promoten van uw eigen fotografie of muziek.