Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.07.25;
Скачать: [xml.tar.bz2];

Вниз

Какая гадость эта заливная рыба   Найти похожие ветки 

 
Суслик ©   (2005-06-28 23:48) [40]


> Просто Джо ©   (28.06.05 23:37) [38]

меня просто поразил тот факт, что сам компилятор вообще бесплатен (факт прочтен в рихтере)! Я никогда в жизни не пользовал code complete в дельфи, т.к. на больших проектах он очень тормозит - иной раз после набора точки задержка перед выводом членов до 1 минуты на пень4 с 2гб памяти (проверял во всех версиях дельфи, в которых я это пытался использовать - 3 и 6). Т.е. я еще не избалован средами - могу набирать хоть в нотепаде. Поэтому очень заманчива перспектива вообще халявной разработки.


 
Anatoly Podgoretsky ©   (2005-06-28 23:51) [41]

Просто Джо ©   (28.06.05 23:37) [38]
Это точно.


 
Суслик ©   (2005-06-28 23:53) [42]

чую, что тут многие уже на шарп пересели :)
что вы тогда тут делаете? :)


 
by ©   (2005-06-29 00:45) [43]

Суслик ©   (28.06.05 23:33) [37]
Как тогда происходит отладка

А отладка происходит тоже с помощью подаренного MS визуального отладчика
"c:\Program Files\Microsoft.NET\SDK\v1.1\GuiDebug\DbgCLR.exe"

Суслик ©   (28.06.05 23:53) [42]
что вы тогда тут делаете? :)

А тут мы общаемся ))


 
by ©   (2005-06-29 00:48) [44]

Суслик ©   (28.06.05 23:48) [40]
Поэтому очень заманчива перспектива вообще халявной разработки.

Если приложение WinForm, то можно полностью бесплатно и лицензионо чисто.
В SDK есть компилятор и отладчик. Sharpdevelop - отличный редактор с code complection.
Хотя если чесно, то теже возможности (но удобнее, с интегрированой отладкой) представляет Visual C# Standart, и стоит от чуть более 100$


 
Суслик ©   (2005-06-29 00:54) [45]


> Visual C# Standart, и стоит от чуть более 100$

Интересно, почему самый простой д2005 стоит более 1000?


 
Просто Джо ©   (2005-06-29 01:01) [46]


>  [45] Суслик ©   (29.06.05 00:54)
>
> > Visual C# Standart, и стоит от чуть более 100$
>
> Интересно, почему самый простой д2005 стоит более 1000?

Потому что MS заинтересована в продаже средств разработки для собственной ОС.


 
Суслик ©   (2005-06-29 01:03) [47]

Будто борланд не заинтересован? Он положит много сил на net. Не продивигая своих средств он проиграет.


 
Просто Джо ©   (2005-06-29 01:04) [48]

Есть бесплатный компилятор, но пока (?) нет компоновщика, собирающего это в реальный исполнимый код. Брюжжание по этому поводу см. http://russian.joelonsoftware.com/Articles/PleaseSirMayIHaveaLinker.html.
;-)


 
Просто Джо ©   (2005-06-29 01:07) [49]


>  [47] Суслик ©   (29.06.05 01:03)
> Будто борланд не заинтересован? Он положит много сил на
> net. Не продивигая своих средств он проиграет.

Да я сам, честно говоря, ожидал (было время, наивный) снижение цен на Делфи фор .НЕТ. Особенно в связи с большой дружбой дяди Борланда с дядей Гейтсом. Надежды не оправдались. Впрочем, у Борланда с его Делфи несколько другой рынок сравнительно с Вижэл Студиями. Это у нас Делфи так популярен как язык и среда общего назначения.


 
Суслик ©   (2005-06-29 01:13) [50]


> Просто Джо ©   (29.06.05 01:07) [49]


> Это у нас Делфи так популярен как язык и среда общего назначения.

популярен?
у меня нет ни одного (кроме вас, конечно, дорогие, форумаче) знакомого разработчика не delphi. А я все-таки закончил ВМиК. У нас многие (думаю, что больше 1/2) программисты.


 
by ©   (2005-06-29 01:16) [51]

Просто Джо ©   (29.06.05 1:04) [48]
нет компоновщика, собирающего это в реальный исполнимый код

Т.е? Открываем SharpDevelop, создаем новый Combine (типа проекта) WinForms, нажимаем Run (F5) и получаем готовое приложение. Что еще надо?


 
Просто Джо ©   (2005-06-29 01:20) [52]


>  Что еще надо?

А мне ничего не надо. Я на Сишарп коммерческих проектов не пишу :)
Некоторые личности (см. приведенную до кучи ссылку) оскорблены тем, что .НЕТ проекты требуют для исполнения установленную библиотеку .НЕТ. И что в реальный Win32 код скомпилировать не представляется возможным. Мое дело сторона ;o)


 
by ©   (2005-06-29 01:20) [53]

