imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 26.08.2011, 21:38     # 21
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 516

Borland - Гад и сволочь
gost2, что значит - без языка? UML на что, по-вашему?
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  
Старый 27.08.2011, 11:08     # 22
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
Если провести аналогию, то ООП - это музыкальная теория, UML - нотная запись, а конкретный язык программирования - это музыкальный инструмент.

Поэтому сразу начинать кодить, не имея хотя бы базового представления об ООП - то же самое, что первым делом схватиться за скрипку и попытаться что-то сыграть. Результат немного предсказуем (С).
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 27.08.2011, 14:07     # 23
gost2
Banned
 
Аватар для gost2
 
Регистрация: 03.03.2003
Адрес: Германия
Сообщения: 415

gost2 Мелкий засранец
Цитата:
Сообщение от Borland Посмотреть сообщение
gost2, что значит - без языка? UML на что, по-вашему?
OMG, сколько же мне всего учить надо? Сам SQL, UML, C# и само по себе ООП?! Это годика на два тянет, чтобы хоть что-то начало получаться...
gost2 вне форума  
Старый 27.08.2011, 14:25     # 24
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
не торопись пугаться

разве понятия процедурного программирования (переменная, цикл, функция) - это язык? нет, это концепция; аналогично существуют понятия ООП (классы, наследование, полиморфизм и тд)

аналогично - разве блок-схема язык? нет, удобное графическое представление алгоритма. UML - примерно то же, только для классов.

ну, а SQL, C#, Java, C++ - от этого в любом случае никуда не деться но, тут уж - "глаза боятся, а руки делают"
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 27.08.2011, 17:27     # 25
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 516

Borland - Гад и сволочь
Цитата:
Сообщение от gost2 Посмотреть сообщение
сколько же мне всего учить надо?
Развивая музыкальную аналогию: научиться бренчать на гитаре можно не имея музыкального образования, но если хотите серьёзно заниматься музыкой - теория и нотная грамота обязательны. И придётся немало потрудиться.

Нет желания изучать программирование всерьёз - тогда ваш выбор это BASIC. Ну или, к примеру, FoxPro 2.6. Именно его бы я под ваши "задачи" и порекомендовал (как "специализированный диалект BASIC") - но на современном этапе он сильно устарел (разработка 1994 года), и его работоспособность под ОС новее чем XP вызывает у меня весьма сильные сомнения... А более свежие версии ориентированы уже на ООП со всеми вытекающими.
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  
Старый 14.10.2011, 15:36     # 26
petriashev
Guest
 
Сообщения: n/a

По мне удобнее всего писать на C#.
- продукт Microsoft - хорошая интеграция с Windows, SQL Server
- удобен для "чайников" так как не надо управлять памятью
 
Старый 11.02.2012, 14:59     # 27
dr_nil
Guest
 
Сообщения: n/a

Ну да ну да

Цитата:
Сообщение от Borland Посмотреть сообщение
На самом деле, если уж браться за программирование всерьёз - начинать нужно не с конкретного языка типа C#, а как раз с основ ООП и UML. "Прочувствовав" ООП - программу можно достаточно легко "слепить" на любом ОО-языке...
Да вы что?
Запрос какой был?
Вы еще сист. анализ посоветуйте изчать для начала.
А что все ООП и UML от туда из системного анализа вырасли.

Цитата:
Сообщение от petriashev Посмотреть сообщение
По мне удобнее всего писать на C#.
- продукт Microsoft - хорошая интеграция с Windows, SQL Server
- удобен для "чайников" так как не надо управлять памятью
Максимально удобный говорите?
Наиболее удобен для начинающего паскаль и производные или
бейсик и производные.
И если изучать теорию то уж не с ООП начинать. Это нужно когда вопрос ставиться о проектировании программ.
 
Старый 12.02.2012, 00:24     # 28
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
dr_nil, мон шер... если уж порете чушь - порите ее в интимно-узком кругу, ок?
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 09.03.2012, 08:11     # 29
Rayzak
Access Forbidden
 
Аватар для Rayzak
 
Регистрация: 14.12.2001
Адрес: Access Forbidden
Пол: Male
Сообщения: 1 277

Rayzak Луч света в тёмном царствеRayzak Луч света в тёмном царствеRayzak Луч света в тёмном царствеRayzak Луч света в тёмном царствеRayzak Луч света в тёмном царствеRayzak Луч света в тёмном царстве
gost2, думаю что Visual Studio 2010 C# будет наилучший выбор:
1. Создание интерфейса интуитивно и программы смотрятся Windows-style
2. Интеграция с базой тоже облегчена
3. Язык сам по себе аналогичен Java и C++ - в итоге если выучишь C#, то и сможешь перейти в другой язык
4. Не надо убивать objects, это все забирается garbage collector
5. и так далее

