Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Общие вопросы по .NET и C# > C# |
Автор: nerezus 22.8.2005, 17:15 |
Вопрос прост: с какой лит-ры следует начинать? И, самое главное, где взять IDE? (Какие системные требования?) |
Автор: mr.DUDA 22.8.2005, 18:16 |
IDE можно нахаляву утянуть с M$-овского сайта (или заказав, или скачав, 2005 beta). Другой вариант - http://www.sharpdevelop.com/OpenSource/SD/Download/GetFile.aspx?What=Setup, абсолютно бесплатная Open Source IDE, похожая на Visual Studio. Добавлено @ 18:19 З.Ы, системные требования везде указаны, но рискну обобщить: Win98/WinME/NT4/Win2000/WinXP а также Linux (для SharpDevelop). Проц нужен не ниже Celeron 500-633, память не меньше 256 Мб (хотя может работать и на 128 и даже ниже, при наличии хороших твиков системы). Винчестер - свободное место не ниже 1,5...4,5 Гб. Добавлено @ 18:21 З.Ы., Литература: Троелсен Э., Роджерсон Д., всё это есть в http://www.ya.ru ![]() |
Автор: nerezus 22.8.2005, 19:02 |
Так, планку оперативки к концу недели достану, пока IDE качать буду =) Спасибо за совет =) Как visual studio скачать, не подскажете? дошел до этого: http://lab.msdn.microsoft.com/vs2005/get/ куда дальше - не знаю =) http://www.microsoft.com/emea/msdn/betaexperience/ruru/order.aspx cюда- заказ, а скачать чтобы? З.Ы. Что такое J#? Я понял - джава, только она не на JVM, а на .net работает? З.Ы. offtop: Stable: Beta 2 - в M$ извращенцы =)) |
Автор: Дрон 22.8.2005, 19:20 | ||||
Угу. Микрософтовское извращение. Синтаксис Java под платформу .NET. Нафиг оно нужно не знает никто, разве только чтобы индусы развлекались ![]() Добавлено @ 19:21
Я начинал с Джефф Прозис "Программирование .NET". Основы вполне нормально описываются и даже кое-что довольно продвинутое. |
Автор: nerezus 22.8.2005, 19:50 |
Visual C# и J# Express Edition требуют второй сервиспак =( Скачал его неделю назад - а ставить боюсь =) Винду то не покупал =) |
Автор: mr.DUDA 22.8.2005, 21:43 | ||||||
Проверено: Java-исходники (например JFlex и другие) замечательно компилируются без каких-либо исправлений и работают в .NET, используя J# ! Так что не такой уж изврат, имхо.
Это от винды зависит. В Win2000 нужно ставить сервиспак, а в WinXP - не нужно. В Win98 тоже не нужно ![]()
Вроде полную студию заказывать надо, а по отдельности тот же C# Studio слить можно нахаляву. Сам не проверял, т.к. давно Enterprise пользуюсь ![]() |
Автор: kobra 23.8.2005, 11:52 | ||
а по отделности http://lab.msdn.microsoft.com/express/ |
Автор: nerezus 24.8.2005, 13:05 |
Вот я SharpDevelop юзаю, прежде чем читать книгу, решил со средой поработать. Возник вопрос: как из string сделать double, и наоборот. Добавлено @ 13:13 все, методом научного тыка сделал: item.Text=((string) (1 + (double)(item.Text))); //увелич. на 1 |
Автор: Дрон 24.8.2005, 13:14 | ||||
По идее такое работать не должно вообще. Правильно так:
|
Автор: nerezus 24.8.2005, 13:15 |
Дрон ты прав =)) спасибо =) |
Автор: nerezus 24.8.2005, 13:31 |
и последний(надеюсь) вопрос: как взять подстроку, как вставить подстроку в строку, как удалить часть строки, как найти первое вхождение =) З.Ы. а регекспы в шарпе есть? ![]() |
Автор: Дрон 24.8.2005, 13:37 | ||||
Подстрока: метод Substring класса String. Смотри MSDN. Вставить подстроку вроде напрямую нельзя, но можно сделать так: "abcd" + str + "klmn" или так string.Format("abcd{0}klmn",str); Удалить часть строки вроде напрямую тоже нельзя. Первое вхождение: метод IndexOf класса String.
Конечно! Смотрим класс System.Text.RegularExpressions.Regex |
Автор: nerezus 24.8.2005, 14:26 |
http://ruinst.net.ru/img/calc.png http://ruinst.net.ru/files/MainForm.cs (15kb) http://ruinst.net.ru/files/calc.exe (32kb) язык понравился, пойду завтра книгу покупать =) |
Автор: nevermind 20.11.2005, 19:33 | ||||
А почему
a
Неужели в C# вместно точки для десятичных дробей используется запятая? Как то непривычно... |
Автор: Дрон 20.11.2005, 19:47 | ||
Это довольно тонкий момент. Метод Parse по умолчанию использует формат из региональные настроек виндовс. Так как у тебя винда русскоязычная, то разделителем там установлена запятая. Когда же ты запустишь прогу на английской винде, то уже нужно будет писать точку. То же касается формата дат. Поэтому, если не хочешь наткнуться на такие приколы, то почитай про пространство имён System.Globalization. |
Автор: Ser9a 21.11.2005, 10:06 |
а начать лучше с какой нить книжки по программированию, поставить C# и вперед. кста MSDN рулит |
Автор: kaa 22.11.2005, 10:17 |
Блин, прочитал книгу "Программирование на С#. Джесс Либерти"... Любезно выложенную в этой теме, тока половину непонял... А где же создание окон, меню? Никакого обзора классов и их методов, эломентов управления. Или я туплю... ![]() А вааабще есть книги специяльно для того чтобы перепрыгнуть с Visual C++ на С# и если есть скажите пожалста автора, а тоговорят С++ скоро загнётся - нада побыстрее валить с тонущего корабла ![]() Добавлено @ 10:19 Кстати прочитал еще книжицу Троелсена - гораздо круче предыдущей ![]() |
Автор: Exception 22.11.2005, 10:34 |
Ну, Троелсен говорит не о конкретных библиотеках. А так по System.Windows.Forms достаточно инфы |
Автор: kaa 22.11.2005, 13:54 |
Run-time error Это конечно радует что достаточно, только где? MSDN конечно рулит но напрягает всё время на енглише читать ![]() ![]() Па магазинам тут прошвырнулся - не более трёх книг по C# в магазине! Чумааа, блин, перспективная технология, зато для VBA и Delphi - аж полки ломятся ![]() Кароче ставлю вапрс рябром - каку книгу читать? ![]() ![]() |
Автор: mr.DUDA 22.11.2005, 14:51 | ||||||
http://www.microsoft.com/rus/msdn ![]()
Джеффри Рихтер написал несколько интереснейших книг по Win32 API и .NET, советую их найти и полистать
Это, наверное, не в раздел .NET |
Автор: Neitron 22.11.2005, 15:12 | ||
Вот это врятли. С++ - международный стандарт. С# - фича мелкомягких. |
Автор: mr.DUDA 22.11.2005, 18:00 | ||||
http://standards.iso.org/ittf/PubliclyAvailableStandards/c036768_ISO_IEC_23270_2003(E).zip:
|
Автор: Neitron 22.11.2005, 18:02 |
спасиба. |
Автор: kaa 22.11.2005, 23:34 |
mr.DUDA Спасиба что ответил. Но как так не в раздел .NET? Я что-то ужесовсем запутался Ведь .NET базируется уже не на MFC а на FCL, так? Тогда FCL должна предоставлять все те сервисы которые предоставляла MFC, в том числе и методику обработки сообщений от элементов управления, как же тогда на .NET диаоговае окно например создать, как там вабще работают с элеменьами управления? А работа с меню это тоже не .NET? Технологию WinSoc поддерживают определённые классы MFC (CAsyncSocet и CSocet), a .NET?! Тогда .NET это получается просто новая технология компиляции какая-то... Кстати, ты тут ответил на вопрос Neitron-а, я так и не пойму, ты с ним согласен или нет? Слухайте, а может мне ваабще не париться и сидеть как сидел на плюсах? А то чую сам нихера не понимаю и народ достаю... ![]() Кароче вся мая жизнь - один баальшой знак вопроса ![]() ![]() |
Автор: mr.DUDA 23.11.2005, 09:08 | ||||||||||||||||||
.NET - это общее название для группы технологий, туда входит в том числе и FCL
Одно из другого не следует, я вообще не вижу связи между MFC и .NET; и что такое "методика обработки сообщений" ? Это рекомендации какие-то, законы ? В WinForms для работы с контролами (aka элементами управления) используется механизм событий, простой и удобный.
Создаём форму в дизайнере, расставляем кнопки там всякие, и в коде пишем "MyForm.ShowModal()" - вот и всё диалоговое окно. Как "вообще" работают - так же как и в Java, дизайнят окно (форму) и вешают обработчики на клик мыши, нажатия клавы, и др. события, а в коде формы их обрабатывают.
Почему не .NET ? Есть класс System.Windows.Forms.Menu и наследники ContextMenu, MainMenu; есть множество реализаций меню от сторонних разработчиков - выбирай, как говорится, на вкус.
Есть System.Net.Sockets.Socket, реализующий и то и другое.
Почитайте, плз, http://forum.vingrad.ru/index.php?showtopic=17740
Я привёл ему прямую ссылку на стандарт языка C# как доказательство того, что стандарт языка C#, как и C++, закреплён в виде документа ISO.
Сиди на плюсах, если хочешь.
|
Автор: kaa 22.1.2006, 20:47 |
А кто-нить знает книгу, НА РУССКОМ РОДНОМ, где описан TreeView и стандартные форточки диалога, а то ринулся в гамазин - а там фих! Я пытался в MSDN пошариться, но там удоьно когда знаешь о чём предмет - англицкий у меня хромает - учить контролы с нуля для меня там траблы... ЗЫ: Нижний, столица поволжья, а нормальных книг днём с огнём... ![]() |
Автор: Exception 22.1.2006, 21:04 | ||
По поводу "англицкий у меня хромает" лови: http://microsoft.com/rus/msdn/ |
Автор: Akella 21.4.2006, 12:57 |
http://msdn.microsoft.com/library/rus/ |
Автор: Sliva 9.8.2006, 23:37 |
Подскажите, пожалуйста, где можно скачать книгу С#??? Очень нужно! Извените, если повторяюсь и вопрос был уже задан- не увидела ![]() |
Автор: doomik 10.8.2006, 01:28 | ||
Посмотри здесь http://forum.vingrad.ru/index.php?showtopic=34584 Может быть найдёш себе подходящию ![]() |
Автор: Sliva 10.8.2006, 22:14 |
![]() |
Автор: Arh 12.9.2006, 15:18 |
Здраствуйте, дайте плиз ссылку на книгу о создании компонентов на С# или книгу, в которой данной теме много времени посвящено. Или ссылки на статьи, такого типа. Тож ничего сойдут. |
Автор: Сарт 15.9.2006, 00:35 |
Глянь в разделе Книги, должно быть=) |
Автор: sasha1076 17.10.2006, 09:37 |
Привет всем, кому нужна visual studio, с C# напишите куда и как выложить, я кину...Хочется моё общение начать с чего-нибуть хорошего для форума.. Добавлено @ 09:40 да, и вот ссылка, довольно толково и доступно описано..http://articles.org.ru/cfaq/index.php?qid=871&catid=64 |
Автор: ivashkanet 17.10.2006, 09:53 | ||||
Если это экспресс версия, то ее можно взять нахаляву с сайта MS. А если нет... то это противоречит правилам форума ![]()
Неплохо бы еще и законного ![]() |
Автор: sasha1076 17.10.2006, 20:42 |
Да без проблемм. Никого не заставляю. Покупайте. |
Автор: mr.DUDA 18.10.2006, 10:22 |
VC# Express можно нахаляву скачать с сайта M$. Чем не устраивает ? Полную версию покупайте на пиратке, если вам хочется, на форум выкладывать варез нельзя т.к. по голове дадут администрации форума. Прецеденты уже были, и один из них с M$, так что будем считать тему вареза исчерпанной и не разводить флейм. |
Автор: Exception 18.10.2006, 12:43 |
Автор: sasha1076 25.10.2006, 10:45 |
Всё, прошу прощения ![]() |
Автор: Elfet 26.10.2006, 15:02 |
Какая студия лучше 7 или 8? ![]() |
Автор: ivashkanet 26.10.2006, 15:14 |
Elfet, конечно http://forum.vingrad.ru/index.php?showtopic=116926 . P.S. А для каких целей? Для разработки/обучения с нуля --- восьмая (она же 2005). Для поддержки проекта на первом фрэймворке только 2003 (или седьмая). |
Автор: Elfet 26.10.2006, 15:24 |
У меня 7 уже есть) Думаю стоит ли 8 искать? |
Автор: ivashkanet 26.10.2006, 15:36 |
Elfet, если ты начинаешь прогить, и тебе не важно с какого фрэймворка начинать, то, ИМХО, лучше начинать с самого нового, т.е. с FW 2.0 и VS 2005. И тебе будет намного легче и технологии более новые она использует ![]() P.S. А найти ее (даже в Эльфийских лесах) будет не сложно ![]() |
Автор: Elfet 26.10.2006, 21:54 |
Сказали что M$ рассылает их всем желающип по почте? Лицензионными дисками. Если это так, то как заказать? ![]() |
Автор: Djuffin 27.10.2006, 01:29 | ||
Это было давно (до ноября прошлого года), и это была VS 2005 betta 2. |
Автор: Elfet 27.10.2006, 09:19 |
Уже нельзя тобишь? |
Автор: mr.DUDA 27.10.2006, 18:24 |
Раз вышел релиз, бету нахаляву рассылать не будут ![]() |
Автор: NET_or_not_NET 10.1.2007, 10:42 |
Здравствуйте! Прошу строго не судить! Я только час назад узнал, что теперь "Ты должен знать C#" (как сказал мне шеф ![]() У меня к Вам два вопроса: 1. Какую книжку Вы посоветуете не "для проф.", а "для чайников"? 2. Создал в VS2005 две формы Form1, Form2. ЧТО надо делать чтобы Form1.что-то = Form2.что-то; Как я понимаю мне надо в классе Form1 создать Form2 f = new Form2(); (или C# гдето уже это(или другое) создал???) а дальше Form1.что-то = f.что-то; Правильно ли это или в C# или нет??? Зарание Спасибо! |
Автор: ivashkanet 10.1.2007, 10:50 | ||
Троелсен рулит ![]() http://forum.vingrad.ru/index.php?showtopic=34584 http://forum.vingrad.ru/index.php?showtopic=52713 |
Автор: NET_or_not_NET 10.1.2007, 13:06 |
Огромное спасибо!!! |
Автор: ivashkanet 10.1.2007, 14:19 |
Заходите еще ![]() |
Автор: mr.DUDA 10.1.2007, 15:59 |
Модератор: Объединил тему с той, что в шапке форума. В следующий раз будьте внимательнее, плз |
Автор: ext 21.1.2007, 13:36 |
Всем привет...решил тут высказаться, так вот все тут спрашивают мол для чайников книжки, но для чайников в именно C#, а какие книжки кто посоветует для чайников вообще в программирование?чес. слово, лазею по форумам, спрашиваю, внятного ответа никто не может дать. Мне просто интересно, если ты полный чайник в программирование, что тебе читать???? Меня интересует всё, начиная с математики и заканчивая самим языком и платформой, есть такая книжка на 5000 страниц, которая пояснит дураку, что ему выбрать и чем заниматься, в какой области, как и зачем? я школьнег и не вижу себя в другой области как IT, но IT необъятно,а чтобы разобраться нужно... |
Автор: mr.DUDA 21.1.2007, 18:30 |
ext, если выбрать нужно, то вопрос не по адресу. Хотя .NET/C# - рулез форэва. ![]() ![]() |
Автор: ext 21.1.2007, 18:43 |
mr.DUDA, и куда же мне обращаться? в службу спасения запутавшихся нубчегов |
Автор: mr.DUDA 21.1.2007, 22:56 | ||
В раздел "Разные вопросы", особенно в подраздел "Религиозные войны" - там часто обсуждают, какой язык и технология рулят. З.Ы. ну или хотя бы http://forum.vingrad.ru/index.php?showtopic=72168 почитать, что ли... |
Автор: ext 21.1.2007, 23:48 |
mr.DUDA, меня это просто временнами поражает, тут большое кол-во программистов и никто не может ответить внятно и понятно, что как и почему...тут всё с чего-то начинали, и прочитали много лит-ры...жаль что нубчегам не помогают нигде ![]() |
Автор: mr.DUDA 21.1.2007, 23:52 |
ext, спрашивай в приват - отвечу. |
Автор: ivashkanet 22.1.2007, 09:01 | ||||||
ext, не кипятись. Ситация в том, что такие темы создаются по две-три на неделю и отвечать всем одно и тоже не любит никто ![]() Тебе нужно всего лишь пройтись по http://forum.vingrad.ru/index.php?showforum=24 и прочитать несколько тем.
Все что под руки попадатся. Я бы советовал начинать с паскаля (не с дельфи, а именно с паскаля), научиться "ДУМАТЬ" на языке программирования. Потом плавно перейти на дельфи (либо можно даже на .Net, но придеться учить новый синтаксис). Короче --- учиться, учиться и учиться, а не искать
![]()
Как я уже говорил --- все равно с чего, главное начать ![]() А еще лучше пойти в к-либо кружок, на факультатив по программированию. Это было так давно, что и не вспомнить даже ![]() Мой первый язык был Basic. Первая книга --- стопка распечаток (листов 100) про него, в которой не очень понятно было все написано... Я уже писал -- в паскаль вам, батенька, в паскаль ext, дерзай ![]() Дорогу осилит идущий. И не думай, что тебе кто-то даст рецепт аля: "C# и хороший апетит за 7 дней". Каждый человек индивидуален. Главное работать и не отступать. Тем более ты еще школьник и у тебя есть много времени для занятия любым делом А почему в приват? Просто перекинь эти посты в Разные вопросы, а еще лучше в какую-нить тему по сабжу ![]() |
Автор: Kakadu 26.6.2008, 19:51 | ||
Вот я несколько прижился к Delphi (хотя на ВС++В тоже самое вполне могу сворганить), но вот препод в универе сказал что со следующего года будет С#. Уж даже задачку на лето задал - мы там писали программу-словарь в динамической памяти (с указателями... эээ... ну вы поняли ![]()
По мере пролистывания первой попавшийся книжке по шарпу, я начал думать что слухи на пустом месте не рождаются, и указателей там как и в Java нет. Зато вычитал про базы данных, но мне показалось что такую простую программу -- построение дерева путем чтения элементов из файла - перегружать базами данных будет некоторым извращением.... Собственно возникли вопросы: 1) Что я должен изменить в мышлении чтобы начать ворганить на шарпе? 2) Как конкретно реализовать что мне надо? |
Автор: Дрон 27.6.2008, 11:49 | ||
Очень просто. Указатели там всё-таки есть и даже очень много: практически все переменные на самом деле и есть указатели ![]()
И все довольны ![]() |
Автор: Kakadu 27.6.2008, 14:37 | ||
Дрон, вы сказали не совсем то, что я хотел услышать. Получается что в Шарпе всё отличие в работе с указателями заключается в том что в иных языках нет автоматического сборщика мусора, а тут есть? Т.е. существуют прямые аналоги кода типа
Не понятно как все переменные могут на самом деле быть указателями - шарп же вроде сильно типизированный язык? P.S. Пойду создам тему "построение цепного списка на С#" |
Автор: PashaPash 27.6.2008, 15:04 |
Kakadu, в .net переменные - не указатели (pointers), а ссылки (reference). В C++ ссылки тоже строго типизированы. |
Автор: Дрон 27.6.2008, 16:01 | ||||
Такого нет. Как правильно сказал PashaPash -- в C# переменные это ссылки на объекты. Ты не можешь явно узнать адрес объекта используя операцию &, как в Си, но неявно в большинстве случаев переменная именно адрес и хранит. Исключение составляют структуры (struct, к ним относятся и примитивные численные типы int, double и т.п.) -- они хранятся как значение, а не ссылка. То есть если ты напишешь:
то b и a буду ссылаться на один и тот же объект и в результате на экране ты увидишь 5. Аналог вышеприведённого кода на С++ такой:
Соответственно, я не очень понял, чем тебя не устраивает мой ответ ![]() |
Автор: Kakadu 27.6.2008, 16:09 |
О, спасибо! Так намного лучше. Осталось понять чем отличаются ссылки от указателей, чтобы всё было тип-топ. |
Автор: DimonSE 29.6.2008, 19:08 | ||
В .NET Framework на котором держиться C# есть масса готовых классов по работе с массивами, списками, словарями, деревьями. Так что извращатся действительно не прийдеться, все уже написано за тебя и отлажено. Найди в книге раздел где описывают работу с этими классами и ты поймешь, что твоя задача решается за день-два на Шарпе ![]() PS: Но помни главное правило IT-шника. прикинул за сколько ты решишь эту задачу, умножай на 2 и переводи в следующую единицу времени ![]() |
Автор: ДобренькийПапаша 29.7.2008, 22:55 |
Я вот дочитал счас Троелсена до ВиндоузФорм, дальше пока не пойду, закреплю материал пройденный по другому мануалу с домашними заданиями, тобишь самому проги кое-какие катать, закреплю пройденный материал, дальше Троелсена буду учить..., имхо, прежде чем переходить к визуалке нуня синтаксис, различные конструкции, типовые решения мелких проблемок закрепить в голове... |
Автор: wiggum 4.11.2008, 21:27 |
решил изучать и не могу выбрать, один из двух курсов: http://www.intuit.ru/department/pl/csharp20/ или http://www.intuit.ru/department/pl/csharp/ подскажите мне на чем остановить выбор? |
Автор: Bogdan1024 4.11.2008, 22:02 |
Первую ссылку. Вторая по .нету первому - нафиг надо? Хотя лучше врубайся сразу в .NET 3.5. |
Автор: QryStaL 4.11.2008, 23:49 |
Bogdan1024, почему не сразу в 4.0 ? ![]() Для начинающего Троэлсена даже по 1.1 хватит с головой. Иначе его var-ами и лямбдами только запутаешь. |
Автор: Bogdan1024 5.11.2008, 00:17 |
Патамуша я так захотэл ![]() |
Автор: wiggum 5.11.2008, 13:39 | ||
спс! ![]() А,теперь по делу: подскажите, где внятно, просто и в полной мере разжевано, : что такое "классы,обьекты и типы" просто не хочу дальше идти, пока не пойму, что это такое(это мое имхо)! или я не прав? ![]() |
Автор: ivashkanet 5.11.2008, 14:10 |
wiggum, в "Основы программирования на C#" (я с нее начинал свой C# путь) отлично про это все рассказывается. Про 2,0 не в курсе. Да и автор там другой. |
Автор: archeg 5.11.2008, 14:22 | ||||
Конечно прав, без этого никуда. Я бы начал изучение шарпа с Троелсона - наиболее популярный и довольно простой автор. Но как раз основы ООП лучше читать с чего-то другого. Скорее всего какие-то книги по С++ (там много авторов, которые очень доходчиво объясняют все это) |
Автор: mr.DUDA 5.11.2008, 20:48 |
Тут про указатели заговорили... ![]() В c# есть указатели, но используются в основном для быстрых операций над элементами массивов (см. оператор fixed) и для доступа к unmanaged памяти (см. IntPtr, Marshal и [DllImport]). Насчёт "все переменные - указатели" неправда, значения переменных элементарных типов (инты, флоаты и т.п.) и структур берутся без разыменования указателя, напрямую. Тут прямой аналог простым типам и структурам С++. Даже шарповский "MyStruct s = new MyStruct(...)" не создаст объекта в куче, а будет полностью аналогичен сишному "MyStruct s();". |
Автор: СорвиГолова 28.1.2009, 16:58 |
![]() У меня такой вопрос - а можно с помощью управляемого кода отловить нажатие клавиши на клаве, даже когда форма не активна? Заранее спасибо. P.S. Если с помощью .NET нельзя, подскажите ссылку на соответствующий Windows API, ато я только осваиваюсь на форуме. |
Автор: antikom 28.1.2009, 17:05 | ||||
Обрабатывай событие KeyPress.
|
Автор: СорвиГолова 30.1.2009, 16:15 |
Я ведь прощу для неактивного окна!![]() |
Автор: yanny 26.3.2009, 16:28 |
Новички могут посмотреть портал http://csharpstart.com Модератор: меньше рекламы И так же книгу с которой начиналось мое обучение Си Шарп: Создание приложений для Windows/ В. В. Лабор.— Мн.: Харвест, 2003. Очень хорошая и очень простая. Модератор: ага...и неактуальная ко всему прочему P.S. последнее китайское...мне проще выписать вам бан, чем наблюдать в каждом вашем посте рекламу вашего портала... |
Автор: Idsa 26.3.2009, 16:59 |
yanny, что ж Вы такое советуете? Перевод опубликован в 2003-м, значит сама книга писалась в районе 2001-го. .NET 1.1? Или вообще 1.0? Мда... |
Автор: yanny 26.3.2009, 21:08 |
Удивительно... Тема называеться " C#, С чего начать?" Я и предложил с чего начать - портал(где нарушение правил? в этой теме все только и пихают ссылки). Можете быть уверены, человек который меньше месяца, а в некоторых случаях и полу года, не увидит разницы между C# 1.0, C# 2.0 и C# 3.0 В этой книге описываеться .NET Framework 2.0, который по сей день используеться - например все ХР, на которые не ставился 3.5 За что предепреждение? |
Автор: Partizan 26.3.2009, 22:42 |
yanny, тема не для споров...хотите поспорить? милости просим в PM... |
Автор: leaderru 22.5.2009, 16:40 | ||
1. Герберт Шильдт "C# 2.0" есть и другие, но здесь всё самое важное. И мне нравится как здесь понятно излагается мысль. 2. Очень удобная программа Visual Studio C# 2008 http://msdn.microsoft.com/en-us/vcsharp/default.aspx я лично пользуюсь более старой версией Visual Studio C# 2005 Express Edition. P.S Можешь поискать ещё Visual Studio (там много всего) |
Автор: larum 18.10.2009, 19:42 |
http://sharpes.ru много литературы и есть безплатная среда розработки |
Автор: mastermedia 9.10.2011, 14:03 |
Хочу научиться программировать на C#, а именно интересует область по веб-программированию. Опыта в программирование нету, максимум разбирался на уровне университетских методичек. Фактически с нуля буду браться за программирование. Определился с литературой, начну с книжки Уотсон К. Visual C# 2008. Базовый курс. Первая цель моя научиться основам базового программирования, потом непосредственно буду переходить к веб-программированию. Под веб-программированием я имею виду изучение технологии asp.net, знакомство со скриптовыми языками, html и т.д. Для закрепления практики по основам программирование буду ограничиваться сперва упражнениями из книг. После прочтения и выполнения всех упражнений из книги по ищу для себя интересный учебный проект и использую полученные знания на нем для закрепления навыков и поисков недостатков в полученных знаниях. Прошу по критиковать ход моих мыслей, посоветовать как и что лучше сделать. Заранее спасибо. |
Автор: Arcturus 10.10.2011, 10:03 |
вопрос к профи - что скажете на этот ресурс? - http://www.professional-programmer.ru/affiliate/Arcturus |
Автор: Citriel 8.7.2015, 16:19 |
Начинайте с ознакомления с книгами. Пробуйте Шилдта, Рихтера. Потом смотрите видеокурсы. Например, http://itvdn.com/ru/video/csharp-starter, https://www.youtube.com/watch?v=xsaRhgD7XL4, http://www.intuit.ru/. Но помните, что самое главное - практика. Практикуйтесь с самого начала обучения. Решайте небольшие задачки, потом переходите к чему-то более сложному. Со временем начнете чувствовать себя все увереннее. Всем успехов! |