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

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

  1. X-rus

    X-rus Member

    Joined:
    22 Dec 2010
    Messages:
    88
    Likes Received:
    22
    Reputations:
    4
    Как вариант, делать проверку длины строки.
     
  2. Feonor

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

    Joined:
    23 Jul 2008
    Messages:
    128
    Likes Received:
    52
    Reputations:
    19
    напиши сюда код функции в которой ошибка. все сразу ясно и просто станет)
     
  3. Drul

    Drul Banned

    Joined:
    15 May 2011
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Так я уже все написал, я просто на форму положил:
    richTextBox1 и button1
    Двойкной клик на button1

    Code:
            private void button3_Click(object sender, EventArgs e)
            {
                richTextBox1.Text = richTextBox1.Text.Remove(0, 21);
            }
    
    Собственно и все, но ошибка:
    Пробовал еще вот так:
    Code:
            private void button3_Click(object sender, EventArgs e)
    {
                string str = richTextBox1.Text;
                string strNew = str.subString(0, 21);
                richTextBox1.Text = strNew;
    }
    
    Тоже не работает :(

    И еще подскажите пожалуйста, как посчитать количество строк в richTextBox. Я делаю, вот так:
    Code:
    label1.Text = richTextBox2.Lines.GetLength(0).ToString();
    
    Он все считает, но даже больше чем нужно. Т.е. всегда считает еще последнюю пустую строку.
    Как сделать так, чтобы он отнимал её?
     
    #1003 Drul, 12 Jul 2011
    Last edited: 12 Jul 2011
  4. X-rus

    X-rus Member

    Joined:
    22 Dec 2010
    Messages:
    88
    Likes Received:
    22
    Reputations:
    4
    Данное событие обрабатывает каждый клик один раз. Я же написал, что идёт повтор кода...

    Так как это массив, то можно посмотреть свойство Length.

    P.S. Мой совет, для начала изучить хотя бы основу C# + .NET, прежде чем пытаться что-то писать.
     
  5. Natali Osina

    Natali Osina New Member

    Joined:
    15 Jun 2011
    Messages:
    65
    Likes Received:
    3
    Reputations:
    0
    int x = Convert.ToInt(richTextBox2.Lines.GetLength(0))-1;
    label1.Text = Convert.ToString(x);
     
  6. Drul

    Drul Banned

    Joined:
    15 May 2011
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    А я это прочитал :) Но не понял, как сделать так, чтобы код обрабатывался 1 раз.

    Может быть вы подскажете, как это сделать?

    Это конечно все круто :)
    Дело в том, что я заказал программу у человека, он ничерта не доделал и скрылся, остались пустяки. Теперь вот пытаюсь исправить/доделать.
    Деньги оплачены, т.е. еще снова искать программиста и заплатить ему на исправление, денег уже нету. Если только баксов 10 и все, но где найти человека :(
     
    #1006 Drul, 12 Jul 2011
    Last edited: 12 Jul 2011
  7. Drul

    Drul Banned

    Joined:
    15 May 2011
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Ошибку тут показывает: ToInt

     
    #1007 Drul, 12 Jul 2011
    Last edited: 12 Jul 2011
  8. Niades

    Niades New Member

    Joined:
    30 Nov 2010
    Messages:
    28
    Likes Received:
    3
    Reputations:
    0
    Здравствуйте, товарищи
    Пишу некую программу на C#. Она должна авторизоватся вконтакте, затем разрешать некие действия нужного веб-сайта( имею в виду http://my.jetscreenshot.com/5896/20110713-ekii-51kb.jpg ). Итак я авторизуюсь вконтакте, получаю куки remixsid, потом делаю реквест на нужную мне страницу(куки remixsid передается, я проверял), которая на скриншоте, потом меня редиректит на http://api.vkontakte.ru/login.php?act=change_pass&mid=123123&hash=123123 и выдает 404. Что я делаю не так? :confused:
     
  9. Niades

    Niades New Member

    Joined:
    30 Nov 2010
    Messages:
    28
    Likes Received:
    3
    Reputations:
    0
    label1.Text = (richTextBox2.Lines.Length-1).ToString();


    Прошу прощения за дабл пост, я думал посты склеиваются.
     
  10. freshman

    freshman New Member

    Joined:
    1 Aug 2010
    Messages:
    37
    Likes Received:
    0
    Reputations:
    0
    всем привет ! у меня вапрос как можно исползовать DirectХ в ява программах пожалуиста неспрашиваите зачем и почему ! тагже непредлагаите такие алтернативы как JOGL ..
    знаю что такая фишка есть для openGL http://download.oracle.com/javase/1.3/docs/guide/awt/AWT_Native_Interface.html толко ешё пока неполучилось чёто ошыбки при создание dll
    но так как гаворят чо openGL хуже чем directХ то решыл разузнать как это зделаТь через jni в гоогле ненашол нечего толко одни впаросы вазможноли такое изврашение и ответы хм незнаю навеное можно через jni..
     
  11. NetSter

    NetSter Moderator

    Joined:
    30 Jul 2007
    Messages:
    810
    Likes Received:
    414
    Reputations:
    62
    прив.)
    если с англ норм прочти
    http://java.sys-con.com/node/35875
    довольно познавательно)
     
    _________________________
  12. zoke

    zoke Member

    Joined:
    5 Sep 2010
    Messages:
    90
    Likes Received:
    9
    Reputations:
    5
    [C#] Не получается использовать while

    Незнаю как релизовать работу с while,вот кусок кода.
    PHP:
    string s_id textBox4.Text;
                
    string do_id textBox5.Text;
                
                
                while (
    s_id == do_id)
                {
                    
    //код
                    
    s_id++;   
                } 
    вылазиет ошибка "Оператор "++" не может применяться к операнду типа "string"

    Подскажите как по другому реализовать?
     
  13. Igorok

    Igorok New Member

    Joined:
    12 Mar 2011
    Messages:
    39
    Likes Received:
    1
    Reputations:
    0
    приведение типов var pisko = (int)s_id;
     
  14. zoke

    zoke Member

    Joined:
    5 Sep 2010
    Messages:
    90
    Likes Received:
    9
    Reputations:
    5
    Igorok, не получается :(

    PHP:
                string s_id textBox4.Text;
                
    string do_id textBox5.Text;
                var 
    _s_id = (int)s_id;
                var 
    _do_id = (int)do_id;

                while (
    _s_id _do_id)
                {
                    
    //код
                    
    _s_id++;   
                }          
    Ошибки "Ошибка 1 Преобразование типа "string" в "int" невозможно
    Ошибка 2 Преобразование типа "string" в "int" "
     
  15. GRRRL Power

    GRRRL Power Elder - Старейшина

    Joined:
    13 Jul 2010
    Messages:
    823
    Likes Received:
    185
    Reputations:
    84
    zoke, ты пробовал книги или примеры читать перед тем, как вообще начинать что-то писать? Твои исходники это просто идиотизм.

    PHP:
                int result;
                if (!
    Int32.TryParse(textBox1.Textout result))
                {
                    
    MessageBox.Show("Введено не число!");
                }
                else
                {
                   
    // ...
                
    }
     
  16. NetSter

    NetSter Moderator

    Joined:
    30 Jul 2007
    Messages:
    810
    Likes Received:
    414
    Reputations:
    62
    +1 к GRRRL Power
    давай начнем с того, что именно ты хочешь написать и для чего? судя из того что ты выжал из себя - непонятно))
    опиши цель твоих стремлений и может дело обойдется одной строчкой кода ))
     
    _________________________
  17. zoke

    zoke Member

    Joined:
    5 Sep 2010
    Messages:
    90
    Likes Received:
    9
    Reputations:
    5
    Спасибо,помог.
    Не читал, если только основы не много.
    Что посоветуешь почитать?
     
  18. zoke

    zoke Member

    Joined:
    5 Sep 2010
    Messages:
    90
    Likes Received:
    9
    Reputations:
    5
    спамер для одной соц сети, через 2 дня выложу.
    сначала сам поспамлю :)
     
  19. GRRRL Power

    GRRRL Power Elder - Старейшина

    Joined:
    13 Jul 2010
    Messages:
    823
    Likes Received:
    185
    Reputations:
    84
    Советую почитать любую хорошую книгу по шарпу, темы с примерами книг есть (я сам шарп не знаю, поэтому советовать не берусь), чтобы знать, чем отличается число от строки. А уж что-то писать с таким уровнем знаний не следует явно, получится очередной говнософт.
     
  20. NetSter

    NetSter Moderator

    Joined:
    30 Jul 2007
    Messages:
    810
    Likes Received:
    414
    Reputations:
    62
    Герберт Шилдт C# 4.0 полное руководство
    [​IMG]
    и самые соки тут))
    Язык программирования С# 2010 и платформа .NET 4.0», Эндрю Троелсен

    [​IMG]
    хватит с головой для начала.
    далее WCF и прочее само по себе понадобится)
     
    _________________________
Loading...
Similar Threads - Java начинающим задаем
  1. b3
    Replies:
    4
    Views:
    3,166