powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / С# "static" - разъясните плиз
116 сообщений из 116, показаны все 5 страниц
С# "static" - разъясните плиз
    #39646419
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я пру дней только изучаю C#, но вот со "static" не понимаю.

привык что в плюсах "static" означает переменную которая сохраняет свое значение при следующем вызове ф-ции.

Точнее я понимаю, что если студия ругается, нужно влепить этот статик :)

Вот например пример

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
    class Program
    {

        public static int xzchto;
    
        static void Main(string[] args)
        {
                xzchto = "какойто фигне, например путь, получаемый при старте"
        }

        void hren_kakayato() //обработчик, совсем не мой, я не могу поправить его параметры
        { 
              //но в обработчике используется xzchto, поэтому я передаю его так
        }
}
    


Тут вопросов целых два:

1 правильно ли так делать
2 получается какаято глобальная переменная для класа, и сборщик до конца программы ее не отпустит? (а в ручную освобождение пмяти я так и не нагуглил)


Киньте ссылку гле почитать про этот статик, но чтоб вообще "для даунов" с примерами плиз.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39646424
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlКиньте ссылку гле почитать про этот статик, но чтоб вообще "для даунов" с примерами плиз.

https://www.google.com/search?q=C# static для даунов
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39646439
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Угу, а своими словами можешь? Читал я этот машинный перевод микрософтдок, только не понял ничего
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39646462
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsql,

static - это поле, значение которого принадлежит типу, а не экземпляру типа

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
public class SomeClassType
{
     public static int XStatic;
     public int XInstance;
}

void Main
{
     SomeClassType.XStatic = 0;//можно
     SomeClassType.XInstance = 1;//нельзя
     var instance = new SomeClassType();
     instance.XStatic = 0;//нельзя
     instance.XInstance = 1;//можно
}
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39646465
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsql1 правильно ли так делать


Правильно или нет, это зависит от контекста. Иногда правильно, иногда нет.

2 получается какаято глобальная переменная для класа, и сборщик до конца программы ее не отпустит? (а в ручную освобождение пмяти я так и не нагуглил)

Да, не отпустит.

Статья, не павшая жертвой машинного перевода
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39646468
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pallaris Статья, не павшая жертвой машинного перевода
Толку-то. По ссылке в гугл, данной выше, третья ссылка в выдаче - на статью на хабре, где весь сабж достаточно подробно разбирается. Но чукча, видимо, не читатель.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39646523
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlУгу, а своими словами можешь? Читал я этот машинный перевод микрософтдок, только не понял ничего

Видимо не читал..
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39646534
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlТут вопросов целых два:

1 правильно ли так делать
2 получается какаято глобальная переменная для класа, и сборщик до конца программы ее не отпустит? (а в ручную освобождение пмяти я так и не нагуглил)А не надо так делать, да и все. Метод Main работает в статическом контексте по определению. Дальше объявите класс, создайте экземпляр, объявите в нем свои переменные и методы, и юзайте в нужном скопе. Main - это всего лишь точка входа в приложение.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39646535
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProА не надо так делать, да и все. Метод Main работает в статическом контексте по определению. Дальше объявите класс, создайте экземпляр, объявите в нем свои переменные и методы, и юзайте в нужном скопе. Main - это всего лишь точка входа в приложение.

Я бы не стал так распинаться для человека, который даже до третьей ссылки в гугле дойти не в состоянии.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39646915
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pallarisiskatelsql,

static - это поле, значение которого принадлежит типу, а не экземпляру типа

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
public class SomeClassType
{
     public static int XStatic;
     public int XInstance;
}

void Main
{
     SomeClassType.XStatic = 0;//можно
     SomeClassType.XInstance = 1;//нельзя
     var instance = new SomeClassType();
     instance.XStatic = 0;//нельзя
     instance.XInstance = 1;//можно
}



За это большое спасибо, но у меня шаблон рвется чесс слово.
Я еще могу понять, что этой статческой переменной каким-то образом можно присвоить значение без инстанса (ну хз, я только пару дней как изучаю, все МБ) но не могу понять почему в инстансе ей значение присвоить нельзя, она ж в классе вроде.


Shocker.ProiskatelsqlТут вопросов целых два:

1 правильно ли так делать
2 получается какаято глобальная переменная для класа, и сборщик до конца программы ее не отпустит? (а в ручную освобождение пмяти я так и не нагуглил)А не надо так делать, да и все. Метод Main работает в статическом контексте по определению. Дальше объявите класс, создайте экземпляр, объявите в нем свои переменные и методы, и юзайте в нужном скопе. Main - это всего лишь точка входа в приложение.

Ну тогда, если не сложно, киньте хоть маленький пример как правильно. Я не очень понимаю как в сторонний обработчик можно передать свою переменную без глобальных.


hVosttShocker.ProА не надо так делать, да и все. Метод Main работает в статическом контексте по определению. Дальше объявите класс, создайте экземпляр, объявите в нем свои переменные и методы, и юзайте в нужном скопе. Main - это всего лишь точка входа в приложение.

Я бы не стал так распинаться для человека, который даже до третьей ссылки в гугле дойти не в состоянии.

Да, я знаю, что форумы созданы для того чтоб помогать а не гнобить.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39646917
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫЫ. немного оффтопика: у меня уведомления по почте не идт, как поправить?
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39646923
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlДа, я знаю, что форумы созданы для того чтоб помогать а не гнобить.

Нет, форумы существуют исключительно для того, чтобы гнобить
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39646947
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsql,

