powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / посоветуйте книгу по разработке клиент-серверных приложений вин-формс C# (2-звенка)
12 сообщений из 12, страница 1 из 1
посоветуйте книгу по разработке клиент-серверных приложений вин-формс C# (2-звенка)
    #39447855
Дядька с усами и часами
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Форумчане, посоветуйте электронную книгу по разработке клиент-серверных приложений (двухзвенка) вин-формс C#.

Вообще-то у меня электронных книг много по всем интересующим меня языкам, но вот какая штука получается - большинство книг по программированию ужасно бесят меня тем - что учат меня "как устроена конструкция ветвления IF" или "как написать цикл". Блин! Я знаю аж пять языков программирования (без учёта диалектов) и я не хочу, чтобы в книге мне рассказывали о конструкции ветвления IF или SWITCH. Сейчас начал изучать C# вин-формс и хотелось бы сразу к делу - к общим приёмам работы с базами данных, всеми этими TableAdapter, DataTable, DataGridView и т.д., то есть такая книга нужна, чтобы было больше конкретики, а не "чем тип int отличается от типа string".
...
Рейтинг: 0 / 0
посоветуйте книгу по разработке клиент-серверных приложений вин-формс C# (2-звенка)
    #39447876
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я думал, что WinForm уже канул в лету, а тут его еще пытаются выучить.
...
Рейтинг: 0 / 0
посоветуйте книгу по разработке клиент-серверных приложений вин-формс C# (2-звенка)
    #39447915
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядька с усами и часамиФорумчане, посоветуйте электронную книгу по разработке клиент-серверных приложений (двухзвенка) вин-формс C#.

Вообще-то у меня электронных книг много по всем интересующим меня языкам, но вот какая штука получается - большинство книг по программированию ужасно бесят меня тем - что учат меня "как устроена конструкция ветвления IF" или "как написать цикл". Блин! Я знаю аж пять языков программирования (без учёта диалектов) и я не хочу, чтобы в книге мне рассказывали о конструкции ветвления IF или SWITCH. Сейчас начал изучать C# вин-формс и хотелось бы сразу к делу - к общим приёмам работы с базами данных, всеми этими TableAdapter, DataTable, DataGridView и т.д., то есть такая книга нужна, чтобы было больше конкретики, а не "чем тип int отличается от типа string".

1. клиент-серверных или клиент - сервер баз?
2. начал изучать c# или winforms?
3. 5 языков - каких? а с диалектами?
...
Рейтинг: 0 / 0
посоветуйте книгу по разработке клиент-серверных приложений вин-формс C# (2-звенка)
    #39447920
Дядька с усами и часами
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_subя думал, что WinForm уже канул в лету, а тут его еще пытаются выучить.вообще-то учить там особо нечего, просто нужна книга по общепринятым техникам взаимодействия WinForms (ну гридов ессесно) с БД.
...
Рейтинг: 0 / 0
посоветуйте книгу по разработке клиент-серверных приложений вин-формс C# (2-звенка)
    #39447926
Дядька с усами и часами
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин1. клиент-серверных или клиент - сервер баз?
2. начал изучать c# или winforms?
3. 5 языков - каких? а с диалектами?
1. Сервер БД - это сервер, desktop application winforms - это клиент
2. начал изучать C# посредством winforms
3. Basic (от самых старых до VBA), Pascal (от Turbo до Дельфи), SQL (да почти все диалекты), остальные языки не помню :-(
...
Рейтинг: 0 / 0
посоветуйте книгу по разработке клиент-серверных приложений вин-формс C# (2-звенка)
    #39447973
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядька с усами и часамиvb_subя думал, что WinForm уже канул в лету, а тут его еще пытаются выучить.вообще-то учить там особо нечего, просто нужна книга по общепринятым техникам взаимодействия WinForms (ну гридов ессесно) с БД.
MSDN: DataGridView Control (Windows Forms)

Электроннее некуда :)
...
Рейтинг: 0 / 0
посоветуйте книгу по разработке клиент-серверных приложений вин-формс C# (2-звенка)
    #39448047
stomsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дядька с усами и часамиФорумчане, посоветуйте электронную книгу по разработке клиент-серверных приложений (двухзвенка) вин-формс C#.
Я такие вещи по бумажным книжкам учить предпочитаю. В свое время выбрал "Программирование на Microsoft ADO.NET 2.0" Дэвид Сеппа. Есть ли она в электронном виде не знаю.
Из электронного по ADO.NET вроде это неплохо выглядит.
А про работу с DataGridView мне вот эти статьи понравились: 1-ая часть , 2-ая часть .
Только, вообще, считается, что WinForms устаревшая технология построения GUI (хотя я десктопные утилиты на нем и пишу, мне хватает).
А базовый Ado.NET считается слишком низкоуровневым для в большинстве случаев.
...
Рейтинг: 0 / 0
посоветуйте книгу по разработке клиент-серверных приложений вин-формс C# (2-звенка)
    #39448094
Addx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stomskyА базовый Ado.NET считается слишком низкоуровневым для в большинстве случаев.

