ДА я прекрасно понял, что есть 2 ссылки... =))))
Меня интересовала суть вопроса
Меня интересовала суть вопроса
книжку Эндрю Троелсена : "С# и платформа .NET"
Кодить на С# одно удовольствие
для какого уровня книга? для начинающих?
не скажи, в общем задумка ничего, но иногда, уже за реализацию, хочеться кое кому, надовать по интерфейсу канделябром
что именно не устравает?
1. намеспейсы не обязывают создавать файловую структуру, как пакаджи в жаве, те там у меня все было по полочкам, этот пакадж ответственный за гуй, этот за бд, тот еще за что то еще, в шарпе у меня все сорсы валяются в одной куче...
3. нет исключений обязательных для отлова, кому то это плюс (не надо писать лишний код) мне это минус
плохо продумана "наследственность" и "интерфесность"
Создал проект - получил неймспейс и запихивай туда что хочешь.
не свосем понял, но если это то, что я подумал то:
-можно создавать любое кол-во блоков catch к одному try и там прописывать нужные ексепшены
-можно создавать свои эксепшены (вроде читал где-то
все элементы управления виндовой формы являются потомками класса System.Windows.Forms.Controls
C# рулит
в библиотеке классов .net есть ВСЁ!
угу, что хочешь и как хочешь, в жаве была строгая структура, имя пакажа- это имя директории, в шарпе разные неймспейсы могут быть в одном месте. это не способствует порядку.
я говорил про вебформы, в винформах еще сильно не ковырялся, но "тормознутый свинг" из жавы, пока мне нравится больше, как минимум по гибкости использования, которую в формах я пока не улавливаю, может это тока пока...
Один проект - один неймспейс.
я делю на модули, длеаю структуру пакаджей типа
а не где угодно и как угодно назван, как это позволяется в шарпе
в жаве ты обязан выловить исключеня или передать их выше
Можно, конечно. Только, вот, когда это обязательно - очень сильно напрягает, раз, нередко пути в 255 символов не влезают - два.
Тебе никто не запрещает делать не как угодно, а как правильно. То, что язык это позволяет - не значит, что так и нужно делать.
А смысл перехватывать и банально слать выше по цепочке обработчиков?
C# как раз и избавляет от этой рутины - т.е. позволяет не писать очередную пустышку.
К тому же есть исключения, которые ты можешь не предвидеть или которые генерит вызываемый тобой код.
C#: учебный курс. Хотя, здесь трудно сравнивать. Эти книги скорее дополняют друг-друга.
Посмотрите их электрические версии, выберите то, что лично вам нравится.
Что означает "простые числа"?
Предыдущая тема: MAC-адрес сетевого адаптера