Перейти к содержимому

Донат
На хостинг
ISK за переводы
до 75kk за 1000зн.
Хроники EVE
Сборник
Новичкам
Полезная информация
Фотография

Учебники C#


  • Авторизуйтесь для ответа в теме
21 ответов в теме

#1
GlassMorre

GlassMorre

    Clone Grade Lambda

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4169 сообщений
829
  • EVE Ingame:GlazMore
  • EVE Alt:Sindas
  • Corp:.NCXI
  • Ally:No Value
  • Client:Eng

По роду деятельности требуется сменить платорму с дремучего VBA (ну это основа, начальные знания JS, HTML, XML всеж имеются) на что то более новое. После долгих метаний была выбрана связка MS SQL + C#(WPF). Энтерпрайз и реляционная. Лицензии. Кто может подсказать адекватные учебники по C# WPF? Не "тут у нас кнопочка сохранить, а вот так вы можете расположить 2 окна группой вертикально".


  • 0

#2
feycot

feycot

    Clone Grade Epsilon

  • Tech III Pilots
  • PipPipPip
  • 334 сообщений
26
  • Client:Eng

Мопед не мой, я просто обьяву оставил.

  1. ==C#  
  2.  
  3.     + C# 5.0 in a Nutshell   Joseph Albahari  
  4.    
  5.     + CLR via C#   Jeffrey Richter  
  6.    
  7.     + C# 4.0 Unleashed  Bart De Smet    
  8.    
  9.     + C# in Depth    Jon Skeet  
  10.    
  11.     + Linq Pocket Reference    Joseph Albahari  
  12.    
  13.     + Полный справочник по C#  Герберт Шилдт  

  • 0

#3
Lynxovat

Lynxovat

    Clone Grade Kappa

  • Tech III Pilots
  • PipPipPipPipPip
  • 1999 сообщений
370
  • EVE Ingame:Lynxovat Fujiwara
  • EVE Alt:Anselm Lucas
  • Corp:Red October
  • Ally:Red Alliance
  • Client:Eng
Если нужен именно учебник, а не справочник, то есть хорошая книга из серии Head First. Материал излагается необычно, но запоминается легко, хорошо и надолго.
  • 0

#4
GlassMorre

GlassMorre

    Clone Grade Lambda

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4169 сообщений
829
  • EVE Ingame:GlazMore
  • EVE Alt:Sindas
  • Corp:.NCXI
  • Ally:No Value
  • Client:Eng

Если нужен именно учебник, а не справочник, то есть хорошая книга из серии Head First. Материал излагается необычно, но запоминается легко, хорошо и надолго.

 

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


  • 0

#5
Denadan

Denadan

    просто жертва зеленых

  • EVE-RU Team
  • 17165 сообщений
5350
  • EVE Ingame:denadanA
  • Ally:RED(offline)
  • Client:Eng

Э. Троелсен. "Язык программирования С# 5.0 и платформа .Net 4.5"

в принципе там есть под все версии, это последняя редакция. основы и справочник

ну и Рихтера "CLR via C#..." тоже под текущую редакцию. углубленный материал так сказать

 

зы. появление халявной вс2013 комунити таки сподвигло? :D


Сообщение отредактировал Denadan: 03 December 2014 - 10:54

  • 1

Ева - тебя все равно убьют ^_^
---
That's not magic, that was just Pinkie Pie.


#6
Lynxovat

Lynxovat

    Clone Grade Kappa

  • Tech III Pilots
  • PipPipPipPipPip
  • 1999 сообщений
370
  • EVE Ingame:Lynxovat Fujiwara
  • EVE Alt:Anselm Lucas
  • Corp:Red October
  • Ally:Red Alliance
  • Client:Eng

Можно название книги?

Так и называется - Head First C#, 3rd Edition
A Learner's Guide to Real-World Programming with C#, XAML, and .NET
+ точно есть перевод на русский, называется:
Изучаем C#
Э. Стиллмен, Дж. Грин

ISBN: 978-5-459-00422-9, 978-1-4493-8034-2
Год издания: 2012
Издательство: Питер

Сам не читал, ибо С# не изучал, но серия нравится по другим книгам, в частности - Java и Design Patterns очень порадовали
  • 0

#7
GlassMorre

GlassMorre

    Clone Grade Lambda

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4169 сообщений
829
  • EVE Ingame:GlazMore
  • EVE Alt:Sindas
  • Corp:.NCXI
  • Ally:No Value
  • Client:Eng

Так и называется - Head First C#, 3rd Edition
A Learner's Guide to Real-World Programming with C#, XAML, and .NET
+ точно есть перевод на русский, называется:
Изучаем C#
Э. Стиллмен, Дж. Грин

ISBN: 978-5-459-00422-9, 978-1-4493-8034-2
Год издания: 2012
Издательство: Питер

Сам не читал, ибо С# не изучал, но серия нравится по другим книгам, в частности - Java и Design Patterns очень порадовали

 

Спасибо будем почитать.


  • 0

#8
glkudr

glkudr

    Clone Grade Kappa

  • Tech III Pilots
  • PipPipPipPipPip
  • 3708 сообщений
714
  • EVE Ingame:GlKudr
  • Corp:Space Cleaners
  • Ally:exBSoD
  • Client:Eng

А нафига учебник? Берешь и пишешь. Периодически смотришь в msdn. 


  • 1

#9
GlassMorre

GlassMorre

    Clone Grade Lambda

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4169 сообщений
829
  • EVE Ingame:GlazMore
  • EVE Alt:Sindas
  • Corp:.NCXI
  • Ally:No Value
  • Client:Eng

А нафига учебник? Берешь и пишешь. Периодически смотришь в msdn. 

 

