none
Классы и библиотеки RRS feed

  • Вопрос

  • Как правильно сказать - 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 лет, то конечно нужно будет переучиваться, но при наличии хороших фундаментальных знаний не проблема. Неиспользуемые знания имеют свойство забываться, но определенные ментальные связи сохраняются в долгосрочной памяти. Поэтому можно вернуться со временем к тому, что вы хорошо умели делать, освежив необходимые знания по справочной литературе.

    17 сентября 2021 г. 5:14
  • много лет изучаю си шарп, иногда правда что-то может и не помнится как было
    Заведите себе проект хобби, которое будет требовать постоянной поддержки. Я по началу баловалась таким, потом завела себе это. Я не говорю, что вам следует создавать клоны или заниматься таким же, но точно стоит придумать проект, который поможет закреплять знания и развиваться как разработчику. Главное чтоб ваш проект был вам интересен и вы бы посвящали ему всё свободное время и это бы не было для вас каторгой)))
    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 лет, то конечно нужно будет переучиваться, но при наличии хороших фундаментальных знаний не проблема. Неиспользуемые знания имеют свойство забываться, но определенные ментальные связи сохраняются в долгосрочной памяти. Поэтому можно вернуться со временем к тому, что вы хорошо умели делать, освежив необходимые знания по справочной литературе.

    17 сентября 2021 г. 5:14
  • спасибо

    например, сейчас участвую в конкурсе и много уже освоил

    свои методы есть тоже

    вот если много лет родственники относились резко, можно ли жить весело?

    много лет изучаю си шарп, иногда правда что-то может и не помнится как было

    23 сентября 2021 г. 21:42
  • много лет изучаю си шарп, иногда правда что-то может и не помнится как было
    Заведите себе проект хобби, которое будет требовать постоянной поддержки. Я по началу баловалась таким, потом завела себе это. Я не говорю, что вам следует создавать клоны или заниматься таким же, но точно стоит придумать проект, который поможет закреплять знания и развиваться как разработчику. Главное чтоб ваш проект был вам интересен и вы бы посвящали ему всё свободное время и это бы не было для вас каторгой)))
    24 сентября 2021 г. 5:24
  • спасибо

    вот участвую в конкурсе, но проектов много

    как усилия уменьшить думаю, а то раньше было легче

    беспечно...

    очень сложно иногда

    27 сентября 2021 г. 21:04
  • Вот разбираюсь в Си Шарпе гораздо лучше - Вот еще есть Рекстестер

    Отличная вещь для кодинга

    28 сентября 2021 г. 17:51