[ C# / Java ] — начинающим: задаем вопросы

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by procedure, 2 Nov 2008.

  1. scarm

    scarm Elder - Старейшина

    Joined:
    4 Apr 2008
    Messages:
    74
    Likes Received:
    48
    Reputations:
    9
    Надо в свой проект C# добавить менюшку с помощью. Подскажите где копать создание помощи (.chm) и включению ее в проект. Чем создавать, как подключать?

    П.С. Для Tesson:
    попробуй Skater .NET, там Ligt версия бесплатна
    http://www.rustemsoft.com/freeware_obfuscator.htm
     
  2. Dead4ik

    Dead4ik Member

    Joined:
    23 Jun 2009
    Messages:
    34
    Likes Received:
    25
    Reputations:
    5
    Вопрос - почему при цикле for у меня программа зависает, пока цикл не закончит свое? Не из-за железа точно, может из-за компилятора? SharpDevelop 4.0
     
  3. .ATK

    .ATK Active Member

    Joined:
    20 Feb 2009
    Messages:
    143
    Likes Received:
    111
    Reputations:
    9
    потому что поток формы выполняет for, а на отрисовку формы на экране времени нету.
     
  4. scarm

    scarm Elder - Старейшина

    Joined:
    4 Apr 2008
    Messages:
    74
    Likes Received:
    48
    Reputations:
    9
    Вынеси цикл в отдельный поток
     
  5. j-prof

    j-prof Banned

    Joined:
    29 Aug 2010
    Messages:
    321
    Likes Received:
    11
    Reputations:
    -4
    ту Dead4ik
    ThreadPool.QueueUserWorkItem(new WaitCallback((object o) => {/*к примеру цикл сюда*/}));

    а по теме: можноли изменить уровень доступа к полям
    наследуемым из абстрактого(или нет класса)
    если да то как

    ЗЫ не надо было фукать люмбда это моя опечатка я знаю что лямбда называется :D
     
    #845 j-prof, 22 Jan 2011
    Last edited: 23 Jan 2011
  6. Irdis

    Irdis Elder - Старейшина

    Joined:
    6 Feb 2006
    Messages:
    248
    Likes Received:
    52
    Reputations:
    3
    Можно изменить
    http://msdn.microsoft.com/ru-ru/library/435f1dw2.aspx
    Но вот приваты, как были приватами так ими и останутся(т.к. не наследуются).
     
    1 person likes this.
  7. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    916
    Likes Received:
    550
    Reputations:
    66
    Какую программу лучше использовать, для .class ->(to) exe.
    ?

    И еще какой визуальный редатор для Java посоветуете?1 есстественно кроме как JBuilder и плагина VE к эклипс.
     
  8. j-prof

    j-prof Banned

    Joined:
    29 Aug 2010
    Messages:
    321
    Likes Received:
    11
    Reputations:
    -4
    а есть какаянить функция для трансляции обычных символов в аналог хтмл
    типа " & #34;
     
  9. CodeSender:)

    CodeSender:) Elder - Старейшина

    Joined:
    29 Jul 2010
    Messages:
    245
    Likes Received:
    115
    Reputations:
    23
    System.Web.HttpUtility.HtmlEncode(str);
     
    1 person likes this.
  10. Irdis

    Irdis Elder - Старейшина

    Joined:
    6 Feb 2006
    Messages:
    248
    Likes Received:
    52
    Reputations:
    3
    Если для промышленного использования
    http://www.ej-technologies.com/products/exe4j/overview.html
    Для себя видимо
    http://sourceforge.net/projects/jsmooth/

    Посоветуем писать руками.
     
  11. razb

    razb Active Member

    Joined:
    24 Mar 2009
    Messages:
    658
    Likes Received:
    133
    Reputations:
    18
    Eclipse
     
    1 person likes this.
  12. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    916
    Likes Received:
    550
    Reputations:
    66
    Эм.... Я не просил совета, по поводу чем мне писать...

    Оригинально.

    ---------------------------------------------
    Я как бы в нем и пишу, только вот пока дальше консоли не ушел. А как же кнопочки, окошки иконки...
     
  13. cel1697i845

    cel1697i845 Elder - Старейшина

    Joined:
    22 Nov 2008
    Messages:
    618
    Likes Received:
    396
    Reputations:
    80
    C#

    Вопрос: Есть ли у кого информация по создание плагинов к программе(если да, поделитесь пожалуйста).
    Пояснение: Написал программу, теперь хочу сделать поддержку plug-in, но как делать и в какую сторону смотреть не знаю.
    По возможности: Выложите исходники примера (основная программа + плагин) для ознакомления и понятия принципа работы.

    Заранее благодарю за любую помощь.
     
  14. j-prof

    j-prof Banned

    Joined:
    29 Aug 2010
    Messages:
    321
    Likes Received:
    11
    Reputations:
    -4
    с помощью рефлексии ковыряешь подключаемую длл
    или как т так
     
    2 people like this.
  15. PaCo

    PaCo Elder - Старейшина

    Joined:
    6 Feb 2008
    Messages:
    436
    Likes Received:
    138
    Reputations:
    25
    1 person likes this.
  16. Jakeroid

    Jakeroid Member

    Joined:
    9 May 2009
    Messages:
    199
    Likes Received:
    12
    Reputations:
    1
    [C# .NET]
    Как следующую регулярку правильно написать на шарпах, что бы работало?
    На регэкпр.ру работает как нужно.
     
  17. cupper

    cupper Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    369
    Likes Received:
    92
    Reputations:
    5
    концептуальный вопрос:

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

    ИЛИ

    запускает поток1 из него запускается Поток2, Поток1 засапает (Sleep) и в этот момент прерывается из вне Поток1.... в этом случае нужно писать код для корректной обработки прерывания потока, или оно и так будет работать ?
     
    #857 cupper, 1 Feb 2011
    Last edited: 1 Feb 2011
  18. PaCo

    PaCo Elder - Старейшина

    Joined:
    6 Feb 2008
    Messages:
    436
    Likes Received:
    138
    Reputations:
    25
    Я бы сказал это допустимо, но если в этой некой функции есть например какой-нибудь stream - то все же лучше заключить эту часть кода в try{} finalize{}/catch{} и в finalize или catch(тут еще надо смотреть что за Expretion) делать Dispose этого или этих stream и вообще всех управляемых ресурсов.
     
  19. cupper

    cupper Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    369
    Likes Received:
    92
    Reputations:
    5
    ухх :) это совсем не вариант, потому что там тонна кода, для работы с БД, который нехрена не safeThread :) А тут бац и заказчику захотелось прерывать некую работу нажатием кнопочки (мол она долго времени может занимать).

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

    Теперь собстно думаю как более оптимально замутить это. То что делать Abort это точно теперь не вариант.
    Остается Interrupt и везде в своем коде повтыкать "точки выхода". В начале решил заюзать SpinWait (так как он много быстрее Sleep) но он не блочит поток и Interrupt в этих точках не завершает поток. Остается Thread.Sleep(1)... и теперь блин еще придется везде обработку исключение делать ThreadInterruptedException :(

    Может есть более гуманный способ ?
     
  20. cupper

    cupper Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    369
    Likes Received:
    92
    Reputations:
    5
    а может кто нить подскажет как внутри потока проверить приходил ли ему какой сигнал.
    Т.е. не застопить поток до тех пор пока не придет сигнал, а именно проверить были такой, и если нет отправится дальше.

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

    У меня есть главный поток, из него запускается два, первый передает параметром второму, и второй может в людой момент времени пожелать прекратить первый.

    А первый поток бывает разный (функция запускаемая в потоке). Поэтому нужно что то стандартное системное в качестве внешнего сигнала.
     
Loading...
Similar Threads - Java начинающим задаем
  1. b3
    Replies:
    4
    Views:
    3,202