Зачем людей в школу шлют? сразу бы к станку с 7 лет - пусть там и учатся.


  • 3

#10
Onegin

Onegin

    True Sansha

  • Tech III Pilots
  • PipPipPipPip
  • 752 сообщений
154
  • EVE Ingame:Evgeny Onegin
  • Corp:RAT.
  • Ally:AAA
  • Client:Eng

На pluralsight.com видяхи погляди.

Например: http://www.pluralsig...rp-from-scratch


  • 0
+1 post

#11
Denadan

Denadan

    просто жертва зеленых

  • EVE-RU Team
  • 17165 сообщений
5350
  • EVE Ingame:denadanA
  • Ally:RED(offline)
  • Client:Eng

изучать погромирование по видево? это какое-то новомодное извращение?


  • 1

Ева - тебя все равно убьют ^_^
---
That's not magic, that was just Pinkie Pie.


#12
Onegin

Onegin

    True Sansha

  • Tech III Pilots
  • PipPipPipPip
  • 752 сообщений
154
  • EVE Ingame:Evgeny Onegin
  • Corp:RAT.
  • Ally:AAA
  • Client:Eng

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

А всякие тролсены и рихтеры слишком C# оринетированные, без привзязок к WPF и т.п.


  • 0
+1 post

#13
Tanhausser

Tanhausser

    Clone Grade Nu

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 9406 сообщений
9709
  • EVE Ingame:Toyvo Talvanen
  • Corp:LASNC
  • Client:Eng

HeadFirst серия слишком примитивна для изучения сообственноо языка, годиться для тех кто даже "хеллоу ворд" ни разу в жизни не писал. Да и манера изложения весьма своеобразна. Разве что, по паттернам нормальная



Зачем людей в школу шлют? сразу бы к станку с 7 лет - пусть там и учатся.

В благословенной Британии с 6-7 лет к станку, с 12-16 часовым рабич днем ставили (в благословенном XVIII)


  • 0

Поскольку согласно Библии Иисус именно родился, а не отпочковался от тела Марии, то было не вегетативное размножение, а половое. Но без участия самца, то бишь партеногенез. У позвоночных партеногенез известен только среди рептилий. Выходит, что Иисус и Мария — рептилоиды. Косвенным подтверждением этой теории являются некоторые ящерицы, способные бегать по поверхности воды


#14
Onegin

Onegin

    True Sansha

  • Tech III Pilots
  • PipPipPipPip
  • 752 сообщений
154
  • EVE Ingame:Evgeny Onegin
  • Corp:RAT.
  • Ally:AAA
  • Client:Eng

зы. появление халявной вс2013 комунити таки сподвигло? :D

Может они еще не в курсе сколько лицензия на MS SQL Server  стоит :D


  • 0
+1 post

#15
GlassMorre

GlassMorre

    Clone Grade Lambda

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4169 сообщений
829
  • EVE Ingame:GlazMore
  • EVE Alt:Sindas
  • Corp:.NCXI
  • Ally:No Value
  • Client:Eng

Может они еще не в курсе сколько лицензия на MS SQL Server  стоит :D

 

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


  • 0

#16
Itanel

Itanel

    Clone Grade Gamma

  • Tech III Pilots
  • PipPip
  • 94 сообщений
0
  • EVE Ingame:Itanel
  • Corp:TWSA
  • Client:Eng

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

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


  • 0

#17
Finder

Finder

    Clone Grade Lambda

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4034 сообщений
280
  • EVE Ingame:Netzari
  • Corp:[VISJE]
  • Client:Eng

Из списка, Шилдт и Рихтер - офигенны. Как авторы во всяком случае, сами книги не читал :) Рихтер неплохо объясняет концепции .NET Framework, что гораздо важнее чем знание  языка.

С Entity Framework возиться однозначно стоит. Он весь БД-ориентированный код позволяет сделать просто неубиваемым в плане стабильности и очень легко модифицируемым.



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

 

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


  • 0

#18
Pointer

Pointer

    Clone Grade Nu

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 9239 сообщений
2113
  • EVE Ingame:Zleus
  • Client:Eng

Думаю, стоит ли морочиться с энтити фреймворком или линком, задачи не те.

Линк красив и офигителен при работе с любыми данными, а не только с БД.
  • 0

#19
Denadan

Denadan

    просто жертва зеленых

  • EVE-RU Team
  • 17165 сообщений
5350
  • EVE Ingame:denadanA
  • Ally:RED(offline)
  • Client:Eng

Линк красив и офигителен при работе с любыми данными, а не только с БД.

кстати да. имхо для бд выгоднее использовать запросы и хранимые процедуры. воопше linq штука вкусная и вызывает привыкание, но субд имеют подобный функционал из коробки и встраивать запросы в запросы что бы делать запросы пока ты делаешь запросы на нескольких уровнях абстракции это (имхо) несколько излишне. с другой стороны LinqToSql позволяет строить запросы  и работать с бд на прямую воопше без sql...


  • 0

Ева - тебя все равно убьют ^_^
---
That's not magic, that was just Pinkie Pie.


#20
Finder

Finder

    Clone Grade Lambda

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4034 сообщений
280
  • EVE Ingame:Netzari
  • Corp:[VISJE]
  • Client:Eng

1. LINQ to SQL мертв, сейчас актуален EF и LINQ to Enitties.

2. Последний используют именно для того, чтобы не раскидывать запросы по разным уровням абстракции, а держать все в Business Layer. Встраиваемые процедуры... я хз где они сейчас вообще полезны, кроме разве что каких-то сугубо технических вещей, связанных с конкретными фичами конкретной субд.

 

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


  • 0




1 посетителей читают тему

0 members, 1 guests, 0 anonymous users