1. C# / Говнокод #3134

    +113

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    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, 30 Апреля 2010

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

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

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

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

                                                        еврей?

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

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

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

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

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

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

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

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

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

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