Уголок мусульманинаО воздаянии незрячим
Передают со слов Анаса, да будет доволен им Аллах, что он слышал как посланник Аллаха, да благословит его Аллах и да приветствует, сказал:
Поистине, Всемогущий и Великий Аллах сказал: «Если подвергну Я испытанию раба Моего (, лишив его) двух его любимых, а он станет проявлять терпение, то возмещением ему от Меня послужит Рай». (Аль-Бухари)
Под «двумя любимыми» имеются в виду глаза.
|
|
|
Почтовый клиент GovzPeople.ru, Пока только скриншоты. Кто, что думает? |
|
|
Magistre |
Сообщение # 101
|
Активный форумчанин
Репутация: 23
Группа: Доверенные
Пол: мужской
Сообщений: 606
|
Да с этим согласен но у дельфи есть преимущество в уровне и с его помощью можно решить достаточно много задач которые не возможно решить в ВБ
разве не так?
|
|
|
Smith |
Сообщение # 102
|
Govz-Профессионал
Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349
|
можешь привести пример?
Цитата: Magistre много задач
много не надо, хотябы пять задач
Цитата: Magistre которые не возможно решить в ВБ
--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.
ГовзОнЛ@йн |
|
|
Magistre |
Сообщение # 103
|
Активный форумчанин
Репутация: 23
Группа: Доверенные
Пол: мужской
Сообщений: 606
|
Я сейчас не смогу привести эти примеры но приведу преимущества Delphi.
Кросс-платформенная разработка. Как уже упоминалось ранее,в настоящее время имеются версии Delphi для Windows, а очень скоро появится Linux-версия. Для обеих ОС может использоваться один и тот же код, хотя присущие этим ОС отличия могут потребовать внесения в него небольших изменений.
Превосходная среда разработки. Delphi IDEподдерживает все функциональные возможности, которыми должен обладать RAD-инструментарий, и даже более того. Это интуитивная и простая в использовании среда разработки. Кроме того, IDE является гибкой средой, позволяющей программистам настраивать ее в соответствии со своими требованиями и предпочтениями.
Мощные компоненты и элементы управления. Delphi содержит библиотеку визуальных компонентов (VCL), подобную панели инструментов VB, в которую входят часто используемые компоненты и элементы управления. Количество и тип компонентов, включенных в библиотеку, зависит от используемого издания Delphi (Standard, Professional, или Enterprise). Все компоненты библиотеки написаны на языке Object Pascal. Таким образом, программисты могут модифицировать и расширять библиотеку.
Истинное объектно-ориентированное программирование. Хотя Microsoftзаявляет, что VB является объектно-ориентированным языком, мы (будучи образованными программистами) хорошо знаем, что он просто основан на концепции объектов. Истинное наследование объектов и полиморфизм недоступны в VB. Delphi предлагает полную модель объектов, поддерживающую инкапсуляцию, наследование и полиморфизм.
Указатели и динамические переменные. VB поддерживает динамические переменные, но не поддерживает переменные в виде явных указателей. Сколько раз эта проблема уже вставала перед вами при попытке разработки более эффективного кода или более ясных структур данных? "Что же, для корректного представления этих данных нам, действительно, нужна древовидная структура". Хотя более опытные VB-программисты могут преодолеть эту проблему, используя объектные переменные VB (хотя на самом деле они являются неявными указателями), многие программисты просто стараются обойти эту проблему за счет алгоритмов и эффективного использования памяти. Object Pascal, используемый Delphi, поддерживает динамические переменные и явные указатели, эффективно разрешая большинство проблем, связанных с эффективностью алгоритмов и структур данных.
Развивает навыки правильного программирования. Теперь мы подошли к моему “больному месту”. Будучи автором учебников и преподавателем основ программирования, я считаю, что одна из основных моих задач – это научить студентов всегда объявлять свои переменные. VB (как и его предшественник, BASIC) поддерживает опцию, позволяющую не требовать явного объявления переменных. "Проверьте, пожалуйста, чтобы 'Option Explicit' всегда была в начале вашего VB-кода",- обычно, говорю я своим студентам. Возможно, вы не согласитесь со мной в этом вопросе, но попытайтесь вспомнить то время, когда вы только начали учиться программированию. Хотя данная опция является очень мощным и экономичным средством для квалифицированного программиста, она может ”свести с ума” любого новичка. Явное объявление переменных способствует самоописанию имен переменных, повышает читабельность кода, обеспечивает более строгое управление требованиями к распределению памяти и помогает избежать путаницы, вызываемой переменными с одинаковыми именами, находящимися в разных частях исходного кода. Так как Object Pascal всегда требует явного объявления переменных, он поддерживает подобную практику правильного программирования. Кроме того, синтаксис языка Object Pascal способствует развитию навыков структурного и модульного программирования.
Правила строгого контроля типов. Как и в практике правильного программирования, мы подходим к сравнению правил контроля типов двух языков. VB – это язык со слабым контролем типов. Например, переменная типа данных Double (число с плавающей точкой с двойной точностью) может быть присвоена переменной типа Integer без отрицательных последствий (или нет?) VB автоматически преобразует значение с двойной точностью в целое значение. Такое автоматическое преобразование вызывает ряд проблем: VB округляет или усекает часть с плавающей точкой? Вы помните? Для положительных значений, VB выполняет округление: если часть с плавающей точкой меньше или равна 0.5, то VB округляет ее до ближайшего меньшего целого (по существу, усекая часть с плавающей точкой), а если часть с плавающей точкой больше или равна 0.5, то VB округляет ее до ближайшего большего целого. Конечно, мы можем избежать данной проблемы, улучшив одновременно читабельность нашего кода, если используем функцию преобразования типа данных, такую как Fix- или Int-функции VB. В отличие от VB, Object Pascal, используемый Delphi, является языком со строгим контролем типов. Значение с двойной точностью не может быть присвоено переменной целого типа без предварительного выполнения необходимого преобразования типа данных. Таким образом, проблема исчезает сама собой.
Добавлю то что я не являюсь ярым стронником одного языка лучше в своей работе использовать несколько языко как уже было сказано то что не может один язык может другой.
Я вся это ненависть появилась от тех людей которые изучили один язык и лень приступать к изучению других (Я не имею ввиду вас)
|
|
|
Magistre |
Сообщение # 104
|
Активный форумчанин
Репутация: 23
Группа: Доверенные
Пол: мужской
Сообщений: 606
|
текст вверху это цитата с этого ресурса http://www.interface.ru/borland/vbtodelphi1.htm
лень было самому все писать))
|
|
|
Smith |
Сообщение # 105
|
Govz-Профессионал
Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349
|
Все холивары одинаковы, мне это уже неинтересно.
Могу уважать специалиста за его уровень, не зависимо от языка, на котором он пишет.
О ненависти речи пока не идет, мне просто не нравится ни IDE, ни этот не в меру академичный синтаксис, также мне очень не нравится, когда мне что-то втюхивают.
Признаю, у этого языка есть парочка плюсов, но я могу привести несколько конкретных примеров, чтобы показать преимущества VB6 перед Delphi, можем даже провести небольшие сравнительные тесты, так что …
--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.
ГовзОнЛ@йн |
|
|
Magistre |
Сообщение # 106
|
Активный форумчанин
Репутация: 23
Группа: Доверенные
Пол: мужской
Сообщений: 606
|
а что мне интересно
|
|
|
betirsolt |
Сообщение # 107
|
Активный форумчанин
Репутация: 39
Группа: Доверенные
Пол: мужской
Сообщений: 561
|
боже)))
--------------------
ВЗЛОМОМ НЕ ЗАНИМАЮСЬ!!!
Программа Азан для Грозного и Чеченской Республики - скачать!!!! |
|
|
Magistre |
Сообщение # 108
|
Активный форумчанин
Репутация: 23
Группа: Доверенные
Пол: мужской
Сообщений: 606
|
betirsolt что это значит боже)))
|
|
|
Smith |
Сообщение # 109
|
Govz-Профессионал
Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349
|
модер решил поспешно удалится , он уже знает всё, что я скажу, на то он и модер.
Дельфи у меня нет.
Готовы предъявлять образцы для сравнения и опровергать мои доводы?
Думаю сравнивать какой-то "уровень" языков просто нет смысла, не будем же мы разрабатывать реальные проекты ради демонстрации, правильно?
Я не могу сказать, что напишу пример на любой критерий сравнения, поэтому неплохо бы определиться, что будем сравнивать?
ресурсы для работы среды разработки IDE?
по-моему, это не важно
размер компилированной программы?
по-моему, иногда бывает важно
совместимость компилированной программы с операционной системой?
по-моему, важно какой ценой она достигается
ресурсы для работы компилированной программы?
по-моему, важно
скорость цикличного выполнения какого-либо кода?
по-моему, важно
скорость разработки какого-либо кода?
по-моему, очень важно, но это мы не сможем сравнить
есть предложения, что ещё можно сравнивать?
--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.
ГовзОнЛ@йн |
|
|
Magistre |
Сообщение # 110
|
Активный форумчанин
Репутация: 23
Группа: Доверенные
Пол: мужской
Сообщений: 606
|
Я не могу сказать, что напишу пример на любой критерий сравнения,
так что давай испытаем сложность написания вируса в VB и Delphi
подойдет
|
|
|
Smith |
Сообщение # 111
|
Govz-Профессионал
Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349
|
Цитата: Magistre сложность написания вируса
Это шутка такая?
--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.
ГовзОнЛ@йн |
|
|
GOVZilla |
Сообщение # 112
|
СоЗиДаТеЛь
Репутация: 164
Группа: Администраторы
Пол: мужской
Сообщений: 2372
|
Smith,
ты цитаты вручную что ли добавляешь? или это ты с телефона?
если с компа, то выдели текст, и нажми кнопку цитата. А то я смотрю ты конкректно паришься, набирая каждое сообщение.
|
|
|
Smith |
Сообщение # 113
|
Govz-Профессионал
Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349
|
Все нормально.
Просто я сначала ответил человеку, а потом вспомнил статью под которую подпадает мой пост и решил, что лучше такие вещи в личку.
--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.
ГовзОнЛ@йн |
|
|
Smith |
Сообщение # 114
|
Govz-Профессионал
Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349
|
последний компонент заработал
потихоньку готовлю тестовую версию
--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.
ГовзОнЛ@йн |
|
|
Smith |
Сообщение # 115
|
Govz-Профессионал
Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349
|
Незнаю что вывести в заголовок окна, думаю так
GovzPochta > письмо пришло 21.02.2011, 12:20:32
--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.
ГовзОнЛ@йн |
|
|
Smith |
Сообщение # 116
|
Govz-Профессионал
Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349
|
-
--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.
ГовзОнЛ@йн |
|
|
Smith |
Сообщение # 117
|
Govz-Профессионал
Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349
|
-
--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.
ГовзОнЛ@йн |
|
|
Magistre |
Сообщение # 118
|
Активный форумчанин
Репутация: 23
Группа: Доверенные
Пол: мужской
Сообщений: 606
|
Smith ну так когда выходит тестовая версия
|
|
|
Smith |
Сообщение # 119
|
Govz-Профессионал
Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349
|
Цитата: Magistre когда выходит тестовая версия
Вопрос не новый , могу сказать, что работаю над этим.
Так неохота бывает после работы возиться с этим, не представляешь.
--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.
ГовзОнЛ@йн |
|
|
Smith |
Сообщение # 120
|
Govz-Профессионал
Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349
|
Удалил загруженный файл и сообщение потому, что оно уже не нужно.
Дальше в теме есть более свежая версия.
--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.
ГовзОнЛ@йн |
|
|
|
|
|
|
|