powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как бросить Delphi и перейти на C#?
210 сообщений из 210, показаны все 9 страниц
Как бросить Delphi и перейти на C#?
    #39427109
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как бросить Delphi и перейти на C#?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427112
Бьютифер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

и птичку за одно
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427116
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БьютиферGallemar,

и птичку за одно
птичку то зачем?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427118
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

Поставить Visual Studio Community, создать проект и вперёд. В чём проблема?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427125
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttGallemar,

Поставить Visual Studio Community, создать проект и вперёд. В чём проблема?
Сделал. В частности появление community и подтолкнуло к c#. Руки к делфи тянутся. Особенно доступы к данным тянут назад.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427138
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarСделал. В частности появление community и подтолкнуло к c#. Руки к делфи тянутся. Особенно доступы к данным тянут назад.

Что именно тянет назад? В C# имеется множество различных способов работы с БД. От нативного ADO.NET, до высоко-уровнего ORM (EF, NHibernate), или что-то между (micro-ORM). Я не знаю, чего такого есть в Delphi, чего нет в C#.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427140
Товарищ старшина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarhVosttGallemar,

Поставить Visual Studio Community, создать проект и вперёд. В чём проблема?
Сделал. В частности появление community и подтолкнуло к c#. Руки к делфи тянутся. Особенно доступы к данным тянут назад.
Тебе много "доступов" надо, что ли?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427154
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarhVosttGallemar,

Поставить Visual Studio Community, создать проект и вперёд. В чём проблема?
Сделал. В частности появление community и подтолкнуло к c#. Руки к делфи тянутся. Особенно доступы к данным тянут назад.
Найди книжку по WPF и его принципу биндингов ко всему на свете в т.ч. к данным. Возможно Петцольда, возможно уже есть лучшие (советуйте).

В целом фреймворк будет сложнее, чем в Дельфи, но гибче. Биндинги к СУБД принципиально похожи.

С ФБ не знаю что сказать - есть некоторая подстава в том, что Студия изначально интегрирована с MSSQL. Вроде бы, через Enterprise Library можно сразу писать кросс-датабазное приложение, но все= отлаживаться удобнее будет с MSSQL и этот вариант может стать тебе ближее.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427155
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemarglчто Студия изначально интегрирована с MSSQL

Внесу пять копеек. Это полный бред. На C# можно работать с любыми БД точно также, с такой же полнотой функциональности, как и с MS SQL. Нужны провайдеры, которые уже давно реализованы под все мыслимые и немыслимые СУБД. В том числе и для ФБ.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427199
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищ старшинаGallemarпропущено...

Сделал. В частности появление community и подтолкнуло к c#. Руки к делфи тянутся. Особенно доступы к данным тянут назад.
Тебе много "доступов" надо, что ли?
Работаю с Firebird, Postgresql, MS SQL, MySQL. В Delphi это Fib+/IBX, Zeos, Firedac.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427264
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttSiemarglчто Студия изначально интегрирована с MSSQL

Внесу пять копеек. Это полный бред. На C# можно работать с любыми БД точно также, с такой же полнотой функциональности, как и с MS SQL. Нужны провайдеры, которые уже давно реализованы под все мыслимые и немыслимые СУБД. В том числе и для ФБ.Имелись в виду средства разработки и отладки. К примеру, пошаговый отладчик T-SQL.

GallemarТоварищ старшинапропущено...

Тебе много "доступов" надо, что ли?
Работаю с Firebird, Postgresql, MS SQL, MySQL. ...Это все есть и в виде ADO.NET и в виде ORM, например nhibernate
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427268
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarКак бросить Delphi и перейти на C#?
ИМХО Возьми что-нибудь небольшое из того что есть и перепиши с нуля.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427419
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarКак бросить Delphi и перейти на C#?

по-моему так Delphi - это клиника...
Люди с него ни на что не в состоянии перейти, потому что им так там щемит мозг, что уже ничего не хотят учить.

Парень, я бы тебе помог с удовольствием, чтобы спасти тебя, но я сам C# не знаю...
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427509
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivно я сам C# не знаю...
На сях с крестами пишешь?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427526
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

иди лучше сразу в яву
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427536
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)Gallemar,

иди лучше сразу в яву

Нюанс один есть - компания покупает софт на C#, так что java отпадает.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427581
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Главное - не "вступить" в WinForms =)
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427582
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglГлавное - не "вступить" в WinForms =)
WPF наше всё?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427590
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglГлавное - не "вступить" в WinForms =)

WinForms ближе к делфи формам, чем WPF.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427598
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Здравствуйте, меня зовут <UserName> и я программист Delphi",
смахивает на клуб алкоголиков и собрание о том, как бросить бухать =)
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427612
BlackEric
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl,

WinForms чем плох?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427640
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarНюанс один есть - компания покупает софт на C#, так что java отпадает.
Ну а ты тут с какого места? купить софт не значит купить исходники. А что бы баги скидывать знать на чём написано не обязательно
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427645
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)GallemarНюанс один есть - компания покупает софт на C#, так что java отпадает.
Ну а ты тут с какого места? купить софт не значит купить исходники. А что бы баги скидывать знать на чём написано не обязательно
Axapta
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427656
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКАКОВА СТОИМОСТЬ MICROSOFT AXAPTA (NAVISION AXAPTA)? ЗА СЧЕТ ЧЕГО ДОСТИГАЕТСЯ НИЗКАЯ СОВОКУПНАЯ СТОИМОСТЬ ВЛАДЕНИЯ?

В среднем стоимость Microsoft Axapta в расчете на одно рабочее место составляет 3000-5000 ЕВРО. Соответственно, пакетна 20 одновременных пользователей будет стоить примерно 60000-100000 ЕВРО.
жесть ...

сначала программистов за 60к ищут, а потом влупливают куеву тучу бабосов за ...
Российский бизнес, жестокий и беспощадный
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427690
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlackEricSiemargl,

WinForms чем плох?Тем что такой же подход, как и в Дельфе. Смысл менять шило на мыло?
Да и deprecated, не развивается.

На вике есть ссылочка про no future https://en.wikipedia.org/wiki/Windows_Forms
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427695
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglBlackEricSiemargl,

WinForms чем плох?Тем что такой же подход, как и в Дельфе. Смысл менять шило на мыло?

Такой же в чем?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427714
BlackEric
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl,

Хз, для построения клиент-сервера WinForms вполне достаточно, к тому же в связке с ним вполне можно использовать EF и прочие плюшки .net. ИМХО WPF зачастую избыточен.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427747
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarSiemarglпропущено...
Тем что такой же подход, как и в Дельфе. Смысл менять шило на мыло?

Такой же в чем?В фиксированности возможностей каждого контрола и соответственно, способом работы с ними. Чуть что - сабклассинг или покупка чужих компонент покрасивее.

В WPF (XAML) у тебя любой контрол, и форма в том числе - это гибкая композитная наборка из других контролов с установкой взаимосвязей между ними биндингами языка разметки форм, в т.ч со скриптованием анимаций и тп. Труднее пояснить, чем показать на примере )

В общем - идейно ближе к HTML-JS фронтендам, чем к классическому десктопу.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427868
alexer81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
C# после дельфи нормально воспринимается.Пользуюсь SharpDevelop. Пробовал си++ целый день промучился голова болела как после паленой водки. не смог простейшие операции со строками перевести с дельфи на си++.
а вот c# сходу пошёл.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427977
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttGallemarСделал. В частности появление community и подтолкнуло к c#. Руки к делфи тянутся. Особенно доступы к данным тянут назад.

Что именно тянет назад? В C# имеется множество различных способов работы с БД. От нативного ADO.NET, до высоко-уровнего ORM (EF, NHibernate), или что-то между (micro-ORM). Я не знаю, чего такого есть в Delphi, чего нет в C# .

OCI direct path insert/loading https://www.devart.com/odac/features.html
Lazy Fetching (там-же)
Substitition variables (там-же)
Thin client-less connection (там-же)


список можно продолжить на пару листов, но зачем?

начинающим про подобные вещи знать скорее вредно, вдруг нарушится сон и аппетит, а юношенскому организму это вредно, ему еще расти и расти :)
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427979
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglGallemarпропущено...

Такой же в чем?В фиксированности возможностей каждого контрола и соответственно, способом работы с ними. Чуть что - сабклассинг или покупка чужих компонент покрасивее.

В WPF (XAML) у тебя любой контрол, и форма в том числе - это гибкая композитная наборка из других контролов с установкой взаимосвязей между ними биндингами языка разметки форм, в т.ч со скриптованием анимаций и тп. Труднее пояснить, чем показать на примере )

В общем - идейно ближе к HTML-JS фронтендам, чем к классическому десктопу.

А разве WPF не мертв не помечен как deprecated (равно как и WinForms и Silverlight)?
https://www.codeproject.com/Articles/818281/Is-WPF-dead-the-present-and-future-of-WPF

Признаться, давно не слежу за "прогрессом" :)
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427982
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarКак бросить Delphi и перейти на C#?

C# для десктопа (там где рулит Delphi) актуален только для предприятий, т.е. единичных заказов на коленке, в случае Delphi это замена шила на мыло (тогда стоит идти сразу на SAP или 1С)

а для веб технологий есть и более динамично развивающиеся, модные и востребованные средства, к примеру Node.JS и всякие ReactJS c PhoneGap/Cordova

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

лучше уже тогда уйти в геймдев (там весело, Unity3D, и прочей C++ и полная кроссплатформа) или в какой machine learning на питоне, или и вовсе в Erlang/Elixir, обрабатывать сотни тысяч одновременных запросов в секунду.


цель то какая? интересные проекты или покрытие ипотеки?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39427997
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchOCI direct path insert/loading https://www.devart.com/odac/features.html
Lazy Fetching (там-же)
Substitition variables (там-же)
Thin client-less connection (там-же)


список можно продолжить на пару листов, но зачем?

https://www.devart.com/dotconnect/oracle/

Да смысл продолжать, не увидел ничего такого, чего нет под .NET.

Под .NET одака конечно нет
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39428000
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchа для веб технологий есть и более динамично развивающиеся, модные и востребованные средства, к примеру Node.JS и всякие ReactJS c PhoneGap/Cordova

Выводы сделаны по "газетным заголовкам". Не шучу. Не вводите пожалуйста людей в заблуждение, Node.JS очень плохо подходит для enterprise решений, т.е. там, где раньше обычно применялся делфи, его собственно там и нет, и не будет. Намешали всё в кучу, кордову с реактом.


