powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как бросить Delphi и перейти на C#?
25 сообщений из 210, страница 5 из 9
Как бросить Delphi и перейти на C#?
    #39431487
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЛично я не использую ODBC уже больше 10 лет в проектах, и все это время разрабатывал и использовал в том числе и GUI.
И тут Вы пишете фразу, что вызывает у меня недоумение :)Теперь понятен ваш вопрос.
Не ну не совсем уж GUI будет куцый ...
Gif, jpg, png .. в нем использовать можно /и нужно будет/.
И функциональность его будет ни как не хуже той, которую предоставляет набор controls Microsoft ...
Другое дело, что возможностями OpenGL и DirectX будут нативно подключены не сразу /об причинах этого сказано выше/.
Но GUI будет не статичным ...

PS: После реализации того о чем сказано выше, будет произведена поддержка OpenCL и DirectX.
Так их использование будет неотъемлемой частью платформы.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431492
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012, а можете дать короткое и емкое определение этому своему GUI? А то понятно, что Вы о каких-то своих наработках пишете, но картинка до конца не складывается.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431496
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немного про ГУЙ.

Когда начинается улучшение десктопного софта наведением красоты в интерфейсе это говорит только о том что софт уже мертв, т.е. улучшить нечего, а улучшать надо, вот и занимаемся раскрашиванием покойника.

Сам прошел через это, раскрашивал, но вовремя остановился. Нашел новые идеи для перестройки, переписал с нуля, а к наведению красоты раскрашиванием сегодня отношусь прохладно.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431499
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

А речь, мне кажется, не про улучшения, а про то, что писали на Delphi, привыкли к определенному GUI, и теперь его надо в 1С повторить.
Была похожая задача при переходе с Centura SQL32 Windows на .NET WinForms 1.1 десять с лишним лет назад.
Удивительно, что до сих пор кто-то подобным занимается.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431501
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAа можете дать короткое и емкое определение этому своему GUI? А то понятно, что Вы о каких-то своих наработках пишете, но картинка до конца не складывается.Кратко не получится по той причине, что каждый будет как-то додумывать детали так как он "понял".

И так.
Имеем WIN API в части поддержки User Interface https://msdn.microsoft.com/en-us/library/windows/desktop/aa372390(v=vs.85).aspx

В 1С 7.7 например диалоговые формы - надстройка над dialog box WIN API с дополнительными controls ...
VCL как мне известно это тоже некоторая надстройка над WIN API с дополнительными controls ...
Кроме того фирма Microsoft имеет еще множество иного API, предусматривающего использование OpenGL, DirectX, ...

Пока GUI будет надстройкой над всем перечисленным + ряд своих controls.
В целом при разработке будет много упрощено использование API фирмы Microsoft, но при этом будут
предоставлены возможности "ручного" использования WIN API.
При желании разработчик сможет использовать в GUI native API фирмы Microsoft и иных фирм.

Планируемая главная фича GUI - не зависимость от какого-либо language.
Пишете в Delphi => без переделок используете в 1С или VB, ... и vs.

Еще одна фича - простота использования.

Пока не приоритетно, но принятый подход много упростит решения вопросов кроссплатформенности.

PS: Как мне известно вы в основном в разработке делаете акцент на использовании WWW технологий.
Что по этому поводу могу сказать.
Использование GUI не будет предопределять жесткой привязки к WIN API Microsoft.
Конечно в GUI можно будет использовать controls не только controls фирмы Microsoft.

Подход к их использованию всегда будет один - обеспечение max простоты и методов работы с любым controls, с предоставлением возможности работы с controls native API.

Как то так ...

Многое из сказанного выше уже реализовано, но работы еще очень МНОГО.
Так что по всей видимости на многие вопросы не смогу вам ответить.
Но в целом все будет реализовано так как сказано выше.

Планируется ли поддержка HTML?
Не знаю.

На мой взгляд ценность WWW технологий в том, что наработано много интересных стандартов ...
Как по мне из мухи умудрились сделать СЛОНА.

От чего?
Долгая история ...

Кстати СЛОН этот многих устраивает.

Почему?
Долгая история ...

Отвергаю ли WWW?
Нет.