Ага, только люди пишут кривой или неэффективный код, чтобы все работало на "высокоуровневом".
В 90% случаев действительно можно пользоваться упрощенными технологиями.
А вот в оставшихся 10% - начинаются непонятные танцы с бубном.
Хотя через ADO.NET все решается просто, эффективно и изящно за десять минут.
Но использовать нельзя, придут строгие люди и скажут, что это все устарело, есть, например, Linq2Sql.

Дядька с усами и часами
... - что учат меня "как устроена конструкция ветвления IF" или "как написать цикл". ... я не хочу, чтобы в книге мне рассказывали о конструкции ветвления IF или SWITCH. ... хотелось бы сразу к делу - ..., а не "чем тип int отличается от типа string".

Такой книги нет.
Еще будут обучать ООП, что особенно полезно тем, что переходит, например, с Java на C# или наоборот.

PS
Рекомендую изучать WPF.
Не потому, что WinForms сильно хуже, а потому, что потихоньку уходит в прошлое.
...
Рейтинг: 0 / 0
посоветуйте книгу по разработке клиент-серверных приложений вин-формс C# (2-звенка)
    #39448098
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Троелсена почитай . Целиком не надо, только главы про ADO.NET и WinForms. Заодно про WPF.
...
Рейтинг: 0 / 0
посоветуйте книгу по разработке клиент-серверных приложений вин-формс C# (2-звенка)
    #39448104
Супер_Пав
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы рекомендовал разбираться с MVC/WPF/UWP и с ORM. В адо.Нет ничего сложного нет, разберетесь по ходу работы.
...
Рейтинг: 0 / 0
посоветуйте книгу по разработке клиент-серверных приложений вин-формс C# (2-звенка)
    #39448110
stomsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AddxstomskyА базовый Ado.NET считается слишком низкоуровневым для в большинстве случаев.
Ага, только люди пишут кривой или неэффективный код, чтобы все работало на "высокоуровневом".
В 90% случаев действительно можно пользоваться упрощенными технологиями.
А вот в оставшихся 10% - начинаются непонятные танцы с бубном.
Хотя через ADO.NET все решается просто, эффективно и изящно за десять минут.
Но использовать нельзя, придут строгие люди и скажут, что это все устарело, есть, например, Linq2Sql.
Я не сказал, что "устарело" я сказал "слишком низкоуровневый".
Для простых задач (приложение в одну-две формы) и пяток статичных (с параметрами) SQL-запросов я сам пользуюсь базовым ADO.NET и не чирикаю.
Но если в приложении более-менее развесистое взаимодействие с БД, то беру не Linq2Sql (который, кстати, реально устарел и его изучать ну совсем не стоит), а Linq2DB . Очень приятная библиотечка.
Но прежде чем переходить на что-то Linq-подобное или иной ORM, сначала надо понять как работать с базовым Ado.NET.

AddxРекомендую изучать WPF.
Не потому, что WinForms сильно хуже, а потому, что потихоньку уходит в прошлое.
После Delphi WinForms будет понятнее. У WPF сильно другая идеология организации GUI. К тому же MS периодически мечется из стороны в сторону. То WPF наше все, то WinRT, то HTML5+JS, то... По последним дошедшим до меня слухам, все таки десктоп - это что-то на базе WPF. Но я не особо за этой гонкой слежу. Мне WinFroms хватает выше крыши. Тем более, что с настройкой нормального функционала DataGridView намного меньше проблем, чем с WPF DataGrid.
...
Рейтинг: 0 / 0
посоветуйте книгу по разработке клиент-серверных приложений вин-формс C# (2-звенка)
    #39448115
Addx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stomskyAddxпропущено...

Ага, только люди пишут кривой или неэффективный код, чтобы все работало на "высокоуровневом".
В 90% случаев действительно можно пользоваться упрощенными технологиями.
А вот в оставшихся 10% - начинаются непонятные танцы с бубном.
Хотя через ADO.NET все решается просто, эффективно и изящно за десять минут.
Но использовать нельзя, придут строгие люди и скажут, что это все устарело, есть, например, Linq2Sql.
Я не сказал, что "устарело" я сказал "слишком низкоуровневый".
Для простых задач (приложение в одну-две формы) и пяток статичных (с параметрами) SQL-запросов я сам пользуюсь базовым ADO.NET и не чирикаю.
Но если в приложении более-менее развесистое взаимодействие с БД, то беру не Linq2Sql (который, кстати, реально устарел и его изучать ну совсем не стоит), а Linq2DB . Очень приятная библиотечка.
Но прежде чем переходить на что-то Linq-подобное или иной ORM, сначала надо понять как работать с базовым Ado.NET.


Для пятка статичных sql запросов linq2sql подходит прекрасно.
ORM приходится использовать, но это вынужденное решение.
Поскольку никакая ORM не оптимизирует работу с БД в сложных случаях так, как это сделает хороший профессионал.
Мне не понравилось слово "слишком".
ADO.NET - это нативный подход, а надстроек - миллион.
При этом метод типа :
public List<T> DataTableToList<T>(DataTable table) реализуется в 3 строчки, если нужна объектность.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / посоветуйте книгу по разработке клиент-серверных приложений вин-формс C# (2-звенка)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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