dbpatchно для веб технологий нужно сильно поломать себе восприятие процесса разработки приложений, и быть морально готовым к ... весьма специфическому качеству оных.

Ничего не надо ломать, вся концептуальная разница это stateless vs stateful, и то уже местами размывается.


dbpatchлучше уже тогда уйти в геймдев (там весело, Unity3D, и прочей C++ и полная кроссплатформа) или в какой machine learning на питоне, или и вовсе в Erlang/Elixir, обрабатывать сотни тысяч одновременных запросов в секунду.

Смешалось всё в кучу, кони, люди
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39428011
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchhVosttпропущено...
Что именно тянет назад? В C# имеется множество различных способов работы с БД. От нативного ADO.NET, до высоко-уровнего ORM (EF, NHibernate), или что-то между (micro-ORM). Я не знаю, чего такого есть в Delphi, чего нет в C# .

OCI direct path insert/loading https://www.devart.com/odac/features.html
Lazy Fetching (там-же)
Substitition variables (там-же)
Thin client-less connection (там-же)

список можно продолжить на пару листов, но зачем?

начинающим про подобные вещи знать скорее вредно, вдруг нарушится сон и аппетит, а юношенскому организму это вредно, ему еще расти и расти :)Драйвер ODP.NET пишет Оракл и Микрософт рекомендует применять его вместо своей разработки. И уж себя то Оракл в фичах не обидит.
dbpatchА разве WPF не мертв не помечен как deprecated (равно как и WinForms и Silverlight)?
https://www.codeproject.com/Articles/818281/Is-WPF-dead-the-present-and-future-of-WPF

Признаться, давно не слежу за "прогрессом" :)С продвижением Win10 во все поля произошел ребрендинг с WPF на https://en.wikipedia.org/wiki/Windows_Runtime_XAML_Framework
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39428096
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttdbpatchOCI direct path insert/loading https://www.devart.com/odac/features.html
Lazy Fetching (там-же)
Substitition variables (там-же)
Thin client-less connection (там-же)


список можно продолжить на пару листов, но зачем?

https://www.devart.com/dotconnect/oracle/

Да смысл продолжать, не увидел ничего такого, чего нет под .NET.

Под .NET одака конечно нет

там интеграция через OCI клиента, а это противоречит правилам managed кода.
ты бы еще рассказал, что в C# есть все, что есть в C++ потому что P/Invoke есть.

спасибо, не нужно.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39428097
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttdbpatchа для веб технологий есть и более динамично развивающиеся, модные и востребованные средства, к примеру Node.JS и всякие ReactJS c PhoneGap/Cordova

Выводы сделаны по "газетным заголовкам". Не шучу. Не вводите пожалуйста людей в заблуждение, Node.JS очень плохо подходит для enterprise решений, т.е. там, где раньше обычно применялся делфи, его собственно там и нет, и не будет. Намешали всё в кучу, кордову с реактом.

А разве я говорил, что Node.js, Кордова и реакт подходит для Enterprise? Для этого сектора нужен 1С и SAP, зачем там эти ваши наколенки рукодельные?

Я вообще-то говорил что кроме энтерпрайза есть вон рынок веб разработки, и там прикольнее, чем сидеть дебет кредит сводить в печатных отчетах.


hVosttdbpatchно для веб технологий нужно сильно поломать себе восприятие процесса разработки приложений, и быть морально готовым к ... весьма специфическому качеству оных.

Ничего не надо ломать, вся концептуальная разница это stateless vs stateful, и то уже местами размывается.

Да ты прямо гений современности и оригинальной некапитанской неочевидности.
Мемуары писать не пробовал?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39428098
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargldbpatchпропущено...


OCI direct path insert/loading https://www.devart.com/odac/features.html
Lazy Fetching (там-же)
Substitition variables (там-же)
Thin client-less connection (там-же)

список можно продолжить на пару листов, но зачем?

начинающим про подобные вещи знать скорее вредно, вдруг нарушится сон и аппетит, а юношенскому организму это вредно, ему еще расти и расти :)Драйвер ODP.NET пишет Оракл и Микрософт рекомендует применять его вместо своей разработки. И уж себя то Оракл в фичах не обидит.
Oracle в самых что ни на есть родных JDBC драйверах толком никак не научится пользователю просроченный пароль менять, тоже мне, умозаключение про необиду.

SiemargldbpatchА разве WPF не мертв не помечен как deprecated (равно как и WinForms и Silverlight)?
https://www.codeproject.com/Articles/818281/Is-WPF-dead-the-present-and-future-of-WPF

Признаться, давно не слежу за "прогрессом" :)С продвижением Win10 во все поля произошел ребрендинг с WPF на https://en.wikipedia.org/wiki/Windows_Runtime_XAML_Framework
Ага ага, ребрендинг.

Вы это, не отвлекайтесь, лучше вкладывайтесь в тренинги и сертификации. Перспективно же!
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39428150
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchтам интеграция через OCI клиента, а это противоречит правилам managed кода.
ты бы еще рассказал, что в C# есть все, что есть в C++ потому что P/Invoke есть.

спасибо, не нужно.

Я до сих пор не увидел что такого нельзя сделать на C#, и можно на делфях. Учитывая, что адекватного ответа я не дождусь, вопрос можно смело закрывать.

dbpatchА разве я говорил, что Node.js, Кордова и реакт подходит для Enterprise?

Ты буквально на вопрос, как перейти с лыж на сноуборд, отвечаешь: есть же коньки, яблоки и тракторы. А теперь ещё типа недоумеваешь. Такое ощущение, что ты просто слов понабрался, и понятия не имеешь, что они означают.

dbpatchДля этого сектора нужен 1С и SAP, зачем там эти ваши наколенки рукодельные?

Из секты свидетелей 1С и SAP? Уровень бреда и мусора в твоей голове зашкаливает.


dbpatchЯ вообще-то говорил что кроме энтерпрайза есть вон рынок веб разработки, и там прикольнее, чем сидеть дебет кредит сводить в печатных отчетах.

Да-да, в этом мире много чего есть. Ещё можно носками на рынке торговать. Только какое это имеет отношение к вопросу ТС?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39428157
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatch,

grexhide, вернулся? ))
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39428164
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прочитал и понял - вместо совета получил очередной холивар,что подтвердило старую мысль - хочешь писать для себя - пиши на чем удобно. C# всё-таки ближе к Delphi и позволяет легко перейти на Java в случае необходимости.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39428167
Гхостик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GallemarC# .. позволяет легко перейти на Java в случае необходимости.Это как он позволяет?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39428176
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarПрочитал и понял - вместо совета получил очередной холивар,что подтвердило старую мысль - хочешь писать для себя - пиши на чем удобно. C# всё-таки ближе к Delphi и позволяет легко перейти на Java в случае необходимости.Язык может и похож, но фреймворки - совсем нет.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39428178
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl, у java фремворков столько, что всё равно что-то новое придется изучать. В плане разработки для десктопа у C# - WPF, для веб - ASP.NET MVC?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39428182
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarВ плане разработки для десктопа у C# - WPF, для веб - ASP.NET MVC?

Верно.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39428262
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchА разве я говорил, что Node.js, Кордова и реакт подходит для Enterprise? Для этого сектора нужен 1С и SAP, зачем там эти ваши наколенки рукодельные?Ты теперь Министр Корпоративной Информатизации РФ, раз берёшься делать такие выводы?

зы: 10 лет уже прошло, а про Lazy Fetching забыть не можешь. Тебе ещё тогда на существование DbDataReader намекали.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39428666
Фотография ХБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, что встреваю в срач.
Понадобилось поковыряться в C#, поставил Visual Studio Community 2017 и сразу же затык:
там есть палитра компонентов под названием Toolbox, так в ней показываются только компоненты WinForms; а мне нужны компоненты из .NET - как их увидеть?
В меню Tools есть что-то вроде Choose Components, нужные мне компоненты я там отметил галочкой - и их все равно не видно, хотя судя по мануалам к предыдущим версиям написано, что когда галочка стоит, компонент должен появляться в Toolbox. Конкретно мне нужен компонент Chart
Можно ли сделать чтобы он был доступен через Toolbox?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39428670
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХБПонадобилось поковыряться в C#, поставил Visual Studio Community 2017 и сразу же затык:
Вот форум по C# http://www.sql.ru/forum/dotnet
Вот тема про VS2017 http://www.sql.ru/forum/1252509/zapusk-visual-studio-2017
Наверно лучше там спросить.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39428869
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarMasterZivно я сам C# не знаю...
На сях с крестами пишешь?

типа того...
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39428885
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivGallemarпропущено...

На сях с крестами пишешь?

типа того...
QT, VS, C++Builder?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39430566
Алексей КdbpatchА разве я говорил, что Node.js, Кордова и реакт подходит для Enterprise? Для этого сектора нужен 1С и SAP, зачем там эти ваши наколенки рукодельные?Ты теперь Министр Корпоративной Информатизации РФ, раз берёшься делать такие выводы?

зы: 10 лет уже прошло, а про Lazy Fetching забыть не можешь. Тебе ещё тогда на существование DbDataReader намекали.

если к бабушке приделать член (обеспечить существование), то она ну никак не станет сразу дедушкой.

ну и что, что оно ото там есть? какой из гридов с биндингом его поддерживает?

самодельный? а, ну ну.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39430567
GallemarПрочитал и понял - вместо совета получил очередной холивар,что подтвердило старую мысль - хочешь писать для себя - пиши на чем удобно. C# всё-таки ближе к Delphi и позволяет легко перейти на Java в случае необходимости .

и чем же это позволяет? тем что if() и while() пишутся одиаково?
так юноша, сам язык - это от силы 0.1% от всего того, что нужно знать.

на 99% навыки программиста определяются знанием библиотек, а в C# и Java их одинаковых просто нет, за очень редкими и практически невостребованными исключениями (вроде NHibernate)
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39430582
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
успокоитель дотнетчиковсамодельный? а, ну ну.

Такое ощущение, что некоторые упоротые личности искренне верят, что "нативно" это как бы такое, природное, из земли растёт, типа естественное. А самодельное, это неандертальцы обтесали камень.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39430583
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надежды юношей питаютна 99% навыки программиста определяются знанием библиотек

Ещё одно глупое утверждение, которое может изречь только человек, не имеющий опыта.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39430598
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttнадежды юношей питаютна 99% навыки программиста определяются знанием библиотек

