x

Einloggen

Hast du noch keinen Account? Jetzt registrieren!

Праграмнае забеспячэнне Peanut: Пытанні і адказы

Original on http://math.exeter.edu
Пераклад на беларускую мову Patricia Clausnitzer


1. Ёсць Macintosh ці Linux версіі гэтых праграм?

Я жадаў было, але не. Ёсць варыянты, аднак. Адзін карыстач паведаміў, што Mac поспеху, выкарыстоўваючы пакет, званы кросовер . Іншы сцвярджае віны , і напісаў падручнік для яго аднакласнікаў (калі ісці па гэтым шляху, то, верагодна, прыйдзецца па-новаму вызначыць шрыфты па змаўчанні, аднак). Іншы карыстач запускае Winplot выкарыстанні Ubuntu Linux , і напісаў інструкцыю для тых, хто жадае зрабіць тое ж самае. У маім першых спроб стаць праграмістам (як студэнт), я працаваў з Fortran апаратных IBM. Дваццаць гадоў праз, калі прыйшоў час, каб купіць свой персанальны кампутар, а я засталася з платформай IBM, галоўным чынам таму, што я кахаў распрацоўкі праграм рабіць тое, што я жадаў ім рабіць, і праграмавання IBM заахвочваецца. Я таксама кахаў адчуваць і вонкавы выгляд арыгінальнага Mac.

2. Ці будуць вашы праграмы працуюць на Windows Vista (XP, ME, 2K, 98, 95)?

Так. Я іх распрацоўкі на сваім хатнім кампутары, які працуе Windows XP, і я выпрабаваць іх на наўтбук, які працуе Vista. Гэтыя праграмы таксама запусціць тут у школе на сеткі NT.

3. Чаму не зрабіць тоўстай Winplot кропкавыя і пункцірныя лініі?

Старажытны кампілятар выкарыстоўваць для стварэння маіх праграм не маюць магчымасць патаўшчэнне пункцірнай лініі. Для экран, карыстач павінен быць творчым і знайсці спосаб абыйсціся. Для ўкладання дыяграмы ў дакументах, аднак, ёсць рашэнне --- экспарту дыяграмы ў файл EPS. Хоць на экране не будзе паказваць тоўстай пункцірнай лініяй, EPS файл будзе, і гэты файл можна амаль напэўна быць імпартаваны ў тэкставым рэдактары.

4. Чаму не Winplot (Wingeom і г.д.) я жадаў бы змяніць памер малюнка акна?

Windows XP мае функцыю пад назвай "паказаць змесціва акна пры перацягванні". Гэта дрэнная ідэя, асабліва для вокнаў, якія патрабуюць шмат часу (адносна мовы), каб звярнуць іх утрыманні, а гэта можа прывесці да аварыі. Гэта проста адключыць функцыю, проста адкрыйце Панэль кіравання | Дысплей | Вонкавы выгляд | Уплыў дыялогавае акно, зніміце элемент, а затым націсніце кнопку ОК і Ўжыць. Хоць Windows Vista не дазваляе функцыя будзе адключана, не падобна, каб ніякіх праблем. У любым выпадку, усе мае вокны малюнак можа быць зменены бяспечна выкарыстоўваць Файл | Памер малюнка функцыі.

5. Калі графічнага акна наладжваецца, чаму няяўна графаў знікаюць, ці з'яўляюцца ў аскепкаў?

Такія прыклады ўзяты па адмысловай методыцы, якая ўсталёўвае вузлавую кропку (знойдзена выпадковага пошуку) на кожнай кампаненце складнасці графа (поўнага адлюстравання можа складацца з некалькіх кампанентаў). Калі меркаванне наладжваецца (па маштабаванні, напрыклад), можа здарыцца так, што апорная кропка больш не бачная, а адпаведная кампанента знікне. Крывыя, якія пакідаюць зрокі кадра, як правіла, падстрыжаныя на мяжы. Паколькі праграма таксама захоўвае гэтыя кропкі кліпа, яны могуць стаць прыкметным, калі выгляд наладжваецца (па памяншэнні малюнка, напрыклад). Калі пункт меню "Адкрыць" няяўных перакроіць "усталяваны, аднак, любыя змены будуць акне паставіць праграму назад у рэжым пошуку (прымус пераразлік з якара і кліп кропак) і няяўных графы павінны абнаўленні звычайна.

6. Чаму не зрабіць 3D Winplot няяўна паверхні?

Так, але (у адрозненне ад няяўнага крывых у 2D) не аўтаматычна. Праграма мае патрэбу ў кіраўніцтве. Пасля ўваходу ў раўнанні, карыстачу будзе прапанавана падаць каардынаты акно, якое ўтрымоўвае паверхні. Зрабіўшы гэта, карыстач павінен затым націсніце кнопку "узроўняў" кнопку ў Inventory. Гл. у даведцы Раўнання | тэкст для больш падрабязнай інфармацыі.

7. Чаму не Winplot (Wingeom і г.д.) адкрыць файл, калі я двойчы пстрыкніце на значку?

Windows зараз дазваляе перыяды ў імёнах тэчак. Састарэлыя кампілятар выкарыстоўваць, каб стварыць свой праграм разглядае такія нечаканыя перыяды шлях да файла як памылкі, бо ў свой час яны былі памылкі. Рашэнне, каб пазбегнуць рэшты арахіса файлаў у тэчках з назвамі накшталт "peanut.wplot".

8. Будзе Winplot (ці Wingeom) пакласці стрэлкі на канцах лініі (у прыватнасці, восяў) і іншыя графы?

Стрэлкі, якія паказваюць кірунак заўсёды магчыма; у прыватнасці прамяні, вектары, і дадатны кірунак на восі каардынат ці на па-параметрычнаму вызначаны крывы. Творчыя карыстач знойдзе шляхі рэшты стрэлкі ў іншых месцах. Таму што гэта не трывіяльная для Winplot прыняць рашэнне пра яго ўласную, дзе графа "канцамі", улічваючы, што некаторыя крывыя пакінуць у акно, а затым вярнуцца, стрэлак на канцах крывых, як правіла, праблематычна. Яны даступныя для крывых з абмежаванай вобласці, аднак.

9. Можна звярнуць Winplot пункцір?

Апроч ліній і сегментаў, не. Нелінейныя графаў, як правіла, звяртаецца адзначыўшы сотні кропак і паміж імі. Нават калі пяром па паперы, "пункцірам", эфект будзе згублена, паколькі сегменты так кароткая. Каб адрозніць адзін ад іншага крывы, я выявіў, што, змяняючы таўшчыню і колер досыць.

10. Ёсць праграмы сапраўды бясплатна?

Так. Прашу толькі, што яны не будуць прададзены. Я аддаў перавагу б мець сяброў, чым грошы. Тое, што я кахаю атрымліваць менавіта ідэі для паляпшэння і, вядома, я шаную дакладаў памылак.

11. Чаму Winplot (Wingeom і г.д.) грукат (робяць звар'яцелыя рэчы), калі я адкрываю акно 2D графічны?

Там можа быць памылка ў праграме (калі ласка, скажы мне), але чыннік, як правіла, пры пашкоджанні файла ініцыялізацыі. Большасць вокнаў ствараюць гэтыя INI файлы, калі яны зачыняюцца, захоўваючы карыстацкія налады, такія як колер фону, памер акна і расстаноўкі кадраў, выбар шрыфта, і гэтак далей. Калі збой праграмы па любым чынніку, што зыходны файл можа быць пакінута правядзенні дрэннай інфармацыі, якая атрымліваецца з дапамогай праграмы наступны раз пры адкрыцці гэтага акна. Havoc вынікаў. Відавочным сродкам з'яўляецца знайсці парушальніка файл і выдаліце яго з каталога Windows. Гэта насамрэч прасцей даручыць праграму, каб адчыніць акно з клапатлівага пункт меню ", выкарыстоўваючы значэнні па змаўчанні" усталяваны. Гэта кажа праграме ігнараваць INI файл, калі такі маецца, і, калі гэта акно шчасна зачынілася, яго INI-файл аднавіць здароўе.

12. Ёсць версія Winplot (Wingeom і г.д.), нямецкі (польскі, дацкі, і г.д.)?

Калі няма, тыя вы можаце стварыць адзін. Што патрабуецца цярпенне і час для працы праз рэсурсаў і файлы дапамогі і перавесці іх у патрэбную мову. Гэта звычайныя тэкставыя файлы, якія ўстаўлены ў праграмны код. Вам не трэба ведаць, як праграмаваць. Існых замежных мовах мае праграмы былі створаны такім чынам, добраахвотнікі. Калі вы жадалі б добраахвотна перакладаць, проста дайце мне ведаць - мой адрас электроннай пошты могуць быць знойдзены ў Дапамогу | Пра дыялогавае акно.

13. Чаму не Winplot графа кубічны корань функцыі?

Яна будзе, але вы павінны ўвесці раўнанне у = корань (3, х). (Гл. файл даведкі бібліятэкі.) З выраза як х ^ (1 / 3) вылічаюцца з выкарыстаннем лагарыфмаў адмоўных значэнняў х, павінны быць адпрэчаны.

14. Для графічнага сінусоідныя крывыя, можна паставіць Winplot у "ступені рэжым", а таксама пазначэнні адмысловай шкалы на восі х?

Праблема складаецца ў тым Ёсць сапраўды два сінус функцый, адна з якіх вырабляе 1,00 пры ўжыванні яго ў лічбавы ўвод 90, а іншы, які вырабляе 0,8940 пры ўжыванні яго ў лічбавы ўвод 90. Вельмі шкада, што абедзве гэтыя функцыі, завуцца адным і тым жа імем (граху), якая стварае ўражанне, што гэты лік 90, што змяняе свой характар. У Winplot, "грэх" заўсёды ставіцца да версіі рэжыме рад, і такія выразы, як "грэх" °) "і" грэх "(т °)" У наш час створана толькі спосаб атрымання ступені ў рэжыме версіі.

