Контролы разных сред разработки

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Sun07
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 355
Зарегистрирован: 17.02.2006 (Пт) 21:27

Контролы разных сред разработки

Сообщение Sun07 » 24.07.2006 (Пн) 19:33

у нас на работе поставили программу написанную на Прогресс. Я вот подумал, может это только у VB некоторые контролы неполноценные, может на других языках программирования (для других сред разработки) они написаны лучше и нет проблем, когда нужна некая возможность, которой у контрола нет. Или в основном все среды разработки используют стандарные контролы Микрософт?

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 24.07.2006 (Пн) 19:38

написанную на Прогресс :?: :?: :?:
Що це?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Sun07
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 355
Зарегистрирован: 17.02.2006 (Пт) 21:27

Сообщение Sun07 » 24.07.2006 (Пн) 19:51


keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 24.07.2006 (Пн) 20:07

ВСЕ среды используют стандартные контролы Windows. И к этим контролам можно обратиться напрямую, зная их hWnd.

Если используется самописный контрол(а не стандартный и не переходник к стандартному), то это либо для скина, либо для специфических задач, для которых стандартных контролов не предусмотрено.
Последний раз редактировалось keks-n 24.07.2006 (Пн) 20:13, всего редактировалось 1 раз.
Изображение

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 24.07.2006 (Пн) 20:08

ВСЕ среды используют стандартные контролы Windows

Видать таки не все... Например среда Microsoft Visual Basic 6.0 отчего то использует свои контролы, завместо стандартных...
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 24.07.2006 (Пн) 20:16

keks-n писал(а):ВСЕ среды используют стандартные контролы Windows. И к этим контролам можно обратиться напрямую, зная их hWnd.

Ничего подобного. В VB6 20 стандартных контролов. Из них стандартными контролами Windows являются 8, т.е. меньше половины. Ещё 5 имеют hWnd, хотя вся функциональность в них собственная, а не виндовая. Оставшиеся 7 не имеют hWnd вовсе.

Если аналогичным образом пересчитать контролы в более мощных средах (MFC, делфи, .нет), то там, думаю, виндовых контролов не будет и и четверти.

keks-n писал(а):Если используется самописный контрол(а не переходник к стандартному), то это либо для скина, либо для специфических задач, для которых стандартных контролов не предусмотрено.

Угу, только таких специфических задач гораздо больше, чем неспецифических...


Да, действительно, в каждой среде свой набор контролов. Большинство сред позволят обернуть свои контролы в OCX и подключить к VB6. Если такой вариант не подходит, значит, выбирать приходится что-то одно.
Изображение

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 24.07.2006 (Пн) 20:17

ИМХО, эти Thunder*** таки пеходники. Только кривые...
Последний раз редактировалось keks-n 24.07.2006 (Пн) 20:26, всего редактировалось 1 раз.
Изображение

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 24.07.2006 (Пн) 20:23

Погорячиля... хотел сказать одно а напечатал другое :oops:

Если есть стандартный виндовый аналог, то юзается он... Или переходник...
Изображение

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 24.07.2006 (Пн) 20:23

Смотрю на вкладку Additional на панели делфийских контролов.

Кнопка, не берущая фокуса; маскедит; грид; сплиттер; колорбокс; диаграмма; и т.д.

В Windows нет таких стандартных контролов. Что это, по-твоему? редкостно изощрённые задачи? или это скины пришли и напихали в делфи всякий мусор?
Изображение

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 24.07.2006 (Пн) 20:30

tyomitch
Очень ценю твой подход к критике... Вот читаю и сам над собой смеюсь.
Изображение


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 56

    TopList