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

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

  1. Forcer

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

    Joined:
    12 Apr 2007
    Messages:
    321
    Likes Received:
    98
    Reputations:
    12
    такое пишется не на c#.
     
  2. Antikvazar

    Antikvazar New Member

    Joined:
    22 Mar 2009
    Messages:
    12
    Likes Received:
    0
    Reputations:
    0
    придется теперь учить что то другое. а на чем пишется?
     
  3. Forcer

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

    Joined:
    12 Apr 2007
    Messages:
    321
    Likes Received:
    98
    Reputations:
    12
    на с++. область c# - быстрая разработка десктопных приложений, крупных веб-приложений. на этом можно хорошо зарабатывать, в том числе и на фрилансе. то что ты написал наверное можно сделать на c# - смотреть надо в сторону работы с winapi - но лучше для этого использовать с++.
     
  4. .ATK

    .ATK Active Member

    Joined:
    20 Feb 2009
    Messages:
    143
    Likes Received:
    111
    Reputations:
    9
    Джеффри РИХТЕР "Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows"
     
  5. WAYS

    WAYS New Member

    Joined:
    12 Nov 2008
    Messages:
    36
    Likes Received:
    0
    Reputations:
    0
    C# - я новичек
    Помогите реализовать процес. Есть машина, ее скорость Указывается в реальном времени в ячейку, так же есть кнопка стоп. Необходимо создать спидометр, который будет показывать километраж :)
    Я думал так, но не работает
    Code:
            
            private void button1_Click(object sender, EventArgs e)
            {
             auto(true); //Поехали
             }
    
            private void button2_Click(object sender, EventArgs e)
            {
             auto(false); //Стоим
             }
    
            private void auto(bool mode)
            {
                int i = 0;
                while (mode)
                {                
                    this.textBox1.Text = i.ToString();
                    Thread.Sleep(200); //Скорость, чем меньше тем быстрее
                    i++;
                }
            }
     
  6. Irdis

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

    Joined:
    6 Feb 2006
    Messages:
    248
    Likes Received:
    52
    Reputations:
    3
    открывай 2 потока + статическая переменная.
    Или 2 потока + ивент

    Code:
      
    public static bool mode;
    private void button1_Click(object sender, EventArgs e)
            {
             mode = true;
             Thread t = new Thread(new ThreadStart(auto)); //Поехали
             t.Start(); 
             }
    
            private void button2_Click(object sender, EventArgs e)
            {
             mode = false; //Стоим
             }
    
            private void  auto()
            {
    
                int i = 0;
                while (mode)
                {                
                    this.textBox1.Text = i.ToString();
                    Thread.Sleep(200); //Скорость, чем меньше тем быстрее
                    i++;
                }
            }
    
     
  7. WAYS

    WAYS New Member

    Joined:
    12 Nov 2008
    Messages:
    36
    Likes Received:
    0
    Reputations:
    0
    Если можно, примерчик.
     
    #187 WAYS, 7 Aug 2009
    Last edited: 7 Aug 2009
  8. WAYS

    WAYS New Member

    Joined:
    12 Nov 2008
    Messages:
    36
    Likes Received:
    0
    Reputations:
    0
    Что никто не знает как можно управлять скоростью цикла?
     
  9. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    ты вообще сам понимаешь что говоришь?

    Irdis из потока нельзя работать с контролами, если не ты родитель.
     
  10. Feonor

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

    Joined:
    23 Jul 2008
    Messages:
    128
    Likes Received:
    52
    Reputations:
    19
    Не понял тебя.. ..вообще можно сделать чтоб каждый второй проход по циклу был бы бесполезный для программы, ну это типа так "замедлить" можно.. хотя я не понимаю что ты хочешь.. :)
     
    3 people like this.
  11. .ATK

    .ATK Active Member

    Joined:
    20 Feb 2009
    Messages:
    143
    Likes Received:
    111
    Reputations:
    9
    Thread.Sleep(1000);- замедли свой поток))
     
  12. WAYS

    WAYS New Member

    Joined:
    12 Nov 2008
    Messages:
    36
    Likes Received:
    0
    Reputations:
    0
    Ребята, вы вообще читаете тему или вам лижбы что-то написать? Мб посмотрите пару постов выше.

    Вот решение.
    Code:
        public partial class Form1 : Form
        {
            public Form1 ()
            {
                InitializeComponent ();
            }
    
            // Переменные
            int a = 2000;
            int b = 1;
            bool mode = true;
    
            private void button1_Click (object sender, EventArgs e)
            {
                int i = 0;
                while (mode)
                {
                    textBox1.Text = i.ToString ();
                    textBox1.Update ();
                    Application.DoEvents ();
                    Thread.Sleep (a/b);
                    i++;
                }
            }
    
            private void numericUpDown1_ValueChanged (object sender, EventArgs e)
            {
                b = (int) numericUpDown1.Value;
            }
    
            private void button2_Click (object sender, EventArgs e)
            {
                mode = false;
            }
        }
    
     
  13. WAYS

    WAYS New Member

    Joined:
    12 Nov 2008
    Messages:
    36
    Likes Received:
    0
    Reputations:
    0
    Ребята помогите с массивами.
    Я после пхп не могу разобраться с массивами =)
    Мне нужно загнать в массив n количество строк, общим видом это типа
    Code:
                                    
    
    while (reader.Read() && reader.Name == "category")
    {
      element[i] = ("id" => reader.GetAttribute("id"), "parent"=>reader.GetAttribute("parent"), "color" => reader.GetAttribute("color"), "nam"= reader.GetAttribute("nam"));
     i++;
    }
    Но конечно такой шары не будет :) Предложите как закинуть все элементы в массив и что важно, так как я не разобрался, объявить массив как динамический а не new string[10] где обязательно 10 элементов
     
  14. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    юзай ArrayList

    прочитай про коллекции в .NET
    и generic так же
     
  15. WAYS

    WAYS New Member

    Joined:
    12 Nov 2008
    Messages:
    36
    Likes Received:
    0
    Reputations:
    0
    Спасибо конешно, мне бы пример все же не помешал.
     
  16. WAYS

    WAYS New Member

    Joined:
    12 Nov 2008
    Messages:
    36
    Likes Received:
    0
    Reputations:
    0
    Как вставить текст с ячейки TextBox в другую программу, например в аську? (Без буфера обмена)
     
  17. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    WinAPI:
    1. FindWindow
    2. FindWindowEx
    3. SetWindowText
     
  18. xaldey

    xaldey New Member

    Joined:
    7 Nov 2006
    Messages:
    13
    Likes Received:
    2
    Reputations:
    0
    есть буфер байт, некоторого, размера, если он не кратен 8, нужно добавить нужное количество байт до кратности.
    =================
    byte[] bytes;
    byte[] byte1 ={20};
    int a=bytes.length%8
    while (a!=0)
    {
    bytes=bytes+byte1; <-------------------------------ERROR
    a=bytes%8;
    }
     
  19. zindi

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

    Joined:
    11 Apr 2007
    Messages:
    74
    Likes Received:
    17
    Reputations:
    0
    ищем окно куда будим писать и тянем с textbox.text
     
  20. SVAROG

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

    Joined:
    13 Feb 2007
    Messages:
    424
    Likes Received:
    86
    Reputations:
    -1
    C#
    хочу отобразить в WebBrowser конент из переменной, как это сделать?
    можно конечно сохранить текст в файл , а потом указать в свойстве Url путь к этому файлу, но это же не дело.
     
Loading...
Similar Threads - Java начинающим задаем
  1. b3
    Replies:
    4
    Views:
    3,201