Лучший отвечающий
Классы и библиотеки

Вопрос
-
Как правильно сказать - System.Windows.Forms - это пространство имен, класс?
А библиотека классов чем отличается? В Систем есть много классов
Изучаю далее Си Шарп. Есть вопрос и такой в связи с работой.
Было ли у кого-то такое, что долгое время работа не находилась и как вы относитесь к этому периоду, особенно если кто-то мешал?
Может ли программист удачно продолжать работать, если в течение какого-то периода не находилась работа и что-то мешало? )
16 сентября 2021 г. 19:11
Ответы
-
System.Windows.Forms - это и пространство имен, и библиотека классов. Это понятия разные, но часто идут вместе.
Пространство имен является "логическим" способом классификации типов: можно подключить пространство имен и использовать классы в нем, пользуясь "коротким" именем. На уровне бинарного кода это просто префикс к имени в таблице типов, т.е. тип Form в пространстве System.Windows.Forms имеет внутреннее имя System.Windows.Forms.Form.
Библиотека классов (сборка) - это один .dll файл, т.е. можно считать "физической" классификацией. Одна библиотека классов может содержать классы из разных пространств имен.
В данном случае есть сборка System.Windows.Forms.dll, и в ней классы пространства имен System.Windows.Forms (а также его подпространств, вроде System.Windows.Forms.Automation)
>Может ли программист удачно продолжать работать, если в течение какого-то периода не находилась работа и что-то мешало? )
Что-то мешает - это военкомат с повесткой? :) Вполне можно найти работу после перерыва. Если это >3 лет, то конечно нужно будет переучиваться, но при наличии хороших фундаментальных знаний не проблема. Неиспользуемые знания имеют свойство забываться, но определенные ментальные связи сохраняются в долгосрочной памяти. Поэтому можно вернуться со временем к тому, что вы хорошо умели делать, освежив необходимые знания по справочной литературе.
- Предложено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 17 сентября 2021 г. 15:30
- Помечено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 27 сентября 2021 г. 7:42
17 сентября 2021 г. 5:14 -
много лет изучаю си шарп, иногда правда что-то может и не помнится как было
Заведите себе проект хобби, которое будет требовать постоянной поддержки. Я по началу баловалась таким, потом завела себе это. Я не говорю, что вам следует создавать клоны или заниматься таким же, но точно стоит придумать проект, который поможет закреплять знания и развиваться как разработчику. Главное чтоб ваш проект был вам интересен и вы бы посвящали ему всё свободное время и это бы не было для вас каторгой)))
- Помечено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 27 сентября 2021 г. 7:42
24 сентября 2021 г. 5:24
Все ответы
-
System.Windows.Forms - это и пространство имен, и библиотека классов. Это понятия разные, но часто идут вместе.
Пространство имен является "логическим" способом классификации типов: можно подключить пространство имен и использовать классы в нем, пользуясь "коротким" именем. На уровне бинарного кода это просто префикс к имени в таблице типов, т.е. тип Form в пространстве System.Windows.Forms имеет внутреннее имя System.Windows.Forms.Form.
Библиотека классов (сборка) - это один .dll файл, т.е. можно считать "физической" классификацией. Одна библиотека классов может содержать классы из разных пространств имен.
В данном случае есть сборка System.Windows.Forms.dll, и в ней классы пространства имен System.Windows.Forms (а также его подпространств, вроде System.Windows.Forms.Automation)
>Может ли программист удачно продолжать работать, если в течение какого-то периода не находилась работа и что-то мешало? )
Что-то мешает - это военкомат с повесткой? :) Вполне можно найти работу после перерыва. Если это >3 лет, то конечно нужно будет переучиваться, но при наличии хороших фундаментальных знаний не проблема. Неиспользуемые знания имеют свойство забываться, но определенные ментальные связи сохраняются в долгосрочной памяти. Поэтому можно вернуться со временем к тому, что вы хорошо умели делать, освежив необходимые знания по справочной литературе.
- Предложено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 17 сентября 2021 г. 15:30
- Помечено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 27 сентября 2021 г. 7:42
17 сентября 2021 г. 5:14 -
спасибо
например, сейчас участвую в конкурсе и много уже освоил
свои методы есть тоже
вот если много лет родственники относились резко, можно ли жить весело?
много лет изучаю си шарп, иногда правда что-то может и не помнится как было
23 сентября 2021 г. 21:42 -
много лет изучаю си шарп, иногда правда что-то может и не помнится как было
Заведите себе проект хобби, которое будет требовать постоянной поддержки. Я по началу баловалась таким, потом завела себе это. Я не говорю, что вам следует создавать клоны или заниматься таким же, но точно стоит придумать проект, который поможет закреплять знания и развиваться как разработчику. Главное чтоб ваш проект был вам интересен и вы бы посвящали ему всё свободное время и это бы не было для вас каторгой)))
- Помечено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 27 сентября 2021 г. 7:42
24 сентября 2021 г. 5:24 -
спасибо
вот участвую в конкурсе, но проектов много
как усилия уменьшить думаю, а то раньше было легче
беспечно...
очень сложно иногда
27 сентября 2021 г. 21:04 -
Вот разбираюсь в Си Шарпе гораздо лучше - Вот еще есть Рекстестер
Отличная вещь для кодинга
28 сентября 2021 г. 17:51