Ещё одно глупое утверждение, которое может изречь только человек, не имеющий опыта.

присоединяюсь к оценке.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39430605
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
успокоитель дотнетчиковну и что, что оно ото там есть? какой из гридов с биндингом его поддерживает?

самодельный? а, ну ну.Чё "ну ну"? Если тебе надо, то возьми DbDataReader и сделай сам, там день работы, если делать "с нуля". Просто никому это не надо, потому этого в "коробке" и нету.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39430606
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttуспокоитель дотнетчиковсамодельный? а, ну ну.

Такое ощущение, что некоторые упоротые личности искренне верят, что "нативно" это как бы такое, природное, из земли растёт, типа естественное. А самодельное, это неандертальцы обтесали камень.

в целом если такие люди займутся таким делом, то как раз и получится "это неандертальцы обтесали камень", они просто по себе всех судят
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39430691
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда я переходил с Delphi на C#, возникло давно забытое ощущение, как в институте интенсивно изучал английский.

Вокруг те же самые, давно знакомые вещи - и чувство досады: ну кому пришло в голову для всего вокруг придумать другие названия?...
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39430718
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cane Cat FisherКогда я переходил с Delphi на C#, возникло давно забытое ощущение, как в институте интенсивно изучал английский.

Вокруг те же самые, давно знакомые вещи - и чувство досады: ну кому пришло в голову для всего вокруг придумать другие названия? ...TDataSet тупо клонировали и переименовали в Entity Framework, а по существу - да, отличий практически нет.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39430748
y.dev.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КTDataSet тупо клонировали и переименовали в Entity Framework, а по существу - да, отличий практически нет.

А вот это было сильно.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39430794
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarhVosttGallemar,

Поставить Visual Studio Community, создать проект и вперёд. В чём проблема?
Сделал. В частности появление community и подтолкнуло к c#. Руки к делфи тянутся. Особенно доступы к данным тянут назад.
Сделай простейший пример codefirst ef и сразу перестанут тянуться.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39430989
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttнадежды юношей питаютна 99% навыки программиста определяются знанием библиотек

Ещё одно глупое утверждение, которое может изречь только человек, не имеющий опыта.

прикольно слышать такое от человека, который в 2017-м году (!) со "знанием" дела начинает разлагольствовать о том, что современные веб приложения - это про stateless.

и это в то время, когда практически все уже работают не только с SPA, но и весь слой рендеринга и биндинга UI контролов к датамодели выносят на уровень вебклиента, а серверы отвечают только за обмен JSON объектами.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39430993
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Куспокоитель дотнетчиковну и что, что оно ото там есть? какой из гридов с биндингом его поддерживает?

самодельный? а, ну ну.Чё "ну ну"? Если тебе надо, то возьми DbDataReader и сделай сам, там день работы, если делать "с нуля". Просто никому это не надо, потому этого в "коробке" и нету.

ты всьерез предлагаешь самому запилить что-то вроде гридов от DevExpress за пару вечеров?

хм. смело.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431001
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatch,

ну простецуий DataGrid вечера за 3 запилить вполне реально, если без редактирования, там нет ни чего сверх естественного, на самом деле. По крайней мере для WPF.
Другое дело, когда надо сделать верт\гориз виртуализацию, редактирование, добавление новых строк, фильтрацию, сортировку и прочее, прочее, прочее, это конечно займет существенно больше времени.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431011
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchприкольно слышать такое от человека, который в 2017-м году (!) со "знанием" дела начинает разлагольствовать о том, что современные веб приложения - это про stateless.

Ты с луны что ли свалился? Что меняет 2017-ый год? Дай угадаю, ты понятия не имеешь.


dbpatchи это в то время, когда практически все уже работают не только с SPA, но и весь слой рендеринга и биндинга UI контролов к датамодели выносят на уровень вебклиента, а серверы отвечают только за обмен JSON объектами.

Ай прямо таки все?
Модератор: Просьба не опускаться до оскорблений
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431012
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtesdbpatch,

ну простецуий DataGrid вечера за 3 запилить вполне реально, если без редактирования, там нет ни чего сверх естественного, на самом деле. По крайней мере для WPF.
Другое дело, когда надо сделать верт\гориз виртуализацию, редактирование, добавление новых строк, фильтрацию, сортировку и прочее, прочее, прочее, это конечно займет существенно больше времени.

и какой смысл в этом самодельном неандертальском велосипеде с квадратными колесами?


на самом деле сделать докачку данных (что-то вроде Show More Records) в ADO.NET DataSet можно, и не переделывая UI слой.

просто этой опции нет штатно, что, мягко говоря, странно, если сравнивать с Delphi, где подобное не требует ручного кодирования всякой низкоуровневой ерунды по месту (непреодолимый барьер для начинающих сделать это общесистемно), а требует лишь пару кликов по Properties
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431013
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttdbpatchприкольно слышать такое от человека, который в 2017-м году (!) со "знанием" дела начинает разлагольствовать о том, что современные веб приложения - это про stateless.

Ты с луны что ли свалился? Что меняет 2017-ый год? Дай угадаю, ты понятия не имеешь. Дитя бложеков.


dbpatchи это в то время, когда практически все уже работают не только с SPA, но и весь слой рендеринга и биндинга UI контролов к датамодели выносят на уровень вебклиента, а серверы отвечают только за обмен JSON объектами.

Ай прямо таки все?
Смешной ты школьник, что можно ещё добавить..

к чему ты это все понаписал? попытка сохранить лицо методом "обвини других в своих недостатках"?

у тебя это не получилось.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431014
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchты всьерез предлагаешь самому запилить что-то вроде гридов от DevExpress за пару вечеров?

DevExpress это же "самодельный" фреймворк, его нет в коробке, чиво ты мелешь?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431016
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttdbpatchты всьерез предлагаешь самому запилить что-то вроде гридов от DevExpress за пару вечеров?

DevExpress это же "самодельный" фреймворк, его нет в коробке, чиво ты мелешь?

и? ты сам его сделал?

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

а нанятый в штат хлебокомбината программистом Вася Пупкин, в единственном и неповторимом лице с гипертрофированным самомнением и нулевой поддержкой в среднесрочной перспективе (тебе должно быть знакома ситуация).
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431020
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchсамодельный - это когда нечто пишет не компания, группа профессиональных разработчиков, т.е. где техподдержку можно купить за деньги,

Т.е. по-твоему какая-то отдельно выбранная компания не в состоянии написать для своего продукта набор функциональных компонентов?


dbpatchа нанятый в штат хлебокомбината программистом Вася Пупкин, в единственном и неповторимом лице с гипертрофированным самомнением и нулевой поддержкой в среднесрочной перспективе (тебе должно быть знакома ситуация).

Можно просто купить готовый продукт или заказать разработку у компании, в которой работают профессиональные разработчики. Зачем ударяться в крайности?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431024
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttdbpatchсамодельный - это когда нечто пишет не компания, группа профессиональных разработчиков, т.е. где техподдержку можно купить за деньги,

Т.е. по-твоему какая-то отдельно выбранная компания не в состоянии написать для своего продукта набор функциональных компонентов?


обычно нет, потому что эти компоненты нужно не только написать, но и сопровождать - дорабатывать, чинить баги, адаптировать под новые версии платформы и т.п.

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

и?

во сколько тогда обойдется компании этот самый грид (какая средняя зарплата среднего программиста)? в сравнении с "купить коробочный"?

странно, что такие простые истины приходится пояснять.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431039
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchобычно нет, потому что эти компоненты нужно не только написать, но и сопровождать - дорабатывать, чинить баги, адаптировать под новые версии платформы и т.п.

Ты не прав, потому что смотришь на вещи примитивно.

Во-первых, компоненты пишутся под конкретные задачи, следовательно добрая половина функиональности, которую продают те же DevExpress изначально не нужна, например, та же поддержка тем.

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

В-третьих, обычно не нужно сразу всё, по-этапно, возможности контролов растут в соответствие с задачами.

Такие разработки, как DevExpress пытаются сразу решать все проблемы всех возможных клиентов. Поэтому их решение очень громоздкое и сложное. И обычно косячное.

dbpatchво сколько тогда обойдется компании этот самый грид (какая средняя зарплата среднего программиста)? в сравнении с "купить коробочный"?

Берём цифры и считаем. Если функциональные возможности DevExpress полностью устраивают разработчиков, и экономически выгодней купить компоненты и поддержку, чем разрабатывать своё или адаптировать различный опен сорс, тогда лучше купить.

Мы, например, купили и продлеваем Telerik компоненты. Только знаешь что? Постепенно наши собственные разработки вытесняют купленные компоненты, сейчас уже остался только Grid, да и то не везде. Через пол года мы полностью уйдём от телерика, так как наши компоненты быстрее, чище, безглючнее и лучше, и заточены именно под наши задачи.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431045
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМы, например, купили и продлеваем Telerik компоненты. Только знаешь что? Постепенно наши собственные разработки вытесняют купленные компоненты, сейчас уже остался только Grid, да и то не везде. Через пол года мы полностью уйдём от телерика, так как наши компоненты быстрее, чище, безглючнее и лучше, и заточены именно под наши задачи.

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

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

текучесть кадров у вас наверняка соотвествующая.


впрочем, это уже нетехнические вопросы.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431050
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchок, мы все поняли, что ты работаешь в компании со слабым менеджментом и гениальными кулибиными и прочими левшами на уровне рядовых исполнителей, в силу чего комания тратит ресурсы на непрофильные разработки UI компонент (несет косвенные убытки).

Я свою мысль довольно чётко аргументировал, а ты можешь ...
Модератор: Или меняем тональность или топик закрываю
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431059
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttdbpatchок, мы все поняли, что ты работаешь в компании со слабым менеджментом и гениальными кулибиными и прочими левшами на уровне рядовых исполнителей, в силу чего комания тратит ресурсы на непрофильные разработки UI компонент (несет косвенные убытки).

Я свою мысль довольно чётко аргументировал , а ты можешь ...

это когда ты распинался про ...
Модератор: Почистил оскорбления, если сказать больше нечего, то лучше промолчать
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431076
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchобычно нет, потому что эти компоненты нужно не только написать, но и сопровождать - дорабатывать, чинить баги, адаптировать под новые версии платформы и т.п.
Ну да... Сопровождаем, дорабатываем, чиним баги, адаптируем...
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431078
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А куда деваться? К примеру разве есть где-то из коробки визард для составления красивых писем на разные тематики аля как у mailchimp?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431081
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
удалено...
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431215
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда я только начинал работать (около 2001г), я, пересев на делфи (это тут не важно), начал думать: как же классно, что есть куча готовых "библиотек" и "компонентов", на каждый чих! А ты только сиди и решай прикладные задачи, используя их! И "не надо изобретать велосипедов"!

