Board.KolibriOS.org

Official KolibriOS board
It is currently Thu May 23, 2019 12:56 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 30 posts ]  Go to page Previous 1 2
Author Message
 Post subject:
PostPosted: Wed Jan 04, 2006 12:28 pm 
Offline

Joined: Wed Jan 04, 2006 12:25 pm
Posts: 59
Рульная весч! Молодца.


Top
   
 Post subject:
PostPosted: Wed Jan 04, 2006 12:34 pm 
Offline

Joined: Wed Jan 04, 2006 12:25 pm
Posts: 59
Image
первая програмка. =)


Top
   
 Post subject:
PostPosted: Wed Jan 04, 2006 12:37 pm 
Offline

Joined: Wed Jan 04, 2006 12:25 pm
Posts: 59
http://win-nt.pisem.net/EXAMPLE.PAS
http://win-nt.pisem.net/EXAMPLE.bin


Top
   
 Post subject:
PostPosted: Thu Jan 05, 2006 2:18 pm 
Offline

Joined: Wed Jan 04, 2006 12:25 pm
Posts: 59
var
str: String;
draw_string(8,5,clWhite,str);

Не хочет работать. Правда запускал через юмулятор.

Если посмотреть Асм файлик, то переменная значится как Integer.. Что не так делаю?


Top
   
 Post subject:
PostPosted: Thu Jan 05, 2006 6:35 pm 
Offline
Site Founder
User avatar

Joined: Sun Aug 08, 2004 8:55 am
Posts: 689
Типизация пока что отсутствует, операции над строками не поддерживаются, можно использовать только непосредственные операнды. Жаль, что в который раз приходится об этом говорить, но вот так оно пока и есть...


Top
   
 Post subject:
PostPosted: Fri Jan 06, 2006 11:17 am 
Offline

Joined: Wed Jan 04, 2006 12:25 pm
Posts: 59
обыдно :(


Top
   
 Post subject: Re: MPC early beta
PostPosted: Sat Jun 07, 2008 9:02 pm 
Offline

Joined: Sun Nov 04, 2007 2:46 am
Posts: 390
mike.dld, дай прямую ссылку плиз) На твоем сайте http://mikedld.com/ не вижу ;(


Top
   
 Post subject: Re: MPC early beta
PostPosted: Sat Jun 07, 2008 9:11 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5047
Программа уже морально устарела, разрабатывать что-то с её помощью нет смысла.
Советую попробовать С-- :roll: Разница, на самом деле, небольшая.

_________________
Через тернии к звездам


Top
   
 Post subject: Re: MPC early beta
PostPosted: Sun Jun 08, 2008 1:48 am 
Offline

Joined: Wed Jan 04, 2006 12:25 pm
Posts: 59
Leency
Гм, ну я бы не сказал, что она морально устарела.. но доделать бы не мешало )

Я бы с удовольствием начал писать на С--, но у меня нет желания изучать синтаксис С, лучше бы была pascal подобная среда разработки


Top
   
 Post subject: Re: MPC early beta
PostPosted: Sun Jun 08, 2008 2:01 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5047
1. Исходники программы закрыты.
2. Автор - Майк, не думаю что у него будет желание доделывать МПК.
3. Синтаксис С-- очень похож на Паскаля.

Паскаль: draw_string(11,7,clWhite,'Wallpaper');
С--: WriteText(11,17,clWhite,0x80,"Wallpaper",0);
В чём разница в этих строках? В С-- можно задать ограничение на размер выводимого текста (0), указать прозрачный будет фон надписи или нет (0x80)

Паскаль: define_button(65,379,79,22,2,$FFFFFF);
С--: DefineButton(65,379,79,22,2,0xFFFFFF);

Паскаль:
for i:= 20 to 30 do
begin
if i = curr_btn then l:= l+1; else k:= k+17;
end;

С--:
for (i=20; i<=30; i=i+1)
{
if (i == curr_btn) l= l+1; else k= k+17;
}

_________________
Через тернии к звездам


Top
   
 Post subject: Re: MPC early beta
PostPosted: Sun Jun 08, 2008 2:16 am 
Offline

Joined: Wed Jan 04, 2006 12:25 pm
Posts: 59
1. Исходники программы закрыты.
Ну открыть их я думаю не проблема, майк вроде говорил что потом выложит )

2. Автор - Майк, не думаю что у него будет желание доделывать МПК.
Согласен

3. Синтаксис С-- очень похож на Паскаля.
Гм, не думал что С-- достаточно прост, или это только в этом примере, думаю если капнуть глубже..

зы: но все равно посмотрю как оно на С-- )


Top
   
 Post subject: Re: MPC early beta
PostPosted: Sun Jun 08, 2008 2:19 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5047
Хотите? Вот вам МПС и мой проект, моя так сказать первая прога для Колибри. :)
Уж не помню почему разработка остановилась, но помню что что-то там было просто невозможно реализовать.

winnt
Если бы он был сложен, я бы не написал Еолайт :D На самом деле - это всё байки про сложность Си и то, что это "кулхацкерский" язык. Меньше надо читать башорг :)


Attachments:
MPC.zip [46.98 KiB]
Downloaded 238 times

_________________
Через тернии к звездам
Top
   
 Post subject: Re: MPC early beta
PostPosted: Sun Jun 08, 2008 3:32 pm 
Offline

Joined: Mon May 01, 2006 10:12 pm
Posts: 349
2Leency: Возможно офтоп, но всё же
Говорить о синтаксисе и сравнивать вызов нескольких функций несколько некорректно

2winnt: если так хочется паскаля, может стоит посмотреть на [svn:]\programs\develop\fp

_________________
Image


Top
   
 Post subject: Re: MPC early beta
PostPosted: Sun Jun 08, 2008 5:15 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5047
Извини, у меня нет возможности написать статью о различии в синтаксисе С-- и Паскаля.
А смысл был не в том чтобы ДОКАЗАТЬ ИХ СХОЖЕСТЬ, а в том чтобы: не пугая людей ненавязчиво посадить их на С--. Они ведь всё равно разницы не знают.

P.S. Для меня всё равно что Паскаль что С-- разницы никакой. Может она и есть где-то принципиальная (кроме работы со строками), но меня это не интересует. Я и без этого свободно пишу проги.

_________________
Через тернии к звездам


Top
   
 Post subject: Re: MPC early beta
PostPosted: Sun Jun 08, 2008 11:29 pm 
Offline

Joined: Mon May 01, 2006 10:12 pm
Posts: 349
В том то и дело, что разница скорее принципиальная. Кто-то предпочитает писать begin...end, а кому-то больше нравится {...}
А то что ты приводил, это примеры вызова функций колибри(через обёртки, которые почти одинаково реализованы) на разных языках.

PS. ещё раз извиняюсь за "свой офтоп". Рад что, тебе разница не мешает...

_________________
Image


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 30 posts ]  Go to page Previous 1 2

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited