|
|
| Результаты опроса: Что лучше? | |||
| Delphi |
|
64 | 24.43% |
| C# |
|
123 | 46.95% |
| Они дополняют друг друга |
|
20 | 7.63% |
| Ни один из них |
|
55 | 20.99% |
| Голосовавшие: 262. Вы ещё не голосовали в этом опросе | |||
|
|
|
160 / 159 / 13
Регистрация: 14.01.2010
Сообщений: 1,497
|
|
Delphi vs C#24.01.2010, 11:31. Показов 83382. Ответов 861
Метки нет (Все метки)
Всем привет.
Я уже давно люблю покодить на делфи(7) и вот решил попробовать на с#. Тема глупая и затасканная, но все же какие преимущества я получу(и недостатки) с точки зрения любителя.
0
|
|
| 24.01.2010, 11:31 | |
|
Ответы с готовыми решениями:
861
Что лучше брать Delphi XE2, Delphi XE, Delphi 7? Какие отличия Delphi 5, Delphi 6 и Delphi 7 ZipForge для Delphi Xe - интерфейс стал выглядеть как в Delphi 2007 |
|
14749 / 9524 / 1364
Регистрация: 21.01.2016
Сообщений: 35,929
|
|||
| 04.05.2019, 04:49 | |||
|
Curry, вы как-то не правильно поняли идеологию XAML'а. "Лазить руками" - осознанное решение. Вместо накидывания компонентов мышкой (хотя и такое поддерживается) вы декларативно описываете UI. Там и IntelliSence вам помогает, не заставляя вас помнить у какого тега какие атрибуты есть. Да и гибкости это даёт больше.
Это не кривое решение, просто другой подход, вам пока не привычный. Добавлено через 57 секунд
1
|
|||
|
Модератор
|
|||||
| 04.05.2019, 11:39 | |||||
|
Он может искать не только по названиям пакетов, а проиндескировать документирующие комментарии в коде (или представленную документацию)? Я набрал AES и получил хлам. Гугл объяснил что сишарпники пользуются BouncyCastle. На сайте BouncyCastle нормальной документации нет, хотя по нугету скачиваний много. Можно только нагуглить как экспериментаторы добились работающего кода. В самой msdn, кстати, тоже не вдруг найдёшь, что можно, оказывается, aes/cbc с помощью System.Security.Cryptography. Хотя на это мне нугет должен был бы указать когда я про AES спрашивал. Может что то из моих (вполне естественных и реализованных в других местах) хотелок есть не в комьюнинти, а платной версии VS? Добавлено через 52 минуты
0
|
|||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 04.05.2019, 14:21 | |||
|
Добавлено через 3 минуты
0
|
|||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,912
|
||||
| 04.05.2019, 21:25 | ||||
|
Пример на тему. Уже давно полным-полно всяких хтмл редакторов, позволяющих мышкой создавать хтмл файлы. Я ещё не встречал ни одного верстальщика, который бы этим пользовался. Все создают хтмл файлы в текстовом режиме - правят хтмл-код. Возьмите какую-нибудь оконную форму и прикиньте, сколько времени Вам потребуется, чтобы создать её мышкой. Затем посмотрите на хамл код. Сколько времени потребуется, чтобы создать этот текст, при условии, что Вы знаете, что делать? Минут пять на каждый экран текста? Добавлено через 17 минут Добавлено через 3 минуты
0
|
||||
|
Модератор
|
|||
| 04.05.2019, 21:31 | |||
|
0
|
|||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,912
|
|||
| 04.05.2019, 22:01 | |||
|
0
|
|||
|
3136 / 1738 / 273
Регистрация: 19.02.2010
Сообщений: 4,535
|
|||
| 04.05.2019, 23:20 | |||
|
В Object inspector-е любое свойство формы/компонента, являющееся перечислимым типом, показывает все свои возможные значения выпадающим списком. 2 тычка мышкой - сначала на список, чтобы он выпал, потом на нужное значение - и свойство изменило значение с дефолтного (или ранее установленного) на нужное/иное.
0
|
|||
|
3136 / 1738 / 273
Регистрация: 19.02.2010
Сообщений: 4,535
|
|
| 05.05.2019, 20:40 | |
|
Вы написали ещё и глагол "дублирую"
![]() Семантика этого глагола (да и сам смысл копипаста) не утверждает ничего о том, что скопированное Вы обязательно будете затем изменять.
0
|
|
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,912
|
|
| 06.05.2019, 11:07 | |
|
VTsaregorodtsev,
Предположим, у меня есть две экранные формы. Одна для редактирования сипулек, другая для редактирования кудрёнков. Формы похожие. Если исходный код пишет программист, то можно получить одну из другой контекстной заменой "сипулька" на "кудрёнок" (плюс, возможно, ещё несколько незначительных изменений). А если исходный код генерируется графическим интерфейсом? Какое решение предлагает Дельфи/Билдер?
0
|
|
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||||
| 06.05.2019, 22:35 | ||||
|
В отличие, от HTML+CSS, сваять достаточно нормальный UI на Delphi/InterfaceBuilder/SceneBuilder/whatever-UI-tool может любой программист с минимальными знаниями о дизайне и вёрстке UI. Добавлено через 3 минуты
0
|
||||
|
Модератор
|
|||
| 06.05.2019, 23:00 | |||
|
Другое дело что исходные значения свойств компонент и их вложенность описываются отдельно.
0
|
|||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||
| 06.05.2019, 23:26 | |||
|
0
|
|||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,912
|
|||||
| 07.05.2019, 09:24 | |||||
|
0
|
|||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||
| 07.05.2019, 10:01 | |||
|
0
|
|||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,912
|
|
| 07.05.2019, 12:10 | |
|
0
|
|
|
3136 / 1738 / 273
Регистрация: 19.02.2010
Сообщений: 4,535
|
||
| 07.05.2019, 13:55 | ||
|
Иными словами, можно не размножать классы=формы - а использовать одну форму (пока одной хватает), рантаймно задавая вид/поведение её экземплярам. А данные для этого брать откуда нужно/удобно - хоть из БД, хоть из иного места хранения конфигурационных данных, хоть железобетонно в с++/pas-модуль прописать в виде массивов/структур. Т.е. вместо размножения классов=форм (т.е. модулей в проекте), у которых будет затем порождаться всего один экземпляр с исходно прописанным для него внешним видом - можно создать один класс и настраивать затем его экземпляры.
0
|
||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|
| 07.05.2019, 14:13 | |
|
0
|
|
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,912
|
|||
| 07.05.2019, 15:00 | |||
|
Идентификатор Имя ресурсного файла и ключ в нём для метки. Задать валидацию (или несколько). Имя ресурсного файла и ключ в нём для сообщения об ошибке валидации (или несколько). Возможно, задать для контрола источник данных. Возможно, задать обработчики для каких-то событий. Плюс внешний вид. Добавлено через 8 минут Вместо того, чтобы вручную поместить на форму редактирования сипульки два текстбокса, а на форму редактирования кудрёнка чекбокс и дропбокс, Вы предлагаете делать это в коде (без помощи графического построителя интерфейсов)? Заголовки, обработчики и т.п - тоже из кода?
0
|
|||
| 07.05.2019, 15:00 | |
|
где найти delphi c компилятором? и с чего начинать программирование в delphi? Почему функция работающая в Delphi 7 не работает в Delphi 2007 и в 2009 ?? Переписать часть кода с Delphi на ассемблер (ассемблерные вставки в Delphi) Как в Lazarus сделать интерфейс Delphi 2006 вместо Delphi 7? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|