В итоге, к нынешнему времени, я постепенно выпилил абсолютно все сторонние компоненты и библиотеки из своих проектов. Причина проста - то одно работает не так, как я хочу, то другое, то что-то глючит...

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

Теперь из делфи я использую только язык и компилятор. Не использую даже родную VCL, которую считал в молодости идеалом архитекторского искусства. Только с опытом начинаешь понималь, что подобные фреймворки типа VCL, WinForms и все прочие - отстой для хелловорлдов, в лучшем случае - для тестов.
А на самом деле это очевидно - ведь они ограничивают, и ты от них зависишь.

Теперь у меня все работает строго так, как я хочу. И я давно не трачу время и деньги на обход/починку чужих багов и не подстраиваюсь под чужие идеологии. Экономлю нервы.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431243
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchАлексей Кпропущено...
Чё "ну ну"? Если тебе надо, то возьми DbDataReader и сделай сам, там день работы, если делать "с нуля". Просто никому это не надо, потому этого в "коробке" и нету.

ты всьерез предлагаешь самому запилить что-то вроде гридов от DevExpress за пару вечеров?

хм. смело.Зачем самому "пилить грид"? Прикрутить к существующему? И в WinForms и в WPF это не составит труда. Только ты всерьёз считаешь, что кто-то в век веб-сервисов, и отсоединённых режимов работы с сервером, будет держать открытое соединение к БД прямо с клиента, пока кто-то там листает тысячи записей в гриде?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431295
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttудалено...
hVostt
Вы плохо читаете просьбы модератора?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431304
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizhVosttудалено...
hVostt
Вы плохо читаете просьбы модератора?

Я правил форума не нарушал.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431403
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockКогда я только начинал работать (около 2001г), я, пересев на делфи (это тут не важно), начал думать: как же классно, что есть куча готовых "библиотек" и "компонентов", на каждый чих! А ты только сиди и решай прикладные задачи, используя их! И "не надо изобретать велосипедов"! (**)

В итоге, к нынешнему времени, я постепенно выпилил абсолютно все сторонние компоненты и библиотеки из своих проектов. Причина проста - то одно работает не так, как я хочу, то другое, то что-то глючит...

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

Теперь из делфи я использую только язык и компилятор. Не использую даже родную VCL, которую считал в молодости идеалом архитекторского искусства. Только с опытом начинаешь понималь, что подобные фреймворки типа VCL, WinForms и все прочие - отстой для хелловорлдов, в лучшем случае - для тестов.
А на самом деле это очевидно - ведь они ограничивают, и ты от них зависишь.

Теперь у меня все работает строго так, как я хочу. И я давно не трачу время и деньги на обход/починку чужих багов и не подстраиваюсь под чужие идеологии. Экономлю нервы.Опустим все эпитеты. Ты совершенно верно подметил **, но потом сам съехал со своего утверждения.
В итоге Дельфа тебе не нужна и можешь взять любой язык программирования на свой вкус )

Сила энтерпрайз решений- в готовых фреймворках
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431435
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglТы совершенно верно подметил **В том и дело, что я неверно это подметил в свое время.

Делфя мне не нужна и я могу уйти в другой язык? Ты смеешься? Переписывать весь код, который я написал за всю жизнь?
Нет, этого сделать я как раз не могу. В первую очередь потому, что смысла не вижу ни малейшего.

Про "силу энтерпрайз решений в готовых фреймворках". Ты вообще все выводы сделал наоборот, как так может быть.
Все эти решения - либо такие, как у меня - только для себя написанные с нуля, либо полная фигня, подающаяся на блюдечке сообществу, чтоб подсадить его на это "решение", в конечном итоге, чтоб заработать денег тем или иным способом.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431440
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockSiemarglТы совершенно верно подметил **В том и дело, что я неверно это подметил в свое время.

Делфя мне не нужна и я могу уйти в другой язык? Ты смеешься? Переписывать весь код, который я написал за всю жизнь?
Нет, этого сделать я как раз не могу. В первую очередь потому, что смысла не вижу ни малейшего.

Про "силу энтерпрайз решений в готовых фреймворках". Ты вообще все выводы сделал наоборот, как так может быть.
Все эти решения - либо такие, как у меня - только для себя написанные с нуля, либо полная фигня, подающаяся на блюдечке сообществу, чтоб подсадить его на это "решение", в конечном итоге, чтоб заработать денег тем или иным способом.Ты настолько себя очерняешь этим постом, что достаточно его заквотить.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431444
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglТы настолько себя очерняешь этим постомДа хоть 2 раза заквоть и ссылки разбросай.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431452
Фотография ХБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock,

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

YuRockТеперь у меня все работает строго так, как я хочу. И я давно не трачу время и деньги на обход/починку чужих багов и не подстраиваюсь под чужие идеологии. Экономлю нервы.В ИТ еще нет таких технологий проектирования, которые позволяли бы конечному пользователю изменять базовую архитектуру программного продукта.
Это своего рода как использование математических функций.
К примеру мы часто используем функцию возведения в степень, а теперь мы хотим, чтобы она была дополнена
еще функциональностью взятия логарифма.
Единственно возможный путь /если нет исходных текстов/ - расширение базового API.
Отсюда все недовольства, костыли, ...

Перейдем от теории к практике.

Рассмотрим к примеру возможность использования в GUI диалоговых форм Microsoft.
Про архитектуру диалоговых форм можно почитать например здесь:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
 DLGTEMPLATE structure                                     https://msdn.microsoft.com/en-us/library/windows/desktop/ms645394(v=vs.85).aspx
                                                           Defines the dimensions and style of a dialog box. 
                                                           This structure, always the first in a standard template for a dialog box, also specifies the number of controls in the dialog box and 
                                                           therefore specifies the number of subsequent DLGITEMTEMPLATE structures in the template.

 DLGTEMPLATEEX structure                                   https://msdn.microsoft.com/en-us/library/windows/desktop/ms645398(v=vs.85).aspx
                                                           An extended dialog box template begins with a DLGTEMPLATEEX header that describes the dialog box and specifies the number of controls in the dialog box. 
                                                           For each control in a dialog box, an extended dialog box template has a block of data that uses the DLGITEMTEMPLATEEX format to describe the control.

 DLGITEMTEMPLATE structure                                 https://msdn.microsoft.com/en-us/library/windows/desktop/ms644997(v=vs.85).aspx
                                                           Defines the dimensions and style of a control in a dialog box.
                                                           One or more of these structures are combined with a DLGTEMPLATE structure to form a standard template for a dialog box.

 DLGITEMTEMPLATEEX structure                               https://msdn.microsoft.com/en-us/library/windows/desktop/ms645389(v=vs.85).aspx
                                                           A block of text used by an extended dialog box template to describe the extended dialog box.
                                                           For a description of the format of an extended dialog box template, see DLGTEMPLATEEX.

 Common Control Parameters                                 https://msdn.microsoft.com/en-us/library/windows/desktop/aa380902(v=vs.85).aspx

Так вот не нужно быть "семь пядей во лбу", чтобы из этих спецификаций увидеть ограничения в применении диалоговых форм.

И если мы захотим расширить их функциональность, то нам придется изобретать некоторую надстройку над предоставленными возможностями dialog box фирмы Microsoft.

Почему же фирма Microsoft не расширяет спецификацию dialog box?
Ответ прост.
Dialog box прекрасно подходит для использования его в tools, который идет в составе их операционных их операционных систем.

И фирма Microsoft не виновна в том, что кто-либо не понимая для чего полезен API dialog box начинает
винить Microsoft в ущербности этого API и ... /вариации на тему/

PS: Говорить об ущербности каких-либо компонент ...бессмысленно.
Почему?
Об этом сказано выше.

Впрочем выше сказанное применимо не только к обсуждению GUI.

Почему в начале поста был использован эпиграф У кого что болит, тот о том и говорит ?

Разрабатываю сейчас GUI, которое на 100% поддержит dialog box и controls Microsoft и VCL фирмы Borland.
Вообщем то поддержка осуществляется путем взятия мета данных dialog box и VCL в некоторую иную расширенную форму мета данных /о ней пока разлагольствовать не буду. Рановато еще./.
На начальном этапе /у меня пока именно этот этап/ это позволит использовать выше перечисленное GUI не столько в кроссплатформенной реализации, а возможностью использования GUI из любого language без необходимости его некой специальной доработке.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431462
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Существенная добавочка к предыдущему посту.
Осуществлена поддержка диалоговых форм 1С 7.7.
То бишь без всякой переделки будут функционировать и в Delphi и в C++ и в VB, ...

PS: О большем пока говорить не чего.
Вообщем то многое сделано ..., но 100% реализации всего анонсированного пока нет.
Не воспримете выше сказанное как на 100% уже реализованное программное решение.
Пока все оттачиваю на dialog box и диалоговых формах 1С 7.7.
Скорее всего в мае займусь поддержкой VCL.
Честно говоря не хотел бы заниматься поддержкой VCL, но возникает производственная необходимость в их
использовании /перевод Delphi приложения в 1С/.
Кстати GUI можно будет использовать в 1С 7.7 вместо их диалоговых форм.
При этом будет обеспечена 100% поддержка диалоговых форм 1С 7.7 ну и конечно появится возможность
использования множества иного функционала не предоставляемого диалоговыми формами 1С.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431470
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно так как "старый Мазай разболтался в сарае ...", то вот еще малость чего скажу.

Что касаемо работы с СУБД в GUI в настоящий момент реализован пока доступ с использованием ODBC v.3.0
/используется добротный C++ class для работы с ODBC. Давно его реализовал и пока нареканий нет/.
Понимаю, что многих это не устроит так как ODBC не поддерживает все особенности транзакционного доступа к данным, ... Скорее всего со временем обеспечу возможность использования native DLLs разных СУБД.

Ну и еще маленькая добавочка.
Планирую обеспечить в GUI использование OpenGL и DirectX.
И будет обеспечена!