Кстати, в последнем SharpDevelop появился SharpReport, редактор отчетов. Я еще не разбирался, но это интересно.
Суслик ©   (29.06.05 1:13) [50]
знакомого разработчика не delphi

На Delphi легко писать для Win32, вот и популярность.
.Net слегда тормознут в плане GUI, не так конечно как java, но все же...
И самое главное - грида нормального бесплатного нет ((((((((((((((((((
Вот бы EhLib да на C# написанный ))


 
by ©   (2005-06-29 01:23) [54]

Просто Джо ©   (29.06.05 1:20) [52]
И что в реальный Win32 код скомпилировать не представляется возможным

А, ты про это. Тогда да.
Поря привыкать. Да и framework скоро будет везьде, так что особой проблемы нет.
Хотя для shareware приложений это не очень удобно.
Зато для коробочных и заказных очень хорошо. Наконец то появилось то, чем можно место на инсталяцтонном диске занять. А то положишь exe на 3 метра Win32 Delphi - и говорят - это что все? и это стоит таких денег?))


 
Суслик ©   (2005-06-29 01:24) [55]


> by ©   (29.06.05 01:20) [53]


> .Net слегда тормознут в плане GUI, не так конечно как java,
> но все же...


хочешь факт из жизни vcl?

У меня д2005. Есть форма в которой есть 10уровневая иерахия владельцев (идеологам пользовательского интерфейса молчать, если придумаете лучшее решение 100 баксов от меня лично). Каждый из контролов имеет align <> none. Комп пень4 и 2 гб памяти. Перерисовка такой формы тормозит. Например, нажатие стрелки влево на гриде приводит к задержке примерно 1/5 секудны. (((


 
Просто Джо ©   (2005-06-29 01:29) [56]


>  [55] Суслик ©   (29.06.05 01:24)

А что, подобный же код для CRL был бы более быстрым?


 
Суслик ©   (2005-06-29 01:31) [57]


> Просто Джо ©   (29.06.05 01:29) [56]

вряд ли :)
я не проверял, т.к. в winforms нет аналога align, есть аналог anchor. А вообще идея хорошая - надо будет проверить.


 
by ©   (2005-06-29 01:32) [58]

Суслик ©   (29.06.05 1:24) [55]
хочешь факт из жизни vcl?

У меня есть проекты на Delphi Win 32, но новые я начинаю на C#.
По моему мнению, писать на C# легче. Я наконец то увидел путь при котором я могу отвязать логику от отображения (формы) полностью - через делегаты.
А кто победит - Win32 или .Net - покажет время.


 
by ©   (2005-06-29 01:34) [59]

Суслик ©   (29.06.05 1:31) [57]
winforms нет аналога align

Почему нет - а dock?


 
Просто Джо ©   (2005-06-29 01:38) [60]

> Суслик ©.
Рискуя быть обозванным "идеологом пользовательского интерфейса" все-же не удержусь и скажу: подобный интерфейс -- "в печку, его, Зина!" Не рассматривая даже вопрос о его производительности на 386 :)))
---
Из своего опыта скажу. Вначале заказчик кричит о том, чтобы "все было видно на экране". После того, как ты покажешь ему это "все" наступает ступор на продолжительное время. А служба саппорта просто охреневает от количества диких вопросов по интерфейсу. Так что: не надо таких жутких интерфейсов :)


 
Суслик ©   (2005-06-29 01:39) [61]


> by ©   (29.06.05 01:34) [59]


> Почему нет - а dock?

да? спасибо посмотрю.
я вообще совсем не силен в этом. Т.е. # вроде знаю, а библиотеки нет.


 
Суслик ©   (2005-06-29 01:41) [62]


> Просто Джо ©   (29.06.05 01:38) [60]

Да я тоже так считаю, но сделать лучше не могу. Потому и предлагаю 100 баксов, кто сделает лучше.


 
Просто Джо ©   (2005-06-29 01:43) [63]


>  [62] Суслик ©   (29.06.05 01:41)
> Да я тоже так считаю, но сделать лучше не могу. Потому и
> предлагаю 100 баксов, кто сделает лучше.

Бухгалтерия какая-то?


 
Суслик ©   (2005-06-29 01:47) [64]


> Просто Джо ©   (29.06.05 01:43) [63]

да, речь шла по счет-фактуру.


 
Просто Джо ©   (2005-06-29 01:52) [65]


>  [64] Суслик ©   (29.06.05 01:47)

Да, в этой предметной области формы встречаются еще те. Слава богу, этим не занимаюсь.
Попробуй, что-ли, часть функциональности контроллов перенести на что-то вроде DrawGrid"a. И вообще, откуда взялась такая большая вложенность?


 
Просто Джо ©   (2005-06-29 01:57) [66]

[65] Просто Джо
>  DrawGrid"a.

Или ValueListEditor"а.


 
Суслик ©   (2005-06-29 01:58) [67]


> Просто Джо ©   (29.06.05 01:52) [65]


> И вообще, откуда взялась такая большая вложенность?

по уровням:
1. верх - panel, низ - pagecontrol
2. pagecontrol - 5 закладок
3. на последней закладке - есть 5 секций, каждая из которых может быть скрыта, высота которых регулируется splitter, также высота должна храниться в реестре. Т.е. есть такая особенность, что несколько панелей с одинаковым align при скрытии/показе могут менять местами, то приходится следовать принципу - есть только: верх, центр, низ. Здесь получается 3 уровня.
4. На каждой панели - group box.
5. Внутри group box - две панели, низ (футтер таблицы)/центр(тело таблицы).

В общем - около 9-10 уровней набирается ((( Если что не указал, то просто забыл.


 
Суслик ©   (2005-06-29 01:59) [68]


> Т.е. есть такая особенность,

читать как т.к. есть такая особенность в vcl


 
Просто Джо ©   (2005-06-29 02:13) [69]

Хм... А неужели все эти данные так уж необходимо бросать для просмотра/редактирования одновременно в одно окно? Может быть, есть возможность вызывать из этих закладок дополнительные модальные окна путем помещения на них соответствующих кнопок? Хотя, не видя всего этого и не зная предметной области трудно советовать что-то определенное...


 
-=XP=- ©   (2005-06-29 09:23) [70]

На каждой панели - group box. Внутри group box - две панели.

Я смотрю, Вы используете ресурсосберегающие технологии.


 
Игорь Шевченко ©   (2005-06-29 11:37) [71]

И все-таки, очень интересно, почему у меня D2005 не падала :)


 
Agent13 ©   (2005-06-29 11:59) [72]


> И все-таки, очень интересно, почему у меня D2005 не падала
> :)

Может потому, что товарищ ИШ скачал триал, поигрался и стёр? :) А то мне почему-то кажется, что вы не используете 2005 делфю в качестве основного средства разработки.


 
Agent13 ©   (2005-06-29 12:00) [73]

И вообще это мы у вас должны спрашивать, какие заклинания надо читать, чтобы оно не падало :)


 
Danilka ©   (2005-06-29 12:25) [74]

Суслик ©   (29.06.05 01:47)
>да, речь шла по счет-фактуру.


брр. а нафига в счет-фактуре столько много всякого?
моя твоя непонимай :)
может ты несколько документов объединил в одну счет-фактуру? :)


 
Игорь Шевченко ©   (2005-06-29 12:39) [75]

Agent13 ©   (29.06.05 11:59) [72]

Собственно, да. Получил триал, откомпилировал ряд старых программ среднего объема, попробовал новые возможности языка, даже чего-то написал по результатам своих проб на "Королевстве Delphi". Написал в QC о странном поведении при открытии файлов с русской буквой "я". Недостатков, которые не дают возможности использовать Delphi2005 в качестве средства разработки, не увидел :)


 
wicked ©   (2005-06-29 15:30) [76]

бгы... был у нас прожект на vs (у меня - 6, у коллеги - 2002), писали разные по функциональности части... так вот, сначала плотность мата была достаточно высокой - сказывалось то, что таки MFC - совсем и далеко не VCL...
но после того, как пришлось к проекту скомпилировать и прилинковать ming, lame, pnglib и libungif, я понял, за что можно любить vs... :)
build конфигурации и project workspace - продумано и сделано на 7+ по 5-балльной шкале, пара кликов - и у нас в разных папках debug и release версии библиотек, всё чётко и красиво разложено...
если бы не забитая в vs поддержка MFC - была бы просто потрясная IDE"шка...


 
Anatoly Podgoretsky ©   (2005-06-29 15:56) [77]

Суслик ©   (29.06.05 01:58) [67]
4. На каждой панели - group box.
5. Внутри group box - две панели, низ (футтер таблицы)/центр(тело таблицы).

Ой это же бесконтрольная рекурсия!



Страницы: 1 2 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.07.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.61 MB
Время: 0.014 c
1-1120587813
SpyBoy
2005-07-05 22:23
2005.07.25
как программно нажать клавишу?


14-1120381109
аматор
2005-07-03 12:58
2005.07.25
текстовой редактор


1-1120736390
Фёдор Мегатронов
2005-07-07 15:39
2005.07.25
Как связать TScrollBar и TMemo ???


14-1120124105
stone
2005-06-30 13:35
2005.07.25
Hello, World. На разных языках


8-1111666278
Romantic
2005-03-24 15:11
2005.07.25
Инвертирование при видеозахвате





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский