Windows rekkenmasine sil krije in grafyske modus

Windows rekkenmasine sil krije in grafyske modus

Net lang lyn waard op Habré nijs publisearre oer Windows Calculator Code Reveal, ien fan de meast ferneamde programma yn 'e wrâld. Boarnekoade foar dizze software pleatst op GitHub.

Tagelyk waard sein dat de programma-ûntwikkelders elkenien útnoegje om har winsken en ideeën yn te tsjinjen oangeande de funksjonaliteit fan it programma. Fan in grut tal is oant no ta mar ien selektearre. De skriuwer stelt foar om it ta te foegjen rekkenmasine grafyske modus.

Eigentlik is alles hjir dúdlik - de grafyske modus sil it mooglik meitsje om fergelikingen en funksjes te visualisearjen, sawat itselde as wat Plotting Mode docht yn Matlab. De funksje waard foarsteld troch Microsoft-yngenieur Dave Grochocki. Neffens him sil de grafyske modus net te avansearre wêze. It sil learlingen tastean om algebrayske fergelikingen te grafearjen.

"Algebra is it paad nei de hegere sfearen fan wiskunde en besibbe dissiplines. It is lykwols ien fan 'e lestichste fakken foar studinten om te learen, en in protte minsken skoare min yn algebra, "seit Grochoski. De ûntwikkelder is fan betinken dat as in grafyske modus wurdt tafoege oan 'e rekkenmasine, it makliker wurdt foar studinten en learkrêften om inoar te begripen yn' e klasse.

"Grafisearjende rekkenmasines kinne frij djoer wêze, software-oplossings fereaskje lisinsje, en online tsjinsten binne net altyd de bêste oplossing," giet Grochoski troch.

Neffens Microsoft-fertsjintwurdigers is de grafyske modus ien fan 'e meast frege funksjes yn' e Feedback Hub-applikaasje, wêr't brûkers fan 'e softwareprodukten fan' e korporaasje har suggestjes pleatse.

De doelen dy't de ûntwikkelders foar harsels stelle:

  • Biede basis fisualisaasje yn Windows Calculator;
  • Unterstützt kearnmath-kurrikula yn 'e Feriene Steaten (spitigernôch sil Calculator-funksjonaliteit foar no pland wurde om' e behoeften fan Amerikaanske studinten), ynklusyf de mooglikheid om funksjes te konstruearjen en te ynterpretearjen, lineêre, kwadratyske en eksponinsjele modellen te begripen, trigonometryske funksjes te learen mei de rekkenmasine, en begripe begripen fergelikingen.

    Wat oars sil de brûker krije:

    • Mooglikheid om in fergeliking yn te fieren om de oerienkommende grafyk te konstruearjen.
    • Mooglikheid om meardere fergelikingen ta te foegjen en se te visualisearjen om grafiken te fergelykjen.
    • Fergelikingsbewurkingsmodus sadat jo sjen kinne wat feroaret as jo beskate wizigingen meitsje oan 'e orizjinele fergeliking.
    • De werjeftemodus fan grafiken feroarje - ferskate gebieten kinne wurde besjoen yn ferskate graden fan detail (dat wol sizze wy prate oer skaalfergrutting).
    • Mooglikheid om ferskate soarten charts te studearjen.
    • De mooglikheid om it resultaat te eksportearjen - no kinne funksjefisualisaasjes wurde dield yn Office / Teams.
    • Brûkers kinne maklik sekundêre fariabelen yn fergelikingen manipulearje, sadat se kinne begripe hoe't feroaringen yn fergelikingen ynfloed hawwe op 'e grafyk.

    Foar safier't men oardielje kin, kinne grafiken boud wurde foar net heul komplekse funksjes.

    No besykje de Calculator-ûntwikkelders te sjen dat it programma yn 'e rin fan' e tiid ferbetteret. Se waard berne as in elemintêre assistint foar it útfieren fan arithmetyske operaasjes. No is it in betroubere wittenskiplike rekkenmasine dy't kin wurde brûkt troch in breed skala oan brûkers om heul serieuze problemen op te lossen. De software sil yn 'e takomst fierder ferbettere wurde.

    Wat it iepenjen fan de boarnekoade oanbelanget, wurdt dit dien sadat elkenien yn 'e kunde komme kin mei sokke Microsoft-technologyen lykas Fluent, Universal Windows Platform, Azure Pipelines en oaren. Mei tank oan dit projekt kinne ûntwikkelders mear leare oer hoe't wurk dien wurdt om bepaalde projekten by Microsoft te meitsjen. Mei in detaillearre analyze fan 'e boarnekoade fan Windows Calculator kinne jo besjoch it hjir, direkt op Habré.

    It programma is skreaun yn C ++ en befettet mear as 35000 rigels koade. Om it projekt te kompilearjen hawwe brûkers Windows 10 1803 (of nijer) en de lêste ferzje fan Visual Studio nedich. Mei alle easken kin fûn wurde op GitHub.

Boarne: www.habr.com

Add a comment