|
Заблокирован
|
|
Delphi vs All30.10.2012, 19:09. Показов 4051. Ответов 39
Метки нет (Все метки)
Доброе время суток.
У Delphi, немало недостатков. Например, невероятная глючность, и IDE, и сам язык и получившиеся программы, постоянно выкидывают какие-нибудь коленца, причем совершенно непредсказуемые. Но! У Delphi есть преимущество: она предоставляет пользователю готовый набор компонент, в то время как написание проекта на "более серьезных языках", напоминает то, как если бы вы строили дом и сами бы делали кирпичи, вырезали оконные рамы, дули бы стекла для окон и так далее.
0
|
|
| 30.10.2012, 19:09 | |
|
Ответы с готовыми решениями:
39
Что лучше брать Delphi XE2, Delphi XE, Delphi 7? Какие отличия Delphi 5, Delphi 6 и Delphi 7 ZipForge для Delphi Xe - интерфейс стал выглядеть как в Delphi 2007 |
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 01.11.2012, 12:13 | |
|
С того, что оно имеет смысл во всей задаче, следовательно глобально. Поэтому прятать его в локальную переменную функции WinMain и таскать через параметры всех подзадач безграмотно. Переменные функции WinMain локальны в функции WinMain и предназначены для данных, имеющих смысл только в подзадаче инициализации приложения и не более того. Или у тебя функция main? Сути это не меняет.
0
|
|
|
|
|||
| 01.11.2012, 12:16 | |||
|
Добавлено через 2 минуты
0
|
|||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 01.11.2012, 12:19 | |
|
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 01.11.2012, 12:22 | ||
|
0
|
||
|
|
||
| 01.11.2012, 12:26 | ||
|
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||
| 01.11.2012, 12:33 | |||
|
Добавлено через 5 минут
0
|
|||
|
|
||
| 01.11.2012, 12:34 | ||
|
Итого - общее утверждение неверно.
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 01.11.2012, 12:45 | |
|
Нет. Раз нет ни одного вида областей видимости, исключаемого хотя бы одной парадигмой, то одно к другому не относится. private, public и protected лишь дополняют слово "видимость" ещё одним значением, но понятие видимости не уникально для ООП.
Добавлено через 6 минут Только в алгоритмической парадигме существует иллюзия исключения локальных переменных, разрушаемая сразу же, если вспомнить что: 1. Один алгоритм может быть вложен в другой. 2. Процедурные языки - подвид алгоритмических.
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 01.11.2012, 13:14 | ||
|
А раз речь шла о глобальных/локальных переменных, а не об открытых/закрытых членах, то данном значении термина является общим для всех парадигм. Но и член-данное может быть открыт без нарушения инкапсуляции, если предназначен и для чтения, и для записи и все возможные значения данного члена из диапазона значений его типа валидны в контексте объекта в целом в любых сочетаниях с допустимыми значениями остальных полей и ни как не влияют на допустимость этих значений. При это оно может тем не менее описывать одно из свойств именно данного объекта и быть действительно членом.
Добавлено через 3 минуты Добавлено через 7 минут Парадигма - это всего лишь подход к программированию/проектированию, а декомпозиция возможна при любом подходе и при любом подходе могут быть локальные и глобальные константы и переменные. А в ООП могут быть ещё и локальные и глобальные объекты. Даже ПЗУ на перемычках ввиде кабелей и программирование путём его ручного заполнения не исключает ни одной из возможных видимостей, включая и private с пабликом: отдельный вычислитель может заниматься не только вычислением функции/процедуры, но и брать на себя всю реализацию объекта. Добавлено через 7 минут Даже ПЗУ на перемычках ввиде кабелей и программирование путём его ручного заполнения не исключает ни одной из возможных видимостей, включая и private с пабликом: отдельный вычислитель может заниматься не только вычислением функции/процедуры, но и брать на себя всю реализацию объекта и иметь два устройства памяти, одно для private, а второе подключенное к глобальной шине и предназначенное для хранения public полей. То, что так не делается, сути не меняет. В принципе возможно, значит парадигма низкоуровневого программирование допускает.
0
|
||
|
|
|||
| 01.11.2012, 13:16 | |||
|
0
|
|||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 01.11.2012, 13:34 | ||
|
У меня и делфа не глючит. Зато глючит лазарус, а язык то тот же. Глюк уже обнаружен и уже понятно, как с ним бороться: если объекты класса TMemo имеют visible=flase, или находятся на скрытой форме, то их нельзя использовать для генерации и хранения постфиксных выражений и вместо стека чисел, так как в результате выражение может быть вычислено не правильно. Можно ли использовать только по некоторым из этих назначений, но не по всем названным сразу я не проверял. Если я так оставлю, то виноват буду я в том, что недоотладил, а не разработчики лазаруса, но глюк вылез из лазаруса, так как при видимых мемах глюков нет, значит мой текст правильный, а глюк именно от не учёта ошибки в лазарусе.
Добавлено через 6 минут Добавлено через 4 минуты Резюме: видимость в этом значении может быть вырвана из контекста и перенесена в другую парадигму.
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 01.11.2012, 13:40 | |
|
Не часть, но и не запрещены явно.
0
|
|
|
Заблокирован
|
|
| 01.11.2012, 20:03 [ТС] | |
|
Да-да-да. Старая отмазка - это не инструмент плохой, это у тебя руки кривые. Старо и скучно.
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 04.11.2012, 17:07 | |
|
Инструмент косой, но если очень охота, а руки прямые, то можно не к месту и без толку прилепить отдельные свойства хорошего.
0
|
|
|
Заблокирован
|
|
| 04.11.2012, 21:42 [ТС] | |
|
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 07.11.2012, 19:28 | |
|
Так я к этому не призываю, речь о том, что в топор проект избы не заложен.
0
|
|
|
Заблокирован
|
|
| 10.11.2012, 22:16 [ТС] | |
|
0
|
|
| 10.11.2012, 22:16 | |
|
Как в Lazarus сделать интерфейс Delphi 2006 вместо Delphi 7? SQL-запрос в Delphi и в Access один и тот же, но в Delphi не работает где найти delphi c компилятором? и с чего начинать программирование в delphi? Переписать часть кода с Delphi на ассемблер (ассемблерные вставки в Delphi) Почему функция работающая в Delphi 7 не работает в Delphi 2007 и в 2009 ?? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|