Hvordan Microsoft Office er nyttigt for udviklere

Bør din virksomhed vælge Microsoft Office 365 som produktivitetssuite? Googles G Suite er ikke den eneste skybaserede kontorsoftwarepakke. Microsofts Office 365 tager Word, Excel, Outlook og mere ind i skyen.

Du tænker måske ikke på Office som et udviklingsværktøj, men det har været kernen i mange udviklingsværktøjskæder i lang tid nu. De to mest populære værktøjer er heller ikke de åbenlyse værktøjer, idet både Excel og PowerPoint udfylder forskellige roller i udviklingen, som del af et formelt applikationsudviklingsprogram og som en måde at hurtigt oprette apps, der løser presserende forretningsbehov ved hjælp af brugernes programmeringsevner.

Denne artikel er også tilgængelig som en download, hvordan Microsoft Office er nyttigt for udviklere (gratis PDF).

Excel: et hemmeligt programmeringsmiljø

Excel er et særligt interessant eksempel på et udviklingsværktøj. Under hætten på, hvad der ligner et velkendt regneark, er et sæt programmeringssprog, der kan bruges på meget sofistikerede måder. Som Simon Peyton Jones, en hovedforsker hos Microsoft Research, bemærker, er det et værktøj, der i stigende grad bevæger sig ind i verden af ​​funktionel programmering. Peyton Jones arbejder inden for funktionel programmering, hvor han måske bedst er kendt som en af ​​de vigtigste bidragydere til udviklingen af ​​Haskell, og for sit arbejde med teorien om doven funktionel programmering.

Hans MSR-arbejde har været meget indflydelsesrig i udviklingen af ​​Excel's programmeringsmiljø og arbejdet med at flytte dens funktionsmodel væk fra det aldrende Visual Basic for Applications-sprog og værktøj. En nøglefunktion, der er kommet ud af denne forskning, er begrebet dynamiske arrays.

Arbejde med data og formel

Med dynamiske arrays kan en enkelt formel 'udslette' i andre celler, udfylde tomme celler i din formels spildområde med resultaterne af en beregning - sortere en liste og filtrere for eksempel duplikater. Der er en ny cellenotation, der hjælper med at styre den dynamiske karakter af disse nye arrays, så du kan arbejde med indholdet af et helt spildområde med en enkelt cellehenvisning, blot ved at tilføje # til cellehenvisningen til den første celle. For at gå med dette nye værktøj får du nye funktioner, til at hjælpe med at styre og teste arrays samt evnen til at arbejde på tværs af rækker og kolonner.

Tæt knyttet hertil er tilføjelsen af ​​nye datatyper til Excel, som er knyttet direkte til eksterne data. For eksempel kan du definere en celle som geografiske data, som indbringer masser af ekstra data, der kan udvindes enten i funktioner eller trækkes lige ind i deres egne kolonner uden at skulle definere en kilde til dataene. De samme data kan konverteres til kortdiagrammer, hvilket giver dig en ramme for opbygning af mere komplekse applikationer.

Fejlsøgning med ExceLint

ExceLint highlights suspected formula errors in red and related correct formulas in green.

" data-credit="Image: Microsoft" rel="noopener noreferrer nofollow">

ExceLint fremhæver formodede fejlfejl i rødt og relaterede korrekte formler i grønt.

Billede: Microsoft

Efterhånden som Excel tilføjer mere og mere funktionalitet til formlerne, har du brug for værktøjer til at hjælpe med at debug dem. Det er her ExceLint-tilføjelsen kommer ind. Fås på GitHub, det er et værktøj til fejlsøgning og revision af formler på tværs af dine arbejdsbøger. Når den er installeret, tilføjer den en ny fane til Excel-båndet med en revisionsknap, der starter en guidet revision af dit regneark.

Mistænkte fejl fremhæves med rødt med tæt beslægtede korrekte formler i grønt. Ved at sammenligne formler som denne får du et tip til formen af ​​en løsning, med de grønne fremhæver en foreslået løsning på et problem. Det siger ikke, at dette er den korrekte formel, der skal bruges, mere at formlen skal være af denne form. Du kan derefter gå gennem celler for at finde flere problemer.

En anden mulighed er et globalt syn. Dette bruger farve til at give dig en oversigt over strukturen af ​​formlerne i dit regneark, idet hver farveblok er et sæt relaterede formler. Det er stadig et igangværende arbejde, men der er mange løfter her, især ved at give dig en visuel måde at finde fejl på, hvad der kan være meget komplekse regneark.