Теперь, программирование не интуитивно - тут нужно "прочувствовать" и выучить принципы работы этого "всего".

Как учить - я бы посоветовал для начала изучить:
1. Переменные и декларация переменных
2. Аррэи(Arrays) и Листы(Lists)
3. Лупы (Loops): for; while; for each и так далее.
4. Создание функий и использования функций (методы-methods)
5. Кондиционные стэйтменты (Conditional statements): IF, ELSE, IF ELSE

После того, как прочувствуешь эти 5 пунктов, ты уже будешь "интуитивно" понимать синтакс программирования; тогда можно окунаться в классы, интерфейсы и другую лабуду

PS - программированию ты не научишься смотря или читая. Этот опыт приходит во время практики. Так что я посоветую придумать проект и начать работать над ним. Иначе забей сразу.

Вот тут есть туториал: http://www.lynda.com/Visual-Studio-2...g/83789-2.html

Если будут вопросы, очень хороший ресурс, который даст очень дельный совет практически в любой ситуации: www.stackoverflow.com

удачи - программирование не сложно, нужно только "понять" все принципы. Остальное очень просто - даже когда что то не знаешь, пишешь вопрос в google и обычо есть похожее решение и некоторые методы всегда можно использовать как основу

PSS - а если хочешь разабатывать программируя, то изучай Objective C / Xcode; эти девелоперы очень востребованы и платят им хорошо. Но это будет посложнее задача... просто решил упомянуть.

PSSS - на самом деле, возьми курсы программирования, это даст тебе толчок которого обычно дома не имеется.
__________________
Траблы с компьютером? Убедитесь что у вас инсталированы все последние апдейты и драйвера. Они выпускаются не для развлечения.

Последний раз редактировалось Rayzak; 09.03.2012 в 08:19.
Rayzak вне форума  
Старый 17.03.2012, 22:54     # 30
P579K
Newbie
 
Регистрация: 08.01.2012
Сообщения: 22

P579K Нуль без палочки
Цитата:
Сообщение от Rayzak Посмотреть сообщение
gost2, думаю что Visual Studio 2010 C# будет наилучший выбор:
1. Создание интерфейса интуитивно и программы смотрятся Windows-style
2. Интеграция с базой тоже облегчена
3. Язык сам по себе аналогичен Java и C++ - в итоге если выучишь C#, то и сможешь перейти в другой язык
4. Не надо убивать objects, это все забирается garbage collector
5. и так далее

Теперь, программирование не интуитивно - тут нужно "прочувствовать" и выучить принципы работы этого "всего".
Здесь озвучена точка зрения профессиональных программистов, по-моему, для которых Керниган, Ричи это "наше все".
DELPHI по-моему самая простая и мощная среда когда нужно просто изготовить умеренной сложности программу, не вникая в теорию программирования. Только взять не самую новую версию, скажем, 7-ю или 6-ю.
P579K вне форума  
Старый 18.03.2012, 10:10     # 31
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
отжежбожежмой!!!

Цитата:
Сообщение от P579K Посмотреть сообщение
DELPHI по-моему самая простая и мощная среда когда нужно просто изготовить умеренной сложности программу, не вникая в теорию программирования
ага! а машина с АКП - как раз то, что надо, когда нужно просто куда-то проехать, не вникая в изучение ПДД - так, получается?
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 18.03.2012, 11:31     # 32
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 516

Borland - Гад и сволочь
Все современные средства разработки для Windows (кроме, разве что, "тренировочных" типа BASIC-256) ориентированы на ООП.
Цитата:
Сообщение от P579K Посмотреть сообщение
просто изготовить умеренной сложности программу, не вникая в теорию программирования
с одинаковым успехом можно и в Delphi, и в Visual Studio. Но всё-таки хотя бы поверхностное представление об ООП не помешает и там, и там...

P.S. Да, по большому счёту теория и UML нужны именно для проектирования ПО. Общая тенденция средств RAD сейчас именно такова, что средству "скармливается" проект, а собственно программный код генерируется в основном автоматически. Т.е. предлагается строить "город" ПО не из "кирпичиков"/"гвоздиков" команд конкретного языка, а из "готовых модулей" размером с "квартиру"/"этаж"/"дом"/"микрорайон". А если "строить" не "город" а "скворечник"/"собачью конуру" - да, вполне можно обойтись и без проектирования.
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий


