Разработка оконного приложения в среде Microsoft Visual Studio "Расчет конического соединения" - Курсовая работа

бесплатно 0
4.5 155
Изучение особенностей проектирования прикладных программ с помощь средств Visual Studio 2010 на языке C#. Расчет конического соединения, конусного градиента, усилия для разрыва соединения и требуемой силы сжатия. Реализация и тестирование программы.


Аннотация к работе
В современном мире разработка программного обеспечения превратилась в одну из самых дорогостоящих индустрий и любые узкие места в технологическом процессе его создания могут привести к нежелательным результатам. Удлинение сроков разработки программного обеспечения чревато удорожанием конечного продукта, а не выявленные в ходе тестирования ошибки приводят как минимум к снижению его производительности.Коническим соединением - называют соединение наружного и внутреннего конусов, имеющих одинаковые номинальные углы конуса или одинаковые номинальные конусности. Конические соединения по сравнению с цилиндрическими имеют ряд преимуществ и в некоторых случаях являются незаменимыми.. Конические соединения широко применяют в машинах, приборах, аппаратах, трубопроводах. Для повышения точности центрирования, нагрузочной способности, износостойкости и герметичности соединений необходимо обеспечить равномерный контакт сопрягаемых поверхностей. Конические соединения служат для передачи вращающих моментов, центрирования соединяемых деталей, регулирования в процессе сборки величины зазора или натяга путем взаимных осевых смещений соединяемых деталей и уплотнения стыков.1 В конических соединениях втулка запрессовывается в конец вала. Расчет конусности приведен в формуле 1. Расчет конусного градиента приведен в формуле 2. Расчет среднего диаметра приведен в формуле 3. Расчет требуемого давления в соединении приведен в формуле 4.§ Машинный (абсолютный ) язык , язык ЭВМ [computer (machine) language] - Язык программирования, предназначенный для представления программ в форме, обеспечивающей возможность их выполнения техническими средствами; § Машинозависимый (машинно-ориентированный ) язык , машинозависимый язык программирования [computer-sensitive (computer-oriented) language] - Язык программирования, учитывающий структуру и характеристики ЭВМ определенного типа или конкретной ЭВМ; § Машиннонезависимый язык [machine-independent language] - Язык программирования, структура и средства которого не связаны ни с какой конкретной ЭВМ и позволяют выполнять составленные на нем программы на любой ЭВМ, снабженной трансляторами (см. ниже) с этого языка; § Гибридный (комбинированный ) язык [hibrid language] - Язык программирования, использующий также средства другого языка; § Декларативный (непроцедурный ) язык [declararative (nonprocedural) language] - Язык программирования, который позволяет задавать связи и отношения между объектами и величинами, но не определяет последовательность выполнения действий (например, языки Пролог , QBE);Основная цель моего приложения состояла в том, что бы облегчить расчет конического соединения, моя программа может ускорить данный процесс расчета, а также приведет к более точным выходным данным по сравнению с ручным расчетом. Основная функция моей программы это ввод исходных данных и получения результата при расчете конического соединения, программа мало функциональна, но с данной задачей справляется на оценку отлично. Совместимость - значит, что программа должна подходить к различным видам операционных систем и прикладных программ (в которые она может встраиваться); 6.Защищенность - значит, что у программы должны присутствовать средства для защиты данных от внешнего воздействия, или предотвращающие их утерю в процессе расчетов; Эффективность - значит, что программа должна работать с максимально эффективной отдачей для пользователя;Пользовательский интерфейс - это совокупность программных и аппаратных средств, обеспечивающих взаимодействие пользователя с компьютером. Под диалогом в данном случае понимают регламентированный обмен информацией между человеком и компьютером, осуществляемый в реальном масштабе времени и направленный на совместное решение конкретной задачи.Для того что бы нам приступить к разработке программы, нужно запустить приложение Visual Studio 2010 : Пуск-все программы-Microsoft Visual Studio 2010. Следующим пунктом, нам необходимо создать новый проект приложения Windows Forms C# Для этого, нажимаем, файл-создать-новый проект, в установочных шаблонах выбираем C# и выбираем Windows Forms.Для создания программы нужно запрограммировать каждый элемент данной формы. Для начала определим тип входных данных в нашем случае это тип Double. namespace Conic {string[] _size = {"[мм]" , "[д]"}; string[] _force = {"[Н]" , "[фт сл]"}; Так же нужно предостеречь пользователей о неправильном вводе данных это будет сделано следующим образом в конце программы. catchЕсли тестирование программы проводится интуитивно, по принципу невмешательства в работу программы и без какого-либо четкого плана испытаний, то этот процесс можно назвать искусством. Если же тестированию предшествует тщательный подбор данных для контрольных примеров и заблаговременный выбор элементов программы, подлежащих проверке, а само оно выполняется последовательно и аккуратно, то тестирование становится наукой. Во втором случае имеют дело с программой, не содержащей отмеченных ошибок, которая выдает как

План
Содержание

Введение

1. Анализ предложенной области

1.1 Преимущества конических соединений

1.2 Виды языков программирования

1.3 Язык программирования C#

2. Задачи проектирования программной системы

3. Процесс создания программы (проектирование программы)

3.1 Проектирование интерфейса

3.2 Ход разработки программы

4. Реализация программы

5. Тестирование программы

Заключение

Список литературы

Приложение

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

Актуальность темы курсового проекта заключается в том, что в наше время разработка прикладных программ играет огромную роль в различных сферах индустрии. Курсовой проект играет огромную роль в закрепление навыков проектирования прикладных программ с помощь средств Visual Studio 2010 на таком языке как C#.

Целью моей курсовой работы является разработка оконного приложения для расчета конического соединения.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?