Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа по информатике.doc
Скачиваний:
6
Добавлен:
13.09.2019
Размер:
4.03 Mб
Скачать

Федеральное агентство по образованию

ГОУ ВПО «Уральский государственный университет – УПИ им. первого Президента России Б.Н. Ельцина»

Кафедра «Информационных технологий и автоматизации проектирования»

И Н Ф О Р М А Т И К А

Методические указания по выполнению курсовой работы

для студентов 1 курса всех форм обучения

Екатеринбург

2009

Содержание

1. Общие положения 4

2. Основы визуального программирования 5

2.1. Структура программного модуля 5

2.2. Формы 5

2.3. Элемент управления «Поле ввода» 7

2.4. Элемент управления «Кнопка» 8

2.5. Элемент «Метка» 10

2.6. Элемент «Группа переключателей» 10

2.7. Элемент «Изображение» 12

2.8. Виды изображений 12

2.9. Класс TPicture 13

2.10. Класс TBitmap 13

2.11. Оператор WITH 14

2.12. Класс TCanvas 15

2.13. Изменение параметров изображения 17

3. ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ 19

3.1. Задача №1. Расчёт подшипников на долговечность 19

3.1.2. Обозначение нормальных габаритных размеров подшипников качения 25

3.2. Задача №2. Зубчатые зацепления 30

3.2.1. Методика расчета зубчатого зацепления 34

3.2.2. Конструирование цилиндрических зубчатых колес 39

3.2.3. Шпонки призматические 39

3.3. Задача №3. Резьбовые соединения 42

3.3.1. Термины и определения 42

3.3.2. Параметры резьбы 42

3.3.3. Расчёт резьбовых соединений 44

4. ТРЕБОВАНИЯ К ОТЧЕТУ ПО КУРСОВОЙ РАБОТЕ 47

4.1. Состав отчёта 47

4.2. Содержание отчёта 47

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 48

ПРИЛОЖЕНИЕ 1 49

ПРИЛОЖЕНИЕ 2 50

ПРИЛОЖЕНИЕ 3 51

ПРИЛОЖЕНИЕ 4 52

ПРИЛОЖЕНИЕ 5 53

ПРИЛОЖЕНИЕ 6 54

ПРИЛОЖЕНИЕ 7 55

ПРИЛОЖЕНИЕ 8 56

ПРИЛОЖЕНИЕ 9 57

ПРИЛОЖЕНИЕ 10 58

ПРИЛОЖЕНИЕ 10 59

1. Общие положения

Курсовой проект по дисциплине «Разработка САПР» выполняется согласно учебному плану и имеет целью дальнейшее развитие и закрепление знаний основ построения систем автоматизации проектных работ и умений студентов решать с помощью персонального компьютера типовых инженерно-технических задач программными методами с возможным использованием одного из алгоритмических языков программирования.

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

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

2. Основы визуального программирования

2.1. Структура программного модуля

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

Программный модуль – это отдельный файл с расширением PAS.

Структура программного модуля

UNIT <Имя модуля>;

INTERFACE

[USES <Список библиотек>;]

<Описательная часть интерфейса>

IMPLEMENTATION

[USES <Список библиотек>;]

<Описательная часть раздела реализации>

[BEGIN

<Исполнительная часть>]

END.

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

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