Форум: "Прочее";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];
ВнизСчего начать ? Найти похожие ветки
← →
Byuik (2006-11-29 12:30) [0]Говорят что лучший способ изучить програмный язык это начать писать на нём программы, я установил Делфи 6 попробывал визуально скомпоновать программу , получилось но это всё начто я способен. А дальше незнаю как заставить эти компоненты выполнять те или иные действия ? Как например кнопку заставить при нажатии выпонить команду ?
Раньше я пользовался MMB так там в виде контекстного меню можна задавать заранее присвоенные действия....
Так вот вопрос как заставить работать кнопку и исполнить не хитрую команду "ping"
← →
DVM © (2006-11-29 12:32) [1]Ну книжку бы взял что ли для начала. Например того же Архангельского.
← →
Ksan © (2006-11-29 12:33) [2]начинать нужно с постановки задачи что хочу сделать ... а дальше делая читать мануал ... и уж только в совсем непонятных случаях лезть на форум и спрашивать ... вопрос о кнопке к непонятным не относится
← →
Anatoly Podgoretsky © (2006-11-29 12:39) [3]> Byuik (29.11.2006 12:30:00) [0]
Программировать, не значит визуально скомпоновать программу, но посмотри там есть мастера, где действительно не надо программировать.
← →
Byuik (2006-11-29 12:39) [4]DVM © сппасибо за совет, попробую поискать в итернете может найду :)
← →
Алхимик © (2006-11-29 12:52) [5]> [0] Byuik (29.11.06 12:30)
Сходи на сайт дяди Толи:
http://www.podgoretsky.com/
← →
Anatoly Podgoretsky © (2006-11-29 13:00) [6]> DVM (29.11.2006 12:32:01) [1]
Ой не надо, а то потом будем говорить - не читай Архангельского
← →
Anatoly Podgoretsky © (2006-11-29 13:07) [7]> Алхимик (29.11.2006 12:52:05) [5]
Точно, пусть канает, Архангельского у меня точно и нет и вся литература достойная, по крайней мере на момент поступления.
← →
Плохиш © (2006-11-29 13:37) [8]
> Счего начать ? [D6, XP]
>
> Byuik (29.11.06 12:30)
Начать надо с похода в ближайший книжный магазин.
← →
Virgo_Style © (2006-11-29 13:43) [9]Byuik (29.11.06 12:30)
Говорят что лучший способ изучить програмный язык это начать писать на нём программы,
а наихудший - писать вопросы в форум на каждый чих
← →
Anatoly Podgoretsky © (2006-11-29 14:12) [10]> Virgo_Style (29.11.2006 13:43:09) [9]
> писать вопросы в форум на каждый чих
Мальчик для битья
← →
Byuik (2006-11-29 15:55) [11]
> Плохиш © (29.11.06 13:37) [8]
> > Счего начать ? [D6, XP]> > Byuik (29.11.06 12:30) Начать
> надо с похода в ближайший книжный магазин.
Да если не учитывать что ближайший книжный магазин находится за 120км от меня то наверно ты прав.
← →
Anatoly Podgoretsky © (2006-11-29 16:00) [12]> Byuik (29.11.2006 15:55:11) [11]
В Интернет нет растояний.
← →
Kostafey © (2006-11-29 18:49) [13]Вот тоже ссылочка на литературу по Delphi:
http://fobo.ru/showthread.php?threadid=11979
← →
$Pl@Sh © (2006-11-29 19:28) [14]
> Anatoly Podgoretsky © (29.11.06 14:12) [10]
Долго думал почему мальчик для "бритья". Потом перечитал :-)
← →
Byuik (2006-11-29 21:49) [15]
> Anatoly Podgoretsky © (29.11.06 14:12) [10]
> > Virgo_Style (29.11.2006 13:43:09) [9]> писать вопросы
> в форум на каждый чихМальчик для битья
Я растроен: ну я не новичок, в программинге мне просто интересно изучить Delphi 6 вот вчём и проблема переучиваться сложно очень :(
← →
Anatoly Podgoretsky © (2006-11-29 22:15) [16]Тебе дали ссылки, почему не сходил?
← →
nt (2006-11-29 22:52) [17]начинать надо с Си, паскаль для новичка вреден.
← →
Virgo_Style © (2006-11-29 22:59) [18]обоснуй (с)
← →
nt (2006-11-29 23:50) [19]поясню. в паскале много нюансов, которые препятствуют пониманию того, что там "под капотом". например, надуманная несовместимость типов char и byte ("памагите получить код символа"). тип boolean - маскирует концепцию "нуль vs. не-нуль" и различие между логическими и битовыми операциями (знаки операций-то одни и те-же). вызовы по ссылке - легче "прочувствовать" в Си, имхо (вообще, в букварях по паскалю var-параметры обычно вводятся как понятие на несколько глав раньше, чем собственно указатели - ну не маразм?) ну а мешанина строковых типов (я насчитал пять) вообще бесит :-) ну и наконец - чел потом не будет вопить, что его, дескать, тошнит от фигурных скобочек :-)
← →
ProgRAMmer Dimonych © (2006-11-29 23:56) [20]> nt (29.11.06 23:50) [19]
Хороший способ отбить у начинающего желание программировать: когда наотлаживается в лесу скобок - конкурентов у нас поубавится.
> Byuik (29.11.06 12:30)
Так, если тут не помогут, можешь осторожно написать мне на мыло. Обсудим подробнее.
← →
Kostafey © (2006-11-30 00:03) [21]> надуманная несовместимость типов char и byte
Что вы хотите? Строго типизированный язык. Приучает уделять внимание этому вопросу, и ИМХО не зря !
> тип boolean - маскирует концепцию "нуль vs. не-нуль"
Ну а кто запрещает параллельно литературку по С почитывать для полного понимания картины ?
> различие между логическими и битовыми операциями (знаки
> операций-то одни и те-же).
А вот если с этого начать, то потом при изучении С будет казаться, что это в С все как-то неоправданно усложнаяется.
> вызовы по ссылке - легче "прочувствовать" в Си
Ладно, со ссылками и указателями согласен. Но для ЯЗАКА Delphi это не решающее.
> ну а мешанина строковых типов (я насчитал пять)
Кто-то обязывает использовать сразу все?
← →
ProgRAMmer Dimonych © (2006-11-30 00:08) [22]> Kostafey © (30.11.06 00:03) [21]
Хотя смутно понимаю, что в итоге всё закончится очередным спором насильников и дельферов, искренне радует, что не перевелись ещё здравомыслящие люди на ДельфиМастере.
← →
nt (2006-11-30 00:26) [23]> ProgRAMmer Dimonych © (29.11.06 23:56) [20]
> Хороший способ отбить у начинающего желание программировать:
> когда наотлаживается в лесу скобок
воот - первый наглядный пример моим словам :-)
а чем лес begin/end"ов лучше? или тебе не нравятся именно {}?
- конкурентов у нас > поубавится.
я просто высказал свое мнение™ насчет паскаля, не ставя себе задачу привить или наоборот, отбить у кого-то "желание программировать".
← →
nt (2006-11-30 00:46) [24]> Kostafey © (30.11.06 00:03) [21]
> > > надуманная несовместимость типов char и byte
> > Что вы хотите? Строго типизированный язык. Приучает уделять
> внимание этому вопросу, и ИМХО не зря !
ключевое слово - надуманная. то-есть, не мотивированная, например, семантикой языка. выделение char"ов (да и string"ов) в отдельный тип имело бы смысл, если б в языке были средства, например, для работы с нац. алфавитами и Unicode, сортировка с учетом локальных настроек, и.т.п.
> > вызовы по ссылке - легче "прочувствовать" в Си
> > Ладно, со ссылками и указателями согласен. Но для ЯЗАКА
> Delphi это не решающее.
>
а что решающее?
> > ну а мешанина строковых типов (я насчитал пять)
> > Кто-то обязывает использовать сразу все?
а как сходу понять, какой надо?
← →
DrPass © (2006-11-30 00:48) [25]
> nt (29.11.06 22:52) [17]
> начинать надо с Си, паскаль для новичка вреден.
Ни в коем случае. Начинать надо обязательно с языка со строгой типизацией и строгим синтаксисом. В этом плане нынешний Паскаль весьма не идеален, но он намного лучше С/С++. Если будущий программист будет изначально учиться на Сях, да, писать сложные программы он научится... Но его код, честное слово, будет такой дрянью, что проекты после него проще будет убить и написать заново, чем пытаться сопровождать и развивать. Это факт, справедливый для 99% таких случаев
← →
Kostafey © (2006-11-30 00:58) [26]> ключевое слово - надуманная. то-есть, не мотивированная,
> например, семантикой языка. выделение char"ов (да и string"ов)
> в отдельный тип имело бы смысл, если б в языке были средства,
> например, для работы с нац. алфавитами и Unicode, сортировка
> с учетом локальных настроек, и.т.п.
Возможно, но если не принужденная дисциплина внимательности к типам, то как иначе ?
[25] прав.
> а что решающее?
Delphi- RAD среда. Отсюда и пляшем.
> а как сходу понять, какой надо?
Если нет требований к компактности и производительности, то ответ очевиден,
если такие требования есть, то тоже очевиден.
← →
nt (2006-11-30 02:07) [27]> DrPass © (30.11.06 00:48) [25]
ок, в таком ключе я, признаться, не думал.
> Kostafey © (30.11.06 00:58) [26]
> > > вызовы по ссылке - легче "прочувствовать" в Си
> > > Ладно, со ссылками и указателями согласен. Но для ЯЗАКА
> > Delphi это не решающее.
> >
> а что решающее?
> > Delphi- RAD среда. Отсюда и пляшем.
но научиться то мы хотим языку, а не среде.
> >> > а как сходу понять, какой надо?
> > Если нет требований к компактности и производительности,
> то ответ очевиден,
> если такие требования есть, то тоже очевиден.
>
очень содержательная реплика, сенксъ.
← →
nt (2006-11-30 02:13) [28]> DrPass © (30.11.06 00:48) [25]
хотя дельфийский код, из того что я видел, тоже не шибко впечатляет.
а надыбать примеров хорошего сишного кода легче хотя-бы потому, что на Си больше пишут :-)
← →
ASoft (2006-11-30 04:06) [29]
> Byuik (29.11.06 21:49) [15]
> ....ну я не новичок, в программинге ...
если не новичок, то в чем проблемы? Достаточно посмотреть синтаксис языка и уже можно сделать первый проект на Delphi.:)
По секрету скажу, я Delphi начал изучать с F1 (благо, справка поставлялась в дистрибутиве)
> nt (29.11.06 22:52) [17]
>
> начинать надо с Си, паскаль для новичка вреден.
на счет вредности можно поспорить (выше, по моему, это уже произошло). С одной стороны, я жалею, что практически не знаю C/C++, т.к. приходилось писать на PHP где Cи"шники явно чувствуют себя как рыба в воде :)
По своему опыту скажу, что мне переходить с "халявного" дос"овского Фокспро на "строгий" Паскаль было весьма затруднительно.
← →
Byuik (2006-11-30 08:56) [30]А помоему я попросил конкретный ответ на конкретный вопрос но мне так никто и не ответил.
Эх спецы........
← →
Anatoly Podgoretsky © (2006-11-30 08:58) [31]> Byuik (30.11.2006 08:56:30) [30]
Приобрети очки.
← →
Byuik (2006-11-30 09:04) [32]
> Так вот вопрос как заставить работать кнопку и исполнить
> не хитрую команду "ping"
Интересно для кого очки нужны ?
← →
_uw_ (2006-11-30 09:40) [33]Заставить работать кнопку невозможно, ее можно только терпеливо уговоривать. А что такое MMB?
← →
Byuik (2006-11-30 20:11) [34]
> _uw_ (30.11.06 09:40) [33]
> Заставить работать кнопку невозможно, ее можно только терпеливо
> уговоривать. А что такое MMB?
Ну ет я уже пробывал и танцы с бубном тоже а не получается гмм...
А MMB это мультимедиа боилдер.
http://clubrus.kulichki.net/cgi-bin/yabb/YaBB.cgi?board=post;action=display;num=1129485021;start=15
← →
Vga © (2006-11-30 22:34) [35]> [17] nt (29.11.06 22:52)
У меня на работе шеф (сишник) подбирал язык для обучения своего ребенка. Смотрел в сторону Python/BASIC (Gambas). На вопрос, чем не нравится Delphi ответил - "не хочу прививать дурной вкус". На аналогичный вопрос о С - "ты что, издеваешься?!?!?!?!!!!".
← →
Vga © (2006-11-30 22:41) [36]> [32] Byuik (30.11.06 09:04)
Для тебя. Тебя послали литературу читать, и правильно ИМХО сделали. Хотя код тут конечно кто угодно может привести.
И кстати, запуск внешней программы выполняется средствами API операционной системы. Встроенных средств для этого в Delphi нету, это не "конструктор программ" типа MMB или HiAsm.
← →
Юрий Зотов © (2006-12-01 00:02) [37]> Vga © (30.11.06 22:34) [35]
ИМХО, такой "аргумент" мог привести только человек, плохо знающий и совсем не понимающий Паскаль. Потому что если нужно привить начинающему грамотный стиль, то как раз Паскаль подходит для этого практически идеально. А вот Васики, как раз, наоборот - именно дурной стиль и прививают (по крайней мере, те Васики, с которыми я знаком).
Не первый раз сталкиваюсь с подобными высказываниями и всегда, стоило лишь чуть копнуть, выяснялось одно и то же - их авторы плохо знали и совсем не понимали Паскаля. И широко раскрывали удивленные глаза, когда пытались спорить и говорили "вот этого на Паскале сделать нельзя, вот это на нем делать неудобно", а в ответ я тут же, буквально на салфетке писал пару строк реального кода - и сразу выяснялось, что и можно, и удобно. И что от С практически ничем не отличается.
И ни одного реального довода я за многие уже годы так ни разу и не услышал.
PS
Кстати, стоило копнуть еще немного глубже, как всегда выяснялось еще одно обстоятельство - на поверку оказывалось, что авторы таких высказываний и С знают тоже неважно. Но ни разу ни от одного действительно сильного программиста я ничего подобного не слышал. Причем вполне ясно, почему - сильный программист как раз понимает, что отличие Паскаля и С практически лишь в синтаксисе.
← →
Vga © (2006-12-01 01:33) [38]> [37] Юрий Зотов © (01.12.06 00:02)
Во-первых, приводил я из-за реакции на С. Во-вторых, речь шла именно о Delphi, а не Паскале.
← →
Юрий Зотов © (2006-12-01 01:41) [39]> Vga © (01.12.06 01:33) [38]
1. Это понятно. Я ж Вам и не возражал, наоборот.
2. Так тем более.
← →
Плохиш © (2006-12-01 01:50) [40]
> Во-вторых, речь шла именно о Delphi, а не Паскале.
О, осталось ещё холивар на тему "Delphi vs. Pascal" устроить :-)) и можно со спокойной совестью вызывать товарищей в белых халатах...
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];
Память: 0.56 MB
Время: 0.049 c