Какой смысл изучать язык методом тыка?
Ты пишешь лабуду, случайный набор операторов и спрашиваешь, почему это не работает. А почему это должно работать? Может надо взять учебник и прочитать синтаксис языка, понятие типов, инстанцирование, а потом уже браться за попытки написать программу? Нет? Русский человек инструкций не читает?
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39646950
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlу меня шаблон рвется чесс слово.а ты не приходи со своим шаблоном в чужой язык, тогда он останется целым
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39646957
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlДа, я знаю, что форумы созданы для того чтоб помогать а не гнобить.
Что-то не видно, что Вы в форуме по плюсам рвались помогать нубам разобраться в конструкциях языка
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39646967
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proiskatelsql,

Какой смысл изучать язык методом тыка?
Ты пишешь лабуду, случайный набор операторов и спрашиваешь, почему это не работает. А почему это должно работать? Может надо взять учебник и прочитать синтаксис языка, понятие типов, инстанцирование, а потом уже браться за попытки написать программу? Нет? Русский человек инструкций не читает?

По наивности надеялся что знания других языков помогут. впринципе помогли, пару программ я уже написал, работают, теперь хочется в детали.


skyANAiskatelsqlДа, я знаю, что форумы созданы для того чтоб помогать а не гнобить.
Что-то не видно, что Вы в форуме по плюсам рвались помогать нубам разобраться в конструкциях языка

Да, знаю. но я везде не профи. А особенно на этом форуме может выйти боком. Захочешь помочь, но "профи" загнобят, типа куда со своими лаптями лезешь.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39646999
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlтеперь хочется в детали
iskatelsqlя везде не профи
Книг, курсов, лекций, семинаров, интенсивов предостаточно. Платных и бесплатных.
Было бы желание.

Но лучше конечно реальный проект и опытного напарника найти
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647006
Lev Limin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iskatelsqlПо наивности надеялся что знания других языков помогут. впринципе помогли, пару программ я уже написал, работают, теперь хочется в детали.


Судя по вашим вопросам уже закрадывается ощущение, что в плюсах вы плаваете так же.
Даже удивительно, как вы патчите программы?

iskatelsqlДа, знаю. но я везде не профи. А особенно на этом форуме может выйти боком. Захочешь помочь, но "профи" загнобят, типа куда со своими лаптями лезешь.

Не обижайтесь. Просто вы на каждое встреченное незнакомое слово бежите тред создавать.
А незнакомых слов в языках программирования много...

Про static уже 100500 раз на всех ресурсах написано подробно.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647038
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlПо наивности надеялся что знания других языков помогутКатался на мотоцикле, купил машину, там ведь в принципе то же самое, руль, колеса. Только вот с места никак тронуться не могу, помогите мне на форуме.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647104
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Я не учился на программиста, у меня совсем другая специальность.

При прочтении книг иногда возникают моменты, что я читаю но не доходит. Тупой наверн. Тогда я обращаюсь на форум чтоб разжевали и с примерами... Но на форуме посылают читать книгу. Засада.

Lev LiminДаже удивительно, как вы патчите программы?
Не поверите, но мой путь в программизме начался с софтайса (если знаете что это такое :) ), книжке по асму, и дикого желания взломать одну прогу... 0 знаний. 8 часов, и я ее взломал.

На самом деле весь этот патчинг гораздо проще чем кажется. это в новомодных языках напридумывали всяких абстракций, в которых икс разберешься, а процессоры то не намного поменялись, выполняют все теже интрукции, в винде все тоже API. Вобщем "изнутри" (в отладчике) проги выглядят "намного более одинаковей" чем в сорцах.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647105
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНо лучше конечно реальный проект и опытного напарника найти

Я не учился на программиста, у меня совсем другая специальность. Физически не могу выделить столько времени (сил, денег) чтоб полностью познать какойто язык. (да мне и не экзамен сдавать)

У меня есть некоторые знания, которые позволяют писать мелкие программки для автоматизации рутинной ручной работы. Если не нахожу ответа в гугле пишу на форум... вроде как для того и создан.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647106
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlТогда я обращаюсь на форум чтоб разжевали и с примерами...Ну так возьмем твое первое сообщениеiskatelsqlпривык что в плюсахну и причем тут плюсы? Ты взял новый язык, ну так и не надо натягивать на него свои старые знания - это тебе мешает, а не помогает.

iskatelsqlТочнее я понимаю, что если студия ругается, нужно влепить этот статик :)и этот подход нафига? Надо не влеплять тупо, а задать себе вопрос, что я делаю и что хочу получить, а потом искать способ как это сделать. Если тебе не нужна статическая переменная, значит и не надо ее влеплять.


В целом получилось, что с самого начала, вместо того, чтобы действительно попросить разжевать непонятный пример из учебника, ты "лепишь" (это твой термин) какой-то свой собственный код, а потом начинаешь ругать язык вместо того, чтобы ругать себя, что ты не смог в нем разобраться. И в итоге ты получил то, что получил - тебя отправили читать книги.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647107
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlЯ не учился на программистаиз десяти коллег-разработчиков в моей комнате только двое учились на программиста, и что?
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647108
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

хм, ну я и не работаю программистом. Помогать и обучать меня некому. Иногда пишу полезные мелкие фишки для работы и только... чтото вроде хобби.

ЗЫЫ немного оффа - не приходят уведомления на почту, не нашел как включить, подскажи плиз.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647112
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProВ целом получилось, что с самого начала, вместо того, чтобы действительно попросить разжевать непонятный пример из учебника, ты "лепишь" (это твой термин) какой-то свой собственный код, а потом начинаешь ругать язык вместо того, чтобы ругать себя, что ты не смог в нем разобраться. И в итоге ты получил то, что получил - тебя отправили читать книги.

Зачем же так ругаться (психовать?)

1 пример из книги я не приводил, прост про статик спросил
2 я не ругаю язык, и да, не ругаю себя.
3 меня отправили туда, откуда я и пришел (ну книгу не читал целиком, да, но по гуглу читал про то что спросил)
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647113
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зы и вообще общение с тобой выглядит как:

я - сколько будет 2х2
ты - Математика
я - математика хорошая штука, но сколько будет 2х2
ты - ах ты м...к, математику учи.
я - я конечно выучу, но мне вот прям щас надо сколько 2х2
ты - пока ты не пройдешь полнук курс математики ты не познаешь этот дзен
я - ну я конечно выучу, только ты скажи плиз сколько 2х2 будет (ага ип.л я в ср..ку все эти производные чтоб узнать сколько будет 2х2)

Вот както так... ЧСВ на этом форуме реально нереально зашкаливает. Меня ненадо обучать так какбудто мне завтра экзамен сдавать, у меня всеголишь маленький вопрос.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647114
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlну книгу не читал целиком, да, но по гуглу читал про то что спросил
Ты разницу похоже не понимаешь между фундаментальным образованием и "погуглить". По-твоему школьник с гуглом может легко спроектировать автомобиль?
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647115
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlэто в новомодных языках напридумывали всяких абстракций
какие нехорошие люди, нет чтобы в машинных кодах писать
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647117
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlне приходят уведомления на почту, не нашел как включить, подскажи плиз.справа вверху - подписаться

iskatelsql(ну книгу не читал целиком, да, но по гуглу читал про то что спросил)Ты, видимо, никакого учебника в глаза не видел, ибо не написал бы эту чушь и понимал бы, чем отличается фундаментальный учебник, от какой-то левой вырванной из контекста статьи из гугла, написанной кем попало

iskatelsqlя - я конечно выучу, но мне вот прям щас надо сколько 2х2я первым делом ответил, на конкретный вопрос 21419455
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647118
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TТы разницу похоже не понимаешь между фундаментальным образованием и "погуглить". По-твоему школьник с гуглом может легко спроектировать автомобиль?

Простите, какой по счету это ваш язык? сколько раз в очередной книжке по очередному языку вы видели "всетожесамое, аждежавю"? отличаются детали. иэ проще погуглить, и если не нагуглил спросить
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647120
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proя первым делом ответил, на конкретный вопрос 21419455

Это неполный какойто ответ, в полном после "ненадо так делать..." следует "надо так:..."
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647121
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlЭто неполный какойто ответ, в полном после "ненадо так делать..." следует "надо так:..."ты издеваешься? или прочитав первое предложение очень сильно устаешь?
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647122
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlDima TТы разницу похоже не понимаешь между фундаментальным образованием и "погуглить". По-твоему школьник с гуглом может легко спроектировать автомобиль?

Простите, какой по счету это ваш язык? сколько раз в очередной книжке по очередному языку вы видели "всетожесамое, аждежавю"? отличаются детали. иэ проще погуглить, и если не нагуглил спросить
C# только осваиваю, пару лет, прочитал 4 книги, но считаю что пока его не знаю.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647123
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proты издеваешься? или прочитав первое предложение очень сильно устаешь?

я со второго предложения не понял, какой класс какой скоп, как в это завернуть сторонний обработчик??? вобщем плохо все со мной, тупой я, мне второе предложение с примером бы.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647124
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TC# только осваиваю, пару лет, прочитал 4 книги, но считаю что пока его не знаю.

да вы не расстраивайтесь, я почти также.

Быдлокоддинг вроде называется. но всегда есть выбор между

- я напишу идеальную программу только хз когда
и
- я тут чтото накидал за 5 минут, но оно работает
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647129
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlя со второго предложения не понял, какой класс какой скоп, как в это завернуть сторонний обработчик??? тебе пример написал Pallaris еще до моего ответа
iskatelsqlвобщем плохо все со мной, тупой я, мне второе предложение с примером бы.нееее, ты не тупой, в том-то и прикол, это заметно, поэтому с тобой и не общаются как с тупым, а как с человеком, который в состоянии разобраться... если захочет.
Пока мы тут дискутируем второй день, вполне можно было прочитать введение в типы C#, это два-три десятка страниц
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647131
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlя со второго предложения не понялно обвинил опять же меня: "Это неполный какойто ответ, в полном после "ненадо так делать..." следует "надо так:..."
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647132
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proiskatelsqlя со второго предложения не понялно обвинил опять же меня: "Это неполный какойто ответ, в полном после "ненадо так делать..." следует "надо так:..."

но еслиб я тя необвинил, то тыб не засуетился :) Надо же както палочкой потыкать :)
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647133
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlНадо же както палочкой потыкать :)О, отличный метод, попробуй теперь потыкать палочкой в себя, это наверняка тебе поможет взяться за учебник
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647135
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ

<Аленка> Вот мой муж некогда на меня не кричит
<Аленка> А еще он некогда не матерится и не грубит некому
<Аленка> И за компом не сидит вообще
<Аленка> А еще он мне не изменяет и не ходит по пивнушкам фсяким!
<Аленка> Правда он лапочка? ^_^
<DialSoft> Эмммм...
<DialSoft> Потыкай в него палочкой
<DialSoft> Он походу мертвый (

(С) bash
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647137
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proвзяться за учебник

вот никак не получается нахаляву проскочить, учи учубник :(

И это из за одного то интерсного вопроса?
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647139
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlИ это из за одного то интерсного вопроса?
а что в нём интересного?
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647140
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилiskatelsqlИ это из за одного то интерсного вопроса?
а что в нём интересного?

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

Ну небыло у меня учителя, который дал бы мне по голове линейкой и сказал бы как правильно.

С тех пор извращаюсь через глобальные. никто не научил как правильно.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647143
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlПонимаешь, я самоучка, и каждый раз сталкиваюсь с одним и темже вопросом - как передеть свою переменную в сторонний обработчик.не, ну тут он уже точно издевается
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647144
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlникто не научила кто тебя должен был научить, если iskatelsqlя самоучкакогда троллишь, следи за логикой.

Самоучка, значит берешь, и разбираешься сам.

(Маугли, воспитанный форумами)
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647145
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProiskatelsqlПонимаешь, я самоучка, и каждый раз сталкиваюсь с одним и темже вопросом - как передеть свою переменную в сторонний обработчик.не, ну тут он уже точно издевается

А вот тут обидно. не издеваюсь, правда не смог уяснить для себя этот вопрос.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647146
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proiskatelsqlникто не научила кто тебя должен был научить, если iskatelsqlя самоучкакогда троллишь, следи за логикой.

Самоучка, значит берешь, и разбираешься сам.

(Маугли, воспитанный форумами)

так и говорил же о том что некоторые моменты до меня не доходят, вот берут и не доходят, дыжи не еду. Вот тут мне нужно чоб помогли, а такто по гуглам проще конешн
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647147
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*лыжи не едут
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647148
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlА вот тут обидно. не издеваюсь, правда не смог уяснить для себя этот вопрос.
ок, гугли по слову "параметры"

iskatelsqlЕсли не нахожу ответа в гугле пишу на форум.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647149
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proок, гугли по слову "параметры"

но вот что ты - троллишь или гнобишь? обработчик чужой, как я туда свой параметр запилю?
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647151
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlкак передеть свою переменную в сторонний обработчик
создать экземпляр класса и вызвать метод?
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647152
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlно вот что ты - троллишь или гнобишь? обработчик чужой, как я туда свой параметр запилю?Ну знаешь, ты хочешь еще, чтобы я без ошибки угадал, что значат в твоем понимании "сторонний", "чужой", и "обработчик". Тебе сюда
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647153
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proiskatelsqlно вот что ты - троллишь или гнобишь? обработчик чужой, как я туда свой параметр запилю?Ну знаешь, ты хочешь еще, чтобы я без ошибки угадал, что значат в твоем понимании "сторонний", "чужой", и "обработчик". Тебе сюда

Ну давай конкретней. Завел я класс что скачал отсюда

https://stackoverflow.com/questions/3654787/global-hotkey-in-console-application

Там под зеленой галочкой.

так вот задача в обработчик пердать свой параметр.
Еще конкретней, при старте, в майн, я получаю хендл процесса, а в обработчике надо с ни работать.

Вот КАК? не влезая в код стороннего производителя!
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647154
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конкретно укажи, где, в какой обработчик и что ты хочешь передать?
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647155
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlя - сколько будет 2х2
ты - Математика
я - математика хорошая штука, но сколько будет 2х2

А когда тебе надо будет 2x3 ты опять сюда и будешь опять трахать всем мозги?

Короч. Это диагноз ребят.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647158
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProКонкретно укажи, где, в какой обработчик и что ты хочешь передать?

ну в том данном примере есть:


Код: c#
1.
2.
3.
4.
    static void HotKeyManager_HotKeyPressed(object sender, HotKeyEventArgs e)
    {
      Console.WriteLine("Hit me!");
    }



Вот как сюда мне засунуть хендл просесса.


на всякий случай напомню код со старта:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
   class Program
    {

        public static int xzchto;
    
        static void Main(string[] args)
        {
                xzchto = "какойто фигне, например путь, получаемый при старте"
        }

        void hren_kakayato() //обработчик, совсем не мой, я не могу поправить его параметры
        { 
              //но в обработчике используется xzchto, поэтому я передаю его так
        }
}
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647159
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttА когда тебе надо будет 2x3 ты опять сюда и будешь опять трахать всем мозги?

Короч. Это диагноз ребят.

Конечно буду, спроси админа как важна посещалка...
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647160
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlhVosttА когда тебе надо будет 2x3 ты опять сюда и будешь опять трахать всем мозги?

Короч. Это диагноз ребят.

Конечно буду, спроси админа как важна посещалка...

Аналогия мягко говоря, не очень.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647161
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАналогия мягко говоря, не очень.

Да не аналогия это, взгляни статистику, форум мягко говоря тихо помирает...
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647162
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlВот как сюда мне засунуть хендл просесса.при подписке на событие
Код: c#
1.
 HotKeyManager.HotKeyPressed += new EventHandler<HotKeyEventArgs>(сюда);

тебе никто не мешает передать свой делегат и любые параметры для него через замыкание.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647164
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сейчас ты опять попросишь пример? Уволь. Я дал тебе направление - копай гугл, раз учебники не для тебя.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647169
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlhVosttАналогия мягко говоря, не очень.

Да не аналогия это, взгляни статистику, форум мягко говоря тихо помирает...

Не заметил. На инициацию качественного интеллектуального срача твои вопросы не дотягивают, если уж на то пошло. Да и банально это неинтересно обсуждать вопросы из разряда, сколько букв в алфавите, и на как правильно ЖИ ли ШИ. Ну это днище же.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647175
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlShocker.ProКонкретно укажи, где, в какой обработчик и что ты хочешь передать?

ну в том данном примере есть:


Код: c#
1.
2.
3.
4.
    static void HotKeyManager_HotKeyPressed(object sender, HotKeyEventArgs e)
    {
      Console.WriteLine("Hit me!");
    }



Вот как сюда мне засунуть хендл просесса.


Как один из вариантов, этот обработчик можно сделать не статическим, а методом какого-то класса. В Main создашь экземпляр этого класса, настроишь его свойства как надо, подпишешь на обработку HotKeyPressed. Конец
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647199
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну лямбда с замыканием в качестве делегата сделает то же самое, только за кулисами )
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647328
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlskyANAНо лучше конечно реальный проект и опытного напарника найти

Я не учился на программиста, у меня совсем другая специальность. Физически не могу выделить столько времени (сил, денег) чтоб полностью познать какойто язык. (да мне и не экзамен сдавать)

У меня есть некоторые знания, которые позволяют писать мелкие программки для автоматизации рутинной ручной работы. Если не нахожу ответа в гугле пишу на форум... вроде как для того и создан.
Не хотите - как хотите
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647330
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНе хотите - как хотите

Не, не хочу. Да и не нужно мне вобщемто...

Я один из тех "нехороших человеков", которые зайдут на форум, получат нужную инфу и свалят еще на пять лет :) А все нужное мне подсказали.


ЗЫ. вот только не могу понять: полезной инфы тут на пару постов, остальное - обсуждения меня лично, что мне делать, как жить и т.п. Мнето пофиг, мне даж приятно под пивко пообщаться, учитывая что я практически социопат, но вам то от чего общения не хватает?
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647408
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlвам то от чего общения не хватает?а почему ты отказываешь нам в том же самом? iskatelsqlмне даж приятно под пивко пообщатьсяфорум же - не работа, где работать надо )
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647456
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlЗЫ. вот только не могу понять: полезной инфы тут на пару постов, остальное - обсуждения меня лично, что мне делать, как жить и т.п. Мнето пофиг, мне даж приятно под пивко пообщаться, учитывая что я практически социопат, но вам то от чего общения не хватает?

Скажем так, не тебя лично, а таких как ты. Ты просто под руку попался. Много таких заходят, учиться не хотят, читать ничего не хотят.

Хотят вот так:

YouTube Video
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647784
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttа таких как ты

Здесь ты немного ошибаешься. Такие как я это чтото вроде дачников, сажающих картошку без диплома агронома.

Мои задачи просты как задачки для студентов. Но тем не менне, они очень полезны хотябы для меня лично. Из нюансов только что вместо входных/выходных данных в виде "учебной строки" у меня может случиться автокад, или какой нибудь файл закрытого формата. Поэтому знать нужно чуть больше.

Вот пример из жизни:

был станок ЧПУ, который на вход принимал чертеж детальки (прям чертеж в dxf, немного доработанный), и была программа 3-д моделирования, в которой все и работали. Вот только та программа выкидывала чертеж со странностями - вместо примитива "окружность" она окружность вырисовывала ломанной линией, этакий многогранник, чего станок кушать явно не хотел. И после разработки каждой детальки начиналась обезьянья работа "обведи кружки вручную". Что было долго, ибо их много, и частенько с косяками, ибо все дергают и торопят.

Сам можешь прикинуть сколько строк понадобилось на такую мелкую программу, которая за меня это делает, и сколько времени (сил, нервов) она съэкономила.

Вот как ты думаешь?
Еслиб я вообще не умел программировать, то и рисовал бы вручную.
Но с другой стороны получать второе высшее для этого ИМХО перебор.

А так да, мне в гугле проще. Но некоторые вещи бывает не доходят. Ну как не доходят - до меня доходит что нужно так как в примере, но мне нужно большего. Вот например отвертка. В книре написано суй в шлиц и крути, в примере показано как это делать (студенту для экзамена то хватит ). А мне нужно осознать, что такое отвертка, откуда что берется, как ей можно заглушку сковырнуть и т.п.

Мне не надо собственно разжевывать все, достаточно ключевых слов накидать, и ссылки на примеры где примеры не такие как в книге, а как в жизни используются, дальше я сам.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647835
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да всё это отмазы

Наверняка у каждого тут есть друг, знакомый, коллега, кто без всякого второго высшего взял и освоил пару языков.
Лично у меня такие есть. Было бы желание.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648144
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
skyANAДа всё это отмазы

Наверняка у каждого тут есть друг, знакомый, коллега, кто без всякого второго высшего взял и освоил пару языков.
Лично у меня такие есть. Было бы желание.
Это яй!
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648311
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlМне не надо собственно разжевывать все, достаточно ключевых слов накидать, и ссылки на примеры где примеры не такие как в книге, а как в жизни используются, дальше я сам.

Собственно это я и делал. Но как мы имели удовольствие наблюдать, это совершенно не работает
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648315
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttiskatelsqlМне не надо собственно разжевывать все, достаточно ключевых слов накидать, и ссылки на примеры где примеры не такие как в книге, а как в жизни используются, дальше я сам.

Собственно это я и делал. Но как мы имели удовольствие наблюдать, это совершенно не работает

Работает работает, только мне же не прям щас надо. И я обнаглел до того что собираю инфу сколько капнет, чтоб потом на досуге по ней погуглить :)
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648316
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAДа всё это отмазы

Наверняка у каждого тут есть друг, знакомый, коллега, кто без всякого второго высшего взял и освоил пару языков.
Лично у меня такие есть. Было бы желание.

Отмазы от чего? Я не говорил что такой единственный в мире. :)
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648326
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlРаботает работает, только мне же не прям щас надо. И я обнаглел до того что собираю инфу сколько капнет, чтоб потом на досуге по ней погуглить :)

ну окэй коли не шутишь
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648338
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жаль нет отдельного раздела - флудилки. Напишу здесь.

Взглянул в профиле свои созданные темы - аж удивился, сколько их. "нунифигаятутнаспрашивал"

Но раньше лучьше было (и деревья выше) мне отвечали примерами даже если вопрос был абстрактным.

А зарегился я сюда в 11 году, и много мучал людей про MySql...

Потому как устроился в контору, которая "вчера" переросла из гаража в "чтото среднее" и подход: "возми материалы из той кучи" уже не работал, ибо материалы стали исчисляться лимонами, и просто так кучу закупать все передумали.

Там много приколов со скандалами и увольнениями и.т.п. но это уже другая тема.

Мне предстояло написать мини 1-с, которая хоть сможет посчитать сколько гаек закупать из расчета плана на месяц, основываять практически на чертеже...

Большое спасибо всем тем кто мне отвечал на мои вопросы и помогал!

Из результатов:

Программа была написана и работала (мож и щас работает, хз) но с костылями, потому как указания начальства менялись на ходу...

Когда бухгалтерия всетаки настроила свою 1с надобность в моей проге на половину отпала, остались только генерация спецификаций на производство, и еще пару фишек.

Вобщем вот так, с суматохе и неразберихе я смог чтото наваять и спатсти те головы, которые еще не снесли.

Еще раз огромное спасибо всем тем, кто мне тогда помогал.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648339
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlЖаль нет отдельного раздела.....Еще раз огромное спасибо всем тем, кто мне тогда помогал. ну можешь в специально предназначенное место скопипастить
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648340
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProiskatelsqlЖаль нет отдельного раздела.....Еще раз огромное спасибо всем тем, кто мне тогда помогал. ну можешь в специально предназначенное место скопипастить

Скопипастил, но всех людей по именам перечислить уже не смогу, так что все кто себя узнают - я благодарен.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648342
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlПотому как устроился в контору, которая "вчера" переросла из гаража в "чтото среднее" и подход: "возми материалы из той кучи" уже не работал, ибо материалы стали исчисляться лимонами, и просто так кучу закупать все передумали.

Печаль.


iskatelsqlВобщем вот так, с суматохе и неразберихе я смог чтото наваять и спатсти те головы, которые еще не снесли.

Выглядит так, как будто покрасил покосившийся забор поверх старой краски, но это не сильно помогло.

В общем, печаль.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648344
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttiskatelsqlПотому как устроился в контору, которая "вчера" переросла из гаража в "чтото среднее" и подход: "возми материалы из той кучи" уже не работал, ибо материалы стали исчисляться лимонами, и просто так кучу закупать все передумали.

Печаль.


iskatelsqlВобщем вот так, с суматохе и неразберихе я смог чтото наваять и спатсти те головы, которые еще не снесли.

Выглядит так, как будто покрасил покосившийся забор поверх старой краски, но это не сильно помогло.

В общем, печаль.

Конешн печаль, там вообще Ж все было. Но контора в итоге выжила, и я вместе с ней. ТЫ видел вот например магазины центробувь в бело - красной раскраске? Дизайн не мой конешн, из их офиса картинку присылали, но вот как эту картинку превратить в готовое изделие (на хренуву тучу магазинов и городов) это мое было.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648345
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорь, за ТЫ. ты хотел написать. А коллеги вот "м - видевой" занимались... я не знаю в каком городе ты живешь но подозреваю что если ты такие магазины видел то чертили и пилили их наши ребята :)
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648348
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlСорь, за ТЫ. ты хотел написать. А коллеги вот "м - видевой" занимались... я не знаю в каком городе ты живешь но подозреваю что если ты такие магазины видел то чертили и пилили их наши ребята :)

Ну чес говоря, я бы не рискнул заикаться кому-то, что я делал м видео, сайт у них конкретно тормозной, кривой, и в плане юзабельности большие вопросы. Хотя это касается большинства подобных сайтов. Перевелись ребята с головой и руками, ляптя по типу лишь бы хоть как-то шевелилось.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648350
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttiskatelsqlСорь, за ТЫ. ты хотел написать. А коллеги вот "м - видевой" занимались... я не знаю в каком городе ты живешь но подозреваю что если ты такие магазины видел то чертили и пилили их наши ребята :)

Ну чес говоря, я бы не рискнул заикаться кому-то, что я делал м видео, сайт у них конкретно тормозной, кривой, и в плане юзабельности большие вопросы. Хотя это касается большинства подобных сайтов. Перевелись ребята с головой и руками, ляптя по типу лишь бы хоть как-то шевелилось.

ЭЭЭ, я про "чертили и пилили в прямом смысле"... Мы сами магазины ставили, стеллажи и т.п. А сайты я хз кто делал.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648351
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlно вот как эту картинку превратить в готовое изделие (на хренуву тучу магазинов и городов) это мое было

Ну что ты имеешь в виду тут? Сверстать картинку в HTML/CSS? Натянуть на готовый движок интернет-магазина и приделать какие-нибудь программы лояльности? Или с нуля написать двиг?

Так как в таких проектах важен контент, товары, оценивать можно только качество юзабелити и скорость работы. Если по UX можно как-то там спихнуть всё на плохих дизайнеров, ну прислали такую картинку чо, за скорость работы, доставки контента, кроссбраузерность, адаптивность и прочее, тут отмазаться не получится :)
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648352
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlhVosttпропущено...


Ну чес говоря, я бы не рискнул заикаться кому-то, что я делал м видео, сайт у них конкретно тормозной, кривой, и в плане юзабельности большие вопросы. Хотя это касается большинства подобных сайтов. Перевелись ребята с головой и руками, ляптя по типу лишь бы хоть как-то шевелилось.

ЭЭЭ, я про "чертили и пилили в прямом смысле"... Мы сами магазины ставили, стеллажи и т.п. А сайты я хз кто делал.

А, ну эт вообще не в моей компетенции
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648353
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttiskatelsqlно вот как эту картинку превратить в готовое изделие (на хренуву тучу магазинов и городов) это мое было

Ну что ты имеешь в виду тут? Сверстать картинку в HTML/CSS? Натянуть на готовый движок интернет-магазина и приделать какие-нибудь программы лояльности? Или с нуля написать двиг?

Так как в таких проектах важен контент, товары, оценивать можно только качество юзабелити и скорость работы. Если по UX можно как-то там спихнуть всё на плохих дизайнеров, ну прислали такую картинку чо, за скорость работы, доставки контента, кроссбраузерность, адаптивность и прочее, тут отмазаться не получится :)

хм, повторюсь "ЭЭЭ, я про "чертили и пилили в прямом смысле"... Мы сами магазины ставили, стеллажи и т.п. А сайты я хз кто делал."
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648354
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlхм, повторюсь "ЭЭЭ, я про "чертили и пилили в прямом смысле"... Мы сами магазины ставили, стеллажи и т.п. А сайты я хз кто делал."

Да понял понял.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648355
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttДа понял понял.

Тогда пересмотри свой коммент про "печали". всетаки это не еще пару компов в офис завезти :)
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648359
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlhVosttДа понял понял.

Тогда пересмотри свой коммент про "печали". всетаки это не еще пару компов в офис завезти :)

Ну а чо не печаль? Представь, ты заходишь на форум к врачам и говоришь такой, я не врач, но немного тут знахарством занимаюсь, чо посоветуете, какие таблетки пить? Дайте хоть названия, а я погуглю.

И потом, да я тут знакомых и родных немного лечил, кого-то даже на ноги поднял.

Что врачи скажут? Ну пилять слава богу, что хоть никто не умер, УЖЕ хорошо. И посоветуют обращаться к специалистам, если сам не хочешь постигать науку.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648361
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttiskatelsqlпропущено...


Тогда пересмотри свой коммент про "печали". всетаки это не еще пару компов в офис завезти :)

Ну а чо не печаль? Представь, ты заходишь на форум к врачам и говоришь такой, я не врач, но немного тут знахарством занимаюсь, чо посоветуете, какие таблетки пить? Дайте хоть названия, а я погуглю.

И потом, да я тут знакомых и родных немного лечил, кого-то даже на ноги поднял.

Что врачи скажут? Ну пилять слава богу, что хоть никто не умер, УЖЕ хорошо. И посоветуют обращаться к специалистам, если сам не хочешь постигать науку.

ты правильно вобщем тезисы назвал, но вот суть все перевернул.

"И посоветуют обращаться к специалистам, если сам не хочешь постигать науку" так это им, начальству надо советовать, только они к врачам не обращались, все к знахарям :)

Вобщем там весело все было, х с ним, давно это было. Я к чему припомнил - так это самый большой в жизни мой "проект" был, из за него я тут зарегился, и мне очень помогли. Спасибо.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648369
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlты правильно вобщем тезисы назвал, но вот суть все перевернул.

iskatelsqlВобщем там весело все было, х с ним, давно это было. Я к чему припомнил - так это самый большой в жизни мой "проект" был, из за него я тут зарегился, и мне очень помогли. Спасибо.

Самую большую помощь тут оказывают сами себе, это когда другим помогаешь, вникаешь в новые задачи, которые на работе не решаешь, но ради помощи расширяешь свои знания, развиваешься.

Тут как в присказке. Можно дать рыбку, а можно научить ловить рыбу. Первое не является помощью, а медвежьей услугой.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648399
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsql,

в 11-м году у тебя возникали вопросы, ответы на которые не лежат на первой странице выдачи гугла
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39649484
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
hVosttТут как в присказке. Можно дать рыбку, а можно научить ловить рыбу. Первое не является помощью, а медвежьей услугой.
Пока научишься - сдохнешь
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39649505
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Пока научишься - сдохнешь
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39649667
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4ре страницы про статик в 2018ом ))
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39649685
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pallaris4ре страницы про статик в 2018ом ))
Про статик здесь полтора постинга, остальное - обсуждение ТС.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39649750
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlЗа это большое спасибо, но у меня шаблон рвется чесс слово.

ХА! ты еще не видел ThreadStaticAttribute!
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39649759
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВ, осторожно, это может привести к перегреву головы ТС
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39650128
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВiskatelsqlЗа это большое спасибо, но у меня шаблон рвется чесс слово.

ХА! ты еще не видел ThreadStaticAttribute!
Не, это ерунда. Вот, например, реализация Y-комбинатора на рекурсивных делегатах - это уже повеселее.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39650133
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры ПавловныY-комбинатора

стринги-комбинатора
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39650140
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВХА! ты еще не видел ThreadStaticAttribute!

Вот это то какраз весьма понятно, и очень не хватает в некоторых языках.

(Кстати а аналог static с++ тут есть? Типа когда переменная хранит значение между вызовами ф-ции? Не нашел, гугл все про другой статик...)


Сон Веры ПавловныНе, это ерунда. Вот, например, реализация Y-комбинатора на рекурсивных делегатах - это уже повеселее.

Про делегаты вообще еще не разбирался толком, прочитав вскользь понял что это аналог void * в плюсах для передачи ф-ций, только более расписанный.

а реализации стрингов, как и другие реализации, предпочитаю искать на гитхабе :)
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39650435
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsql(Кстати а аналог static с++ тут есть? Типа когда переменная хранит значение между вызовами ф-ции? Не нашел, гугл все про другой статик...)

