Basic4ppc - Basic4ppc

Basic4ppc
ПарадигмаПроцедуралық бағдарламалау және Іс-шараға байланысты
ЖобалағанБағдарламалық жасақтама / Erel Uziel
Бірінші пайда болды2005; 15 жыл бұрын (2005)
Тұрақты шығарылым
Basic4Android 2.0.2 / 2012; 8 жыл бұрын (2012)
Пәнді теруСтатикалық, Әлсіз
ОЖMicrosoft Windows, Windows Mobile
Веб-сайтwww.basic4ppc.com
Әсер еткен
Visual Basic

Basic4ppc («Basic for PPC» деп оқылады) - бұл а бағдарламалау тілі үшін Қалта компьютер қолмен компьютерлер жүгіру Windows Mobile операциялық жүйе, Anywhere Software арқылы. Тіл а НЕГІЗГІ - артықшылығын пайдаланып, синтаксис сияқты Microsoft Келіңіздер .NET қосымша кітапханалар, терезелер формаларын графикалық интерфейс дизайны, технология, қосымшаны жылдам әзірлеу (RAD) және .NET жақтау үйлесімді жинақтау. Тіл объектілерді бағдарламаға болмыстың қосылуының ерекше тәсілін жүзеге асырады объектіге бағытталған. Оның артықшылығы - қарапайымдылық, даму қарқыны және .NET шеңберімен интеграция. Арнайы нұсқасы интеграцияланған даму ортасы (IDE) Windows Mobile құрылғысында тікелей дамуға мүмкіндік береді. Windows Mobile операциялық жүйесінің және оны басқаратын құрылғылардың жойылуымен 2012 жылы өмірінің соңына жетті. Basic4PPC иелері үшін ол Windows жұмыс үстелінің пайдалы BASIC компиляторы болып қалады, өйткені ол Windows ортасында кодты басқарады және ол қолдана алады Windows бағдарламасы ретінде пайдалану үшін жобаны Windows 'exe' файлына жинақтау.

Тарих (негізгі нұсқалары)

  • Basic4ppc бағдарламасының 1.00 нұсқасы 2005 жылы шыққан. Ол негізінен қолмен жұмыс жасайтын құрылғыларға арналған, бұл қолданушыларға IDE бірегей құрылғысында бағдарламалауға мүмкіндік береді. Онда негізгі аталымдар мен синтаксис сияқты негізгі ұғымдар енгізілді.
  • 2.0 нұсқасы пайдаланушы интерфейсімен, басқару элементтерімен және оңтайландырумен айтарлықтай жақсартулар қосқан.
  • 8/2006 - 3.0 нұсқасы шығарылды, тұрақтылық жақсарды, бірінші рет дербес компиляцияға жол берілді.
  • 12/2006 - 4.0 нұсқасы шықты, сыртқы кітапханаларды бірінші рет пайдалану мүмкіндігі енгізілді.
  • 5/2007 - 5.0 нұсқасы шықты, мүлдем жаңа IDE және смартфондарға қолдау бар.
  • 12/2007 - 6.0 нұсқасы серпіліс жасады, оңтайландырылған компиляцияны енгізді, осылайша құрылғыда да, жұмыс үстелінде де құрастырылған қосымшаларда әлдеқайда жақсы жұмыс істеуге мүмкіндік берді.
  • 10/2008 - 6.5 нұсқасы шығарылды, модульдерді қолдайды.
  • 06/2009 - Экранның әртүрлі ажыратымдылықтарын автоматты түрде қолдайтын және екі жаңа коллекция нысандарын қосатын 6.8 нұсқасы шығарылды.
  • 04/2010 - 6.9 нұсқасы шықты, терілген айнымалылар мен қосалқы элементтерге қолдау қосылды.

Android

2010 жылы Android телефондары / планшеттеріне арналған нұсқасы шықты, бұл бір сызық бойымен жұмыс жасайтын бөлек орта және бұл тіл «негізгі» болып табылады және оны Android құрылғыларына жинауға болады.[1]

Тіл ерекшеліктері

Екі жақты дамыту платформасы: Basic4ppc толықтай үйлесімді Device IDE арқылы тікелей құрылғыда дамуға мүмкіндік береді. Құрылғыда немесе жұмыс үстелі IDE-де жазылған код платформалар үшін де, амалдық жүйелер үшін де бірдей. Айырмашылыққа байланысты компиляция құрылғыға немесе жұмыс үстеліне бағытталуы керек операциялық жүйе.

Жинақ төрт режимде қол жетімді: Windows орындалатын, құрылғы үшін орындалатын Қалта компьютер (AutoScale көмегімен және онсыз), Жұмыс үстелі орындалатын және Смартфон орындалатын (үшін Ұялы телефондар Windows Mobile ОЖ-ны іске қосу). Құрастырылды .ОРЫНДАЛАТЫН файлдар мақсатты машинада .NET 2.0 фреймворкасын орнатуды қажет етеді. Әдетте бұл жағдай Windows XP SP2 және одан кейінгі нұсқалары, бірақ алдыңғы нұсқаларымен қолмен қамтылуы керек.