Адна з маіх мэт пры напісанні Winplot павінен быў самапісца, якія маглі паказаць шмат разнавіднасцяў графаў (у тым ліку параметрычных, палярных і няяўных) адначасова на адным лісце мілімятровай паперы. Каб гэта працавала, неабходна, каб вось не здушанай этыкеткі ці "рэжыму". Напрыклад, графік круг вызначаны па-параметрычнаму пры х = соз (т), у = граху (т) будзе ўразлівая, калі значэнні восі (і функцый) маглі раптам змяніцца. Існаванне зваротнай функцыі, такія як агсзш яшчэ больш ускладняе пытанні, так і адмысловую маркіроўку запатрабуецца таксама па восі у.

15. Вы ведаеце, што Winplot не графічны "ИНТ" правільна?

Хоць пакуль няма поўнай згоды, ён стаў канвенцыі выкарыстоўваць "падлога", замест "Int", якая з'яўляецца тое, што Winplot робіць. Гэта таксама дазваляе "Int", якая будзе выкарыстоўвацца для цэлай часткі лікі. Вы можаце прачытаць больш на гэту тэму тут і тут .

16. На якой мове вашы праграмы, напісаныя?

Старажытныя Windows версіі 3,1 пішуцца на мове Паскаль. Windows 95/98/2K/ME/XP/Vista версіі напісаны на C + +.

17. Ці з'яўляецца зыходны код?

Не, я рады перапісвацца з кім-або з нагоды рашэнні я знайшоў у розных задачах праграмавання, аднак, і нават дзель кавалкаў кода, але я не жадаў выпускаць цэлыя праграмы. Там, можа наступіць дзень, калі я жадаю адмовіцца ад кантролю, але цяпер я, як кантроль за развіццём праграмы. Іншая праблема складаецца ў тым, што мой код вельмі цяжка вынікаць, і мае дакументы, верагодна, далёка не галіновыя стандарты. Код таксама аб'ёмны - больш 1 Мб тэксту Winplot, напрыклад. Іншымі словамі, я сумняваюся, што можна шматлікае пазнаць ад яго.

18. Ці ёсць праграма ўсталёўкі?

Няма Апроч рэгістрацыі пашырэнняў файлаў, няма нічога для такой праграмы рабіць. Каб пазнаць, як зарэгістравацца пашырэнняў файлаў (так што вы можаце адкрыць файл, двойчы пстрыкнуўшы яго значок), націсніце тут .

19. Чым вы займаецеся?

Я настаўнік сярэдняй школы матэматыкі. Праграмаванне гэта проста хобі, якое выйшла з-пад кантролю. Натхнёныя студэнтаў у сярэдзіне 1980-х, я напісаў пару MS-DOS праграм, накіраваных на змякчэнне наступстваў цяжкай працы хатняй, што я кожнага з іх. Я таксама быў заінтрыгаваны, калі я пачуў калегі апісваюць арыгінальнае "Геаметрычныя зірразег", і паспрабаваў напісаць праграму, якая будзе праводзіць геаметрычныя канструкцыі і друку дыяграм для выпрабаванняў. Тады я пачаў сумеснага выкарыстання гэтых праграм з настаўнікамі з іншых школ. Вы можаце ўявіць сабе адпачынак.

20. Адкуль "арахіс" прыйшоў?

Першыя тры літары з'яўляюцца абрэвіятурай у школе, дзе я выкладаю (Phillips Exeter Academy, у Exeter, NH).