Windows калькуляторы графикалық режимді алады

Windows калькуляторы графикалық режимді алады

Жақында Хабре туралы жаңалықтар жарияланды Windows калькуляторының кодын ашу, әлемдегі ең танымал бағдарламалардың бірі. Бұл бағдарламалық құралдың бастапқы коды GitHub сайтында жарияланған.

Бұл ретте бағдарламаны әзірлеушілер барлығын бағдарламаның функционалдығына қатысты өз тілектері мен идеяларын ұсынуға шақыратыны айтылды. Көп саннан әзірге біреуі ғана таңдалды. Автор оны қосуды ұсынады калькулятордың графикалық режимі.

Шындығында, мұнда бәрі түсінікті - графикалық режим теңдеулер мен функцияларды визуализациялауға мүмкіндік береді, шамамен Matlab жүйесінде Plotting Mode жасайтындай. Бұл мүмкіндікті Microsoft инженері Дэйв Грочокки ұсынған. Оның айтуынша, графикалық режим тым жетілдірілген болмайды. Бұл студенттерге алгебралық теңдеулердің графиктерін құруға мүмкіндік береді.

«Алгебра – математиканың жоғары салаларына және онымен байланысты пәндерге апаратын жол. Дегенмен, бұл студенттер үшін ең қиын оқу пәндерінің бірі және көптеген адамдар алгебрадан нашар ұпай жинайды », - дейді Грочоски. Әзірлеуші ​​калькуляторға графикалық режим қосылса, оқушылар мен мұғалімдердің сабақта бірін-бірі түсінуі жеңілдейді деп есептейді.

«Графикалық калькуляторлар өте қымбат болуы мүмкін, бағдарламалық шешімдер лицензиялауды қажет етеді және онлайн қызметтер әрқашан ең жақсы шешім бола бермейді», - деп жалғастырды Грочоски.

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

Әзірлеушілердің алдына қойған мақсаттары:

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

    Пайдаланушы тағы не алады:

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

    Күрделі емес функциялар үшін графиктерді құруға болады.

    Енді Калькуляторды жасаушылар бағдарламаның уақыт өте келе жақсарып келе жатқанын көрсетуге тырысуда. Ол арифметикалық амалдарды орындаудың қарапайым көмекшісі болып дүниеге келген. Енді бұл өте маңызды мәселелерді шешу үшін пайдаланушылардың кең ауқымы пайдалана алатын сенімді ғылыми калькулятор. Бағдарламалық қамтамасыз ету болашақта одан әрі жетілдірілетін болады.

    Бастапқы кодты ашуға келетін болсақ, бұл кез келген адам Fluent, Universal Windows Platform, Azure Pipelines және т.б. сияқты Microsoft технологияларымен таныса алатындай етіп жасалады. Осы жобаның арқасында әзірлеушілер Microsoft корпорациясында белгілі бір жобаларды жасау бойынша жұмыс қалай орындалатыны туралы көбірек біле алады. Windows Calculator бастапқы кодын егжей-тегжейлі талдау арқылы сіз жасай аласыз оны дәл осы жерде, Хабреде тексеріңіз.

    Бағдарлама C++ тілінде жазылған және 35000-нан астам код жолын қамтиды. Жобаны құрастыру үшін пайдаланушыларға Windows 10 1803 (немесе одан жаңарақ) және Visual Studio бағдарламасының соңғы нұсқасы қажет. Барлық талаптарымен табылуы мүмкін GitHub -те.

Ақпарат көзі: www.habr.com

пікір қалдыру