Страница 1 из 1
.*
Добавлено: 05 май 2004, 21:59
Llama
Вобщем хочу несколько освоить всякую хрень с точкой.
1) Есть ли под линухом сколь-нить норматльная среда разработки? Интересует встроеный хелп по C# и классам. GUI designer тоже интересен но не критичен.
2) Что нужно для разработки? Mono будет достаточно или еще что-то?
3) интересует толковая дока для чайников на английском. И любая другая на руском. Посоветуйте плс.
4) Что нужно чтобы делать на С# переносимый GUI? Является ли GTK# кросплатформенным настолько? чтобы на него можно было расчитывать?
5) Пока не могу уловить принципиальных различий между mono и dotgnu - просветите плc.
6) Hellow world я уже скомпилил

7) Кто-нить видел книгу по C# без сильной привязки к MS ?
Добавлено: 06 май 2004, 01:43
sanitar
Лейкинд вроде бы писал для дотнета нечто...
Re: .*
Добавлено: 06 май 2004, 11:54
leikind
Llama писал(а):Вобщем хочу несколько освоить всякую хрень с точкой.
1) Есть ли под линухом сколь-нить норматльная среда разработки? Интересует встроеный хелп по C# и классам. GUI designer тоже интересен но не критичен.
Нормальной нет. Есть Monodevelop -
http://www.monodevelop.org/ , его скриншот я уже давно повесил на linux.by -
http://forum.linux.by/album_pic.php?pic_id=19
Для помощи есть программка monodoc, но если речь идет о стандартной библиотеке классов .NET, то официальная микрошитовская документация будет полнее.
2) Что нужно для разработки? Mono будет достаточно или еще что-то?
Достаточно. А именно 2 пакета для начала - Mono Runtime и Mono Class Libraries and C# Compiler (
http://www.go-mono.com/download.html)
3) интересует толковая дока для чайников на английском. И любая другая на руском. Посоветуйте плс.
Есть несколько электронных книг на английском
4) Что нужно чтобы делать на С# переносимый GUI? Является ли GTK# кросплатформенным настолько? чтобы на него можно было расчитывать?
Windows.Forms в Mono еще не доведен до ума, как они сами говорят, а Gtk# на винде я не пробовал, но по идее ничем не должно отличаться от просто Gtk на винде.
5) Пока не могу уловить принципиальных различий между mono и dotgnu - просветите плc.
Смотря что называть принципиальной разницей, вообще принципиальных различий у двух реализаций одной вещи быть не должно, но как пример - разница в подходе - в Mono все кроме runtime написано на C#, то есть компилятор собирает сам себя, а dotgnu весь на C.
Добавлено: 06 май 2004, 22:07
Llama
Гм, кто-нить в курсе, в debain unstable уже есть свежая бета mono или все еще 0.30 ?
Добавлено: 07 май 2004, 11:05
mend0za
/pub/Debian/pool/main/m/mono> cls -1
libmono-dev_0.30.2-1_i386.deb
libmono-dev_0.31-2_i386.deb
libmono0_0.30.2-1_i386.deb
libmono0_0.31-2_i386.deb
mono-common_0.30.2-1_i386.deb
mono-common_0.31-2_i386.deb
mono-jit_0.30.2-1_i386.deb
mono-jit_0.31-2_i386.deb
mono-mint_0.30.2-1_i386.deb
mono-mint_0.31-2_i386.deb
mono-utils_0.30.2-1_i386.deb
mono-utils_0.31-2_i386.deb
mono_0.30.2-1.diff.gz
mono_0.30.2-1.dsc
mono_0.30.2-1_all.deb
mono_0.30.2.orig.tar.gz
mono_0.31-2.diff.gz
mono_0.31-2.dsc
mono_0.31-2_all.deb
mono_0.31.orig.tar.gz
$ LANG=C date
Fri May 7 11:05:17 EEST 2004
Добавлено: 07 май 2004, 18:27
Ariss
2 Llama
Больше всего понравились книги издательств O'Reilly, Sybex, M$ Press.
Поищи в файлообменных сетях, я пользовалась eDonkey, по соответствующим запросам нашла почти все и через диал-ап выкачала метров восемьсот интересующей доукументации. Больше всего по душе все же книги от Мелкомягких. Как ни крути, а в точка-Нет душа вложена. Кстати, в VS за 2005 год обещаются расширить C#, думаю, это будет к лучшему. По поводу Mono - ИМХО рано говорить, так как не вышла еще версия 1.0, следовательно, до ума еще надо дойти. Но проект хороший.
Добавлено: 07 май 2004, 18:35
Llama
Ariss, спасибо. Просто есть мнение что книги от мелкомягких будут на 50% из скриншотов Visual Studio .Net - а я пока hello world на gtk# клепаю...
Добавлено: 08 май 2004, 08:08
Ariss
2 Llama
Я бы сказала, что в книгах мелкомягких более понятно объясняется. Скриншотов немного и соблюден мой любимый принцип написания учебников для средних людей без особых талантов, вроде меня - больше примеров небольших работающих программ и завершенного кода. К примеру, что толку в учебнике по PHP, если не объясняется, как написать свой форум/платежную систему/электронный магазин?
Еще O'Reilly - в последний раз, когда я была в Минске, орейлевская книжка по C# стоила порядка 25 у. е. в букинистическом отделе Цэнтральнай Кнiгарнi. МС Пресс вообще не нашла. Так что eDonkey рулит

Кстати, не подскажете, для того, чтобы писать на Qt приложения под виндами, какую среду разработки лучше поставить? Кроме борландовских продуктов? И где можно скачать эту среду/компилятор?
Добавлено: 08 май 2004, 20:35
Llama
Почему
Код: Выделить всё
Console.WriteLine ("Не трогай эту кнопку!");
выводит в консоль всякую хрень вида:
Код: Выделить всё
Ð�е Ñ‚Ñ?огай кнопку, дуÑ?ак!
Локаль - UTF8
С
тоже самое

((
И еще вопрос: можно ли передать свой параметр обработчику событий? Т.е. чсделать что-то типа
Добавлено: 09 май 2004, 19:44
Larry
Ariss писал(а):
Кстати, не подскажете, для того, чтобы писать на Qt приложения под виндами, какую среду разработки лучше поставить? Кроме борландовских продуктов? И где можно скачать эту среду/компилятор?
MS Visual Studio - Самый рулез. Все прекрасно интегрируется.