Windows эсептегич графикалык режимди алат

Windows эсептегич графикалык режимди алат

Жакында Habré сайтында жаңылыктар жарыяланды Windows Calculator Code Reveal, дүйнөдөгү эң белгилүү программалардын бири. Бул программалык камсыздоонун булак коду GitHub сайтында жайгаштырылган.

Ошол эле учурда программаны иштеп чыгуучулар ар бир адамды программанын функционалдуулугуна карата каалоолорун жана идеяларын билдирүүгө чакырары айтылды. Көп сандан азырынча бирөө гана тандалды. Автор аны кошууну сунуштайт калькулятор графикалык режими.

Чынында, бул жерде баары түшүнүктүү - графикалык режим Matlabта Plotting Mode кылгандай эле, теңдемелерди жана функцияларды визуалдаштырууга мүмкүндүк берет. Функцияны Microsoft инженери Дэйв Грочокки сунуштаган. Анын айтымында, графикалык режим өтө өркүндөтүлгөн болбойт. Бул студенттерге алгебралык теңдемелердин графиктерин түзүүгө мүмкүндүк берет.

«Алгебра – математиканын жогорку чөйрөсүнө жана ага байланыштуу дисциплиналарга жол. Бирок, бул студенттер үчүн эң кыйын сабактардын бири жана алгебрадан көп адамдар начар упай алышат ", - дейт Грочоски. Иштеп чыгуучу калькуляторго графикалык режим кошулса, окуучулар менен мугалимдердин класста бири-бирин түшүнүүсү жеңилдейт деп эсептейт.

"График калькуляторлору абдан кымбат болушу мүмкүн, программалык чечимдер лицензиялоону талап кылат жана онлайн кызматтар дайыма эле эң жакшы чечим боло бербейт", - деп улантат Грочоски.

Microsoft өкүлдөрүнүн айтымында, графикалык режим Feedback Hub тиркемесинде эң көп талап кылынган функциялардын бири болуп саналат, анда корпорациянын программалык продуктуларынын колдонуучулары өз сунуштарын жазышат.

Иштеп чыгуучулардын алдына койгон максаттары:

  • Windows Калькуляторунда негизги визуализацияны камсыз кылуу;
  • Америка Кошмо Штаттарында негизги математикалык окуу программаларын колдойт (тилекке каршы, Калькулятордун иштеши азыр АКШ студенттеринин керектөөлөрүнө ылайык пландаштырылат), анын ичинде функцияларды куруу жана чечмелөө, сызыктуу, квадраттык жана экспоненциалдык моделдерди түшүнүү, калькулятордун жардамы менен тригонометриялык функцияларды үйрөнүү, жана теңдемелерди түшүнүү.

    Колдонуучу дагы эмнени алат:

    • Тиешелүү графикти түзүү үчүн теңдемени киргизүү мүмкүнчүлүгү.
    • Графиктерди салыштыруу үчүн бир нече теңдемелерди кошуу жана аларды визуалдаштыруу мүмкүнчүлүгү.
    • Теңдемени түзөтүү режими, сиз баштапкы теңдемеге белгилүү бир өзгөртүүлөрдү киргизгениңизде кандай өзгөрүүлөрдү көрө аласыз.
    • Графиктерди көрүү режимин өзгөртүү - ар кандай аймактарды деталдардын ар кандай даражаларында көрүүгө болот (б.а. биз масштабдоо жөнүндө айтып жатабыз).
    • Диаграммалардын ар кандай түрлөрүн изилдөө жөндөмдүүлүгү.
    • Натыйжаны экспорттоо мүмкүнчүлүгү - эми функциянын визуализацияларын Office / Командаларда бөлүшсө болот.
    • Колдонуучулар теңдемелерде экинчилик өзгөрмөлөрдү оңой башкара алышат, бул аларга теңдемелердин өзгөрүүсү графикке кандай таасир этээрин түшүнүүгө мүмкүндүк берет.

    Баалоого болот, графиктерди өтө татаал эмес функциялар үчүн курууга болот.

    Азыр Calculator иштеп чыгуучулар программа убакыттын өтүшү менен жакшырып жатканын көрсөтүүгө аракет кылып жатышат. Ал арифметикалык амалдарды аткаруу боюнча башталгыч жардамчы болуп төрөлгөн. Эми бул өтө олуттуу маселелерди чечүү үчүн колдонуучулардын кеңири чөйрөсү тарабынан колдонула турган ишенимдүү илимий эсептегич болуп саналат. Келечекте программалык камсыздоо дагы жакшыртылмакчы.

    Булак кодун ачууга келсек, бул ар бир адам Fluent, Universal Windows Platform, Azure Pipelines жана башкалар сыяктуу Microsoft технологиялары менен тааныша алышы үчүн жасалат. Бул долбоордун аркасында иштеп чыгуучулар Microsoftто белгилүү бир долбоорлорду түзүү боюнча иштер кандай аткарылары жөнүндө көбүрөөк биле алышат. Windows Calculator баштапкы кодун деталдуу талдоо менен, сиз жасай аласыз аны бул жерде, Habréде текшериңиз.

    Программа C++ тилинде жазылган жана 35000 10ден ашык кодду камтыйт. Долбоорду компиляциялоо үчүн колдонуучуларга Windows 1803 XNUMX (же андан жаңыраак) жана Visual Studioнун эң акыркы версиясы керек. Бардык талаптар менен тапса болот GitHub боюнча.

Source: www.habr.com

Комментарий кошуу