Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » C чего начать изучение C#

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

Kenred



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот все хочу себя заставить выучить этот язык C#. Подскажите какую среду использовать (как я понял из доступных только Microsoft Visual C++/C#), может там какие-нибудь дополнотиельные библиотеки нужны. Может естькакие-нибдь полезные сайты, или там книжки.  
заранее спасибо..

Всего записей: 13 | Зарегистр. 05-08-2003 | Отправлено: 12:05 05-09-2003
mastervigo



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Сначала можешь любую доку по C++ почитать (хотя бы Страустрап-а).

Всего записей: 1511 | Зарегистр. 17-08-2002 | Отправлено: 14:41 05-09-2003
wyrd



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вот все хочу себя заставить выучить этот язык C#. Подскажите какую среду использовать (как я понял из доступных только Microsoft Visual C++/C#), может там какие-нибудь дополнотиельные библиотеки нужны. Может естькакие-нибдь полезные сайты, или там книжки.  

Из полезных сайтов:
http://www.codeguru.com
http://www.codeproject.com
Хотя они и ориентированы на VC++, но там также есть статьи по C#
По .NET есть статьи на http://www.rsdn.ru
По C# есть книги таких авторов как Д. Рихтер и Ч. Петцольд.
Кроме того Borland выпустила C# Builder. Поробности на http://www.borland.com и http://community.borland.com

Всего записей: 47 | Зарегистр. 28-11-2002 | Отправлено: 01:08 06-09-2003
EAS



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kenred
Скачай .NET SDK с M$, он фриварный + с ним и компилятор C# идет. Все равно понадобится в той или иной форме. Имхо пока (по молодости лет C# ) лучше от M$ компилятор юзать. Крепко почитать можно и MSDN.
mastervigo

Цитата:
Сначала можешь любую доку по C++ почитать (хотя бы Страустрап-а).

Это чтобы C# изучать? Оно конечно похоже, но тогда уж и Object Pascal заодно .

Всего записей: 441 | Зарегистр. 18-07-2003 | Отправлено: 02:30 06-09-2003
BugFixer

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kenred

Цитата:
Вот все хочу себя заставить выучить этот язык C#.  

Единственный способ выучить язык - это:
1. Почитать документацию.
2. Пописать на нём что-нибудь разумное. И набить своих собственных шишек..
 
При этом заявление хочу себя заставить навевает уверенность, что заставить себя будет трудно  
 
Добавлено
EAS

Цитата:
Это чтобы C# изучать?  Оно конечно похоже, но тогда уж и Object Pascal заодно .  

С ассемблера надо начинать!!!

Всего записей: 482 | Зарегистр. 02-08-2003 | Отправлено: 11:38 07-09-2003 | Исправлено: BugFixer, 11:40 07-09-2003
Leris



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кстати о выпущенном Борландом C#Builder, есть ли у кого-нибудь работающий KeyGen на этот продукт? Почему-то KeyGen на моём пиратском дистрибутиве не работает.
Или просто серийные и.т.д. номера?

Всего записей: 10 | Зарегистр. 19-09-2003 | Отправлено: 09:09 16-08-2004
c0r0ner



злобный доктор
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kenred
Чтобы нормально выучить C# нужно сперва разобратся в технологии .NET. Без этого увы никак. Ведь архитектура существенно отличается от прежних языков программирования. А дальше VisualStudio в зубы и грудью на амбразуру.

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

Всего записей: 742 | Зарегистр. 09-12-2001 | Отправлено: 11:51 16-08-2004
UncoNNecteD



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Скачанный дистрибутив с MS имеет все необходимые библиотеки? Компоненты?  
Где взять еще ? Что ?

----------
-= Я тут чертовски давно =-

Всего записей: 4040 | Зарегистр. 21-03-2002 | Отправлено: 12:41 16-08-2004
Goul

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kenred
Для того, чтобы программировать на C#, не нужно знать C++, так что Страуструп тут не поможет. Рихтер, думаю, тоже: вряд ли про C# у него менее занудно, чем про C++. Я бы советовал устанавить Visual Studio .Net, открыть какой-нибудь простенький проект на C# (можно, например, у того же Microsoft с MSDN скачать) и поковыряться в нём. Через недельку усердной работы при поддержке MSDN синтаксис C# можно изучить полностью. А дальше уже нужно приниматься за освоение бескрайних просторов .Net Framework. Но это к C# непосредственного отношения не имеет.
 
Ой, на Рихтера - это я клевещу. С Липманом перепутал, прошу прощения.

Всего записей: 704 | Зарегистр. 28-05-2004 | Отправлено: 12:47 16-08-2004 | Исправлено: Goul, 13:10 16-08-2004
4ubasd

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мне очень понравилась и помогла книга Михаила Фленова - "Бибилия С#", вот ссылка  http://depositfiles.com/files/05x9yqq53

