Страуструп рвет на ж... волосы от зависти
[quote=Дафифа]
Классы. Что такое классы? Чтобы вкратце ответить на этот вопрос возьмём к примеру тот же компонент C++builder/delphi. Что он имеет? Он имеет методы свойства и т.п., т.е. готовое использование, главное просто ещё уметь их использовать, а за этими свойствами компонента скрывается огромный код, который мы не видим. Теперь возьмём ту же функцию, лубую, написанныу на C++builder: void MyExecute() {...тут мы пишем код...}. Далее, нам не понадобится писать этот код много раз, а просто мы вызовем MyExecute(). Отсюда класс, это файл c++builder, в котором написанно неснолько функций. прикрепив к любому проекту которые, мы можем их использовать. Очень удобно, учитывая, что мы в отличие от компонентов, хотябы на наших классах, мы видим исходный код, открыв класс любым редактором.
[/quote]
Ребята, я еще раз убедился, что некоторые люди чего только не делают, лишь бы ничего не делать.
В общем: Оксотник- прощен, Дафифа - наказан, Грину респект и
{
Green.Reputation++
}
З.Ы. Сори за гобатый код
ДаФИФА ваще можно выкинуть, ДАФИФА2 и ДАФИФА3 тоже туда же... :D
ну, если, предположить, что помещение кнопки или метки на форму вызывает магию, которая помещает какие-то свойства этой видимой кнопки в оперативку, то все сходится.
Следовательно, класс - это набор функций + магия.
Если речь и обо мне, то я учебники читаю, но не всё понимаю, что в них написано.
Да. Больше меня удивляет, что есть другие люди. Например, те, кто приходят на форум, задают один-два очень важных вопроса и уходят навсегда работу работать...
Все меняется со временем. То же ООП в изложении некотрых авторов в учебниках по С++ я не понял. Даже с третьего прочтения. хотя сейчас понимаю - что понять и не стремился. Мне старый добрый Си - милее.
А вот решил взяться за Шарп - и нашел в первом же учебнике для полных нубов простое и понятное объяснение. И ща рад и доволен.
По поводу книг выскажусь:
Есть такая поговорка, для любителей намочить кафель в туалете: Не льсти себе - подойди поближе. И знаете, я в свое время на этом обжогся. В смысле, что смотрел на учебники типа "ПХП для нубов" или проч свысока. А потом и возникали пробелы в образовании, т.к. многие вещи так и остались непонятыми.
Вот так, вкратце. Все, ушол "дрейфить" (это моя благоверная так переиначила слово "кодить" по своим, непонятным мне причинам:))
Если не очень сложно, можно это определение здесь процитировать? Или своими словами по памяти. Ну, или хотя бы название той книги.
...
- Во, гад, валит. / (с) Анекдот
когром, поощряю =))))
- Во, гад, валит. / (с) Анекдот
Я не валю :)
Мое мнение такое - если человек не может что-то объяснить своими словами, то значит он не понял. Если человек может объяснить какое-то понятие на "рабоче-крестьянском" - значит понял хорошо.
Я своими словами вроде могу, но получается больно уж заумно. Может это определение позволит мне быть проще.
Кроме того, не помешает изучить основы C#, раз уж его все так хвалят.
И имхо единственное точное но неполное что можно сказать про класс - инструмент для структурирования программы и повторношо использования кода. (Хотя тут тоже спорить можно. Смотря в чьих руках :) )
Кроме того, не помешает изучить основы C#, раз уж его все так хвалят.
отстой - не трать время
Класс- это вам не просто так, им надо заниматься!
Смотря в чьих руках :)
дай дураку х... стеклянный, так он его разобьет и руки порежет
О...ВОТ ПРОСТО И ПОНЯТНО И ВЕРНО.....
И т.п.
Я например не могу объяснить так чтобы всем стало понятно, что такое класс - не владею искусством речи :) но мне это не мешает его понимать и использовать... А это говорит о том, что не надо извращаться в словоблудии - дайте простое определение, и покажите пример использования.
Мораль: лучше один раз увидеть, чем сто раз услышать :)
Мораль: лучше один раз увидеть, чем сто раз услышать :)
Что никогда не видел файла c++builder, в котором написанно неснолько функций?:p
ща как дам. и хардкейз те щас даст. буш тут балоны на си шарп катать )))))
хва ерунду нести. все там понятно достаточно.
Кстати, определение там несколько заумно, и боюсь, что для новичков мало чем поможет :)
Мое мнение такое - если человек не может что-то объяснить своими словами, то значит он не понял. Если человек может объяснить какое-то понятие на "рабоче-крестьянском" - значит понял хорошо.
Я своими словами вроде могу, но получается больно уж заумно. Может это определение позволит мне быть проще.
Кроме того, не помешает изучить основы C#, раз уж его все так хвалят.
Хватит стебаться:)
Книга Павловской "C#. Программирование на языке высокого уровня" - смотреть тут. Глава 5, второй апзац сверху (если память не изменяет.
Кстати, Вашинг, даж в Вики определение класса более размытое чем в приведенной мной книге
Нашел скан в сети этого определения:
В принципе, пойдет.
В своем определении я пытался вывести для чего это все нужно, то есть отвечал на какой-то другой вопрос.
Сайт не выдержал нагрузки сбежавшихся поусцываца посетителей.
которой по счету будет сайт и который по счету дизайн?
Убейте меня тапком... Неужели, еще круче будет? Неужели ты там даже определение виртуального класса дашь?
ага, остальные порталы отдыхают... =)
Читал. Хорошая книга, но немного историческая: там все объяснено с помощью диаграмм, которые придумал автор (и современники). Сейчас UML актуальнее.
В общем, вроде бы с этой книги я и содрал определение № 1 :)
Который тоже на большую часть придумал автор и немножко современники. =)
Вобще там все словами довольно неплохо объяснено. )
Хм. Может я неудачно выразился. UML создавался целым консорциумом, стал стандартом и т.д. А то, что в книге - стандартом не является.
А так - хорошая книга. И автор известный.