Си диез / Говнокод #3134 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
void listXmlTree(string filename)
        {
            XmlTextReader rdr = new XmlTextReader(filename);

            listBox1.Items.Clear();
            treeView1.Nodes.Clear();
            while (rdr.Read())
            {
                string s = string.Format("<{0}> - {1}", rdr.Name, rdr.NodeType);
                listBox1.Items.Add(s);

                if ((rdr.Name == "LVL") && (rdr.NodeType != XmlNodeType.EndElement))
                {
                    treeView1.Nodes.Add("LVL " + rdr.GetAttribute("N"));
                    while (rdr.Read())
                    {
                        if ((rdr.Name == "WRD") && (rdr.NodeType != XmlNodeType.EndElement))
                        {
                            treeView1.Nodes[treeView1.Nodes.Count - 1].Nodes.Add("WRD");
                            while (rdr.Read())
                            {
                                if ((rdr.Name == "L") && (rdr.NodeType != XmlNodeType.EndElement))
                                {
                                    treeView1.Nodes[treeView1.Nodes.Count - 1].Nodes[treeView1.Nodes[treeView1.Nodes.Count - 1].Nodes.Count - 1].Nodes.Add("L: " + rdr.ReadElementContentAsString());

                                }
                                if ((rdr.Name == "K") && (rdr.NodeType != XmlNodeType.EndElement))
                                {
                                    treeView1.Nodes[treeView1.Nodes.Count - 1].Nodes[treeView1.Nodes[treeView1.Nodes.Count - 1].Nodes.Count - 1].Nodes.Add("K: " + rdr.ReadElementContentAsString());
                                    break;
                                }
                            }
                        }
                        if ((rdr.Name == "CHS") && (rdr.NodeType != XmlNodeType.EndElement))
                        {
                            treeView1.Nodes[treeView1.Nodes.Count - 1].Nodes.Add("CHS: " + rdr.ReadElementContentAsString());
                            break;
                        }

                    }
                }

            }
            rdr.Close();
        }

Такие дела.

Запостил: t8apb t8apb, (Updated )

Комментарии (40) RSS

  • Повезло еще, что там не десять уровней иерархии.
    Ответить
  • умный компилятороджиттер дотнета всё высчитает по одному разу кстати

    не то что борланд
    Ответить
    • Или не вычисляет, если результат не используется.
      Ответить
      • Хватит тут свою порочную рекламу сувать. С++ники херовы.
        Ответить
      • common expression elimination и dead code elimination - лучшие друзья говнокодера!
        Ответить
        • Вы так говорите, будто в common expression elimination и dead code elimination есть что-то плохое...
          Ответить
          • Хлебные крошки на полу - плохо? Да, потому что привлекает тараканов.

            Теперь подставь сюда языки высокого уровня и говнокодеров.
            Ответить
                      • >мощный высер
                        Не стоит себя так хвалить.
                        >ты там как?
                        Воняет, конечно... Ты переборщил. Впредь так не сри. Но в целом, я - в порядке. На меня даже не попало, тк я далеко.
                        >анус не сильно болит?
                        Ну откуда я знаю. Было бы странно, если бы он болел у меня.
                        Высылают отряд спасателей, вытащить тебя из кучи говна.
                        Ответить
                        • да ты не волнуйся так,
                          и возможно придет день когда сможешь запустить ghci без помощи мамочки
                          Ответить
                          • Чтож молчим то? попаболь мешает печатать? Или наш большой мальчик клаву под слоем гомна потерял?
                            Ответить
                            • Да сильно не парся чувак... У тебя тоже однажды будет девушка...
                              Ответить
                              • хохо) проецирование своей половой несостоятельности прям хоть щас в примеры учебника по психологии
                                Ответить
                                • Я, видимо, ошибся. Ты безнадёжен. У тебя её не будет.
                                  Ответить
                                  • нет же дурашка, сейчас должен быть комментарий про то большой половой хуй, ты очевидно увлекся фапом, давай к теме возвращайся
                                    Ответить
                                    • >сейчас должен быть комментарий про
                                      Извини, но не всё идёт по твоему плану, предсказатель будующего.
                                      Ответить
                                      • а я уж подумал совсем слился,
                                        интересный ты экземпляр, однако: и быдлокодер и неосилятор да еще и с комплексами - мм... eccellente
                                        Ответить
                                          • Просто тебе не понять высоких материй, не тот лвл (говоря твоим задротским языком)
                                            Ответить
                                            • что-то ты не спешишь задротство опровергнуть, опять значит я оказался прав
                                              Ответить
                                              • Вернёмся к теме, а именно к:
                                                >А много ты кодеров на erlang, haskell, smalltalk видел?
                                                Кодеры - низшая ступень нормальных программистов(говнокодеров считаем учениками).
                                                Среди языков такого уровня кодеров нет. Кодерам - чем проще и меньше думать - тем легче.
                                                Ответить
                                                • ну высказал прописные истины, хорошо, где оформленная мысль то?
                                                  Ответить
                                                  • >где оформленная мысль то?
                                                    Она там, где вы не смогли додумать своим мелким умишком.
                                                    Помните, вы задали вопрос:
                                                    >и много ты быдлокодеров на erlang, haskell, smalltalk видел?
                                                    Я задал вопрос, содержащий ответ на твой вопрос:
                                                    >А много ты кодеров на erlang, haskell, smalltalk видел?
                                                    В ответ вы также задали вопрос, но с переходом на личности.
                                                    А ответ был прост на ваш вопрос:
                                                    >и много ты быдлокодеров на erlang, haskell, smalltalk видел?
                                                    Раз нет кодеров на erlang, haskell, smalltalk, то говнокодеров - тем более, тк это ещё более низкий уровень.
                                                    Жаль, что вы не умеете читать между строк.
                                                    Ответить
                                                    • >>Я задал вопрос, содержащий ответ на твой вопрос

                                                      еврей?

                                                      >>но с переходом на личности.

                                                      включи свой гсм'ный умишко и перечитай тред

                                                      >>Жаль, что вы не умеете читать между строк

                                                      в таких случаях говорят пруф или не было, но не стану тратить на анонимные существа свое время
                                                      Ответить
                                                      • Прикольно вы вчера бесились. Даже ответа моего дождатся не могли. 😀
                                                        Вам ещё нужно тренировать терпение. 🙂
                                                        Ответить
                                                        • знаешь ли приходится имитировать эмоции чтоб ты себя не очень ущербным чувствовал.
                                                          Ответить
                                                          • У меня достойный противник.
                                                            Признаю поражение.
                                                            В скалозубье вы меня обходите на 2 порядка и не меньше.
                                                            Это мой фейл. 🙂
                                                            Ответить
              • столько же, сколько неговнокодеров.
                исключение, которое подтверждает правило.

                алсо, смолток - для говнокодеров.
                Ответить
                • язык из которого до сих пор тырят идеи не может быть для говнокодеров, просто его надо уметь готовить, хотя это вообще к большинству яп относится
                  Ответить
                • >алсо, смолток - для говнокодеров

                  все же хотелось бы услышать объективные причины такого заявления
                  Ответить
              • Вообще у меня другая категоризация:

                Ассемблеры, си - низкий уровень.
                Сишарпы, визуалбейсики - средний уровень.
                Хаскели всякие, лиспы, метапрограмминг - высокий уровень.

                Так вот, низкий уровень слишком сложен ибо рутина и лоу-левел (нужно много знать), высокий уровень слишком сложен, ибо много неподъёмных абстракций (нужно много думать).

                А вот средний уровень (который я сначала назвал высоким) - как раз раздолье для говнокодеров.
                Ответить
  • Плеть он выбрал самую жёсткую. Красная полоса прочертила спину парнишки и сразу же вспухла, прямо на глазах. Парень, судорожно вздрогнув, глотнул воздуха.
    Ответить

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8