Всего записей: 1 | Зарегистр. 02-05-2012 | Отправлено: 17:09 02-05-2012
XPEHOMETP

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Goul

Цитата:
Для того, чтобы программировать на C#, не нужно знать C++, так что Страуструп тут не поможет.

Возможно. Но Чарльз Петцольд, написав книги про C#, был верен себе, подчеркивая, что .NET - это всего лишь надстройка над WinAPI, и в конечном итоге дергает за те же рычажки.
 
Всегда могут быть те или иные аналогии. Знаешь одно - можешь понять другое.

Всего записей: 2485 | Зарегистр. 21-06-2005 | Отправлено: 12:50 03-05-2012
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Согласен.
Но мои скудные знания C++ мне ничем не помогли. Только компилер сругнулся и получил в зубы. А вот знания Delphi .NET здорого помогли. Правда VisualStudio другая, но это касаемо только дизайна ресурсов.
 
Добавлено:
Ну и адаптированности библиотеки к окнам, что немаловажно. Хочу продолжить мысль - VisualStudio ловит MouseUp вне окна, так как MouseDown был в окне.
pss зы
Ну типо так "Все приложения кроме текущего - враждебные" или типо так "Винда не посредник и DragDrop неизученная технология враждебной винды".

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 18:22 03-05-2012 | Исправлено: delover, 18:32 03-05-2012
costian

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не понимаю, почему С++ нужен для освоения С#. Сразу начинайте осваивать технологии С#. Читайте Шилдта, Троелсена. Потом Рихтера. Смотрите видеокурсы майкрософта. https://www.youtube.com/user/Defazze, https://www.youtube.com/watch?v=xsaRhgD7XL4, https://msdn.microsoft.com/ru-ru/library/67ef8sbd.aspx.,  http://www.microsoftvirtualacademy.com/.
Удачи вам.

Всего записей: 2 | Зарегистр. 13-07-2015 | Отправлено: 14:01 13-07-2015
StillPhelix



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kenred, установи Microsoft Visual Studio 2010 или младше. Ну а книга, для начала С# 2005 для "чайников" авторов Стефан Рэнди Дэвис ,Чак Сфер. Если после этого не обламаетесь читайте Пецтольда (Программирование для Microsoft® WINDOWS на C#). В этой книге рассматриваются API.  

Всего записей: 173 | Зарегистр. 18-08-2013 | Отправлено: 17:46 19-07-2015
myusssr



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
StillPhelix
Попробовал поискать линки на скачивание С# 2005 для "чайников" авторов Стефан Рэнди Дэвис ,Чак Сфер.
С файлообменников удалены, а в остальном браузер перекидывает совершенно не туда.

Всего записей: 2753 | Зарегистр. 04-02-2012 | Отправлено: 10:02 26-07-2015
NeoAnomaly

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот неплохой пост с обзором литературы http://sergeyteplyakov.blogspot.ru/2014/04/best-books-on-cnet.html

Всего записей: 418 | Зарегистр. 23-03-2010 | Отправлено: 12:39 26-07-2015
spectrum



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема ожила
 
StillPhelix
 
Visual Studio 2010, думаю, уже не имеет смысла ставить, т.к. 2013+ имеет нормальную бесплатную версию (в отличие от Express-версий).

Всего записей: 17 | Зарегистр. 17-05-2002 | Отправлено: 11:27 03-08-2015
NeoAnomaly

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Visual Studio 2010, думаю, уже не имеет смысла ставить, т.к. 2013+ имеет нормальную бесплатную версию (в отличие от Express-версий).

Не говоря уже о фиче листе в сравнении с 2010 и младше ) То же касается и C# 2005 и книжки по нему. Основы синтаксиса может и пойдёт выучить, но на TPL, LINQ, etc. даже не намекнёт

Всего записей: 418 | Зарегистр. 23-03-2010 | Отправлено: 11:34 03-08-2015
zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если умееш програмировать, то это очень легко. Всё что нужно для создания программ уже есть в самой .net - msbuild.exe, а в новых виндах .net сразу предустановлена. И еще нужна MSDN, её можно сделать оффлайн если нужно.
 
В чем разница между С++ и С# ?
короче драйвер на C# не напишеш.
 
А если не умееш програмировать, тогда нужно начинать с нуля, тут никаие С# для чайников не помогут
 
 

Всего записей: 1653 | Зарегистр. 20-06-2005 | Отправлено: 00:06 07-08-2015
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если речь идет только о C#, то любую Visual Studio ставить нет смысла.
Имеется неплохой фриварный продукт SharpDevelop

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17279 | Зарегистр. 13-06-2007 | Отправлено: 00:58 07-08-2015
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » C чего начать изучение C#


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru