Презентации, проекты, доклады в PowerPoint на любую тему

УНИВЕСАЛЬНОЕ УСТРОЙСТВО для работы с информацией
УНИВЕСАЛЬНОЕ УСТРОЙСТВО для работы с информацией
Ключевые слова логическое имя устройства внешней памяти файл правила именования файлов каталог корневой каталог файловая структура путь к файлу полное имя файла Логические имена устройств внешней памяти Каждое подключаемое к компьютеру устройство внешней памяти имеет логическое имя. В ОС Windows приняты логические имена устройств внешней памяти, состоящие из одной латинской буквы и знака двоеточия: для дисководов гибких дисков (дискет) - А: и В: для жёстких дисков и их логических разделов – C:, D: C (C:) D (D:) для оптических дисководов - имена, следующие по алфавиту после имени последнего имеющегося на компьютере жёсткого диска или раздела жёсткого диска DVD RW дисковод (E:) A (A:) для подключаемой к компьютеру флэш-памяти - имя, следующее за последним именем оптического дисковода (например, F:) Съемный диск (F:) В ОС Linux приняты другие правила именования дисков и их разделов. Например: логические разделы, принадлежащие первому жёсткому диску, получают имена hda1, hda2 и т. д.; логические разделы, принадлежащие второму жёсткому диску, получают имена hdb1, hdb2 и т. д.
Продолжить чтение
Электрические трансформаторы
Электрические трансформаторы
ЗАДАНИЕ НА ПРОЕКТ В задании на проект двухобмоточного трансформатора должны быть указаны следующие данные: полная мощность трансформатора - S, кВА; число фаз - m; частота – f, Гц,; номинальные линейные напряжения обмоток высшего и низшего напряжений U2 и U1, В; способ регулирования напряжения - переключение без возбуждения (ПБВ) или регулирование под нагрузкой (РПН), число ступеней, напряжение ступени и пределы регулирования напря-жения; схема и группа соединения обмоток; способ охлаждения трансформатора; режим нагрузки – продолжительный, кратковременный или другой. При кратковременном или другом режиме должны быть указаны его параметры – продолжительность работы и интервалов и отдаваемая трансформатором мощность (или ток); характер установки - внутренняя или наружная, т.е. внутри помещения или на открытом РУ. Исходные данные для проектирования Кроме этих данных в задании обычно указываются некоторые параметры трансформатора: напряжение короткого замыкания - Uк, %; потери короткого замыкания - Рк, кВт; потери холостого хода - Рх, кВт; ток холостого хода - iх, %. В задании могут быть указаны некоторые дополнительные условия: марка стали; выполнение обмоток из медного или алюминиевого провода и др. Если в двухобмоточном трансформаторе предусматривается расщепление обмоток на две части, то должны быть указаны напряжения двух частей обмотки НН. Номинальная мощность каждой из этих частей обычно принимается равной половине номинальной мощности трансформатора.
Продолжить чтение
Объектно-ориентированное программирование на языке Java
Объектно-ориентированное программирование на языке Java
Цели и задачи дисциплины Цель курса - является изучение технологии объектно-ориентированного проектирования программных систем и формирование практических навыков в области объектно-ориентированного программирования на языке Java. В результате изучения дисциплины студенты должны:  Знать: - объектно-ориентированный подход к проектированию программных систем и связанные с ним модели жизненного цикла программных продуктов; - методы и средства проектирования и разработки программ для решения прикладных и системных задач; Уметь: проектировать программную систему на языке моделирования UML   Владеть: практическими навыками самостоятельного объектно-ориентированного программирования на языке Java и документирования программ с применением современных инструментальных средств и интегрированных сред. Учебная литература Объектно-ориентированное программирование. Методические указания к лабораторным работам. Разумовский Г.В.СПб. Изд-воСПбГЭТУ «ЛЭТИ», 2012. 64 с. Объектно-ориентированное программирование.Методические указания к курсовому проектированию. Разумовский Г.В.СПб. Изд-воСПбГЭТУ «ЛЭТИ», 2006. 32 с. Интернет http://bookwebmaster.narod.ru/java.html Учебники Java http://www.interface.ru/home.asp?artId=1602 Введение в программирование на языке Java http://www.frolov-lib.ru/java.html Библиотека примеров приложений Java
Продолжить чтение
Объектная ориентация Java
Объектная ориентация Java
Описание класса [модификаторы] class ИмяНовогоКласса [extends ИмяСупер-КлассаБазового класса] [implements список Интерфейсов] {Тело класса, состоящее из описаний элементов класса} Модификаторы доступа - public, protected, private, package-private (default по умолчанию - уровень пакета) Модификаторы использования - final, abstract, static Доступность данных и методов класса в зависимости от места их размещения Компоненты класса, объявленные как private, доступны только в своем классе. Компоненты класса доступны из другого класса того же пакета, если они не объявлены как private. Компонент класса A доступен из класса B, входящего в другой пакет, в тех случаях, когда класс A, равно как и его компонент, объявлены как public, или когда класс A объявлен как public, компонент класса объявлен как protected, а класс B является подклассом класса A.
Продолжить чтение
Наследование классов
Наследование классов
Спецификация базового класса Суперкласс указывается ключевым словом extends. Он должен быть доступным классом и не иметь модификатора final. Классы, для которых не указан расширяемый класс, являются неявным расширением класса Object. Object oref = new A(); Базовый класс Родительский класс (Суперкласс) Производный класс (Подкласс) Класс Object Доступ к компонентам базового класса super — используется как ссылка на экземпляр суперкласса с целью обеспечения доступа к одноименным нестатическим полям и методам суперкласса. class ClassA { float x; ... } class ClassB extends ClassA { int x; ... public void method l(int x) { int iX1 = x; // присваивание значения параметра метода int iX2 = this.x; // присваивание значения поля данного класса float fX = super.x; // присваивание значения поля суперкласса } } class ClassA { ... public void method2() {...} ... } class ClassB extends ClassA { ... public void method2() { super.method2(); // вызов метода суперкласса } }
Продолжить чтение
Интерфейсы
Интерфейсы
Интерфейсные константы Интерфейсы можно использовать для импорта в различные классы совместно используемых констант. public interface MyConstants          { public static final double price = 1450.00; public static final int counter = 5;          } interface MyColors { int RED = 1, YELLOW = 2, BLUE = 4; } Описание и реализация методов интерфейса public interface Mylnterface          { abstract public void add(int x, int y); void volume(int x,int y, int z);          } class Demo1 implements Mylnterface class Demo2 implements Mylnterface { { public void add(int x, int y) public void add(int x, int y)           { { System.out.println(      +(x+y)); System.out.println(      +(x*y));           } } public void volume(int x, int y, int z) public void volume(int x, int y, int z)           { { System.out.println(      +(x*y*z)); System.out.println(      +(x-y-z));           } } public static void main(String args[])           { Mylnterface d1= new Demo1(); Mylnterface d2= new Demo2(); d1.add(10,20); d2.add(10,20); d1.volume(10,10,10); d2.volume(10,10,10);           } } Интерфейс можно использовать как ссылочный тип при объявлении переменных. Переменная или выражение типа интерфейса могут ссылаться на любой объект, который является экземпляром класса, реализующего данный интерфейс. Переменную типа интерфейса можно использовать только после присвоения ей ссылки на объект ссылочного типа, для которого был реализован данный интерфейс.
Продолжить чтение
Дублирование ссылок и Клонирование объектов
Дублирование ссылок и Клонирование объектов
Типы клонирования Клонирование объекта бывает 2-х видов: Поверхностное (shallow); в этом случае копируются значения простых полей и ссылочные значения. Глубокое (deep); клонирование составного объекта, это достигается через рекурсивное клонирование составляющих его объектов. data1 MyData int a; MyData1 data2 MyData int a; data1 MyData int a; MyData1 data2 MyData int a; MyData1 Переопределение метода clone В Java у базового класса java.lang.Object существует метод clone, с помощью которого можно создать новый объект точно такой же как и текущий. Метод clone в классе Object является защищенным (protected) protected native Object clone() throws CloneNotSupportedException; native, говорит о том, что его реализация предоставляется виртуальной машиной. Чтобы этот метод сделать общедоступным следует его переопределить в подклассе с областью видимости public и реализовывать интерфейс Сloneable. Интерфейс Cloneable не реализует ни одного метода. Он является всего лишь маркером, говорящим, что данный класс реализует клонирование объекта. Если класс не реализует данный интерфейс, то будет выброшено исключение CloneNotSupportedException. public class MyData implements Cloneable { public int a; MyData1 d; public MyData clone() throws CloneNotSupportedException { MyData obj = (MyData)super.clone(); // поверхностное копирование return obj; } }
Продолжить чтение
Основные понятия обработки событий
Основные понятия обработки событий
Классы событий ActionEvent - событие, определяемое компонентом, например нажатие кнопки; ComponentEvent - генерируется, когда позиция, размер или видимость компонента изменяются; ContainerEvent - генерируется при добавлении или удалении элемента из контейнера; FocusEvent - генерируется при получении или потери фокуса ввода компонентом; ItemEvent - событие выбора или отменены выбора элемента. Например, изменение состояния кнопки-флажка, выбор элемента меню или списка; KeyEvent - событие ввода с клавиатуры; MouseEvent - события мыши; WindowEvent - события окна, как активация и свертывание. Интерфейсы обработки событий ActionListener - интерфейс обработки события ActionEvent; ItemListener - интерфейс обработки события ItemEvent; KeyListener - интерфейс обработки события KeyEvent; MouseListener - интерфейс обработки события MouseEvent, для нажатия/отжатия кнопок и входа/ухода курсора мыши с области компонента; MouseMotionListener - интерфейс обработки события MouseEvent, для движение курсора мыши или перетаскивании мышью; MouseWheelListener - интерфейс обработки события MouseEvent, для прокрутки колеса мыши.
Продолжить чтение
Организация потоков в Java
Организация потоков в Java
Процессы и потоки Процесс — это экземпляр программы, который запускается независимо от остальных, у него есть собственное адресное пространство. Поток – это одна из веток процесса. Все потоки разделяют адресное пространство породившего их процесса и имеют доступ к одним данным. Один из потоков – «главный» начинает выполняться первым при запуске Java-программы. Главный поток создается автоматически с именем main и приоритетом 5 по умолчанию. От него порождаются дочерние потоки. Классы для работы с потоками Класс Thread предназначен для создания нового потока. Он определяет следующие основные конструкторы :         Thread()         Thread(Runnable object)         Thread(Runnable object, String name)         Thread(String name) где name - имя, присваиваемое потоку, object - экземпляр объекта Runnable . Если имя не присвоено, система сгенерирует уникальное имя в виде Thread-N, где N - целое число. Для создания потока можно использовать также интерфейс Runnable public interface Runnable { public abstract void run(); } http://www.javaportal.ru/java/class/Thread.html
Продолжить чтение
Оптимизация рабочего процесса молочного охладителя
Оптимизация рабочего процесса молочного охладителя
Цель работы: Определить область оптимальных технологических режимов молочного охладителя.   НЕОБХОДИМОЕ ОБОРУДОВАНИЕ: Охладитель молока ОМ-1. Термометры (от 0°…100°С). Мерные сосуды. Секундомер. СОДЕРЖАНИЕ РАБОТЫ На эффективность работы молочных охладителей влияние оказывают ряд технологических факторов: начальные температуры молока и охлаждающей жидкости, стоимость охлаждающей жидкости, материал стенок охладителя, соотношение между подачей охлаждающей жидкости и подачей молока и др. В экспериментах лабораторной работы приняты два основных технологических фактора - подача охлаждающей воды В и подача молока М, соотношение которых характеризуется коэффициентом кратности подачи воды: , где В - подача охлаждающей воды, кг/с; М - подача молока, кг/с.
Продолжить чтение