|
Модераторы: Partizan, gambit |
|
nerezus |
|
|||
Вселенский отказник Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 1 Всего: 43 |
Вопрос прост: с какой лит-ры следует начинать?
И, самое главное, где взять IDE? (Какие системные требования?) |
|||
|
||||
mr.DUDA |
|
|||
3D-маньяк Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
IDE можно нахаляву утянуть с M$-овского сайта (или заказав, или скачав, 2005 beta). Другой вариант - Sharp Develop, абсолютно бесплатная 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 З.Ы., Литература: Троелсен Э., Роджерсон Д., всё это есть в Яндексе , и даже нахаляву (хотя я лично покупал и буду покупать бумажные издания, т.к. постоянно читать с экрана - даже с pda - напрягает). -------------------- |
|||
|
||||
nerezus |
|
|||
Вселенский отказник Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 1 Всего: 43 |
Так, планку оперативки к концу недели достану, пока IDE качать буду =)
Спасибо за совет =) Как visual studio скачать, не подскажете? дошел до этого: http://lab.msdn.microsoft.com/vs2005/get/ куда дальше - не знаю =) http://www.microsoft.com/emea/msdn/betaexp...ruru/order.aspx cюда- заказ, а скачать чтобы? З.Ы. Что такое J#? Я понял - джава, только она не на JVM, а на .net работает? З.Ы. offtop: Stable: Beta 2 - в M$ извращенцы =)) |
|||
|
||||
Дрон |
|
||||
Java-ненавистник :) Профиль Группа: Участник Клуба Сообщений: 3179 Регистрация: 29.12.2002 Где: Санкт-Петербург Репутация: 24 Всего: 92 |
Угу. Микрософтовское извращение. Синтаксис Java под платформу .NET. Нафиг оно нужно не знает никто, разве только чтобы индусы развлекались Добавлено @ 19:21
Я начинал с Джефф Прозис "Программирование .NET". Основы вполне нормально описываются и даже кое-что довольно продвинутое. Это сообщение отредактировал(а) Дрон - 22.8.2005, 19:21 -------------------- Да. Именно так. |
||||
|
|||||
nerezus |
|
|||
Вселенский отказник Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 1 Всего: 43 |
Visual C# и J# Express Edition требуют второй сервиспак =(
Скачал его неделю назад - а ставить боюсь =) Винду то не покупал =) |
|||
|
||||
mr.DUDA |
|
||||||
3D-маньяк Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
Проверено: Java-исходники (например JFlex и другие) замечательно компилируются без каких-либо исправлений и работают в .NET, используя J# ! Так что не такой уж изврат, имхо.
Это от винды зависит. В Win2000 нужно ставить сервиспак, а в WinXP - не нужно. В Win98 тоже не нужно , но требуется IE6 и MDAC2.7.
Вроде полную студию заказывать надо, а по отдельности тот же C# Studio слить можно нахаляву. Сам не проверял, т.к. давно Enterprise пользуюсь . -------------------- |
||||||
|
|||||||
kobra |
|
|||
Опытный Профиль Группа: Участник Сообщений: 730 Регистрация: 15.6.2005 Где: Грузия, Тбилиси Репутация: 1 Всего: 9 |
а по отделности Express Edition Beta Products |
|||
|
||||
nerezus |
|
|||
Вселенский отказник Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 1 Всего: 43 |
Вот я SharpDevelop юзаю, прежде чем читать книгу, решил со средой поработать.
Возник вопрос: как из string сделать double, и наоборот. Добавлено @ 13:13 все, методом научного тыка сделал: item.Text=((string) (1 + (double)(item.Text))); //увелич. на 1 |
|||
|
||||
Дрон |
|
||||
Java-ненавистник :) Профиль Группа: Участник Клуба Сообщений: 3179 Регистрация: 29.12.2002 Где: Санкт-Петербург Репутация: 24 Всего: 92 |
По идее такое работать не должно вообще. Правильно так:
-------------------- Да. Именно так. |
||||
|
|||||
nerezus |
|
|||
Вселенский отказник Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 1 Всего: 43 |
Дрон ты прав =))
спасибо =) |
|||
|
||||
nerezus |
|
|||
Вселенский отказник Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 1 Всего: 43 |
и последний(надеюсь) вопрос: как взять подстроку, как вставить подстроку в строку, как удалить часть строки, как найти первое вхождение =)
З.Ы. а регекспы в шарпе есть? |
|||
|
||||
Дрон |
|
||||
Java-ненавистник :) Профиль Группа: Участник Клуба Сообщений: 3179 Регистрация: 29.12.2002 Где: Санкт-Петербург Репутация: 24 Всего: 92 |
Подстрока: метод Substring класса String. Смотри MSDN. Вставить подстроку вроде напрямую нельзя, но можно сделать так: "abcd" + str + "klmn" или так string.Format("abcd{0}klmn",str); Удалить часть строки вроде напрямую тоже нельзя. Первое вхождение: метод IndexOf класса String.
Конечно! Смотрим класс System.Text.RegularExpressions.Regex -------------------- Да. Именно так. |
||||
|
|||||
nerezus |
|
|||
Вселенский отказник Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 1 Всего: 43 |
http://ruinst.net.ru/files/MainForm.cs (15kb) http://ruinst.net.ru/files/calc.exe (32kb) язык понравился, пойду завтра книгу покупать =) |
|||
|
||||
nevermind |
|
||||
Шустрый Профиль Группа: Участник Сообщений: 91 Регистрация: 15.5.2004 Репутация: нет Всего: нет |
А почему
a
Неужели в C# вместно точки для десятичных дробей используется запятая? Как то непривычно... |
||||
|
|||||
Дрон |
|
|||
Java-ненавистник :) Профиль Группа: Участник Клуба Сообщений: 3179 Регистрация: 29.12.2002 Где: Санкт-Петербург Репутация: 24 Всего: 92 |
Это довольно тонкий момент. Метод Parse по умолчанию использует формат из региональные настроек виндовс. Так как у тебя винда русскоязычная, то разделителем там установлена запятая. Когда же ты запустишь прогу на английской винде, то уже нужно будет писать точку. То же касается формата дат. Поэтому, если не хочешь наткнуться на такие приколы, то почитай про пространство имён System.Globalization. -------------------- Да. Именно так. |
|||
|
||||
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |