170 likes | 381 Views
Альтернативні програмні засоби навчання інформатики. Візуальне середовище програмування. Богатчук Микола Васильович учитель інформатики Чапаєвської ЗОШ І-ІІІ ст. Windows. SharpDevelop KBasic Lazarus. Linux. Gambas KBasic. SharpDevelop.
E N D
Альтернативні програмні засоби навчання інформатики Візуальне середовище програмування Богатчук Микола Васильович учитель інформатики Чапаєвської ЗОШ І-ІІІ ст.
Windows • SharpDevelop • KBasic • Lazarus
Linux • Gambas • KBasic
SharpDevelop • SharpDevelop - вільнесередовищерозробки для C #, Visual Basic. NET, Boo, IronPython, IronRuby, F #, C + +. Зазвичайвикористовується як альтернатива Visual Studio. NET. Існуєтакожфорк на Mono / Gtk + - MonoDevelop. • SharpDevelop 2.0 надаєінтегрованийвідладчик, якийвикористовуєвласнібібліотеки і взаємодіє з виконуючоюсередовищем. NET через COM Interop.
Можливості та особливості • Написана повністю на C #. • Підсвічування синтаксису для C #, IronPython, HTML, ASP, ASP.NET, VBScript, VB.NET, XML, XAML. • Візуальний редактор для WPF і форм WinForms (COM-компоненти не підтримуються). • ІнтегрованапідтримкаNUnit, MbUnitі NCover. • ІнтегрованапідтримкааналізаторазбірокFxCop. • Інтегрованийвідладчик. • Інтегрований профайлер. • ІнтегрованапідтримкаSVN, Mercurial і Git. • Конвертор коду міжмовамиC #, VB.NET, IronPythonі Boo. • Розширюваністьзовнішнімиінструментами. • Розширюваність на основімеханізмуAdd-Ins.
KBasic • KBasic - цеRAD-середовище для програмування на діалектіBasic'а, близького до VB.NET, Visual Basic, Visual Basic for Application і Java, синтаксичноповністюсумісний з VB6, VBA і QBasic. • БібліотекавіджетівKBasicє надбудовою над Qt. • Поширюється у виглядівихіднихкодівopen-source версіїі професійноїверсії, безкоштовною для Linux та розповсюджується на умовахshareware для Windows і Mac OS X (в Незареєстрованіверсії не працюєкомпілятор, необхідний для створенняавтономнихзапускаютьсяфайлів).
Компілятор і інтерпретатормовимає три режимироботи: • KBasic(власний, частковосумісний з VB.NET), • Old Basic (сумісний з VB6) • Very Old Basic (сумісний з QBasic). Інтегрованесередовищерозробки схоже на Microsoft Visual Studio. NET і включаєвбудованийвідладчик. KBasicпідтримкурозробкудодатків, щовключаютьвбудовану СУБД (SQLite) абовикористовуютьMySQL абоPostgreSQL. Є майстри для створення форм і звітів.
Lazarus • Lazarus — вільнесередовищерозробкипрограмногозабезпечення для компілятораFree Pascal Compiler. Інтегрованесередовищерозробкинадаєможливістьбагатоплатформовоїрозробкизастосунків в Delphi-подібномуоточенні.
Функції • ПідтримуєперетворенняпроектівDelphi • Реалізованийосновнийнабірелементівуправління • Редактор форм і інспектороб'єктів максимально наближені до Delphi • Вбудованийзневаджувач • Простийперехід для Delphi програмістівзавдякиблизькостіLCL до VCL • ПовністюЮнікодний (UTF-8) інтерфейс і редактор, і тому відсутніпроблеми з портуванням коду, щоміститьнаціональнісимволи • Потужний редактор коду, щовключає систему підказок, гіпертекстовунавігацію по вихідних текстах, автозавершення коду і рефакторинг • Форматування коду «з коробки», використовуючимеханізмиJedi Code Format • Підтримкадвохстилівасемблера: Intel і AT&T (підтримуються з боку компілятора) • Підтримкабезлічітипів синтаксису Pascal: Object Pascal, Turbo Pascal, Mac Pascal, Delphi (підтримуються з боку компілятора) • Маєвласний формат управлінняпакунками • Авто збірка самого себе (підновубібліотекувіджетів) натисненнямоднієї кнопки • Підтримувані для компіляції ОС: Linux, Microsoft Windows (Win32, Win64), Mac OS X, FreeBSD, WinCE, OS/2
Gambas • Gambas - об'єктно-орієнтованийдіалектмовиBASIC, доповненийінтегрованимсередовищемрозробки, працює на GNU/Linux та іншихUNIX-подібнихопераційних системах. Він є засобом, аналогічнимVisual Basic в планірозробкипрограммовоюBasic. Gambasстворювався як альтернатива Microsoft Visual Basic для розробників, щовирішили перейти на GNU/Linux.
KOLT5885@gmail.com • Teach.in.ua