|
|
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
Какой из этих языков подходит для новичка при разработке форм к базам данных: 1. Удобство разработки 2. Приемлемая скорость отрисовки 3. Легкость сопровождения 4. Наличие литературы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 22:19 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
Тот по которому у тебя есть живой учитель. При отсутствии живого учителя - тот по которому у тебя есть учебник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 22:39 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
Для клепания морд к бд лучше всего подходит Дельфи, потом C# (Winforms или Wpf) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 22:55 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
или Javascript с какой нибудь dojo ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 23:35 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
lockedили Javascript с какой нибудь dojo Так Javascript же для веба ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 12:51 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
Есть языки похожие на javascript. Lua например. Они прекрасно работают вне веба. В Винду есть встроенный cscript. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 13:00 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 13:08 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
OMXКакой из этих языков подходит для новичка при разработке форм к базам данных: 1. Удобство разработки Кому что удобнее. субъективный фактор. Но ок, расставим: (в порядке убывания удобства) C#/Delphi C++ Java 2. Приемлемая скорость отрисовки Это всё равно. Для форм тем более всё равно. 3. Легкость сопровождения Лёгкость сопровождения и удобство разработки -- сопоставимые понятия. 4. Наличие литературы. Этого есть по всем этим языкам в избытке. Отдельно надо сказать про С++ и Java. Java для форм мягко говоря вообще не предназначена. Т.е. даже если без БД, (с БД как раз всё не так и плохо в Java), только формы рисовать, то тут в Java всё не просто плохо -- безобразно. Хуже было бы только если бы вообще нельзя было GUI делать. С++ -- сам по себе не может рисовать формы и ходить к БД. Нужны библиотеки, фреймворки. Они разные , их много, нужно выбирать. Самым ходовым для такого вида приложений сейчас является наверное QT. (хотя можно и билдер с VCL -- аналог дельфи). QT делает производство форм очень простым, и работа с БД там тоже очень проста. Единственное, что концепции, работающие там, пожалуй, немного посложнее тех, что используются в Дельфи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 00:17 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
MasterZivС++ -- сам по себе не может рисовать формы Может. WinAPI никто не отменял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 08:14 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
Вопрос холиварный и ответ на него чуть более чем полностью субъективный. C# ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 08:36 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
OMXКакой из этих языков подходит для новичка при разработке форм к базам данных: 1. Удобство разработки 2. Приемлемая скорость отрисовки 3. Легкость сопровождения 4. Наличие литературы.А с какой целью новичок интересуется разработкой форм к базам данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 08:51 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
JeStoneВопрос холиварный и ответ на него чуть более чем полностью субъективный. Только у тех он субъективный, у кого опыт ограничивается одной-двумя технологиями. Тот, кто съел по пуду соли с C(++/#), java и Delphi - сомневаться не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 09:08 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
MasterZivOMXКакой из этих языков подходит для новичка при разработке форм к базам данных: 1. Удобство разработки 2 C++ 3 Java .... Отдельно надо сказать про С++ и Java. Java для форм мягко говоря вообще не предназначена. С++ -- сам по себе не может рисовать формы эээ. ааа. в жаве менеджер лайоутов хороший (можно вывести все кнопочки в столбик или там в строчку на форме). Все хочу узнать есть ли такое в сишарпе 2 жава 3 с++ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 13:23 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
eNoseMasterZivС++ -- сам по себе не может рисовать формы Может. WinAPI никто не отменял. Это вряд ли можно зазвать "формы". К тому же, WinAPI есть не на всех платформах, где есть C++. Так что -- сам по себе С++ рисовать формы не может. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 15:13 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
tchingizв жаве менеджер лайоутов хороший (можно вывести все кнопочки в столбик или там в строчку на форме). Ну, всё-таки не в жаве, а в какой-то графической библиотеке. tchingizВсе хочу узнать есть ли такое в сишарпе Есть. Например, в WinForms FlowLayoutPanel, TableLayoutPanel. В WPF свои средства. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 15:19 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
skyANAOMXКакой из этих языков подходит для новичка при разработке форм к базам данных: 1. Удобство разработки 2. Приемлемая скорость отрисовки 3. Легкость сопровождения 4. Наличие литературы.А с какой целью новичок интересуется разработкой форм к базам данных? С целью написания несложных поделок-учетных систем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 23:50 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
OMXС целью написания несложных поделок-учетных системOracle*Forms ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 00:04 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
>OMX, 9 дек 14, 22:19 [16974502] >Какой из этих языков подходит для новичка при разработке форм к базам данных: ... Хочу обратить Ваше внимание на тот факт, что в C# реализована своеобразная технология работы с реляционными базами данных - ADO.Net. В её основе лежит DataSet - локальная версия (упрощенно) некой базы данных с таблицами и строками. Программа подключается к базе данных, "закачивает" информацию из неё (SELECT) в DataSet и разрывает соединение. Дальнейшая работа идет с DataSet автономно без затрат на сетевой трафик. Все графические компоненты также заточены на работу с DataSet. По завершению работы с данными, используя адаптер данных, содержимое DataSet "заливается" в базу (всё это упрощенно). Но есть некоторые НО - объем DataSet несоизмерим с базой, след. число строк выборки должно быть ограничено. Для просмотра всех данных по максимальному запросу придется применить paging. Готовы ли Вы к подобному? С уважением, Владимир ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 00:20 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
ВМоисеев, Для просмотка больший курсоров данных используется SqlReader, быстрый и не ест память. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 00:27 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
wadmanJeStoneВопрос холиварный и ответ на него чуть более чем полностью субъективный. Только у тех он субъективный, у кого опыт ограничивается одной-двумя технологиями. Тот, кто съел по пуду соли с C(++/#), java и Delphi - сомневаться не будет. У всех он субъективный. Из всех представленных языков за 9 лет разработки информационные системы я не писал только на Java (да и вообще на Java не писал). И мое мнение никак не меняется про субъективность выбора. Даже ваше мнение об объективности выбора субъективно, чего уж говорить о выборе языка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 04:20 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
ВМоисеевХочу обратить Ваше внимание на тот факт, что в C# реализована своеобразная технология работы с реляционными базами данных - ADO.Net. В её основе лежит DataSet - локальная версия (упрощенно) некой базы данных с таблицами и строками. Программа подключается к базе данных, "закачивает" информацию из неё (SELECT) в DataSet и разрывает соединение. Дальнейшая работа идет с DataSet автономно без затрат на сетевой трафик. Все графические компоненты также заточены на работу с DataSet. По завершению работы с данными, используя адаптер данных, содержимое DataSet "заливается" в базу (всё это упрощенно). Но есть некоторые НО - объем DataSet несоизмерим с базой, след. число строк выборки должно быть ограничено. Для просмотра всех данных по максимальному запросу придется применить paging. Готовы ли Вы к подобному? половина неправда, другая половина актуальна не только для C# ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 06:54 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
17-77половина неправда, другая половина актуальна не только для C# неправды больше половины ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 07:00 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
ВМоисеев>OMX, 9 дек 14, 22:19 [16974502] >Какой из этих языков подходит для новичка при разработке форм к базам данных: ... Хочу обратить Ваше внимание на тот факт, что в C# реализована своеобразная технология работы с реляционными базами данных - ADO.Net. В её основе лежит DataSet - локальная версия (упрощенно) некой базы данных с таблицами и строками. Программа подключается к базе данных, "закачивает" информацию из неё (SELECT) в DataSet и разрывает соединение. Дальнейшая работа идет с DataSet автономно без затрат на сетевой трафик. Все графические компоненты также заточены на работу с DataSet. По завершению работы с данными, используя адаптер данных, содержимое DataSet "заливается" в базу (всё это упрощенно). Но есть некоторые НО - объем DataSet несоизмерим с базой, след. число строк выборки должно быть ограничено. Для просмотра всех данных по максимальному запросу придется применить paging. Готовы ли Вы к подобному? С уважением, ВладимирВы описали подход, описанный Сахил Маликом в его книге по ADO.NET 2.0 в 2005-м году. За 10 лет многое изменилось :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 13:45 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
Delphi - это не язык, а среда разработки, по сути изначально созданная для рисования форм. Работа с БД сложностей не вызовет. C# автоматически влечет .NET, которая во многом ориентировалась на Delphi. Как бы, та же фигня, разве что мне лично C# больше нравится. Все-таки Паскаль - изначально процедурный язык, объектная ориентация пристегивалась поэтапно, и вообще :=, begin и end раздражают лишними буквами. Для С++ и Java многое зависит от инструмента разработки. В среднем, мне показалось, что на Java формы проще сразу программировать, чем рисовать, а С++ - вообще не для этого, хотя тоже можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 14:10 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
MasterZivЭто вряд ли можно зазвать "формы". К тому же, WinAPI есть не на всех платформах, где есть C++. А как ещё можно назвать ресурсы типа DIALOG? И на какой платформе ещё нет winelib? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 15:22 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovА как ещё можно назвать ресурсы типа DIALOG? Такие слова запрещены на нашем форуме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 15:44 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
yuglDelphi - это не язык, а среда разработки Уже лет 7 как Delphi считается полноценным языком yugl.NET, которая во многом ориентировалась на Delphi. Шта? оО пруф ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 15:56 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
JeStoneШта? оО пруф https://ru.wikipedia.org/wiki/Хейлсберг,_Андерс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 18:02 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
eNoseJeStoneШта? оО пруф https://ru.wikipedia.org/wiki/Хейлсберг,_Андерс Я в курсе, что C# и Delphi - детища одного и того же человека. Но где там написано, что ".Net во многом ориентировалась на Delphi"? Что вообще эта фраза значит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 18:10 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
softwarerDimitry SibiryakovА как ещё можно назвать ресурсы типа DIALOG? Такие слова запрещены на нашем форуме. За что так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 18:16 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
maytonsoftwarerпропущено... Такие слова запрещены на нашем форуме. За что так? я тож не понимаю чем CreateDialog http://msdn.microsoft.com/ru-ru/library/windows/desktop/ms645434(v=vs.85).aspx так раздажает, он же ещё со времён Windows 1.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2014, 21:20 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
Если изучать C#, то нужно сначала изучить WinForms или сразу WPF? А применительно к БД, только ADO.NET или что-то еще появилось трендовое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2014, 13:39 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
>skyANA вчера, 13:45 [16988591 >Вы описали подход ... 1.Хотел обратить внимание на реализацию автономности. 2.Сознательно не упомянул подключенный уровень и работу с сущностями (Entity Framework). 3.Тоже самое и у Троелсена в 6-м издании (см. гл.21, стр. 745) С уважением, Владимир. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2014, 16:39 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
ВМоисеев1.Хотел обратить внимание на реализацию автономности. ничего специфичного для c# ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2014, 18:06 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
ВМоисеев>skyANA вчера, 13:45 [16988591 >Вы описали подход ... 1.Хотел обратить внимание на реализацию автономности. 2.Сознательно не упомянул подключенный уровень и работу с сущностями (Entity Framework). 3.Тоже самое и у Троелсена в 6-м издании (см. гл.21, стр. 745) С уважением, Владимир.Вот только то, что Вы называете "реализацией автономности" слабо связано с реальной работой offline и редкими сеансами синхронизации с сервером. А то что главу перепечатали из 1-го издания в 6-е, никоим образом не говорит о свежести подхода :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2014, 10:05 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
>skyANA, сегодня, 10:05 [16994771] Ну и обсуждение, литературный клуб какой-то. >я. 12 дек 14, 00:20 [16986177] Хочу обратить Ваше внимание на тот факт, что в C# реализована ... - ADO.Net ... >Relic Hunter. 12 дек 14, 00:27 [16986208] Для просмотка больший курсоров данных используется SqlReader... Как и чем просматривать? Построчно? Позвольте ... >17-77. 12 дек 14, 06:54 [16986442] половина неправда, другая половина актуальна не только для C# >Изопропил. 12 дек 14, 07:00 [16986450] неправды больше половины >skyANA. Вы описали подход, ... в 2005-м году. За 10 лет многое изменилось :) Как был DataSet и адаптер данных, так и есть. Как был привязан грид к DataSet, так и есть (а как иначе просматривать большой объем данных и делать выбор - нечеткий запрос поставляет выборку, а не строку. Конкретная строка далается выбором, челчком мышки на конкретной строке грида, например). >skyANA. сегодня, 10:05 [16994771] >Вот только то, что Вы называете "реализацией автономности" слабо связано с реальной работой offline и редкими сеансами синхронизации с сервером. 1. Локальная модель базы данных есть - DataSet. 2. Привязка графических элементов пользовательского интерфейса к DataSet присутствут. 3. Соединение DataSet с серверной реляционной базой данных "импульсное" - только на время реального обмена (синхронизации) данными. 4. Нужно прибавить: а) работу с суррогатными ключами на базе guid; б) работу с timestamp. >А то что главу перепечатали из 1-го издания в 6-е, никоим образом не говорит о свежести подхода :) Причем здесь свежесть. Есть данность. С уважением, Владимир. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2014, 13:33 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
ВМоисеев>skyANA. сегодня, 10:05 [16994771] >Вот только то, что Вы называете "реализацией автономности" слабо связано с реальной работой offline и редкими сеансами синхронизации с сервером. 1. Локальная модель базы данных есть - DataSet. 2. Привязка графических элементов пользовательского интерфейса к DataSet присутствут. 3. Соединение DataSet с серверной реляционной базой данных "импульсное" - только на время реального обмена (синхронизации) данными. 4. Нужно прибавить: а) работу с суррогатными ключами на базе guid; б) работу с timestamp. >А то что главу перепечатали из 1-го издания в 6-е, никоим образом не говорит о свежести подхода :) Причем здесь свежесть. Есть данность. С уважением, Владимир.Вы сами-то пробовали эту свою "реальную автономность"? Как решили проблему: "батарейка на ноуте села пока ехал в поезде/летел в самолёте, в поезде/самолёте интернета не было"? А про данность: куча мобильных и не только приложений поддерживают работу в offline без каких-либо DataSet-ов. И вних есть и модель, и привязка элементов пользовательского интерфейса. P.S.: кстати DataAdapter внутри себя создаёт DataReader для заполнения DataTable, никто не мешает сделать по аналогии: заполнить вместо массива DataRow, массив BusinessObject и просматривать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2014, 14:03 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
>skyANA, сегодня, 14:03 [16995200] >А про данность: куча мобильных и не только ... Разговор слепого с глухим. Я только констатирую факт - если использовать C# и играть по правилам Microsoft, то разумно использовать DataSet, дата адаптер и привязки к графическим элементам. Не более того. >Как решили проблему: "батарейка на ноуте села пока ехал в поезде/летел в самолёте, в поезде/самолёте интернета не было"? Не очень элегантно, но хоть так - закачиваю ограниченного размера выборку (например,240 строк) в DataSet, закрепляю грид и сканирую его для поиска нужной строки. При необходимости изменения, меняю и тут же отправляю на сервер, если нужно добавить, то решение за пользователем, вводит в гриде сколько нужно, на свой страх и риск, помечает и приложение построчно реализует синхронизацию. Просмотр грида на строки ок, запрос с использованием списка Guid на получение timestamp, обработка не штатной ситуации - повторный запрос сбойных строк из базы данных, дальше мы уже проходили. С уважением, Владимир ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2014, 14:49 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
>ВМоисеев, сегодня, 14:49 [16995279] Уточню,- обработка изменений построчно. С уважением, Владимир. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2014, 14:52 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
ВМоисеевКак был привязан грид к DataSet, грид привязывается к IListSource или к IList (DataSet - одна из реализации IListSource) объекты в списке могут быть самыми разнообразными - один из вариантов - реализующие ICustomTypeDescriptor (как и откуда берутся данные - для грида значения не имеет) реализациция интерфейса IEditableObject позволяет обновлять данные в базе (или ином источнике) немедленно по покончании редактирования строки грида в System.ComponentModel - много чего ещё есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2014, 14:59 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
>Изопропил, сегодня, 14:59 [16995299] >... обновлять данные в базе (или ином источнике) немедленно по покончании редактирования строки грида С серверной реляционной базой данных нет связи. С уважением, Владимир ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2014, 15:12 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
ВМоисеев>skyANA, сегодня, 14:03 [16995200] >А про данность: куча мобильных и не только ... Разговор слепого с глухим. Я только констатирую факт - если использовать C# и играть по правилам Microsoft, то разумно использовать DataSet, дата адаптер и привязки к графическим элементам. Не более того.Сегодня это совершенно не разумно, да и 10 лет назад в тех же книжках писали про BisnessOjects vs DataSets. И привязка данных тут совершенно не аргумент. ВМоисеев>Как решили проблему: "батарейка на ноуте села пока ехал в поезде/летел в самолёте, в поезде/самолёте интернета не было"? Не очень элегантно, но хоть так - закачиваю ограниченного размера выборку (например,240 строк) в DataSet, закрепляю грид и сканирую его для поиска нужной строки. При необходимости изменения, меняю и тут же отправляю на сервер, если нужно добавить, то решение за пользователем, вводит в гриде сколько нужно, на свой страх и риск, помечает и приложение построчно реализует синхронизацию. Просмотр грида на строки ок, запрос с использованием списка Guid на получение timestamp, обработка не штатной ситуации - повторный запрос сбойных строк из базы данных, дальше мы уже проходили.То есть никак не решили. Ясно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2014, 15:19 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
ВМоисеевС серверной реляционной базой данных нет связи. в локальную пишите. Я ж не зря упомянул иные источники ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2014, 15:26 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
>skyANA, сегодня, 15:19 [16995358] >Сегодня это совершенно не разумно, да и 10 лет назад в тех же книжках писали про BisnessOjects vs DataSets. Используйте те объекты, которые по вашему мнению больше отражают реальность вашей задачи. Если сущности - пусть будет так. Но и в последней версии C# есть DataSet, значит кому-то нужен. Да и таблицы никто не отменял. Я же хочу заострить внимание создателя топика на тот момент, что используя C#, реально ему придется работать с объектами локального компьютера. Всю большую серверную таблицу ему просмотреть в гриде за один SELECT не удасться (это не Фокс). Придется строить SELECT исходя из вводимых параметров (часто приходится использовать LIKE) и резать получившуюся выборку запроса по длине. С уважением, Владимир. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2014, 17:25 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
ВМоисеевВсю большую серверную таблицу ему просмотреть в гриде за один SELECT не удасться готовить не умеете ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2014, 17:33 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
ВМоисеев>skyANA, сегодня, 15:19 [16995358] >Сегодня это совершенно не разумно, да и 10 лет назад в тех же книжках писали про BisnessOjects vs DataSets. Используйте те объекты, которые по вашему мнению больше отражают реальность вашей задачи. Если сущности - пусть будет так. Но и в последней версии C# есть DataSet, значит кому-то нужен. Да и таблицы никто не отменял.В последней версии C#, или в последней версии сборки System.Data? Почувствуйте разницу. Ну и к примеру до сих в System.Windows.Forms существует DataGrid: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Вы же его небось не используете? :) ВМоисеевЯ же хочу заострить внимание создателя топика на тот момент, что используя C#, реально ему придется работать с объектами локального компьютера.С чем, простите, и зачем? ВМоисеевВсю большую серверную таблицу ему просмотреть в гриде за один SELECT не удасться (это не Фокс). Придется строить SELECT исходя из вводимых параметров (часто приходится использовать LIKE) и резать получившуюся выборку запроса по длине.И что? Для этого уже 100500 решений и шаблонов придумано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2014, 17:45 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
>skyANA, сегодня, 17:45 [16995621] >В последней версии C#, или в последней версии сборки System.Data? Почувствуйте разницу. 1. Запустим Microsoft Visual Studio 2015 предварительная версия (рус.). 2. Создадим проект на C# - WindowsFormsApplication . 3. Откроем панель инструментов, закладка Данные. 4. Видим: а) DataGridView; б) DataSet. С уважением, Владимир. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2014, 18:54 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
ВМоисеев>skyANA, сегодня, 17:45 [16995621] >В последней версии C#, или в последней версии сборки System.Data? Почувствуйте разницу. 1. Запустим Microsoft Visual Studio 2015 предварительная версия (рус.). 2. Создадим проект на C# - WindowsFormsApplication . 3. Откроем панель инструментов, закладка Данные. 4. Видим: а) DataGridView; б) DataSet. С уважением, Владимир.И что? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2014, 19:05 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
А мне нравится ADO .NET В некоторых случаях я даже локальную СУБД не использую. Сохраняю DataSet на диск и потом его считываю. Например. Была недавно необходимость выгрузить через Web-интерфейс порядка 12 000 файлов в формате Word и Excel, которые как-то там иерархически располагаются Совокупная длина пути иерархии больше чем может переварить Windows. Сохранил иерархию в DataTable и проблема разрешилась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2014, 22:31 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
Ermak, ADO.NET != DataSet ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2014, 22:56 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
ErmakСохранил иерархию в DataTable и проблема разрешилась.DataTable - это всего-лишь таблица в памяти. То есть Вы сначала данные загрузили в память, а потом сохранили на диск в формате XML. Иными словами добавили к выгрузке в форматах Word и Excel ещё и XML. Так что-ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2014, 23:01 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
JeStoneyuglDelphi - это не язык, а среда разработки Уже лет 7 как Delphi считается полноценным языком yugl.NET, которая во многом ориентировалась на Delphi. Шта? оО пруф Если решили троллить, написали бы, что Дельфи - уже четыре тысячи лет, как город. Мне казалось, что всем и так понятно, что главной ценностью Delphi, как IT-явления, был не язык программирования, а возможность быстро рисовать формочки разрабатывать приложения с удобным и гибким пользовательским интерфейсом. Микрософт довольно долго пытался повторить эту функциональность, в рамках .NET это удалось. Не понимаю, какие доказательства вам нужны, речь идет о вещах совершенно очевидных для любого, кто пользовался Delphi и MS Studio до .NET. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 10:37 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
PowerBuilder говорят тоже был хорош для быстрого клепания форм. Знатоки говорят - быстрее чем Delphi. Но сам не подтверждаю т.к. не видел сам процесс PB-кодинга. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 13:13 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
maytonPowerBuilder говорят тоже был хорош для быстрого клепания форм. Инструментов для быстрого клепания форм было немало - Forms, Clarion, Gupta, Access итп. Но по сравнению с дельфой они, как и PB, обладали ключевым недостатком - сложностью/невозможностью решения любых задач кроме клепания форм. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 13:18 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
Тогда тема топика нас ограничивает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 13:24 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
mayton, не сказал бы. В мало-мальски сложных приложениях у клиента начинают появляться желания, плохо укладывающиеся в "сделать предусмотренные операции предусмотренным набором инструментов". И в этом случае программисты на том же PB были вынуждены начинать рассказывать, что вот это сложно и долго, а вот это вообще невозможно. То есть в итоге теряла в качестве либо ставилась под вопрос работа в целом, включая "быстро разработанные десктопные интерфейсы". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 13:32 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
maytonPowerBuilder говорят тоже был хорош для быстрого клепания форм. Знатоки говорят - быстрее чем Delphi. Но сам не подтверждаю т.к. не видел сам процесс PB-кодинга.Я подтвержу. Для быстрого клепания форм к БД лучше PB ничего нет. У PB по сравнению с Delphi похуже с чисто системными вещами. И библиотек на все случаи жизни к нему не делают. Но если проект ограничивается запросами к СУБД и стандартным ГУИ без финтифлюшек - лучше PowerBuilder ничего нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 19:21 |
|
||
|
C# vs C++ vs Java vs Delphi для десктопных интерфейсов к БД
|
|||
|---|---|---|---|
|
#18+
White OwlНо если проект ограничивается запросами к СУБД и стандартным ГУИ без финтифлюшек - лучше PowerBuilder ничего нет. "стандарты" ГУИ меняются во времени/ PB - этот забор давно уплыл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 22:26 |
|
||
|
|

start [/forum/topic.php?all=1&fid=16&tid=1341137]: |
0ms |
get settings: |
6ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
153ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
109ms |
get tp. blocked users: |
2ms |
| others: | 199ms |
| total: | 504ms |

| 0 / 0 |
