ADODO.ru https://www.adodo.ru ru admin@adodo.ru (https://www.adodo.ru) admin@adodo.ru (https://www.adodo.ru) https://www.adodo.ru https://www.adodo.ru Уроки по Visual Basic 6.0 – Программа для рисования мышью https://www.adodo.ru/blog/code/143.html https://www.adodo.ru/blog/code/143.html delitme
Текст программы рисования линии будем писать в процедуре Form_MouseMove() (рисунок 1). Так мы сможем узнать нажата левая кнопка мыши или нет.

Уроки по Visual Basic 6.0 – Программа для рисования мышью
Рисунок 1 – процедура Form_MouseMove()
Читать дальше]]>
Thu, 21 Aug 2014 12:33:39 +0400 Visual Basic коддинг компилятор инструкция обучение
Уроки по Visual Basic 6.0 - Метод Circle () https://www.adodo.ru/blog/code/142.html https://www.adodo.ru/blog/code/142.html delitme
За центр окружностей возьмем половины от ширины и высоты формы:

x=ScaleWidth/2
y=ScaleHeight/2

Чтобы нарисовать окружность, воспользуемся методом Circle(x,y), радиус, цвет. Так как нам нужно несколько таких окружностей, то воспользуемся циклом, в котором будем увеличивать радиус окружностей.

Так мы сможем избежать наложения окружностей друг на друга. Возьмем значение 100 твипов за начальный радиус, конечный радиус — 10000 твипов, шаг – 100 твипов.

Получим цикл:

For r = 100 To 10000 Step 100
Circle (x,y), r
Next r

Читать дальше]]>
Thu, 21 Aug 2014 12:29:38 +0400 Visual Basic коддинг инструкция обучение компилятор
Уроки по Visual Basic 6.0 - Метод Line() https://www.adodo.ru/blog/code/141.html https://www.adodo.ru/blog/code/141.html delitme
Для начала создадим новый проект. Нажимаем «Файл», «Новый Проект» и выбираем «Стандартный EXE» (рисунок 1).

Уроки по Visual Basic 6.0 - Метод Line()
Рисунок 1 – Выбор проекта

Читать дальше]]>
Thu, 21 Aug 2014 12:19:09 +0400 Visual Basic коддинг инструкция обучение
События в Delphi https://www.adodo.ru/blog/delphi/123.html https://www.adodo.ru/blog/delphi/123.html delitme понятием события в Delphi подразумевается способность объекта вызывать какое-либо действие при исполнении программы. Проще говоря, это вызов программной функции, при определенном действии пользователя программы. Это может быть нажатие кнопки, расположенной в окне программы, вызов контекстного меню в окне программы, нажатие одной или комбинации клавиш.

При любом из этих действий программа начинает исполнять определенную часть кода. Эта часть кода является обработчиком события Delphi. Создать его очень просто — нужно дважды щелкнуть мышью в инспекторе объектов напротив вызываемого события, откроется окно редактора кода, где и нужно вписать свои команды между автоматически поставленными begin и end.
Читать дальше]]>
Thu, 24 Apr 2014 16:25:35 +0400 Delphi инструкция обучение события коддинг
Delphi наследование. Наследование классов и форм https://www.adodo.ru/blog/delphi/122.html https://www.adodo.ru/blog/delphi/122.html delitme
С его помощью можно создать новый класс (форму), взяв за основу свойства уже существующего класса (формы). Потомок может иметь свои собственные свойства и методы, а также использовать свойства и методы родительского класса.

Используя delphi наследование можно выстроить целую иерархию объектов, которые будут иметь общие черты, при этом отличаться своими особыми свойствами.
Читать дальше]]>
Wed, 16 Apr 2014 12:29:28 +0400 Delphi коддинг инструкция обучение классы
Типы переменных Delphi. Глобальные переменные https://www.adodo.ru/blog/delphi/121.html https://www.adodo.ru/blog/delphi/121.html delitme Читать дальше]]> Wed, 16 Apr 2014 12:25:09 +0400 Delphi инструкция коддинг Delphi сортировка массива. Размер массива https://www.adodo.ru/blog/delphi/120.html https://www.adodo.ru/blog/delphi/120.html delitme
Что такое массив

