Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.24;
Скачать: CL | DM;

Вниз

Счего начать ?   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.58 MB
Время: 0.048 c
15-1164798403
DevilDevil
2006-11-29 14:06
2006.12.24
"TUnRar без Dll" - моя первая статья


2-1165305429
Vova_R
2006-12-05 10:57
2006.12.24
Stringgrid


2-1165145740
Handle
2006-12-03 14:35
2006.12.24
TEdit


15-1164907180
TUser
2006-11-30 20:19
2006.12.24
Все не по правилам


15-1165222588
ANB
2006-12-04 11:56
2006.12.24
Первое место на Евровидении !