Prototype-applikationer i PowerPoint

Mens Excel udmærker sig i kode, er andre aspekter af softwareudviklingslivscyklus nedfældet i andre Office-applikationer. Det er vigtigt at få din applikationsbrugeroplevelse rigtigt og så tidligt som muligt for at være sikker på, at du leverer, hvad dine brugere ønsker. Det kræver hån og op prototyper, selv før du har skrevet en kodelinie.

Office har længe været et nyttigt prototyperingsværktøj til brugergrænseflader ved hjælp af PowerPoint's hyperlinks til at vise, hvad der sker, når der trykkes på knapper. Det er let at kortlægge et link til et afsnit af et billede, ligesom det er at udfylde et dæk med billeder, der illustrerer de forskellige tilstande. Du kan blot starte med applikations wireframes og tilføje indhold, når brugergrænsefladeelementer er afsluttet.

Der er et langvarigt problem med prototyper af brugergrænseflade, da deres troværdighed forbedres, det er lettere at forveksle dem til et afsluttet projekt. Selv hvis du lægger et lille script-baseret spot bag en knap, kan det se ud til, at der er en reel kode, der kører din UI-prototype. Så hvordan kan man så bruge Office-værktøjer til at demonstrere applikationskoncepter?

Brug af skitserede figurer til at understrege igangværende værker

Et svar kommer fra arbejdet i Microsoft Research's Bill Buxton. I sin bog, Sketching User Experience, argumenterer han for, at skitser er et kraftfuldt værktøj til hurtig prototype af brugeroplevelser. En notesbog og en pen er effektive værktøjer til hurtigt at sammensætte uslebne brugergrænsefladekoncepter og til at dele dem med kolleger og brugere. Denne model blev en del af Visual Studios XAML-værktøj med frigivelsen af ​​skisselignende brugergrænsefladekomponenter til prototyper, hvor det ville være umuligt at forveksle et eksperiment med forsendelig kode.

SketchedShapes lets you create prototypes with a hand-drawn look, so they're not mistaken for production-ready designs.

" data-credit="Image: Microsoft" rel="noopener noreferrer nofollow">

Med SketchedShapes kan du oprette prototyper med et håndtegnet look, så de ikke forveksles med produktionsklare design.

Billede: Microsoft

Nylige udgivelser af Office bringer det samme skitskoncept til dets tegneværktøjer med sin nye funktion Sketched Shapes. Forsendelse i øjeblikket i Insider builds af Office, i Word, PowerPoint og Excel, er det en ny dispositionmulighed, der erstatter tidligere regelmæssige objektkonturer med linjestilarter, der efterligner håndtegnede linjer. Du kan vælge mellem et udvalg af forskellige linjestilarter for at give forskellige elementer en anden fornemmelse, måske give et mere hårdt look til ideer, der stadig diskuteres, og en glattere fornemmelse for dem, der ser klar til at blive låst til produktion.

Tilføjelse af skitser til dine prototyper

Det er let nok at tilføje et skitsebesøg til en form: vælg formen, og vælg formformat i fanebladet Formformat i båndet for at vælge den linjestil, du vil bruge. Den samme proces kan bruges til at gå til en mere formel linjestil, når du vil stoppe med at vise skitser; så du kan opdatere et design uden at skulle tegne det helt fra bunden. Det er muligt at indstille en skissestil som din standard for et dokument, så alle dine tegninger automatisk får den samme skitse-udseende.

Skitseformater kan anvendes på linjer såvel som Kontors standardbibliotek med figurer ved hjælp af freeformformer til at tegne direkte på skærmen. Et andet nyttigt trick er at konvertere ikoner og andre designelementer til figurer ved hjælp af funktionen Konverter til form, før du anvender en skisselinjestil på objektet.

Office fortsætter med at udvikle sig, og dets partnerskaber med Microsoft Research giver det mere udviklingsvenlige funktioner, uden at det påvirker dets rolle som et daglig produktivitetsværktøj. Der er meget for udviklere og udviklingsteam i de nyeste builds, og det er værd at bevare mere end et par af dine udviklingsteams i Insider builds af Office-applikationer, så du kan få adgang til disse funktioner så hurtigt som muligt.

Microsoft ugentlig nyhedsbrev

Vær din virksomheds Microsoft-insider ved hjælp af disse Windows- og Office-tutorials og vores eksperters analyser af Microsofts virksomhedsprodukter. Leveres mandage og onsdage

Tilmeld dig i dag

© Copyright 2020 | mobilegn.com