Нравятся технологии WWW?
Многое реализовано очень хорошо.
А в целом все - как истина прошедшая через сто кривых зеркал.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431503
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что касается поддержки одного в другом, то помнится почитал Рихтера, написал небольшую обвязку на Managed C++ и C# и готово: в MDI приложении, написанном на Centura, открываются формы, написанные на C#.
И со временем приложение мигрирует на новую платформу, не заметно для пользователей.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431504
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TКогда начинается улучшение десктопного софта наведением красоты в интерфейсе это говорит только о том что софт уже мертв, т.е. улучшить нечего, а улучшать надо, вот и занимаемся раскрашиванием покойника.

Сам прошел через это, раскрашивал, но вовремя остановился. Нашел новые идеи для перестройки, переписал с нуля, а к наведению красоты раскрашиванием сегодня отношусь прохладно.Согласен с вами на 100%.

В GUI для любителей "красоты" будет где развернуться.
Но для меня GUI это не страус, а прежде всего удобный UI.

PS: Плохому танцору как и программисту всегда что-то мешает ...
Виноват ли от этого танец?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431510
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012skyANAа можете дать короткое и емкое определение этому своему GUI? А то понятно, что Вы о каких-то своих наработках пишете, но картинка до конца не складывается.Кратко не получится по той причине, что каждый будет как-то додумывать детали так как он "понял".

И так.
Имеем WIN API...А еще имеем GDI, контекст устройства, дескрипторы, пользовательскую подсистему :)

Будьте проще :)
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431511
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА еще имеем GDI, контекст устройства, дескрипторы, пользовательскую подсистему :)Забудьте эти страшные слова.
В GUI даже упоминания таких срамных слов не будет.

Но "продвинутым" в тайне от других будет предоставлена возможность "тихо радоваться".
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431512
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА речь, мне кажется, не про улучшения, а про то, что писали на Delphi, привыкли к определенному GUI, и теперь его надо в 1С повторить.Однозначно у вас имеется дар чтения чужих мыслей.

Наши "Клавы" /это те кого десятилетиями не удается научить работать с клавиатурой/ не позволят того, чтобы
диалоговые формы в 1С хотя бы на 1 px отличались от аналогичных в Delphi.

PS: "Теперь вы понимаете в каких условиях приходится работать?".

А знаете если честно, то этому очень рад.
Ведь боязнь "Клав" /в частности/ принуждает меня реализовать то, что все равно реализовал бы ...
Но здесь результат нужен был "еще два дня назад".
Поэтому фантазировать не когда - нужен результат!
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431515
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA

Из ваших постов складывается суждение о том, что весь интерфейс у вас построен с использованием WWW.
Ни чего против не имею ...

Поэтому надеюсь вы сразу поняли для чего GUI разрабатывается language независимым?
Пока кроссплатформенность не будет реализована потому, что нет "Клавы", которая бы от меня это потребовала.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431521
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему рассказал об разработке GUI?

Ну во первых это не фантазии, а многое уже сделано /то бишь это не прожект/.
А самое главное так как all известил об разработке, то деваться некуда - доведу ее до production!
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431538
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012skyANA

Из ваших постов складывается суждение о том, что весь интерфейс у вас построен с использованием WWW.
Ни чего против не имею ...

Поэтому надеюсь вы сразу поняли для чего GUI разрабатывается language независимым?
Пока кроссплатформенность не будет реализована потому, что нет "Клавы", которая бы от меня это потребовала.
Не до конца понимаю Вашу мысль. В индустрии 15 лет, начинал с десктоп, потом веб, знаком и с разработкой под мобильные устройства.
Особой потребности в независимом от языка интерфейсе для своего продукта не видел.
Хотя возможно Вы об интеграции различных сервисов в одном месте, о так называемом портале.
Или о том, что в веб логику можно писать на чем угодно, а морду на HTML, CSS, JavaScript, и подобного хочется в десктопе.
Или о чем-то вроде универсальной платформы Windows (UWP), но только не ограниченной четырьмя языками, HTML5 и XAML.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431542
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012, или Вы таки о том, чтобы приложение работало и под Windows, и под Linux, и под MacOS?

Что все-таки скрывается под Вашей "language независимостью"? Какие потребности?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431555
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012Разрабатываю сейчас GUI, которое на 100% поддержит dialog box и controls Microsoft и VCL фирмы Borland.
В VCL нет диалоговых окон, это стало одной из причин моего полного отказа от VCL. ShowModal запускает дополнительный цикл обработки сообщений и в нем между обработко поступивших сообщений проверяет переменную ModalResult. А если при обработке одного из сообщений запустится еще один цикл - то этот не продолжится, пока новый не закончится.
И это приведет к тому, что закрыть диалог VCL будет невозможно!!

У диалогов Microsoft winapi такой очень существенной проблемы нет.

Понятное дело,что и winapi меня ограничивает, то не так жестко, как VCL.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431574
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockВладимир2012Разрабатываю сейчас GUI, которое на 100% поддержит dialog box и controls Microsoft и VCL фирмы Borland.
В VCL нет диалоговых окон, это стало одной из причин моего полного отказа от VC L. ShowModal запускает дополнительный цикл обработки сообщений и в нем между обработко поступивших сообщений проверяет переменную ModalResult. А если при обработке одного из сообщений запустится еще один цикл - то этот не продолжится, пока новый не закончится.
И это приведет к тому, что закрыть диалог VCL будет невозможно!!

У диалогов Microsoft winapi такой очень существенной проблемы нет.

Понятное дело,что и winapi меня ограничивает, то не так жестко, как VCL.


... ну не нравится тебе обработка модальных диалоговых окон по-умолчанию, сделай их немодальными, а модальность обеспечивай собственными средствами (фильтр на поток событий), в чем проблема-то?

...

Модератор: Последний раз прошу обходиться без оскорблений. Еще раз и закрою топик.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431600
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAВладимир2012, или Вы таки о том, чтобы приложение работало и под Windows, и под Linux, и под MacOS?

Что все-таки скрывается под Вашей "language независимостью"? Какие потребности?Упрощенно /но совершенно не так/ - HTML + JavsScript.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431635
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchа модальность обеспечивай собственными средствами (фильтр на поток событийЭто сейчас в VCL так. Это меня и не устраивает.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431660
Benny Blanco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,
1. Вам должны дать задачу, с условием разработать ее на C#
2. Сама задача должна быть достаточно сложной, приносить определенный уровень страданий и неудовлетворенности собой.
3. п. 2 должен стимулировать вас развиваться и читать stackoverflow
4. В случае успеха вас должно ждать некое поощрение - благодарность начальства, коллег,
Которым программа улучшила жизнь. Премия.
5. У вас должен быть конечный срок для написания программы.
6. В случае неудачи должна быть реальная угроза получить люлей в профессиональном плане.

Если у вас будет мотивация в виде п1-6 - вы очень легко освоите C#.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431662
Фотография Хнык
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Benny Blanco,

Цикл дофаминов не связан с изучением C#. Поощрение вы должны испытывать каждый вечер, вне зависимости от того, чем занимаетесь.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431668
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Benny BlancoЕсли у вас будет мотивация в виде п1-6 - вы очень легко освоите C#.
Суровый подход, спасибо за мысль.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431755
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Benny Blanco1. Вам должны дать задачу, с условием разработать ее на C#
2. Сама задача должна быть достаточно сложной, приносить определенный уровень страданий и неудовлетворенности собой.
3. п. 2 должен стимулировать вас развиваться и читать stackoverflow
ИМХНО
Самое главное - НЕ ЛЕНИТЕСЬ.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431762
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockdbpatchа модальность обеспечивай собственными средствами (фильтр на поток событийЭто сейчас в VCL так. Это меня и не устраивает.Ну оберни вызов ShowModal в PostMessage. В чём проблема?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39432223
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КНу оберни вызов ShowModal в PostMessage. В чём проблема?
В чем проблема - я описывал выше. Если не понятно - значит надо искать причину в себе. PostMessage тут никакой роли не сыграет.

А вообще, открывать диалог с пользователем через PostMessage и строить таким образом логику программы... Э... Мне кажется, советовать такое на форуме не очень красиво - вдруг кто-то воспользуется советом. Сами так пользуйтесь - пожалуйста.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39432269
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012skyANAВладимир2012, или Вы таки о том, чтобы приложение работало и под Windows, и под Linux, и под MacOS?

Что все-таки скрывается под Вашей "language независимостью"? Какие потребности?Упрощенно /но совершенно не так/ - HTML + JavsScript.Что "HTML + JavsScript"?
...
Рейтинг: 0 / 0
25 сообщений из 210, страница 5 из 9
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как бросить Delphi и перейти на C#?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]