Последний раз редактировалось Borland; 18.03.2012 в 11:48. Причина: P.S.
Borland вне форума  
Старый 18.03.2012, 11:45     # 33
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
Цитата:
Сообщение от Borland Посмотреть сообщение
Но всё-таки хотя бы поверхностное представление об ООП не помешает и там, и там...
тебе же сказали - теория, это лишнее даже в ООП языках магическая кнопка - наше все

да что там ООП... помнится, меня как-то спросили, не смогу ли я "немного поменять" сайтик... простенький, типа визитки...

попросил исходники, посмотрел... весь сайт реализован в виде ОДНОГО php-файла размером порядка 200к! ни функций, ни классов - сплошные if, определяющие контент, ну и, соответственно, внутри оных - код и html вперемешку.

глянул, заплакал, сказал, что моей квалификации на такой винегрет не хватит
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 18.03.2012, 14:13     # 34
Alex Dark
КОТовский
 
Аватар для Alex Dark
 
Регистрация: 12.03.2003
Адрес: ОренБюргер
Пол: Male
Сообщения: 1 569

Alex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех Гуру
Borland, BorLase
Ваша переписка длиться уж пол года как (не именно между вами, а вообще), автор давно не показывался (отписывался) даже. Или потерял интерес или одно из трёх...

Мысли вслух были высказаны разные.
Но по моему, автору надо было посоветовать с ходу access, а потом конкретизировать о том что такое программирование вообще, и что нужно знать для программирования в частности.

Почему access? Да всё просто как божий день.
Минимальный набор инструментов для получения максимального сиюминутного результата.
А вот если результат будет получен (т.е. будет сляпано что-то работоспособное), но не будет удовлетворения от сделанного (загорится огонёк программиста в душе) вот тут автор и сам найдёт ответ на чём писать, что писать и какими методами реализовывать.
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.
Alex Dark вне форума  
Старый 18.03.2012, 15:27     # 35
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 516

Borland - Гад и сволочь
Цитата:
Сообщение от Alex Dark Посмотреть сообщение
Ваша переписка длиться уж пол года как
В общем-то - всё, что мы имели сказать по предмету топика мы полгода назад и высказали. Теперь только реагируем на "совсемнивкакиеворота" реплики.
Цитата:
Сообщение от Alex Dark Посмотреть сообщение
автору надо было посоветовать с ходу access
В постановке задачи русским по белому значится
Цитата:
Сообщение от gost2 Посмотреть сообщение
программу для Windows для использования на своём ПК, которая работала бы с SQL(PostgreSQL?)
Access - штука замечательная, но денег стОит, а с PostgreSQL если и работает, то через достаточно сложные костыли. Опять же, Access - это VBA (единый для всего пакета M$Office), который был упомянут мной во втором посте топика. И если уж на то пошло - при небольших объёмах хранимых/обрабатываемых данных проще обойтись Excel, вообще не заморачиваясь с СУБД.
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  
Старый 18.03.2012, 16:40     # 36
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
Цитата:
Сообщение от Alex Dark Посмотреть сообщение
Минимальный набор инструментов для получения максимального сиюминутного результата.
видишь ли... трабл в том, что это - прямой путь к "индусскому коду"

что это такое? это не путанный алгоритм, и не куча goto, и не косые имена переменных/функций... нет

индусский код - это именно базовые косяки в теории; грубо говоря, индус уверен - если лом 5 см в диаметре делает дырку в земле 20 см глубиной, то для создания скважины в 20 км и 5 км в диаметре достаточно соответствующего лома, и только; ну да, и еще кувалду надо взять соответствующую...

понимаешь, о чем речь?
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 18.03.2012, 21:41     # 37
Alex Dark
КОТовский
 
Аватар для Alex Dark
 
Регистрация: 12.03.2003
Адрес: ОренБюргер
Пол: Male
Сообщения: 1 569

Alex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех Гуру
Borland, я конечно могу ошибаться, но даже если автор и напишет программу - программированием не займётся (имхо)
Желание изучить SQL похвально, но для получения основ акцеса достаточно, а PostgreSQL был под знаком "?"

BorLase, с индусским кодом всё ясно и нет возражений.
Я по аналогии...
У нас любой желающий может стать водителем. Для этого достаточно выполнения трёх условий: 1. наличие машины; 2. пройти медкомиссию; 3. Желание ездить.

Теоретически у нас все дееспособные граждане с паспортом - потенциальные водители.
Но не все бегут в автошколу учиться и получать права.
Из тех кто получил, не все желают ездить.
Из тех кто ездит, не все профессионалы.
Из профессионалов не все участвуют в гонках.
А из тех кто участвует не все пилоты формулы 1.