Но объем работ мягко говоря "не маленький".
Одна поддержка мета данных и language использующим их является /поверьте/ не малым объемом работ.
Что касаемо обеспечения работы GUI все будет "заточено" таким образом, что программисту не придется
изучать сотни классов и тысячи members ...
В какой то мере это будет похоже на работу с диалоговыми формами в 1С, но более гибко и проще.
И конечно не будет иметь ограничений накладываемых 1С при их функционировании.

PS: "И это пожалуй все"
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431471
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012, а для кого Вы это все делаете? Или для каких проектов?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431472
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sorry.
На счет ограничений ODBC не совсем прав.
В чем?
В том, что из ODBC можно использовать для обращения к скриптам СУБД, в которых в свою очередь
программист может использовать все особенности транзакционного доступа ...
По крайней мере при использовании GUI для работы с Firebird ни каких сложностей не возникло.
Ну а те кто "шибко умные" и которых всегда все и вся не устраивает и все и вся плохо ... /и в том же духе/ заранее прошу не использовать GUI.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431473
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAа для кого Вы это все делаете? Или для каких проектов?Делаю для своих проектов.
Об них можете не спрашивать - не скажу /не время/.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431474
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012skyANAа для кого Вы это все делаете? Или для каких проектов?Делаю для своих проектов.
Об них можете не спрашивать - не скажу /не время/.А Вы один работаете, или в команде?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431475
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012Sorry.
На счет ограничений ODBC не совсем прав.
В чем?
В том, что из ODBC можно использовать для обращения к скриптам СУБД, в которых в свою очередь
программист может использовать все особенности транзакционного доступа ...
По крайней мере при использовании GUI для работы с Firebird ни каких сложностей не возникло.
Ну а те кто "шибко умные" и которых всегда все и вся не устраивает и все и вся плохо ... /и в том же духе/ заранее прошу не использовать GUI.Прстите, что не использовать, графический интерфейс пользователя вообще?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431477
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА Вы один работаете, или в команде?А зачем вам это знать?
Однозначно скажу, что работа будет сделана в полном объеме и она мне нужна для реализации своих проектов.
Это основная цель.

Впрочем если кто сочтет целесообразным использовать GUI в своих проектах, то пожалуйста.
Надеюсь выше сказанное ни коим образом не обидит других разработчиков.
Ведь в конечном итоге у каждого разработчика имеются некоторые причины, побуждающих их что либо разработать.
Об своих причинах сказал выше.

Хотя нет чтой-то туману напустил.
Ведь ранее не раз говорил о том что разрабатываю некую новую технологию программирования.
Вот пока для нее и будет использоваться GUI.

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

Перечитайте посты внимательней.
В них говорится о планируемой поддержке в GUI OpenGL и DirecX /и это не фантазии/.

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

Перечитайте посты внимательней.
В них говорится о планируемой поддержке в GUI OpenGL и DirecX /и это не фантазии/.

Готов хоть сегодня начать разработку, но нет смысла это пока делать.
Архитектура проекта будет позволять их поддерживать, но пока задача реализовать добротно все о чем выше сказано.
Логично?Я пока никого вывода не сделал, а задал вопрос, чтобы понять, что Вы под GUI понимаете.
Лично я не использую ODBC уже больше 10 лет в проектах, и все это время разрабатывал и использовал в том числе и GUI.
И тут Вы пишете фразу, что вызывает у меня недоумение :)
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39431486
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAПо всей видимости пока только свои.Еще раз хотел бы акцентировать на том, что не имею морального права отвечать на ваш вопрос.
Это будет ХВАСТОВСТВОМ.
Зачем мне на себя выливать ведро с помоями?

То же о чем сказал выше - текущая заурядная работа, которую не считаю чем то выдающимся, которая является всего лишь частью проекта.

Например поддержку VCL постараюсь обеспечить не потому, что мне это доставляет радость, а потому что
это будет много проще, чем реализация "вручную" сотен диалоговых форм из переводимого в 1С Delphi проекта.
Чем два-три месяца будут их переводить в 1С /а передо мной поставлена задача сделать их mirror/, то лучше
уж поработаю над конвертером их в GUI и обеспечением их функциональности.
...
Рейтинг: 0 / 0
Как бросить 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
Как бросить Delphi и перейти на C#?
    #39432301
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЧто "HTML + JavsScript"?GUI === мета данные + language + DLLs.
И эта часть не будет зависеть от языка программирования, используещего GUI.
Пока GUI функционирует в 1С 7.7 и VS C++.

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

ну а делать это или нет - личное дело
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39432474
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockАлексей КНу оберни вызов ShowModal в PostMessage. В чём проблема?
В чем проблема - я описывал выше. Если не понятно - значит надо искать причину в себе. PostMessage тут никакой роли не сыграет.

А вообще, открывать диалог с пользователем через PostMessage и строить таким образом логику программы... Э... Мне кажется , советовать такое на форуме не очень красиво - вдруг кто-то воспользуется советом. Сами так пользуйтесь - пожалуйста."Когда кажется креститься надо" (ц) Народное.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39432542
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилсмысл обсуждать нереализованное - прямейший.А что обсуждать, разработанную мной архитектуру не только GUI, но и language и объектной модели разрабатываемой технологии программирования?.
У меня в этом необходимости нет от слова - совсем /тем более в форумах/.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39432553
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012У меня в этом необходимости нет от слова - совсем /тем более в форумах/.
я ж и говорю - личное дело.

обсуждать можно не только архитектуру, но и некоторые детали реализации.
Шрифтовой движок какой для OpenGL планируешь использовать?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39432595
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилШрифтовой движок какой для OpenGL планируешь использовать?Колеса изобретать не буду - однозначно / не тяму нет ни сил /.

Поэтому в платформу будут подключены уже кем-то созданные и зарекомендовавшие себя разработки.
Моя работа будет заключаться лишь в том, чтобы сделать /если необходимо/ их fork, который позволит
использовать их функционал максимально просто.

PS: Моим будет объектная модель и конечно core набор объектов /в т.ч. работа с mail, файлами, сетью .../.
Но скорее всего это будут не велосипеды, а форки сторонних библиотек.

Если гиганты индустрии не брезгуют использовать сторонние разработки, то мне и подавно нужно быть "попакладистей" и не заносчивым.

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

Вот "GUI функционирует в 1С 7.7 и VS C++" что означает? Host (размещение) элементов управления Вашего GUI в приложении 1C 7.7, или VS C++?
Сродни размещению WinForms в Centura, либо WPF в WinForms?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39432628
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAБыло бы интересно хотя бы саму идею до конца понять, а Вы всё загадками отвечаете :)Какие же загадки?

Ранее говорил о том, что платформа будет базироваться на использовании мета данных об объектах + language,
который использует эти данные и конечно будет обеспечена native интеграция с DLL /через wrapper или напрямую с DLL если она разработана в соответствии с принятым форматам представления параметров функций/.
Ни чего нового!
Та же 1С /в какой-то мере/ разработана так да и многие другие проекты.

Вот и все!
Это и есть - идея об которой выговорите.
Остальное это детали реализации, которые пока обсуждать не буду.

К примеру возьмем 1С.
Ведь фирма не объясняет native реализацию и ничего - все довольны.

PS: Nostalgia .
Обязательно конвертну свои Foxpro проекты в платформу /они процентов на 90 представляют из себя мета данные на основе которых генераторы создавали PRG код/.

Ну еще можно будет импортировать любую конфигурацию 1С 7.7.
На них родимых и тренируюсь.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39432705
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012К примеру возьмем 1С.
Ведь фирма не объясняет native реализацию и ничего - все довольны.
мы вроде как в разделе программирование, а не маркетинг?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39432713
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилмы вроде как в разделе программирование, а не маркетинг?Как по мне, то рад был бы услышать от других идеи об создании новых проектов /даже без публикации исходных текстов, .../.
Но коль так.
То вопрос решается очень просто ... /и уже решен/.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39432857
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012Изопропилмы вроде как в разделе программирование, а не маркетинг?Как по мне, то рад был бы услышать от других идеи об создании новых проектов /даже без публикации исходных текстов, .../.
Но коль так.
То вопрос решается очень просто ... /и уже решен/.
И Вы ещё спрашиваете какие же загадки? :)
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39432884
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAИ Вы ещё спрашиваете какие же загадки? :)Не переиначивайте.
Ранее мной была просьба к вам не "копать" глубоко ...
Было?

PS: М-да.
Форумс ... /другого и не ожидал/.

Да уже жалею и об ранее сказанном.
Если кто считает, что с моей стороны был маркентинг, то вот моя просьба к администратору этого форума - очистить все мои посты в этой ветке.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39432912
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да причём тут маркетинг ...
Вы всех интригуете, но не колетесь на (технические) подробности
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433033
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012,

Да ладно, можно уже раскрыть пару пикантных подробностей, чего уж там
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433043
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012skyANAИ Вы ещё спрашиваете какие же загадки? :)Не переиначивайте.
Ранее мной была просьба к вам не "копать" глубоко ...
Было?
Да я хотел просто общую идею узнать...

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

Но видимо Вы намекаете на определённые черты своего характера и сложность душевной организации. Засим прекращаю задавать вопросы :)Ok!
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433060
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttДа ладно, можно уже раскрыть пару пикантных подробностей, чего уж тамНе к вам лично.

Ради интереса откройте мой профиль и посмотрите на тональность моих постов.
Обидел ли кого хоть раз ... /и в том же духе/?
Но нагловатых и "вкрадчивых" не люблю и разговор у меня с ними обычно очень прост ...
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433062
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда то я писал свой фремворк для работы на winmob 5 с акцентом на производительность. Он был полностью построен на gdi, и оптимизирован по скорости. Многих функций там небыло(gdi, gdi+), потому даже безье аппроксимировалось и рисовалось вручную. Делал самодельные списки с отскакиваниями, буферизацими итд, кнопки, панели. Короче был интерфейс с анимашками как у ифона, только работал без тормозов на китайском телефоне с процом 150 мегагерц из китая. Потом начла делать контролы чтоб они работали через студийный дизайнер, делал маргины, прилипания, события типа тапандхолдов, даблкиков, движок тайлд карты, и многое другое. В итоге бросил. Написать реальный фреймоврк по типу vcl(то что помню) - это нереальная задача для одного человека за разумный срок.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433065
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012Ради интереса откройте мой профиль и посмотрите на тональность моих постов.
Обидел ли кого хоть раз ... /и в том же духе/?
Но нагловатых и "вкрадчивых" не люблю и разговор у меня с ними обычно очень прост ...

Я не знаю, по каким таким причинам лично я должен хотя бы надеяться на вашу любовь, это вообще всё очень странно и выглядит, и звучит. В общем, пусть это остаётся на вашей совести, не буду вас больше трогать.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433066
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.Написать реальный фреймоврк по типу vcl(то что помню) - это нереальная задача для одного человека за разумный срок.

Гипотетически, с хорошим финансированием и адекватными сроками, одним человеком можно написать фреймворк по типу VCL. Не надо думать, его писали инопланетяне, или гении уровня Эйнштейна. Просто это не выгодно и сроки будут большие. Тем более в текущих условиях можно комбинировать различные решения и достигать желаемого. Не надо всю начинать писать буквально там, с ассемблера.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433067
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttЯ не знаю, по каким таким причинам лично я должен хотя бы надеяться на вашу любовь, это вообще всё очень странно и выглядит, и звучит. В общем, пусть это остаётся на вашей совести, не буду вас больше трогать.Sorry если обидел.
...
Модератор: Не надо тут отношения выяснять
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433072
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.В итоге бросил. Написать реальный фреймоврк по типу vcl(то что помню) - это нереальная задача для одного человека за разумный срок.Да это огромная работа.
Поэтому то у меня GUI это не набор 1500 моих компонент, а грубо говоря wrapper который много упростит работу с controls разных разработчиков.
Ну правда кое что будет и от меня exclusive.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433077
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модератор: Не надо тут отношения выяснять.
Золотые слова.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433093
Фотография ХБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По теме топика:
В DELPHI есть встроеный ценный компонент TeeChart. Бесплатных аналогов с такой функциональностью не существует.
Как насчет C# - там вроде бы TeeChart нету?
Я поковырялся с компонентой Chart в VS2017, жалкое подобие левой руки.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433103
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХБВ DELPHI есть встроеный ценный компонент TeeChart. Бесплатных аналогов с такой функциональностью не существует.

Угу.

1. Взять ПЛАТНЫЙ компонент из делфей.
2. Сказать, что БЕСПЛАТНЫХ аналогов на .NET не существует.
3. Профит.


ХБЯ поковырялся с компонентой Chart в VS2017, жалкое подобие левой руки.

Было бы неплохо, если бы привёл какой-то пример из TeeChart, которому нет аналогов.
А то выглядит как дурно пахнущий вброс.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433109
Фотография ХБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttХБВ DELPHI есть встроеный ценный компонент TeeChart. Бесплатных аналогов с такой функциональностью не существует.

Угу.

1. Взять ПЛАТНЫЙ компонент из делфей.
2. Сказать, что БЕСПЛАТНЫХ аналогов на .NET не существует.
3. Профит.


ХБЯ поковырялся с компонентой Chart в VS2017, жалкое подобие левой руки.

Было бы неплохо, если бы привёл какой-то пример из TeeChart, которому нет аналогов.
А то выглядит как дурно пахнущий вброс.
Вы сами-то с TeeChart работали? Ну, кроме повторения демки из tutorial?
Подозреваю что нет, в вашем "ответе" никакой конкретики кроме вашего arrogance и вымученого сарказмирования не содержится.

По теме есть что сказать? Привести конкретные примеры?
Может быть вы не заметили, что в DELPHI этот компонент "встроеный", т.е. идет в стандартном комплекте и в отдельной оплате не нуждается.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433127
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХБ,

я работал с Dundas chart еще на вебформз. Я так понимаю что встроенный чарт его наследник. Если так - то это исключительно мощная штука. На ней можно(было) вообще все что вздумается делать, очень удобно. Я целый год занимался графиками, знаю о чем говорю.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433140
Фотография ХБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.,
это вы про CHART в VS C#?

Я работал с TeeChart в D7, исключительно мощная штука, я тоже знаю о чем говорю. Какое совпадение, мы оба все про все знаем и давим друг на друга авторитетом. Очень по-русски.

У меня задача простая - есть массив 10 000 000 точек, его нужно представить в виде line chart, скажем, 1000 точек на экране, и скроллить. Даже zoom не нужен. Ну и плюшечки, типа, показывать значение и номер точки при клике, автоматически нормировать, показывать фрейм с заданой точкой посредине.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433143
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХБПо теме топика:
В DELPHI есть встроеный ценный компонент TeeChart. Бесплатных аналогов с такой функциональностью не существует.Послушайте про мой опыт работы с TeeChart.

И так высокое начальство пожелало, чтобы в 1С помимо всего прочего обеспечивалась возможность
получения разного вида диаграмм в разных разрезах ...
К 1С 7.7 один из разработчиков "прикрутил" возможность работы с chart, но в документации у него было
тьма объектов и методов и ни какого описания общей части в каком порядке и как нужно использовать
объекты и методы.
Мой начальник настаивал на использовании этой внешней компоненты.
Но как же ней пользоваться если недели две нужно было самому с помощью экспериментов разбираться
что и за чем должно быть использовано.
Постов от программистов по поводу этой внешней компоненты было весьма мало, но восторженные.

Вообщем довольно быстро разобрался, что внешняя компонента является wrapper над TeeChart.
Как только это понял, то быстро нашел нужный мне chm /manual по TeeChart/, далее забыл
об внешней компоненте как об страшном сне и дня за три /точно не помню сколько возился/ написал ActiveX,
который содержал десятка два нужных мне интерфейсов.
Ну а затем для 1С разработал обвертку обеспечивающую возможность не только получения любого вида диаграмм, но и
включения результата в xls.

PS: Когда эта работа была выполнена, то мой начальник почему потерял к этому интерес да и выше стоящее
начальство более ни чего не требовало /скорее всего оно просто не знает о проделанной работе/.

Что касается меня, то "Диаграммы с воза, Владимиру легче" /других задач много .../.

PS: Что могу сказать о TeeChart.
От версии к версии качество диаграмм становилось все лучше.
TeeChart 11 или 12 версии уже смотрятся вполне прилично.

https://en.wikipedia.org/wiki/Teechart
https://www.steema.com/downloads/vcl

Так как мой начальник щепетилен в вопросах лицензий, то взял древний TeeChart /по моему 5-й версии, но бесплатный/.

Помимо TeeChart в inet имеются бесплатные chart для WWW /можно и их "прикрутить" при желании/.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433144
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХБ,

Это все делалось, и с зумами клиентскими и десятками типов чартов, и смарт лейблами, тултипами, анотациями итд. Встроенные скользящие средние и прочие индикаторы тоже были. Но объем данных большой. Для такого объема нормально работал бы fastline, что нибудь типа сплайнов, скорее всего тормозило бы. Так же там были встроенные группировки и прочие ништяки которые позволяли рисовать меньше точек, соответственно быстрее все работало. На картинке всего не покажешь конечно, но даже тут виден широкий функционал. Я в то время(давно правда было) целый месяц потратил на изучение и составление сравнительно характеристики десятка различных чартов. Этот оказался мощнейший, правда стоил примерно 4000 евро.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433147
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХБВы сами-то с TeeChart работали? Ну, кроме повторения демки из tutorial?
Подозреваю что нет, в вашем "ответе" никакой конкретики кроме вашего arrogance и вымученого сарказмирования не содержится.

Никакого сарказма. Вы изволили заикнуться, что TeeChart что-то там может, чего не может ни один аналог на .NET и не удосужились подтвердить свои слова хоть жалким фактом.

Это дурно пахнущий вброс. Можете отрицать это хоть до посинения.


ХБПо теме есть что сказать? Привести конкретные примеры?

Есть сказать что по теме. Дотнетчики умываются горькими слезами и завистливо поглядывают на делфи, ведь там есть "встроенный" TeeChart, а у дотнетчиков нет ничего такого и в помине. В общем, я вам верю, что TeeChart вы когда-то смогли осилить и теперь он крутой. А всё остальное фигня, хоть вы и не в состоянии этого подтвердить. А жаль.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433150
Фотография ХБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttХБВы сами-то с TeeChart работали? Ну, кроме повторения демки из tutorial?
Подозреваю что нет, в вашем "ответе" никакой конкретики кроме вашего arrogance и вымученого сарказмирования не содержится.

Никакого сарказма. Вы изволили заикнуться, что TeeChart что-то там может, чего не может ни один аналог на .NET и не удосужились подтвердить свои слова хоть жалким фактом.

Это дурно пахнущий вброс. Можете отрицать это хоть до посинения.


ХБПо теме есть что сказать? Привести конкретные примеры?

Есть сказать что по теме. Дотнетчики умываются горькими слезами и завистливо поглядывают на делфи, ведь там есть "встроенный" TeeChart, а у дотнетчиков нет ничего такого и в помине. В общем, я вам верю, что TeeChart вы когда-то смогли осилить и теперь он крутой. А всё остальное фигня, хоть вы и не в состоянии этого подтвердить. А жаль.
Да,я уже понял что кроме дряни и ругани из вас ничего не выходит. Продолжайте публично демонстрировать. Любимое русское развлечение.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433152
Фотография ХБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.ХБ,

Это все делалось, и с зумами клиентскими и десятками типов чартов, и смарт лейблами, тултипами, анотациями итд. Встроенные скользящие средние и прочие индикаторы тоже были. Но объем данных большой. Для такого объема нормально работал бы fastline, что нибудь типа сплайнов, скорее всего тормозило бы. Так же там были встроенные группировки и прочие ништяки которые позволяли рисовать меньше точек, соответственно быстрее все работало. На картинке всего не покажешь конечно, но даже тут виден широкий функционал. Я в то время(давно правда было) целый месяц потратил на изучение и составление сравнительно характеристики десятка различных чартов. Этот оказался мощнейший, правда стоил примерно 4000 евро.
Да-да, вы привели примеры рюшечек, которые меня, как я уже сказал раньше, не интересовали. Интересует скроллинг большого массива.

А кто-нибудь может подсказать, как прикрутить библиотеку TeeChart на жабе к Processing?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433154
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХБДа,я уже понял что кроме дряни и ругани из вас ничего не выходит. Продолжайте публично демонстрировать. Любимое русское развлечение.

Я спросил:

hVosttБыло бы неплохо, если бы привёл какой-то пример из TeeChart, которому нет аналогов.

И пример вы не привели, как можно предметно дискутировать, если вы только и делаете, что размахиваете руками? И про бесплатность враньё.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433179
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt.... В общем, я вам верю, что TeeChart вы когда-то смогли осилить и теперь он крутой. А всё остальное фигня, хоть вы и не в состоянии этого подтвердить. А жаль.
Кстати, а что там подобного есть из коробки для графиков в днете?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433188
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglКстати, а что там подобного есть из коробки для графиков в днете?

Ну тот же MS Chart, который загнобил ХБ :)

Но правда в том, что он действительно бесплатный.
Тогда как TeeChart идёт в составе дорогого продукта.
Т.е. он такой же "бесплатный", как комплектный прикуриватель в мерсе.
И при чём тот же TeeChart есть под .NET

Если смотреть в контексте веб, то хватает бесплатных и мощных библиотек, независимо от бекенда.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433189
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttSiemarglКстати, а что там подобного есть из коробки для графиков в днете?

Ну тот же MS Chart, который загнобил ХБ :)

Но правда в том, что он действительно бесплатный.
Тогда как TeeChart идёт в составе дорогого продукта.
Т.е. он такой же "бесплатный", как комплектный прикуриватель в мерсе.
И при чём тот же TeeChart есть под .NET

Если смотреть в контексте веб, то хватает бесплатных и мощных библиотек, независимо от бекенда.
МСчарт, который с 6.0 поставлялся ????

А поновее нет совсем?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433211
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.Написать реальный фреймоврк по типу vcl(то что помню) - это нереальная задача для одного человека за разумный срок.
Смотря какой размах. Если делать фреймворк с целью продавать его как продается vcl или FMC - то да, это огромная работа.

А если для себя, для своих задач - то не так уж и сложно. Я же сделал для себя. "Контролы", конечно, не визуальные - мне лень было делать файл описания формы и с него грузить, да у меня и принцип другой - нет форм - страницы, создающиеся сразу все, окно одно. Когда код создания контрола - одна строка - все и без формы понятно и наглядно.

Что касается рисования - оно на gdi - кнопки/эдиты/лэйблы - самое простое - я сделал за пару дней. Ну, с гридами повозился в общем наверно неделю, и неделю на все остальное.
Да, я за 3 недели сделал все своими руками с нуля. Один раз потратил время, теперь не трачу, просто использую. Так, иногда красивости добавляю.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433212
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockFMCfmx
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433236
Andryshok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А для чего бросать дельфи? Каждый инструмент хорош по своему и для своих целей, не понимаю проблемы изучить параллельно .Net
ничего особо сложного там нет
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433253
Фотография ХБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndryshokА для чего бросать дельфи? Каждый инструмент хорош по своему и для своих целей, не понимаю проблемы изучить параллельно .Net
ничего особо сложного там нет
Вот, золотые слова!
Правда не в тренде.
Установил, покопался, да, миленько.
А все мои домашние проекты мне проще на стареньком D7 делать и не жужжать.
Это примерно как споры "фотографов" какую фотокамеру нужно использовать. Снимок-то делает не камера а человек.
Также и с программами.
А на работе мне и за pl/sql неплохо платят.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433254
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndryshokА для чего бросать дельфи? Каждый инструмент хорош по своему и для своих целей, не понимаю проблемы изучить параллельно .Net
ничего особо сложного там нет
Изучаю параллельно, т.к. часто требуется сделать со сроком "вчера", а выполнить это на Delphi в разы быстрее.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433262
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemarчасто требуется сделать со сроком "вчера"Значит можно не торопиться. Нормальный руководитель такой срок никогда не назначит.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433268
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХБА все мои домашние проекты мне проще на стареньком D7 делать и не жужжать.
Это примерно как споры "фотографов" какую фотокамеру нужно использовать. Снимок-то делает не камера а человек.
чё там в D7 с юникодом?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433274
Фотография ХБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилХБА все мои домашние проекты мне проще на стареньком D7 делать и не жужжать.
Это примерно как споры "фотографов" какую фотокамеру нужно использовать. Снимок-то делает не камера а человек.
чё там в D7 с юникодом?
юникод это что-то связаное с локализацией, с разными языками?
Понятия не имею, английский язык точно поддерживается, а остальные пусть учат английский.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433291
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилХБА все мои домашние проекты мне проще на стареньком D7 делать и не жужжать.
Это примерно как споры "фотографов" какую фотокамеру нужно использовать. Снимок-то делает не камера а человек.
чё там в D7 с юникодом?
Никак. От слова совсем.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433326
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttЭто дурно пахнущий вброс. Можете отрицать это хоть до посинения.


в качестве превентивной меры забанен на сутки.
Следуюдщий - на трое.
Особенно ХБ


большая просьба сосредоточится на программировании
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433328
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и избегать чрезмерного употребления ненужных прилагательных,
и сократить использование языка Эзопа
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433350
Южный Ктототам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndryshokА для чего бросать дельфи? Каждый инструмент хорош по своему и для своих целей, не понимаю проблемы изучить параллельно .Net
ничего особо сложного там нет

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

Я вот вообще встречался в последнее время с парадоксом.
Почти двадцать лет пишу на дельфях всякие GUI к базам разным, ну и плюс работа с самими базами.
Так топ 3 вопросов на собеседовании
1 А вы вообще ООП занимались? а то у вас тут Дельфи кругом.
2 А чем Вы вообще на Дельфи занимались? И занимались ли Дельфи вообще?
3 А Дельфи это у вас Фрилансом шло?

Что уж говорить о Шарпее. Язык хорошо осваивать когда это нужно работодателю.
Вот пришел я в одну контору. мне сказали нужен Конс на поддержку без разработки. Через месяц попросили прогу написать, а там Дельфе нет только VS ну пришлось на шарпе писать. А в свободное от работы время, Шарпей, да для своих целей, это только для молодых гениев. Хотя да, я ленив и заслуживаю своей зарплаты видимо
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433387
TsHeloWorlder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarКак бросить Delphi и перейти на C#?

Я это сделал путем нахождения работы в компании, где использовались оба языка. Писал на Дельфи и потихоньку изучал C#, помогал разрабам C# по мелочевке. Постепенно стал писать новые задачи уже не C#, а не на Дельфи. Т.е. в ситуации, когда руководству не важно на чем ты напишешь - лишь бы был результат, я выбирал C#.

И вуаля. Дело ускорилось, когда уволился C# разработчик и я смог занять его позицию :)
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433432
Alex.C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TsHeloWorlderGallemarКак бросить Delphi и перейти на C#?

Я это сделал путем нахождения работы в компании, где использовались оба языка. Писал на Дельфи и потихоньку изучал C#, помогал разрабам C# по мелочевке. Постепенно стал писать новые задачи уже не C#, а не на Дельфи. Т.е. в ситуации, когда руководству не важно на чем ты напишешь - лишь бы был результат, я выбирал C#.

И вуаля. Дело ускорилось, когда уволился C# разработчик и я смог занять его позицию :)

А при переходе c дельфи на шарп для GUI использовали WinForms или WPF?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433435
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилХБА все мои домашние проекты мне проще на стареньком D7 делать и не жужжать.
Это примерно как споры "фотографов" какую фотокамеру нужно использовать. Снимок-то делает не камера а человек.
чё там в D7 с юникодом?

Ценность юникода для всех сильно преувеличена.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433453
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schiЦенность юникода для всех сильно преувеличена.
за всех - то не надо говорить.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433457
Южный Ктототам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex.CTsHeloWorlderпропущено...


Я это сделал путем нахождения работы в компании, где использовались оба языка. Писал на Дельфи и потихоньку изучал C#, помогал разрабам C# по мелочевке. Постепенно стал писать новые задачи уже не C#, а не на Дельфи. Т.е. в ситуации, когда руководству не важно на чем ты напишешь - лишь бы был результат, я выбирал C#.

И вуаля. Дело ускорилось, когда уволился C# разработчик и я смог занять его позицию :)

А при переходе c дельфи на шарп для GUI использовали WinForms или WPF?

Походу он не исходники переводил, а сам перешел в рамках компании
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433482
TsHeloWorlder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex.CTsHeloWorlderпропущено...


Я это сделал путем нахождения работы в компании, где использовались оба языка. Писал на Дельфи и потихоньку изучал C#, помогал разрабам C# по мелочевке. Постепенно стал писать новые задачи уже не C#, а не на Дельфи. Т.е. в ситуации, когда руководству не важно на чем ты напишешь - лишь бы был результат, я выбирал C#.

И вуаля. Дело ускорилось, когда уволился C# разработчик и я смог занять его позицию :)

А при переходе c дельфи на шарп для GUI использовали WinForms или WPF?

Ну я когда переходил на C# WPF даже не было. Ну а потом и WPF изучил. Потом MVC. Сейчас вот уже Angular 2.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433490
TsHeloWorlder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Южный КтототамAlex.Cпропущено...


А при переходе c дельфи на шарп для GUI использовали WinForms или WPF?

Походу он не исходники переводил, а сам перешел в рамках компании

К сожалению. За десяток лет, убедился, что проще сменить компанию, чем убедить весь IT отдел перейти на другой язык, технологию. Но это мой выбор. Кто-то до сих пор сидит на D7 и не жужжит.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433518
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsHeloWorlderК сожалению. За десяток лет, убедился, что проще сменить компанию, чем убедить весь IT отдел перейти на другой язык, технологию. Но это мой выбор. Кто-то до сих пор сидит на D7 и не жужжит.
Я думаю если процесс перевода старых исходников на другой язык мотивировать, то он вполне идёт. Но желающих почему-то у нас мало.

Перевод средненькой программульки просто на более новую версию дельфи (если все компоненты есть) стоит порядка 5-10 к вечнозелёных
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433662
Adx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Adx
Гость
TsHeloWorlderЮжный Ктототампропущено...


Походу он не исходники переводил, а сам перешел в рамках компании

К сожалению. За десяток лет, убедился, что проще сменить компанию, чем убедить весь IT отдел перейти на другой язык, технологию. Но это мой выбор. Кто-то до сих пор сидит на D7 и не жужжит.

Руководитель приходит и говорит:

- Все, переходим с Delphi на C#, все новые проекты и существенные переработки старых только на C#.

И никаких проблем.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433701
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пардон за глупый вопрос, а зачем переходить? Интерфейс не устраивает, или медленно работает? Работать будет ещё медленнее, а интерфейс - эргономика и дизайн - никакого программирования.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433718
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarИзопропилчё там в D7 с юникодом?
Никак. От слова совсем.
Странно, у меня в D6 нормально с юникодом. Когда надо - вызываю юникодные функции, и всё работает. Не верится, что в D7 это поламали.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433726
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

авторНикак. От слова совсем.

