DirectX. Использование возможностей ОС по выводу графики
Демонстрационная программа
Демонстрационная программа используя DirectX выводит вертекс буфер модели чайника, как анимированное изображение.
Запускаем программу с лазерного диска при двойном щелчке по ярлыку запуска. На рисунке 4.1 показано, что при запуске программы пользователю будет предложено выбрать тему для самостоятельного изучения. Рисунок 4.1. Выбор темы Рисунок 4.2...
Текст программы: type mas=array [1.10,1.10] of real; const n=10; m=10; var a,b: mas; i,j,k,l: integer; procedure sglaj (var a: mas; n,m: integer; var b: mas; p,q: integer); var k,sr, i,j: integer; begin for i: =1 to n do for j: =1 to m do begin if (i=1) and (j=1) or (i=1) and (j=m) or (i=n) and (j=1) or (i=n) and (j=m) then begin if (i=1) and (j=1) then b [i,j]: = (a [i+1,j] +a [i...
Программа реализована на языке программирования Delphi 7. Программа позволяет находить производственный допуск выходного параметра при известных номинальных значениях первичных параметров. Рассчитывает требуемое число реализаций...
Демонстрационная графика связана с динамическими объектами. В технологии изображения динамических объектов используют три основных способа: рисование-стирание, смена кадров (страниц), динамические образы...
Презентация представляет сочетание компьютерной анимации, графики, видео, музыки и звукового ряда, которые организованы в единую среду. Как правило, презентация имеет сюжет, сценарий и структуру...
PGP (Pretty Good Privacy) (www.pgp.com) - это криптографическая программа с высокой степенью надежности, которая позволяет пользователям обмениваться информацией в электронном виде при полной конфиденциальности...
Запросы: SELECT chast.Nazvanie_chasti, chast.Nomer_podrazdelenia, chast.Mesto, chast.tip_i_nomer_obedinenia, chast.nazvanie_armii, sostav.FIO, sostav.Zvanie, sostav.Kod_slugashego FROM chast, sostav WHERE chast.nazvanie_armii=:par1 AND sostav.Nomer_podrazdelenia=chast.Nomer_podrazdelenia SELECT chast.Nazvanie_chasti, chast.Nomer_podrazdelenia, chast.Mesto, chast.tip_i_nomer_obedinenia, chast.nazvanie_armii, sostav.FIO...
Init.m % Период расчета sar.Tsim=1e-4; % Период квантованиz sar.T=2e-4; % Счетчик периодов sar.Count=sar.T/sar.Tsim; % Настроечные константы sar.Tzi=1; sar.Tb=0.0032; % Некомпенсируемая постояннаz sar.Tmu=0.001; % Сопротивление статора sar.rs=0.13; % Сопротивление ротора sar.rr=0...
...
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1KetyaKursovaya.h" #include "Unit2.h" #include "Unit3.h" #include "ShellAPI.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma link "CSPIN" #pragma resource "*...
Текст программы показан на рисунке 1.2 Рисунок 1...
Вот мы и подошли к самой программе. Здесь представлены коды двух программ: первая - с матрицей, размером 2*2, вторая - размером 3*3. unit matrica; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls...
//--------------------------------------------------------------------------- #pragma hdrstop #include <iostream.h> #include <string.h> #include <conio.h> //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv[]) { float a1,a2,ly=5,T1=0.15,T2=0.14,M1,M2,M,P00,P10,P01...
В дальнейшем будем использовать в качестве примеров два варианта простой программы Вариант 1. #include <stdio.h> void main () { printf(“Hello, World”); } Вариант 2. #include <stdio.h> #include <string.h> void main(int argc, char *argv[]) { if(strcmp(argv[1], "English") == 0) printf(" Hello, World"); else printf(" Privet...
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Edit1: TEdit; Edit2: TEdit; Button1: TButton; Edit3: TEdit; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); var x0,e...