Методы-функции и методы-процедуры — синтаксис объявления, реализация методов и варианты вызова методов

Методы-процедуры и методы-функции объявляются так же, как и обычные процедуры и функции, с той лишь разницей, что это делается не в блоке объявлений программы (до главного Begin), а в описании класса.
Прочитать остальную часть записи »

Среда исполнения общего языка CLR

CLR – важнейший элемент в организации вычислительного процесса среды ДН. Все исполняемые модули с расширение exe или dll реализуются не в виде машинного кода, а в формате промежуточного языка Microsoft Intermediate Language MCIL или просто IL, что аналогично коду Java. Утверждается, что формат языка MCIL похож на ассемблерный код, поэтому их сборки называются Assembly, но не зависит от платформы.
Прочитать остальную часть записи »

Раздел ORDER BY при составлении запроса в SQL

Этот раздел предназначен для представления строк результирующих запроса в определенном порядке. Можно указать возрастающий – ASC (действует по умолчанию) или убывающий – DESC порядок сопоставления для каждого из перечисленных столбцов.

Если указано несколько столбцов, то внутри упорядочения данных по одному столбцы производится сортировка по последующему. Столбцы, по которым производится сортировка, можно задавать их именами, если запрос не содержит предложения UNION или арифметических выражений. В противном случае вместо имени столбца указывают его порядковый номер в списке имен выходных столбцов запроса.
Прочитать остальную часть записи »

Моделирование ссылочной целостности

В отличие от БД первого и второго поколения, где были иерархические БД, где считывание данных производилось, по сути, по указателям, то есть по физическому месту хранения этих данных, в отличие от них хранение в реляционных БД основано на самих данных, то есть, и связь между таблицами осуществляется на основе тех данных, которые лежат в таблице, а не какими-то другими путями.
Прочитать остальную часть записи »

Характеристики коронного разряда между коаксиальными цилиндрами

Коаксиальные цилиндры являются простейшей системой электродов, для которой уравнения (1) — (4) могут быть проинтегрированы аналитически.

div E = ρ/ε0 (1)
E = — grad φ (2)
div J = 0 (3)
J = ρkE (4)

Прочитать остальную часть записи »

Понятие ресурса (технический ресурс)

Технический ресурс (далее ресурс) – показатель долговечности, характеризующий запас возможной наработки объекта.

Согласно ГОСТ 13377-75 ресурсом называют наработку объекта от начала или возобновления эксплуатации до наступления предельного состояния.

В зависимости от того, как выбирают начальный момент времени, в каких единицах измеряют продолжительность эксплуатации и что понимают под предельным состоянием — понятие ресурса получает различное истолкование.
Прочитать остальную часть записи »

Звуковые волны — упорядоченные колебания атомов

Насколько упорядоченным является движение атомов в кристалле? Показан простейший случай, который дает возможность легко понять, как происходит упорядочение этого колебательного движения. Это воображаемый одномерный кристалл, состоящий из одного ряда атомов с массами т, связанных между собой пружинками с жесткостями s.
Прочитать остальную часть записи »

Перечисление графов. Производящая функция для числа помеченных графов с р вершинами

Определение: Пусть G=(V,E) есть (p,q)-граф, где V={v1,…,vp}-множество вершин (узлов), E={e1=(vi1, vj1), …, eq=(viq, vjq)}-множество неориентированных ребер без петель, т.е. ik ≠jk, k=1,2,…q. Пусть множество Р={1,2,…,p}. (p,q)-граф G=(V,E) является помеченным графом, если взаимнооднозначная функция f:V→P приписывает пометку для любой вершины v из V из G. Пометки f1, f2 графа G одинаковы, если существует изоморфизм φ: G→G , сохраняющий пометки вершин f1(v)=f2(φ(v)).
Прочитать остальную часть записи »

Виды и назначение методов класса, Слова-директивы, используемые при объявлении методов и их назначение

Метод — это подпрограмма, которая определена как часть класса и включена в описание этого класса. Набор всех методов определяет операции, которые могут быть выполнены над экземпляром класса. Методы снабжают экземпляры класса поведением.

Всего существует шесть разновидностей методов объектов:
методы-процедуры, которые аналогичны самостоятельным процедурам, за исключением того, что они «присоединены» к тому классу, в котором заданы, и могут быть вызваны лишь через какой-либо активный экземпляр этого класса;
Прочитать остальную часть записи »

Управляемые модули DotNet

Управляемые модули Managed Module создаются компилятором языка DotNet. Фактически это состоящий из 4 частей файл в формате обычных файлов Windows Portable Execute Table. Он включает:

1. Стандартный заголовок этого файла;

2. Заголовок CLR, фактически там содержаться сведенья о среде;
Прочитать остальную часть записи »

Раздел GROUP BY при составлении запроса в SQL

Этот раздел предназначен для объединения результатов запроса в группы и расчета для каждой из них статистических значений. Иногда используют термин «сгруппированная таблица».

Синтаксическая форма
GROUP BY [{ROLLUP|CUBE|GROUPING SET}] (< список столбцов>) [HAVING < предикат>]
Прочитать остальную часть записи »

Именование сущностей и атрибутов

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

Униполярный коронный разряд

Основную часть промежутка между электродами при униполярном коронном разряде занимает зона дрейфа (внешняя зона коронного разряда), в которой движутся ионы только одного знака. Чехол коронного разряда, в котором сосредоточены ионизационные процессы, играет роль поставщика ионов для внешней зоны.
Прочитать остальную часть записи »

Комплекс мер для создания машин и конструкций, которые обладают высокой надежностью

Современный уровень технического прогресса позволяет создавать машины и конструкции, которые обладают высокой надежностью. Основой для этого служит комплекс мер, применяемых на стадиях:
• проектирования;
• изготовления и монтажа;
• эксплуатации.

На стадии проектирования – это выбор рациональных конструктивных схем и материалов, надлежащий расчет с учетом всех воздействий, которые могут возникнуть в процессе эксплуатации.
Прочитать остальную часть записи »

Упругость и колебания

Существует простой способ оценить величину сил, заставляющих атомы колебаться. Если бы эти силы создавались крошечными пружинками, то достаточно было бы растянуть пружинки и измерить силу их натяжения. Несомненно, что нет способа прикрепить крючки к двум атомам Л и В, растянуть их в разные стороны и измерить силу, воздействующую на атомы и расстояние, на которое они разошлись. Но если прикрепить крючок к миллионам маленьких пружинок одновременно, то сила будет достаточно велика, чтобы ее можно было измерить.
Прочитать остальную часть записи »

Теорема Форда-Фалкерсона о максимальном потоке

Теорема (Форда-Фалкерсона) о максимальном потоке: всякая транспортная сеть имеет максимальный поток и его величина Mf = cmin.
Прочитать остальную часть записи »

Свойства объектов, понятие интерфейса класса

Свойства объектов:

Каждая переменная типа класса содержит не значение объекта, а лишь ссылку (указатель) на область памяти, в которой содержится объект, т.е. переменная типа класс — это просто ссылка на экземпляр. Таким образом, в OP все экземпляры или объекты могут быть только динамическими.
Прочитать остальную часть записи »

Среда DotNet

В упрощенном смысле разработка приложения DotNet состоит из следующих этапов:
1. Создание программ на любом поддерживающим DotNet языке. Сейчас их около 30.
2. Компиляция кода в модуле на промежуточном языке IL.
3. Объединения модулей и создание сборок Assembly.
4. Развертывание Deploy и установки сборки в среде.
5. Обращения к среде CLR, которая загружает, компилирует, исполняет код и управляет его работой.

Управляемый средой DotNet код называют управляемым кодом Managed Code. Он опирается на проверку типов, управление памятью и сборку мусора.
Прочитать остальную часть записи »

Вложенные и связанные подзапросы в SQL, предикат EXISTS

1) Вложенные подзапросы

SQL позволяет вкладывать запросы друг в друга. Обычно подзапрос возвращает одно значение, которое проверяется на предмет истинности предиката.

Виды условий поиска:
• Сравнение с результатом вложенного запроса (=, <>, < , <=, >, >=)
• Проверка на принадлежность результатам подзапроса (IN)
• Проверка на существование (EXISTS)
• Многократное (количественное) сравнение (ANY, ALL)
Прочитать остальную часть записи »

Полная атрибутивная модель FA (Fuller Attributer)

FA (Fuller Attributer) модель – это модель данных, которая полностью описывает все атрибуты сущности с указанием типов данных. Атрибуты могут однозначными (дата рождения человека) и многозначными (у человека может быть несколько телефонов).

Как создаются атрибуты в Erwinе
Надо щелкнуть правой клавишей по сущности и выбрать из всплывающего меню Attribute Editor (редактор атрибутов). Появиться окошко, в котором надо щелкнуть по кнопке New, и выбрать, если это на логическом уровне, тип данных. При этом на логическом уровне можно создавать 2 вида имён: имя, которое будет отображаться над таблицей может быть русскоязычным, и физическое имя, которое будут только на физической модели (только на латинице). Можно указать одно и тоже имя.
Прочитать остальную часть записи »

Коронный разряд и формы коронного разряда

Коронный разряд занимает особое место, так как именно коронный разряд используется в подавляющем большинстве технологий, получивших сегодня широкое промышленное использование.

Формы коронного разряда

Коронный разряд — это характерная форма самостоятельного газового разряда, возникающего в резко неоднородных полях. Главной особенностью этого разряда является то, что ионизационные процессы электронами происходят не по всей длине промежутка, а только в небольшой его части вблизи электрода с малым радиусом кривизны (так называемого коронирующего электрода). Эта зона характеризуется значительно более высокими значениями напряженности поля по сравнению со средними значениями для всего промежутка. Само название «коронный» разряд получил из-за своего свечения, наблюдаемого на тонких проводах и напоминающего солнечную корону.
Прочитать остальную часть записи »

Термическая обработка сталей – 2 часть

Первая часть термической обработки была разобрана здесь.

Термическая обработка углеродистой стали

Для получения заданных свойств сталей путем изменения их структуры без изменения формы изделия и химического состава широко используется термическая обработка (ТО). Основные факторы воздействия при термической обработке температура и время, поэтому режим любой ТО можно представить графиком в координатах t-τ.
Прочитать остальную часть записи »

Колебания атомов, силы взаимодействия между атомами и звук

Электроны и атомы: вечное движение
Электроны находятся в постоянном движении. Они непрестанно кружатся вокруг ионов в ионных кристаллах. В материалах со структурой, подобной алмазу, кажется, что электроны циркулируют вокруг каждого атома по очереди. Обходя все соответствующие атомы, электроны совершают высокоупорядоченное движение по орбитам, которые «зацепляются» подобно шестерням совершенной машины. В металлах непрекращающееся движение электронов представляется хаотическим, но на самом деле оно также является высокоупорядоченным; эта упорядоченность регулируется стремлением электронов отличаться друг от друга в своем поведении.
Прочитать остальную часть записи »

Потоки в транспортных сетях

Двухполюсные графы
Определение: Двухполюсная сеть S = (V,E,s,t) есть ориентированный граф G = (V,E) с двумя выделенными вершинами (полюсами) s – входная вершина (Исток) t – выходная вершина (Сток).

Определение: Внутренние вершины сети есть вершины, отличные от полюсов. Полюсная дуга сети инцидентна одному из полюсов. Пусть S = (V,E,s,t) — есть сеть и вершина v∈V. Введем следующие обозначения: D+(v) – множество дуг сети, исходящих из v. D(v) множество дуг сети, входящих в v. D(v) – множество дуг сети, инцидентных вершине v.
Прочитать остальную часть записи »

Понятие объекта и класса, инкапсуляции, наследования и полиморфизма

Объект — это переменная структурированного типа данных, включающая, как элементы данных, так и операции с этими элементами, упакованными вместе для удобства использования. Объединение данных и кода в одну конструкцию называется инкапсуляцией (encapsulation).
Прочитать остальную часть записи »

Компоненты DotNet Framework

DotNet – разработка технологий, предназначенных для реализации распределенных приложений. Среда DotNet Framework – базовая технология для создания исполнения программ. Состоит из следующих компонентов:

• Среды исполнения общего языка CLR (Common Language Runtime). Эта среда предоставляет набор служб, необходимых всем приложения DotNet. Часть из них используется при компиляции, часть управляет памятью, сборкой мусора. По сути, CLR имеет дело с кодом, скомпилирован в единый промежуточный язык.
Прочитать остальную часть записи »

Виды предикатов в SQL

1) Сравнения (отношения)
< конструктор значений строки> [NOT] {=|>|< |>=|< =|<>}|(< подзапрос>) < конструктор значений строки>

Сравниваются два множества, одно из которых – это обычно значение столбца, а другое – чаще всего константа или подзапрос. Значения. Которые при этом сравниваются, называют скалярными.
Прочитать остальную часть записи »

Key Basic Model

Key Basic Model – модель с ключами. Фактически эта модель когда Вы уже определились какие колонки будут ключевыми, всё остальное то же самое что на ERD модели. В Erwinе прямоугольник, который отображает сущность разделён на две части. В верхней маленькой области размещаются главные ключи PK.


Прочитать остальную часть записи »

Разработка приложения-клиент и приложения-сервер, взаимодействующие по OLE технологии в среде Delphi

1. Задание

В среде Delphi разработать приложение-клиент и приложение-сервер, взаимодействующие по OLE технологии. Сервер должен быть оформлен в виде EXE (сервер out-of-process).
Сервер должен включать два объекта, каждый из которых поддерживает один интерфейс:
• Для вычисления объема, боковой, основания и полной площади поверхности бочки.
• Для вычисления площади и периметра прямоугольного треугольника.
Клиент должен иметь доступ к серверу через диспинтерфейс.
Прочитать остальную часть записи »

Плазма в электрическом поле

Выше было рассмотрено движение в электрическом поле от-дельных заряженных частиц. В отличие от такого случая движение заряженных частиц в плазме во внешнем электрическом поле существенно усложняется, так как напряженность электрического поля, действующего на каждую отдельно взятую частицу, складывается из напряженности внешнего поля и напряженности полей всех остальных частиц. Учесть при анализе все эти поля практически невозможно, в особенности при наличии столкновений между частицами, поэтому переходят к макроскопическому рассмотрению, основанному на статистическом осреднении индивидуальных взаимодействий полей частиц.
Прочитать остальную часть записи »




Статистика