Потом мифы о Делфи и рассказывают :) Нормально в D7 с юникодом, только готовить нужно уметь. Только зачем D7? Если безо всякой подготовки начиная с 2009 юникод есть из коробки.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433731
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schiЦенность юникода для всех сильно преувеличена.

Кому-то и алфавит не сильно нужен, справляются.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433740
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нормально делфи работают с юникодом. Уже давно. Для делфистов ещё рекомендую попробовать лазарус .
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433799
Фотография ХБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeНормально делфи работают с юникодом. Уже давно. Для делфистов ещё рекомендую попробовать лазарус .
вот кстати о лазарусе, 4 года назад попытался сваять несколько простых формочек с доступом к Oracle, заметил что по сравнению с DELPHI компилируется конкретно _долго_, т.е. вместо нескольких секунд оно хрустело диском несколько (2-3) минут;
В остальном разницы не заметил.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433831
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХБ,

Не знаю, как тогда было, но сейчас существенной разницы я не заметил, может чуть медленнее делфи.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433890
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХБShSergeНормально делфи работают с юникодом. Уже давно. Для делфистов ещё рекомендую попробовать лазарус .
вот кстати о лазарусе, 4 года назад попытался сваять несколько простых формочек с доступом к Oracle, заметил что по сравнению с DELPHI компилируется конкретно _долго_, т.е. вместо нескольких секунд оно хрустело диском несколько (2-3) минут;
В остальном разницы не заметил.
Ага, тогда тормозило, потом кодогенерацию полностью переписали. Сейчас уже не особо медленее D7, в сравнении с современными дельфями разницы не заметил.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433942
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaonGallemar,

авторНикак. От слова совсем.

Потом мифы о Делфи и рассказывают :) Нормально в D7 с юникодом, только готовить нужно уметь. Только зачем D7? Если безо всякой подготовки начиная с 2009 юникод есть из коробки.
ВОт именно, из коробки нет. Как автор темы уточняю - вопрос не стоит как "Delphi говно, а C# круть, пойду я туда", а "хочу изучить новый для себя язык, как это сделать лучше всего?". Холиварить в теме не надо, такого хватает в других темах. Было несколько внятных советов как это сделать, спасибо их авторам. Если кому-то не жалко потратить время на постороннего человека - напишите, у меня куча вопросов по C#, т.к. учу практически с нуля.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433960
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemarхочу изучить новый для себя язык, как это сделать лучше всего?
Классический подход: берем книжки и читаем. ИМХО Лучше ничего не придумано. Сначала надо общую философию ЯП понять, что уже наработано, а потом можно углубляться в интересующие направления.

Сам осваиваю C# в фоновом режиме, советую почитать:
Джеффри Рихтер "CLR via C#" Подробно расписывает внутреннее устройство .Net
Эндрю Троелсен "Язык программирования C#" Обо всем.

А дальше можно с помощью гугла. Документация нормально написана, на русский переведена.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433976
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T, я вот что читаю https://metanit.com/sharp/
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433982
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот еще сайтик с примерами
https://professorweb.ru/my/csharp/charp_theory/level1/infocsharp.php
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39433998
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl, спасибо. А в плане наставника найти? Англоязычные ресурсы я знаю, но тут языковой барьер встает.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39434432
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TGallemarхочу изучить новый для себя язык, как это сделать лучше всего?
Классический подход: берем книжки и читаем. ИМХО Лучше ничего не придумано. Сначала надо общую философию ЯП понять, что уже наработано, а потом можно углубляться в интересующие направления.

Сам осваиваю C# в фоновом режиме, советую почитать:
Джеффри Рихтер "CLR via C#" Подробно расписывает внутреннее устройство .Net
Эндрю Троелсен "Язык программирования C#" Обо всем.

А дальше можно с помощью гугла. Документация нормально написана, на русский переведена.
десяток страниц, которые я пытался прочитал в этом, гм, Троелсене вызвали у меня устойчивое
нежелание вообще подходить к нему. Даже и сполки я его куда-то зафутболил.
Видимо, в макулатуру.
Не знаю уж, кто там виноват Троелсен или переводики
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39434455
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarА в плане наставника найти?

Лучший в мире наставник, это реальные задачи.
Из книг советую Джона Скита .
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39434466
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizдесяток страниц, которые я пытался прочитал в этом, гм, Троелсене вызвали у меня устойчивое
нежелание вообще подходить к нему. Даже и сполки я его куда-то зафутболил.
Видимо, в макулатуру.
Не знаю уж, кто там виноват Троелсен или переводики
ИМХО ты виноват. Он нудный, он с нуля заходит. Понятно что разъяснения с нуля тяжело читать опытному в других ЯП. Но если опытный, то надо применять умение пролистать то что не интересно, а не закрывать книгу на предисловии.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39434474
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TИМХО ты виноват. Он нудный, он с нуля заходит. Понятно что разъяснения с нуля тяжело читать опытному в других ЯП. Но если опытный, то надо применять умение пролистать то что не интересно, а не закрывать книгу на предисловии.

по поводу троелсона он прав, далеко не самая лучшая литература для изучения языка и платформы. и дело не в том, что он с нуля заходит, просто его язык сложный для восприятия, что сказывается на ценности книги, как учебника. нет смысла себя мучать, есть и другая литература.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39434511
Фотография ХБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)ХБпропущено...

вот кстати о лазарусе, 4 года назад попытался сваять несколько простых формочек с доступом к Oracle, заметил что по сравнению с DELPHI компилируется конкретно _долго_, т.е. вместо нескольких секунд оно хрустело диском несколько (2-3) минут;
В остальном разницы не заметил.
Ага, тогда тормозило, потом кодогенерацию полностью переписали. Сейчас уже не особо медленее D7, в сравнении с современными дельфями разницы не заметил.
Ваша правда, попробовал давеча с Lazarus 1.6.4, установка, компиляция - все летает с пол-пинка, впечатлился.
Но.
Нужно мне работать с COM-портом, нативных компонент нету, попробовал поставить портированый TComPort, маммамиа, глюк на глюке, работать невозможно.
Ладно, поставил улучшеный TLazSerial - тоже глюки, ни хелпов, ни примеров, ни документации. OpenSource во всей его похабности. :(
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39434548
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХБкомпонент нету
ужос какой. нет готового компонента - банальный компорт становится недоступным....
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39434551
Фотография ХБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилХБкомпонент нету
ужос какой. нет готового компонента - банальный компорт становится недоступным....
Ага, чтобы выстрелить себе в ногу на ассемблере нужно написать ногу, пистолет, пулю, палец нажимающий на спуск и так далее. Действительно ужос.
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39434569
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХБИзопропилпропущено...

ужос какой. нет готового компонента - банальный компорт становится недоступным....
Ага, чтобы выстрелить себе в ногу на ассемблере нужно написать ногу, пистолет, пулю, палец нажимающий на спуск и так далее. Действительно ужос. Serial Communications
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39434587
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХБИзопропилпропущено...

ужос какой. нет готового компонента - банальный компорт становится недоступным....
Ага, чтобы выстрелить себе в ногу на ассемблере нужно написать ногу, пистолет, пулю, палец нажимающий на спуск и так далее. Действительно ужос.
COM - что в винде что в никсах обычный файл хэндл.
IOCTL для настройки параметров передачи.
можно подумать великий компонент этими параметрами снабжать не нужно
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39435072
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima Ttchingizдесяток страниц, которые я пытался прочитал в этом, гм, Троелсене вызвали у меня устойчивое
нежелание вообще подходить к нему. Даже и сполки я его куда-то зафутболил.
Видимо, в макулатуру.
Не знаю уж, кто там виноват Троелсен или переводики
ИМХО ты виноват. Он нудный, он с нуля заходит. Понятно что разъяснения с нуля тяжело читать опытному в других ЯП. Но если опытный, то надо применять умение пролистать то что не интересно, а не закрывать книгу на предисловии.
угу.
я пролистал на ивенты.
в топку
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39435900
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилCOM - что в винде что в никсах обычный файл хэндл.
Ну правильно, для работы с файлами в Лазарусе, как и в Делфи, тоже компонентов нету. Если б были - их и можно было б использовать, а так... В топку, раз компонентов нету.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как бросить Delphi и перейти на C#?
    #39760055
Старая эта тема смотрю, но, все таки - почему я часто вижу подобные вопросы? Как перестать программировать на Делфи? Как перейти на C++, C# и т д. Что Вам в Делфи то не хватило? Или типа все из него выросли настолько, что все возможности исчерпаны, изучены и перестали быть актуальны для Вас?
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39760059
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто Ваня,

Лёгкий вход не гарантирует лёгкое освоение программирования самого по себе, а такие спецы нужны лишь для быстрого формоклепания с соответствующей оплатой. Последнее таким деятелям и не нравится.

Т.е. для большинства всё сводится в "получить другую лопату, что бы ей можно было побольше набросать и меньше напрягаться". На волне хайпа в некоторых языках они туда заходят, надеясь получить определённую премию за "я первый".
...
Рейтинг: 0 / 0
Как бросить Delphi и перейти на C#?
    #39764706
kealon(Ruslan)просто Ваня,

Лёгкий вход не гарантирует лёгкое освоение программирования самого по себе, а такие спецы нужны лишь для быстрого формоклепания с соответствующей оплатой. Последнее таким деятелям и не нравится.

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

В этом наверно есть своя правда. Хотя я совершенно не разделяю такой взгляд на легкое освоение программирования. Если все делать качественно, то в любом языке будет сложно при отсутствии необходимых знаний.

Лично видел много программ, написанных на Delphi для решения локальных задач в рамках узких промышленных специализаций. Задачи самые разные решались, от простого ежедневного внесения сводочных данных до взаимодействия с различными контроллерами и автоматическим учетом. Некоторые такие софтины работают уже по 10 лет, и нет нужды их заменять. Причем пережили смену всего ряда винды. Вот уж точно - написано однажды - работает во всех windows)).

Когда читаю споры типа Delphi vs c# и т.п., не разу не видел что кто-то похвастался собственноручно написанном приложении на том же c#, которое самостоятельно функционирует где-то. Обычно все программисты c-ориентированных языков работают в команде, и вместе пилят что-то. Могу сказать только что мастерство играет роль в успехе и место применения. А переходить на тот же C# чтобы устроиться в очередное рабство не лучшая цель для ухода с Delphi.
...
Рейтинг: 0 / 0
210 сообщений из 210, показаны все 9 страниц
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как бросить Delphi и перейти на C#?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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