Массив – это некий набор элементов, которые располагаются в памяти один за другим и имеют индивидуальные индексы. При необходимости существует возможность получить доступ к произвольному элементу массива по его индекс. Различают одномерные и многомерные массивы, где в качестве элемента может выступать другой массив.
Читать дальше]]>
Mon, 14 Apr 2014 20:09:05 +0400 Delphi инструкция коддинг Массивы
Типы данных в Delphi https://www.adodo.ru/blog/delphi/119.html https://www.adodo.ru/blog/delphi/119.html delitme
Только обязательное назначение типа переменной обеспечит эффективную работу приложения с минимальной нагрузкой на компьютерную систему.

Язык delphi оперирует достаточно большим набором типов данных: целочисленный тип, вещественный, символьный, строчный и логический тип. К тому же представленные, обобщенные типы в зависимости от объема выделенной памяти под хранение имеют конкретное разделение на типы.
Читать дальше]]>
Sun, 13 Apr 2014 13:26:02 +0400 инструкция коддинг Delphi данные
Классы в Delphi. Создание класса https://www.adodo.ru/blog/delphi/114.html https://www.adodo.ru/blog/delphi/114.html delitme
Объектно-ориентированное программирование (ООП) – это определенная система правил, при которой данные и процедуры, работающие с этими данными, объединяются в структуры называемые объектами. При этом разновидности таких объектов, их типы, называются классами.
Читать дальше]]>
Wed, 12 Feb 2014 14:59:48 +0400 классы Delphi инструкция коддинг
Динамический массив Dеlphi. Длина массива https://www.adodo.ru/blog/delphi/113.html https://www.adodo.ru/blog/delphi/113.html delitme
1. Во первых, динамические массивы Dеlphi, как известно, не имеют своего фиксированного размера. Чтобы объявить подобный массив нужно записать:

vаr dа_МyАrrаy : аrrаy of intеgеr;

При подобном объявлении память не выделяется и соответственно мы можем объявить большое количество таких же динамических массивов, при этом не особо беспокоясь про объем занимаемой памяти, а также использовать любой динамический массив по мере своей необходимости.

Не стоит забывать и про длину массива Dеlphi, язык передает длину массива как скрытый параметр для подпрограммы, этот факт не стоит забывать!

Открытый массив тоже может быть определен значением константы. Называют это различным (Vаriаnt) открытым массивом — это всегда используется для разрешения передачи для подпрограммы переменного числа значений аргументов.
Читать дальше]]>
Wed, 12 Feb 2014 14:50:53 +0400 Delphi Массивы коддинг инструкция
Выход из цикла. Операторы C break и continue https://www.adodo.ru/blog/c_plus/111.html https://www.adodo.ru/blog/c_plus/111.html delitme
Или мы собирали ягоды в лесу и собрали столько, сколько нам нужно (например, взяли с собой литровую банку и полностью её собрали), всё мы выходим из леса. Хотя могли остаться и ещё собирать. Как же это перевести на машинный язык?! Давайте попробуем!

Возьмем цикл While (пока).

Пока (есть в лесу ягоды)
{Мы их собираем;
Как только мы собрали полную банку должны выйти из леса.}

Читать дальше]]>
Fri, 24 Jan 2014 14:08:19 +0400 инструкция коддинг команды операторы c++
Операторы в языке C. Логические операторы. https://www.adodo.ru/blog/c_plus/110.html https://www.adodo.ru/blog/c_plus/110.html delitme
Например, в С++ оператор записывается вот так:

n = 100;

Необходимо, чтобы слева стояла переменная, а не число.

Часто этот оператор C путают с проверкой на равенство. Но проверка обозначается в С++ по-другому, например:

b1== b2 // проверяем равно ли значение переменной b1 значению b2.

Читать дальше]]>
Fri, 24 Jan 2014 13:59:11 +0400 инструкция c++ коддинг операторы
Защита сайта и директорий через htaccess и htpasswd https://www.adodo.ru/blog/web_code/107.html https://www.adodo.ru/blog/web_code/107.html delitme
Данный способ достаточно прост, но в тоже время является очень надежным, при условии использования «нормального хостинга», так как данный тип защиты паролем через htaccess и htpasswd строиться средствами самого сервера Apache.

Ещё один плюс данного способа – это то, что происходит защита паролем самой директории и плюс подпапок и абсолютно всех файлов внутри этой папки. Также без авторизации не возможно будет отправить ни $_POST ни $_GET запросов к защищенным файлам…вообще ничего.

Из минусов – этот способ, как правило, подойдет, если пользователей, которые будут иметь доступ, не много…так как для каждого пользователя отдельно генерировать пароль надоест очень быстро.
Читать дальше]]>
Sun, 05 Jan 2014 12:45:14 +0400 безопасность защита htaccess инструкция
Установка Eclipse IDE for C/C++ Developers https://www.adodo.ru/blog/c_plus/106.html https://www.adodo.ru/blog/c_plus/106.html delitme
  1. открыть веб-страницу eclipse.org/downloads/packages/ и выбрать для загрузки пакет Eclipse IDE for C/C++ Developers (88 MB). В результате будет загружен архив eclipse-cpp-helios-SRI-win32.zip;
  2. перейти на страницу проекта Babel Language Packs for Helios;
  3. найти раздел Language: Russian. Загрузить архивы, частично русифицирующие устанавливаемую среду;
  4. разархивировать все загруженные zip-архивы на диск с: с сохранением структуры папок архивов.

Читать дальше]]>
Sat, 04 Jan 2014 15:18:04 +0400 Java c++ Eclipse инструкция установка
Математические вычисления и встроенные функции языка Quick Basic 4.5 https://www.adodo.ru/blog/code/105.html https://www.adodo.ru/blog/code/105.html delitme
В математических функциях аргументом x может быть число, имя переменной или алгебраическое выражение.

Остальные тригонометрические выражения определяются по известным формулам тригонометрии. Нужно помнить, что аргументом тригонометрической функции является угол в радианах. Если угол в задаче задан в градусах, его можно преобразовать в радианы. Для обратного перевода угол в радианах нужно умножить на 57.2958.

При решении задач, связанных с моделированием некоторых физических процессов, иногда требуется получить последовательность случайных чисел. Для этой цели служит функция RND. RND выбирает одно значение из так называемой таблицы случайных значений, хранящейся в памяти компьютера в неизменном виде.
Читать дальше]]>
Fri, 03 Jan 2014 21:37:22 +0400 коддинг Quick Basic инструкция
Оператор break в Си https://www.adodo.ru/blog/c_plus/103.html https://www.adodo.ru/blog/c_plus/103.html delitme
While (есть в лесу ягоды)
{Мы их собираем;
If (собрали полную банку) break;
Гуляем по лесу;
// Как только мы собрали полную банку должны выйти из леса.}
Варим варенье;

В нашем случае, когда мы собрали полную банку ягод, мы не сможем погулять по лесу, мы просто пойдем домой варить варенье.
Читать дальше]]>
Sat, 21 Dec 2013 11:36:00 +0400 инструкция коддинг c++ операторы
Основные библиотеки: библиотека iostream https://www.adodo.ru/blog/c_plus/102.html https://www.adodo.ru/blog/c_plus/102.html delitme
Библиотека в программировании, это немножко другое. В библиотеках хранятся функции, а не книги. Функции, с помощью которых мы можем вводить данные, выводить на экран, очищать экран, производить различные арифметические операции.

Рассмотрим, какие бывают библиотеки в С++, какими чаще всего пользуется программист.

Одна из самых используемых и популярных библиотек это стандартная библиотека iostream.
Читать дальше]]>
Sat, 21 Dec 2013 11:28:14 +0400 инструкция коддинг синтаксис c++
Отладка программы, выполненной в среде ECLIPSE СDТ https://www.adodo.ru/blog/c_plus/100.html https://www.adodo.ru/blog/c_plus/100.html delitme
Отладчик позволяет контролировать выполнение отлаживаемой программы путём пошагового выполнения и установки точек прерываний, приостановки выполнения программы, анализа значений переменных. Основным отладчиком GNU-коллекции инструментов является утилита gdb.
Читать дальше]]>
Thu, 05 Dec 2013 23:11:03 +0400 инструкция Eclipse отладка
Администрирование Linux https://www.adodo.ru/blog/linux/99.html https://www.adodo.ru/blog/linux/99.html delitme
Даже, если говорить только об основных особенностях этого процесса, потребуется настолько объемная статья, что абсолютно любому человеку потребуется как минимум 4-5 часов для того, чтобы вникнуть в суть и обработать эту информацию.

В связи с этим, в данной статье мы рассмотрим лишь то, что вам сможет помочь в обретении соответствующих знаний.
Читать дальше]]>
Sun, 01 Dec 2013 10:22:21 +0400 Linux инструкция администрирование
Восстановление загрузчика Linux и его удаление https://www.adodo.ru/blog/linux/97.html https://www.adodo.ru/blog/linux/97.html delitme
Все это может стать причиной появления надписи при следующей загрузки «Grub error» или даже «Kernel panic».
Читать дальше]]>
Tue, 26 Nov 2013 13:30:33 +0400 Linux инструкция