Нет. И я лично считаю, что это очень правильное решение, что такого нет.

iskatelsqlПро делегаты вообще еще не разбирался толком, прочитав вскользь понял что это аналог void * в плюсах для передачи ф-ций, только более расписанный.

Только в C++11 появилось что-то, что можно назвать аналогом делегатов

Код: plaintext
1.
2.
3.
4.
5.
6.
function<int()> f() {
	int x = 0;
	return [=] () mutable {return ++x; };
}

auto fun = f();
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39713288
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подниму старенькую, ибо в тему.

Добрался до делегатов, но так и не понял в чем их смысл.

Читал вот тут https://metanit.com/sharp/tutorial/3.13.php
(кстати доп вопрос: это нормальный ресурс или опять таки ктото чтото пишет хз чего)

Там понятно разжевывается как это работает. Но для чего нужно - пишут коллбеки. Фейспалм... Писал выше что аналог void * в плюсах но господин hVostt пишет что это чтото другое, отсюда и вопрос.

Для чего эта штука, да еще столько строк требующая, реально может пригодиться? Или в шарпе прото нет возможности написать в классе свойстово типа void * , присвоить и вызвать как ф-цию? И все танцы с бубном только из за ограничений?
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39713297
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlПодниму старенькую, ибо в тему.
Ага, ваистену - в тему "читал книгу, видел фигу".
iskatelsqlДля чего эта штука реально может пригодиться?
Что, неужели ни разу не доводилось навешивать обработчики событий?
iskatelsqlда еще столько строк требующая
Сколько - столько?
Код: c#
1.
MyButton.Click += (s, e) => Console.WriteLine("ooops!");


iskatelsqlПисал выше что аналог void * в плюсах но господин hVostt пишет что это чтото другое, отсюда и вопрос.
Вообще-то в плюсах void* - это указатель на неопределенный тип. В C# делегаты вполне себе строго типизированы. Плюс делегаты поддерживают комбинирование, в отличие от void* (в который тупо заворачивают указатель на метод).
iskatelsqlИли в шарпе прото нет возможности написать в классе свойстово типа void *
В любом языке есть что-то, чего нет в другом языке. Ваш К.О.
iskatelsqlИ все танцы с бубном только из за ограничений?
Какие танцы с бубном? Например?
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39713450
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39713578
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры Павловны ,

столько букв, вместо того чтоб просто сказать: "В шарпе по другому обаботчики не "навесить", так что кури делегаты"

Сон Веры ПавловныПлюс делегаты поддерживают комбинирование
может и плюс, но сомнительной ценности. промежуточный обработчик, вызывающий 100500 обработчиков тоже самое практически (но это не точно )
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39713587
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlможет и плюс, но сомнительной ценности. промежуточный обработчик, вызывающий 100500 обработчиков тоже самое практически (но это не точно )

иногда кажется, что мозг -- это сомнительной ценности часть тела, так как многие её не пользуются.

о чём вы вообще? что за дичь про "сомнительную ценность"?
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39713604
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

Эт так, спросони мысли в слух. надо былоб это не писать, но редактировать то уже нельзя.

А суть этих мыслей - как в том примере "пересел с мотоцикла на автомобиль" нафига такой неудобный круглый руль, который еще и на несколько оборотов крутить надо. Особенно как на том сайте преподнесли что мол делегаты такая офигенная штука, а по сути костыль из за невозможности сделать по-другому... Да, сравниваю с сями, но почему бы не сравнить со столь распространенным языком.

Бред вобщем, сорри.

Кстати никто так и не сказал насчет того сайта, на который я ссылку приводил - подойдет в качестве книжки, или не очень?
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39713729
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsql,

Делегаты это не какая-то "офигенная штука", делегаты это основа просто мега огромного числа техник, подходов и методов решения задач.

Если так удобно, чисто для простоты, рассматривайте делегат как ссылку на функцию. Но если хотите разобраться, как это устроено, велкам в доку.

Метанит хороший ресурс, но только для первичного ознакомления. Никогда не нужно игнорировать другие источники информации, исходники и оригинальную документацию.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39713735
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlстолько букв
А, ну да, я же забыл:
Сон Веры ПавловныНо чукча, видимо, не читатель.
21419242
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39718498
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsql Сон Веры Павловны ,

столько букв, вместо того чтоб просто сказать: "В шарпе по другому обаботчики не "навесить", так что кури делегаты"

Сон Веры ПавловныПлюс делегаты поддерживают комбинирование
может и плюс, но сомнительной ценности. промежуточный обработчик, вызывающий 100500 обработчиков тоже самое практически (но это не точно )
идрить вашу налево. а здесь с годами ничего не меняется
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39718506
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
winsky!,

а чего ты хотел, чтоб поменялось?
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39718806
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlwinsky!,

а чего ты хотел, чтоб поменялось?
ну, думал, что вопросов вида "зачем нужны делегаты" или "что делать со статик/не статик" уже не будет
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39719053
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
winsky!ну, думал, что вопросов вида "зачем нужны делегаты" или "что делать со статик/не статик" уже не будет

а почему они должны уйти?
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39719229
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

не знаю. мне так казалось. может потому что говорено-переговорено. написано-перенаписано?
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39719592
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
winsky!,

Но ведь такие как я останутся...

Решил взять нахрапом, спросить пару непонятных вещей... на пять страниц тема о том, какой я дурак :)
Почитал учебник, все понял - язык гораздо проще чем я думал, зря боялся...
...
Рейтинг: 0 / 0
116 сообщений из 116, показаны все 5 страниц
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / С# "static" - разъясните плиз
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]