Қосымша кітапханалар: негізінде Microsoft .NET Framework, Basic4ppc қолдана алады код ішінде .NET .dll файлдар Basic4ppc үшін бейімделгеннен кейін (мұны кез-келген бағдарламашы Microsoft Development құралдарын қолдана отырып жасай алады). Мұндай көптеген қосымша кітапханалар бар, олардың көпшілігі бар ашық ақпарат көзі, қолданушылар жазған және Basic4ppc арқылы қол жетімді форум.

Біріктіру: Қосымша кітапханалардың коды әрдайым дерлік негізгі орындалатын файлға біріктіріледі. Осылайша бір файл орналастырылуы мүмкін.

Сипаттамалары

Basic4ppc дегеніміз процессуалдық, құрылымдық ішінара жүзеге асырады объектіге бағытталған бағдарламалау модель. Синтаксис қарапайым Basic диалектілеріне ұқсас, көбіне Visual Basic әсер етеді. Ол қолдайды іс-шаралар. Көптеген қазіргі тілдер сияқты, даму ортасы графикалық интерфейсті жобалау құралдарын ұсынады. Пайдаланушылар қолданбаларды апарып тастау, компоненттік интерфейс негізінде қолданады. Бұл құрылғыда да, жұмыс үстелінде де мүмкін, өйткені бұл қабілет ерекше.

Тұрақты ағын құрылымдары, сияқты егер ... онда және үшін ... келесі көптеген басқа негізгі нұсқаларында сияқты қолдау көрсетіледі.

Сақталған сөздер: Basic4ppc құрамында көптеген сақталған сөздер бар. Бұл өзгермелі декларация ауқымына байланысты.

Айнымалылар жергілікті (ішкі бағдарлама бойынша қол жетімді), ғаламдық (модуль бойынша қол жетімді) немесе жалпыға қол жетімді (бағдарлама бойынша қол жетімді) болуы мүмкін. Барлық айнымалылар типтік емес. Бұл дегеніміз сіз келесі кодты жаза аласыз:

Қосымша App_StartnumA = «Бес »сансыз = "5"numC = 6SUM1 = numA & сансыз 'ескерту: = «Бес 5»SUM2 = сансыз + numC 'ескерту: = 11Соңы Қосымша

Айнымалыларды ашық түрде жариялаудың қажеті жоқ.

Бағдарламалар («Sub» деп аталады) - кодтың ең негізгі бірлігі. Барлық код ішіне жазылуы керек ішкі бағдарламалар. Ішкі бағдарламалар мәнді қайтара алады.

Тікелей атау туралы анықтама: Барлық ішкі басқару элементтеріне тікелей қол жеткізуге болады және а ретінде көрсетілген атауын көрсету арқылы ішкі бағдарламаларға параметрлер ретінде беріледі жіп. Бұл бағдарламалаушыға басқарылатын элементтерді алдын-ала білмей, екеуімен де байланыссыз параметрлер ретінде басқару элементтерін беруге мүмкіндік береді. көрсеткіштер не объектіге бағытталған бағдарламалау.

Автомасштаб режимі интерфейстің көрінісіне қажетті түзетулерді ескере отырып, экранның әртүрлі ажыратымдылығын дамытуға мүмкіндік береді.

Мысал коды

Тілдің мысалы: «Сәлем, Әлем!» Хабарлама терезесін көрсететін код үзіндісі. қосымшаның басталуымен, ешқандай нысандарды жүктемей:

Қосымша App_StartMsgBox («Сәлем Әлем!»)Соңы Қосымша

Кітапханалар

Microsoft корпорациясының .NET технологиясының негізінде Basic4ppc .NET .DLL файлдарын кейбір кішігірім түзетулермен қолдайды. Бұл пайдаланушыларға Basic4ppc форумында жүктелетін, әдетте толық бастапқы кодымен көптеген ашық кітапханалар жасауға мүмкіндік берді. Басқа көптеген бағдарламалау тілдеріндегідей, қосымша кітапханаларға да нақты әлем тілдерінің функционалдық мүмкіндіктері кіреді. Қосымша кітапханалар сияқты тақырыптарды қамтиды графика, мәліметтер базасы, пайдаланушы интерфейсі, жаһандық позициялау жүйесі, штрих-код оқырмандар және перифериялық құрылғылар, түзету, қосылым (bluetooth, wifi және http: ftp және басқалары сияқты деректерді беру хаттамалары), XML және т.б.

Пайдаланылған әдебиеттер

Сыртқы сілтемелер