В нашем случае, если автор выйдет дальше банального понимания команд в синтаксисе языка и простого select from where в SQL, то это будет прекрасно для саморазвития, но не достаточно для начала карьеры программиста.

Ну а раз так, какая разница на чём он реализует свой проект.
Имхо - акцесом менее болезненно получится решение и больше вероятность получить хоть какой то результат кроме разочарования.
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.
Alex Dark вне форума  
Старый 19.03.2012, 00:30     # 38
P579K
Newbie
 
Регистрация: 08.01.2012
Сообщения: 22

P579K Нуль без палочки
Цитата:
Сообщение от BorLase Посмотреть сообщение
отжежбожежмой!!!


ага! а машина с АКП - как раз то, что надо, когда нужно просто куда-то проехать, не вникая в изучение ПДД - так, получается?
Меня как-то смущает стремительный полет ваших аллегорий... мне бы чего попроще. На примерах из жизни. Бытовой.
Например, возьмем кардиомониторы. Комплекс каридомонитор + программа обработки кардиограмм стоит порядка $10 000.
Я взял бытовой китайский кардиомонитор за $300, легко хакнул его протокол, за пол-года работы по вечерам написал на дельфях вполне продвинутую программу приема и обработки данных, значительно мощнее имеющейся в свободном доступе единственной(!) финской поделки. Ни одного VCL компонента я не написал, ни одного класса не создал, все на стандартных компонентах. Без мощнейших стандартных TChart, TSeries и TClientDataSet я бы это все руками писал 10 лет. Пользоваться имеющимися ивентами и пропертями, тут все прозрачно, я не думаю что это означает "знание ООП". Программа работает, используется сторонними организациями, все довольны. Упреждая ваш вопрос - "безвоздбезддо, то есть дадом". Поддержку я обеспечиваю. Правлю баги, добавляю функционал по мелочам.
Да, я вижу сейчас что можно бы структурировать получше, камментов навставлять можно бы и побольше... но главное - был заказ, он выполнен, заказчик в удовлетворении, имеется конкретная польза.
И, представьте, без Керниган-Риччи.
Мне кажется, у вас нет четкого понимания, что программирование бывает системное и прикладное. Вы поголовно все рассматриваете как системное, а это просто не гибко.
Для системного глубокое знание ООП обязательно.
Для прикладного, и если это приложение умеренного размера - его можно неплохо написать и с минимальным знанием объектного подхода, настолько чтобы лишь использовать предоставляемые языком и средой особенности.

Последний раз редактировалось P579K; 19.03.2012 в 08:01.
P579K вне форума  
Старый 19.03.2012, 22:27     # 39
Alex Dark
КОТовский
 
Аватар для Alex Dark
 
Регистрация: 12.03.2003
Адрес: ОренБюргер
Пол: Male
Сообщения: 1 569

Alex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех Гуру
P579K, при всём уважении, с вами согласен.
Опять же что понимать под определением "прикладная"
О существовании MS Excell знаете ?
Ну так под ним можно то же слабать пользовательскую прогу.
При чём рабочую, но чаще всего, для себя...
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.
Alex Dark вне форума  
Старый 20.03.2012, 02:00     # 40
P579K
Newbie
 
Регистрация: 08.01.2012
Сообщения: 22

P579K Нуль без палочки
Цитата:
Сообщение от Alex Dark Посмотреть сообщение
P579K, при всём уважении, с вами согласен.
Опять же что понимать под определением "прикладная"
О существовании MS Excell знаете ?
Ну так под ним можно то же слабать пользовательскую прогу.
При чём рабочую, но чаще всего, для себя...
определение "прикладная", естественно, вполне расплывчато. А зачем вам точное определение, вы математик? В жизни "определения" не нужны, кроме военного устава, в жизни работает "исходя из разумных соображений". Я не смогу и не хочу дать вам точного определения, и смысла в этом не вижу, вы либо понимаете о чем я, либо не хотите понимать. Пример с Excel - а хороший пример, на VB for MS Office (который, кстате, вполне себе объектен) можно сделать очень и очень много, например удобные программы для генерации больших документов из базы данных (я делал, не для себя, а для конторы, и конторы _очень_ большой, все остались довольны), да мало ли что еще. А вы говорите MS Excel "так, как будто в этом что-то плохое", да еще и норовите обидеть меня уничижительным "О существовании MS Excell знаете ?". Это в стиле "скажите мне как фидошник фидошнику, вы почту качать умеете?"

Последний раз редактировалось P579K; 20.03.2012 в 02:02.
P579K вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 02:04.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.