Ragnarok Online


Перед заключением договора изучите все по вопросу аренда помещений под офис.

Лабораторные работы

Лабораторные работы по программированию

Здесь представлены лабораторные и курсовые работы по программированию которые я делал для нерадивых студентов нашего местного института СарФТИ (Саровский Физико-Технический Институт; ранее 4-е отделение МИФИ).

Проект lb041227

Скриншот проекта lb041227

C++, WinAPI, Microsoft Visual Studio 2003.

Полноценная игра "Десяточка" созданная средствами WinAPI. Правила игры: Нужно закрывать цифры на поле попарно, пока не будут закрыты все. Закрывать можно только соседние вертикальные или горизонтальные, которые при сумме равны 10.

lb041227.zip (389.66 KiB, 9y ago, 449 downloads)

Проект lb041227_mfc

Скриншот проекта lb041227_mfc

C++, WinAPI, MFC, Microsoft Visual Studio 2003.

Оно же, только средствами MFC.

lb041227_mfc.zip (438.99 KiB, 9y ago, 365 downloads)

Проект lb041021

Скриншот проекта lb041021

C++, WinAPI, DirectX, Direct3D, Microsoft Visual Studio 2003.

Построение и анимация простой трёхмерной фигуры средствами DirectX. Переключение режима отрисовки объекта левой кнопкой мышки, выход из программы по клавише ESC.

lb041021.zip (72.92 KiB, 9y ago, 392 downloads)

Проект lb041022

Скриншот проекта lb041022

C++, WinAPI, MFC, Microsoft Visual Studio 2003.

Из двух вводимых с клавиатуры строк создать третью строку, которая должна содержать символы присутствующие только во второй строке, причём каждый символ должен входить только один раз. Данная программа построена на базе MFC-класса CDialog.

lb041022.zip (93.93 KiB, 9y ago, 371 downloads)

Проект lb041130

Скриншот проекта lb041130

Assembler x86, Borland Turbo Assembler (TASM).

Программа распечатает каждый второй символ строки если он чётный.

lb041130.zip (1.15 KiB, 9y ago, 378 downloads)

Проект lb041201

Скриншот проекта lb041201

C++, WinAPI, Microsoft Visual Studio 2003.

Отрисовка в центре окна программы символа "X" TrueType шрифта Courier.

lb041201.zip (28.58 KiB, 9y ago, 361 downloads)

Проект lb041202

Скриншот проекта lb041202

C++, WinAPI, Microsoft Visual Studio 2003.

Отрисовка шахматной доски в окне программы средствами GDI.

lb041202.zip (29.57 KiB, 9y ago, 462 downloads)

Проект lb041217

Скриншот проекта lb041217

C++, WinAPI, Microsoft Visual Studio 2003.

Создание окна с панелью инструментов средствами WinAPI.

lb041217.zip (20.31 KiB, 9y ago, 392 downloads)

Проект lb041218

Скриншот проекта lb041218

C++, WinAPI, OpenGL, Microsoft Visual Studio 2003.

Отрисовка плоской фигуры "Х" средствами OpenGL. Масштабирование фигуры при изменение размеров окна.

lb041218.zip (25.6 KiB, 9y ago, 344 downloads)

Проект lb041219

Скриншот проекта lb041219

C++, WinAPI, OpenGL, Microsoft Visual Studio 2003.

Отрисовка шахматной доски в окне программы средствами OpenGL. Масштабирование доски при изменение размеров окна.

lb041219.zip (26.75 KiB, 9y ago, 404 downloads)

Проект lb041220

Скриншот проекта lb041220

C++, WinAPI, OpenGL, Microsoft Visual Studio 2003.

Отрисовка фигуры задаваемой уравнениями (sin/cos) в окне программы средствами OpenGL. Масштабирование фигуры при изменение размеров окна.

lb041220.zip (28.17 KiB, 9y ago, 339 downloads)

Проект lb041221

Скриншот проекта lb041221

C++, WinAPI, Microsoft Visual Studio 2003.

Вывод текста с тенью заданным шрифтом в окне программы средствами GDI.

lb041221.zip (21.6 KiB, 9y ago, 279 downloads)

Проект lb041222

Скриншот проекта lb041222

C++, WinAPI, OpenGL, Microsoft Visual Studio 2003.

Отрисовка плоской фигуры "A" средствами OpenGL. Масштабирование фигуры при изменение размеров окна.

lb041222.zip (25.6 KiB, 9y ago, 337 downloads)

Проект lb041223

Скриншот проекта lb041223

Assembler x86, Borland Turbo Assembler (TASM).

Программа распечатает символы строки, если их бит 3 установлен.

lb041223.zip (1.12 KiB, 9y ago, 321 downloads)

Проект lb041224

Скриншот проекта lb041224

C++, WinAPI, OpenGL, Microsoft Visual Studio 2003.

Отрисовка плоской фигуры "уменьшающийся с поворотом многоугольник" средствами OpenGL. Масштабирование фигуры при изменение размеров окна.

lb041224.zip (25.65 KiB, 9y ago, 399 downloads)

Проект lb050207

Скриншот проекта lb050207

Assembler x86, Borland Turbo Assembler (TASM).

Программа перегонит один файл в другой оставляя только символы с не менее чем 4 нулевыми битами. Тестовый входной "INPUT" и выходной "OUTPUT" файлы приложены.

lb050207.zip (2.13 KiB, 9y ago, 309 downloads)


© Николай Распопов