Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный_практикум.doc
Скачиваний:
72
Добавлен:
15.11.2019
Размер:
45.35 Mб
Скачать

МИНОБРНАУКИ РОССИИ

Федеральное Государственное Бюджетное Образовательное Учреждение Высшего Профессионального Образования

«Московский государственный университет инженерной экологии»

(ФГБОУ ВПО «МГУИЭ»)

Факультет: машиностроительный

Кафедра: САПР

УЧЕБНОЕ ПОСОБИЕ

ЛАБОРАТОРНЫЙ ПРАКТИКУМ

ПРИЛОЖЕНИЕ К ДИПЛОМНОМУ ПРОЕКТУ НА ТЕМУ:

Программное обеспечение автоматизированного учебного курса «Программное обеспечение САПР»

студента-дипломника Ермакова Р. Г.

Москва 2012 г.

СОДЕРЖАНИЕ

1. Лабораторная работа № 1: Знакомство с Visual Studio 2010 на примере консольного приложения 4

2. Лабораторная работа № 2: Создание простого приложения Windows Forms 32

3. Лабораторная работа № 3: Windows Forms и использование некоторых элементов управления 58

4. Лабораторная работа № 4: Windows Forms — работа с формами 79

5. Лабораторная работа № 5: Windows Forms — элементы управления 104

6. Лабораторная работа № 6: SolidWorks — работа с SolidWorks 144

7. Лабораторная работа № 7: SolidWorks — использование SwCSharpAddin, работа с макросом и шаблоном детали 165

8. Лабораторная работа № 8: Создание простого приложения Windows Foundation Presentation 195

9. Лабораторная работа № 9: Создание приложения-презентации Windows Foundation Presentation 236

10. Лабораторная работа № 10: Работа с базами данных — XML и OLE 280

11. Лабораторная работа № 11: Динамическая связь приложений через библиотеку классов 324

12. Лабораторная работа № 12: Автоматизация Microsoft Office Word 344

13. Лабораторная работа № 13: Автоматизация Microsoft Office Excel 376

14. Лабораторная работа № 14: Простой растровый редактор 411

15. Лабораторная работа № 15: Векторный редактор изображений 448

16. Лабораторная работа № 16: Windows Communication Foundation 517

17. Лабораторная работа № 17: Знакомство с Silverlight 550

18. Лабораторная работа № 18: Знакомство с ASP.NET 559

19. Лабораторная работа № 19: Расширенная работа с GDI+ 656

20. Лабораторная работа № 20: Inventor — работа с Inventor 683

21. Лабораторная работа № 21: Знакомство с языком F# на примере простого приложения для командной строки 699

22. Лабораторная работа № 22: Различные примеры на F# 717

23. Дополнительная лабораторная работа № 1 736

24. Дополнительная лабораторная работа № 2 738

25. Дополнительная лабораторная работа № 3 747

1. Лабораторная работа № 1: Знакомство с Visual Studio 2010 на примере консольного приложения

Лабораторная работа № 1: Знакомство со средой Microsoft Visual Studio 2010 на примере простого приложения для командной строки

Содержание

  1. Вводная часть

  2. Знакомство со средой разработки на примере создания простого консольного приложения

  3. Модификация консольного приложения

  4. Публикация

  5. О приложении к Лабораторной работе № 1

1. Вводная часть

Microsoft Visual Studio — линейка продуктов корпорации Microsoft (Майкрософт), включающих интегрированную среду разработки (Integrated Development Environment/Integrated Debugging EnvironmentIDE) программного обеспечения и ряд других инструментальных средств.

Microsoft Visual Studio позволяет разрабатывать:

  • консольные приложения (приложения для командной строки);

  • приложения с графическим интерфейсом (англ. Graphical user interface, GUI), в том числе с поддержкой технологии Windows Forms;

  • библиотеки компонентов для приложений;

  • надстройки над различными программными продуктами от Microsoft, таких как например Microsoft Office Word;

  • также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework и Microsoft Silverlight;

  • некоторые другие виды проектов и решений.

Среда включает в себя такие компоненты как редактор исходного кода с поддержкой технологии IntelliSense (технология автодополнения Microsoft) и возможностью простейшего рефакторинга кода (процесса изменения внутренней структуры программы, не затрагивающий её внешнего поведения и имеющий целью облегчить понимание её работы). Встроенный отладчик может работать как отладчик уровня исходного кода (программа на каком-либо языке), так и как отладчик машинного уровня (команды в машинных кодах). Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода (как например, Subversion и Visual SourceSafe), добавление новых наборов инструментов (например, для редактирования и визуального проектирования кода на предметно-ориентированных языках программирования или инструментов для прочих аспектов цикла разработки программного обеспечения (например, клиент Team Explorer для работы с Team Foundation Server).

Visual Studio включает один или несколько компонентов из следующих (в зависимости от редакции, например Express или Professional):

  • Visual Basic .NET, а до его появления — Visual Basic;

  • Visual C++;

  • Visual C#;

  • Visual F# (включён в Visual Studio 2010);

Многие варианты поставки также включают:

  • Microsoft SQL Server либо Microsoft SQL Server Express.

В данном лабораторном практикуме будет использоваться версия Visual Studio 2010 (кодовое имя Hawaii, для UltimateRosario; внутренняя версия 10.0) — выпущена 12 апреля года вместе с .NET Framework 4. Среда разработки Visual Studio включает поддержку языков C# 4.0 и Visual Basic .NET 10.0, а также языка F# (Эф-шарп).

Доступные редакции среды разработки:

  • Express — бесплатная среда разработки, включающая только базовый набор возможностей и библиотек.

  • Professional — поставка, ориентированная на профессиональное создание программного обеспечения, и командную разработку, при которой созданием программы одновременно занимаются несколько человек (используемая в Практикуме).

  • Premium — издание, включающее дополнительные инструменты для работы и исходным кодом программ и создания баз данных.

  • Ultimate — наиболее полное издание Visual Studio, включающие все доступные инструменты для написания, тестирования, отладки и анализа программ, а также дополнительные инструменты для работы с базами данных и проектирования архитектуры ПО.

Используемую в данном лабораторном практикуме версию Visual Studio 2010 Professional Edition можно получить бесплатно, приняв участие в программе Microsoft DreamSpark.

Microsoft DreamSpark — программа корпорации Microsoft, предоставляющая школьникам, студентам и аспирантам бесплатный доступ к инструментам Microsoft для разработки и дизайна. Изначально программа распространялась на учащихся вузов, в настоящее время она расширена также на учащихся старших классов. Программа была анонсирована Биллом Гейтсом 18 февраля 2008 года в Пало-Альто, США.

Рис. 1. 1. Получение среды разработки на сайте DreamSpark.com (http://www.dreamspark.com)