
- •2014 Содержание
- •1. Назначение и область применения
- •2. Технические характеристики
- •2.1. Постановка задачи на разработку программы
- •2.2. Описание алгоритма и функционирования программы
- •2.2.1. Описание алгоритма работы программы
- •2.2.2. Алгоритм функционирования программы
- •2.3. Описание и обоснование выбора метода организации входных и выходных данных
- •3. Листинг программы
- •3.1. Листинг файла rsrc.Rc
- •3.2. Листинг файла qikpad.Asm
- •3.3. Листинг файла qikpad.Inc
- •3.4. Листинг файла toolbar.Asm
- •3.5. Листинг файла tbmacros.Asm
- •3.6. Листинг файла statusbr.Asm
- •3.7. Листинг файла filedlgs.Asm
- •3.8 Листинг make-файла
- •4. Результаты моделирования программы на эвм
3.8 Листинг make-файла
@echo off
if not exist rsrc.rc goto over1
\masm32\bin\rc /v rsrc.rc
\masm32\bin\cvtres /machine:ix86 rsrc.res
:over1
if exist "qikpad.obj" del "qikpad.obj"
if exist "qikpad.exe" del "qikpad.exe"
\masm32\bin\ml /c /coff "qikpad.asm"
if errorlevel 1 goto errasm
if not exist rsrc.obj goto nores
\masm32\bin\Link /SUBSYSTEM:WINDOWS "qikpad.obj" rsrc.res
if errorlevel 1 goto errlink
dir "qikpad.*"
goto TheEnd
:nores
\masm32\bin\Link /SUBSYSTEM:WINDOWS "qikpad.obj"
if errorlevel 1 goto errlink
dir "qikpad.*"
goto TheEnd
:errlink
echo _
echo Link error
goto TheEnd
:errasm
echo _
echo Assembly Error
goto TheEnd
:TheEnd
pause
4. Результаты моделирования программы на эвм
Рисунок 1 – Ввод текста
Рисунок 2 – «О программе»
Рисунок 3 – Диалоговое окно 1
Рисунок 4 – Диалоговое окно 2
Рисунок 5 – Вкладка «File»
Рисунок 6 – Вкладка «Edit»
Заключение
Таким образом, в данной курсовой работе были изучены и реализованы основные принципы работы с текстом в среде Windows. За основу алгоритма работы программы была выбрана классическая структура оконной программы Windows. Для демонстрации работы программы был выбран текстовый файл с исходным кодом на ассемблере MASM32.
Список литературы
Зубков С. В. Assembler для Dos, Windows и UNIX / Зубков Сергей Владимирович. – 3-е изд.,стер. – М.: ДМК Пресс ; Спб. : Питер, 2005. – 608 с. : ил. – (Серия «Для программистов»).
Пирогов В. Ю. Ассемблер для Windows. – 2-е изд., перераб. И доп. – СПб.: БХВ-Петербург, 2003. – 656 с.: ил.
Сайт http://www.firststeps.ru/mfc/winapi/win/