43474

Программирование приложений Windows. Методические указания

Книга

Информатика, кибернетика и программирование

К защите курсовой работы представляется: пояснительная записка; реализация программы в виде законченного приложения; информация на диске. Создание демонстрационнообучающей программы по методом численного интегрирования. Создание демонстрационнообучающей программы по методам аппроксимации функций многочлены Ньютона Лагранжа интерполяционный многочлен. Создание обучающей программы по WIN PI раздел многопоточные приложения.

Русский

2013-11-05

71 KB

2 чел.

Методические указания к выполнению курсовой работы  по дисциплине «Программирование приложений Windows” для студентов заочной формы обучения специальности 230105 «Программное обеспечение ВТ и АС»

Цель и состав работы

Цель курсовой работы – систематизация и закрепление знаний, полученных при изучении дисциплины «Программирование приложений Windows», и развитие навыков самостоятельной работы при разработке прикладного программного обеспечения.

В задачи курсовой работы входят:

  •  изучение конкретной предметной области;
  •  анализ возможных подходов и методов решения и обоснование выбранного подхода;
  •  разработка архитектуры, проектирование и программирование программного продукта.

Курсовая работа должна быть подготовлена  к защите в срок, устанавливаемый преподавателем. К защите курсовой работы представляется:

  •  пояснительная записка;
  •  реализация программы в виде законченного приложения;
  •  информация на диске.

  1.  Темы

  1.  Разработка редактора иконок\курсоров Windows.
  2.  Разработка файлового менеджера (аналог Far Manager, Total Commander и т.п.).
  3.  Создание демонстрационно-обучающей программы по методом численного интегрирования. В программе реализуется и графически демонстрируется методы численного интегрирования: метод трапеций, Симпсона, прямоугольников. Проводится оценка и сравнение методов.
  4.  Создание демонстрационно-обучающей программы по методам аппроксимации функций (многочлены Ньютона, Лагранжа, интерполяционный многочлен).
  5.  Создание обучающей программы по WIN API, раздел многопоточные приложения.
  6.  Создание обучающей программы по WIN API, раздел работа в сетях.
  7.  Создание обучающей программы по WIN API, раздел работа с базами данных.
  8.  Разработка программы-органайзера. Утилита позволяющая организовать  личные планы пользователя. Органайзер может включать в себя список контактов, напоминание дней рождения, список личных дел и т.п. Поддерживается определение периодичности напоминаний.
  9.  Программа просмотра изображений. Просмотрщик имеет удобный функциональный интерфейс, особое внимание следует уделить быстродействию работы.
  10.  Разработка программы учета использования сетевого принтера. Программа позволяет учитывать и разграничивать печать на принтере различных пользователей. Программа сохраняет историю и строит наглядные отчеты.
  11.  Разработка Skin SDK. Библиотека элементов управления, позволяющих изменять внешний вид безе перекомпиляции приложения. Необходимо также разработать произвольную демонстрационную программу.
  12.  Разработка утилиты оценки производительности ПК. Утилита определяет интегрированный показатель производительности ПК по подсистемам на основе тестов автора (аналог оценки Windows Vista). 
  13.  Разработка редактора ресурсов приложений. Программа должна позволять просматривать, извлекать и редактировать ресурсы исполняемых модулей.
  14.  Разработка программы резервного копирования и восстановления информации. Утилита позволяющая планировать и производить резервное копирование с различными режимами отбора информации, автоматизированное восстановление информации.
  15.  Разработка программы-карты города Брянска. Карта должна позволять осуществлять быстрое перемещение по карте, масштабирование, установку контрольных точек, привязку к адресам. Реализовать сохранение пользовательских точек на карте и поиск по ним.
  16.  Разработать расширенный текстовый редактор. Редактор должен позволять работать с таблицами, изображениями в составе документа.
  17.  Разработка тестирующей системы. Система должна включать в себя редактор тестов, систему разграничения прав тестируемых, механизм всесторонней обработки результатов.
  18.  Разработка многопоточного веб-сервера. Программа реализует прием и обработку запросов пользователей по протоколу HTTP. Допустим как консольный так и оконный интерфейс.
  19.  Программа проигрыватель звуковых файлов. Особое внимание следует уделить интерфейсу приложения. Программа должна поддерживать список воспроизведения, базовые функции управления воспроизведением, должна иметь компактный размер.
  20.  Программа FTP клиент. Программа должна иметь оконный интерфейс, иметь возможность сохранять несколько учетных записей, реализовать базовые возможности протокола FTP: передачу файлов в двух направлениях, просмотр файлов FTP-сервера, навигация по файловой системе.
  21.  Разработка FTP-сервера. Программа должна поддерживать команды протокола ftp, загружать, скачивать файлы. Программа должна поддерживать разделение прав пользователей.
  22.  Разработка сервера и клиентского ПО для обмена мгновенными сообщениями (аналог ICQ).
  23.  Разработка векторного редактора. Редактор должен позволять рисовать (добавлять, удалять, редактировать свойства) простейшие геометрические примитивы, с поддержкой: заливок разного цвета, линий разных стилей и толщины. Реализовать работу с файлами.
  24.  Программа просмотра и редактирования базы данных о студентах. Приложение должно позволять редактировать информацию о группах и студентах. Высота таблиц, в которые выводятся записи должны автоматически вычисляться по текущему разрешению экрана. Реализовать предварительный просмотр и печать документа.
  25.  Программа-архиватор. Программа должна обладать базовыми возможностями: сжатие, распаковка, тестирование, просмотр архива, замена и удаление файлов в архиве, делать многотомные архивы, иметь удобный интерфейс.
  26.   Программа многоязыковой словарь. Программа должна иметь возможность использовать разные языки, также включать в себя редактор словарей: добавлять, удалять, исправлять слова.
  27.  Аудит действий пользователя. Программа отслеживает и фиксирует действия пользователя при работе за компьютером. Фиксируются запуск, завершение приложений, открытие \ редактирование документов. Результаты наблюдения могут быдть доступны в виде отчетов, временных диаграмм.
  28.  Утилита слежения за обращением к файловой системе (аналог File Monitor)».
  29.  Разработка программы «Screen Mates». Разработать систему эффектов, персонажей отображающихся на экране поверх остальных окон.
  30.  Разработка программы-часы. Реализовать различные режимы отображения времени, возможность отображения поверх других окон, эффекты прозрачности. Предусмотреть возможность синхронизации времени из интернет.

Для выбора вариант используется таблица (Номер – 2 последние цифры номера зачетки):

Номер

Вар

Номер

Вар

Номер

Вар

Номер

Вар

Номер

Вар

1

1

21

21

41

11

61

1

81

21

2

2

22

22

42

12

62

2

82

22

3

3

23

23

43

13

63

3

83

23

4

4

24

24

44

14

64

4

84

24

5

5

25

25

45

15

65

5

85

25

6

6

26

26

46

16

66

6

86

26

7

7

27

27

47

17

67

7

87

27

8

8

28

28

48

18

68

8

88

28

9

9

29

29

49

19

69

9

89

29

10

10

30

30

50

20

70

10

90

30

11

11

31

1

51

21

71

11

91

1

12

12

32

2

52

22

72

12

92

2

13

13

33

3

53

23

73

13

93

3

14

14

34

4

54

24

74

14

94

4

15

15

35

5

55

25

75

15

95

5

16

16

36

6

56

26

76

16

96

6

17

17

37

7

57

27

77

17

97

7

18

18

38

8

58

28

78

18

98

8

19

19

39

9

59

29

79

19

99

9

20

20

40

10

60

30

80

20

100

10

Состав пояснительной записки:

  1.  Титульный лист
    1.  Титульный лист в обязательном порядке содержит номер зачетной книжки студента.
  2.  Задание на курсовую работу
    1.  В задание указывается номер варианта, формулировка темы работы.
  3.  Содержание
  4.  Введение (обосновывается актуальность темы, указываются цель и задачи исследований, необходимость разработки). 1-2 стр.
  5.  Аналитическая часть

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

  1.  Теоретическая часть

Содержит теоретические основы разработки программы. Этапы работ, выполняемые в рамках раздела: Разработать архитектуру системы. Выбрать и обосновать объектно-ориентированный анализ проектирования или структурный анализ и проектирование. Разработать объектную или структурную модель разрабатываемого ПО. Разработать и описать методы и алгоритмы решения задачи и работы программы. 6-8 стр.

  1.  Конструкторская часть

Содержит описания процесса разработки (кодирования) программы. Этапы работ, выполняемые в рамках раздела: разработать и описать иерархию классов в случае ОО подхода к проектированию или состав и реализация основных модулей системы в случаем структурного. Описать используемые структуры данных. Описать программный интерфейс разрабатываемых компонентов, модулей. Выдвинуть и обосновать требования к программному и аппаратному обеспечению. 6-8 стр.

  1.  Техническая документация

Руководство администратора по установке и настройке программы. Руководство пользователя по работе с системой. 2-4 стр.

  1.  Экспериментальная часть

Этапы работ, выполняемые в рамках раздела: разработать план и этапы тестирования программного компонента. Провести тестирование. Описать результаты тестирования. 2 стр.

  1.  Заключение

Выводы о проделанной работе, ее результаты

  1.   Список использованной литературы

Объем пояснительной записки ~30-35 стр.

1.2. Общие требования к оформлению пояснительной записки

Поля страницы:

  •  левое поле      -  20…30 мм (зависит от количества страниц);
  •  правое поле    -  10 мм;
  •  верхнее поле   - 20 мм;
  •  нижнее поле   -  15 мм.

Параметры шрифта и абзаца для текста, включая заголовки:

  •  название шрифта - Times New Roman;
  •  размер шрифта     - 14 пт;
  •  междустрочный интервал – полуторный;
  •  интервалы до и после абзаца - 0 пт;
  •  выравнивание  -  по ширине;
  •  отступы слева и справа - 0 см;
  •  отступ первой строки – 1,27 см.

Нумерация страниц должна быть сквозной.  Номера страниц проставляются в правом нижнем углу страницы. Первой страницей является титульный лист, на котором номер не ставиться. Размер шрифта – 12 пт. Расстояние от верхнего колонтитула до номера страницы – 1,0 см.

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

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

В списке литературы источники указываются в произвольном порядке.

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

Сведения о книге включают фамилию и инициалы автора, заглавие книги, место издания, издательство и год издания, объем в страницах.

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

Сведения об Internet–источнике включают  Internet–адрес и  тема информации из этого источника.

Далее приведены образцы библиографических описаний произведений печати в списках литературы.

Описание книги одного автора

  1.  Вахрин, П. Методика подготовки и процедура защиты дипломных работ по финансовым и экономическим специальностям: Учеб.пособие /П. Вахрин. - М.: Маркетинг, 2000. - 135 с.
  2.  Тягунов, С. И. Логика как искусство мышления: Учеб. пособие / С. И. Тягунов. - СПб.: Изд-во СПбГУЭФ, 2000. - 107 с.

              Описание книги 2, 3-х авторов

  1.  Мокальская, М.Л. Самоучитель по бухгалтерскому учету: Руководителям, предпринимателям, акционерам, бухгалтерам, студентам, слушателям курсов бухучета / М.Л. Мокальская, А.Ю. Денисов. - М.: Финансы и статистика, 1993. - 245 с.
  2.  Булатов, А.С. Экономика: Учеб. для вузов / А.С. Булатов, И.И.Большакова, В.В. Виноградов; Под ред. А.С. Булатова. - М.: Юристъ, 1999. - 894 с.
  3.  Eckhouse, R.H. Minicomputer systems. Organization, programming and application / R.H. Eckhouse, H.R. Morris. - New York, 1999. - 491 p.

Описание книги 4-х и более авторов

  1.  Производственный менеджмент / С.Д. Ильенкова, А.В. Бандурин, Г.А. Горбовцов; Под ред. С.Д. Ильенкова. - М.: ЮНИТИ, 2000. - 583с.

           Описание сборников

  1.  Санкт-Петербург в цифрах, 1999 / С.-Петерб. ком. гос. статистики. - СПб.: Петербургкомстат, 1999. - 21 с.
  2.  Проблемы экономического развития: Сб. науч. тр. / С.-Петерб. гос. ун-т экономики и финансов. - СПб.: Изд-во СПбГУЭФ, 1998. - 105с.

          Описание статей из газет, журналов и сборников

  1.  Федоров, В.Н. Управление электроприводами кузнечно-прессового оборудования/В.Н. Федоров // Сб. науч. тр. института /ВоГТУ. Т. 1. - Вологда, 1997. - С. 65-72.
  2.  Зиненко, В.И. Охрана природы в городе / В.И.Зиненко // Знание-сила. - 2002 .- № 3. - С. 6-14.
  3.  Сенаторов, А. Япония: коалиционный выбор либерал-демократов / А.Сенаторов, И.Цветов // Проблемы Дальнего Востока. - 2000. - № 1. - С.30-41.
  4.  Балабанов, И.Т. Анализ расчета рентабельности продукции / И.Т.Балабанов, В.Н. Степанов, Е.В. Эйшбиц // Бухгалтерский учет. - 1996. - № 3. - С.30-34.
  5.  Инвестиционный банк: скромное обаяние крупной буржуазии / Д. Гришанков, С. Локоткова, Д. Сиваков и др. // Эксперт. - 1996. - № 14. - С.40-52.
  6.  Страховые организации США // Страховое дело. - 1996. - № 4. - С.49-56.

  Описание нормативно-правовых актов

  1.  О государственной судебно-экспертной деятельности в Российской Федерации: Федер.закон от 31 мая 2001 г. N 73-Ф3 // Ведомости Федер.Собр.Рос.Федерации. - 2001. - N 17. - С. 11-28.
  2.  О некоторых вопросах Федеральной налоговой полиции: Указ Президента РФ от 25.02.2000 № 433 // Собрание законодательства РФ. - 2000. - № 9. -Ст.1024.
  3.  О борьбе с международным терроризмом: Постановление Гос. Думы Федер. 20 сент. 2001 г. N 1865 //Собр. законодательства Рос. Федерации. - 2001. - N 40. - С. 8541-8543.
  4.  Методические рекомендации по разработке финансовой политики предприятия: Приказ от 1 октября 1997 г. № 118 / Мин-во экономики РФ //Экономика и жизнь. - 1998 . - № 2. - С. 5-6.
  5.  ГОСТ 12.1.003-76. Шум.Общие требования безопасности-Взамен ГОСТ 12.1.003-68; Введ. 01.01.77. - М.: Изд-во стандартов, 1982. - 9 с.
  6.  Строительные нормы и правила: Алюминиевые конструкции: СНиП 2.03.06-85 /Госстрой СССР. Введ. 01.01.87. - М., 2001. - 47 с.

  Описание диссертаций, авторефератов диссертаций, депонированных рукописей

  1.  Данилов, Г.В. Регулирование взаимодействий субъектов инвестиционного процесса: Дис. канд. экон. наук: 05.13.10 / Г. В. Данилов. С.-Петерб. гос. ун-т экономики и финансов. -СПб.,1999. - 138с.
  2.  Данилов, Г.В. Регулирование взаимодействий субъектов инвестиционного процесса: Автореф. дис. канд. экон. наук: 05.13.10/Г.В.Данилов. С.-Петерб. гос. ун-т экономики и финансов. - СПб., 1999. - 16с.
  3.  Викулина, Т.Д. Трансформация доходов населения и их государственное регулирования в переходной экономике / Т.Д.Викулина, С.В.Днепрова; С.-Петерб. гос. ун-т экономики и финансов. - СПб., 1998. - 214с. - Деп. В ИНИОН РАН 06.10.98, N 53913.

  Оптические диски и дискеты, другие ресурсы локального доступа

  1.  Интернет шаг за шагом: Учебник.- Электрон. дан. и прогр.-СПб.:ПитерКом, 1997.- 1 электрон. опт. диск (CD-ROM).
  2.  Цветков, В.Я. Компьютерная графика: рабочая программа/ В.Я. Цветков.-М.:МИИГАиК, 1999.-1 дискета.

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

  1.  Сидыганов, В.У. Модель Москвы: электронная карта Москвы и Подмосковья /В.У. Сидыганов, С.Ю. Толмачев, Ю.Э. Цыганков.- М.: FORMOZA, 1998.- Режим доступа: http//formoza.mip.ru.


 

А также другие работы, которые могут Вас заинтересовать

47562. Методические указания. Менеджмент 164.5 KB
  Эффективный менеджер: роли и функции в организации профессиональные и личные качества. Анализ взаимосвязей внутренних переменных организации. Внешняя среда организации: основные характеристики; среда прямого воздействия. Эффективность системы планирования в организации.
47564. Понятие предмет и метод экономического анализа 47 KB
  Методом ЭА является системное комплексное изучение, измерение и обобщение влияние факторов на результаты деятельности предприятия путем обработки специальными приемами системных показателей, плана, учета, отчетности и других источников информации с целью повышения эффективности производства.
47566. Методические указания. Менеджмент организаций 156.5 KB
  Лобачевского МЕТОДИЧЕСКИЕ УКАЗАНИЯ по выполнению дипломной работы студентами всех форм обучения по специальности Менеджмент организации Нижний Новгород 2008 Методические указания по выполнению дипломной работы студентами всех форм обучения по специальности Менеджмент организаций. Методические указания содержат рекомендации по выполнению дипломной работы...
47567. Экономика и организация отрасли. Методические указания 560 KB
  На основе данных из справочника Госкомстата Торговля в России заполните приведенные ниже таблицы и сделайте вывод о вкладе торговли в российскую экономику. вес в общем объеме Таблица 10 Экономическая ситуация и ее изменение в организациях торговли Розничная торговля Оптовая торговля 2005 2008 2009 2010 2005 2008 2009 2010 Экономическая ситуация Благоприятная Удовлетворительная Неблагоприятная Баланс оценок Изменение экономической ситуации Улучшение Без изменений Ухудшение Баланс оценок Семинар 3. Структура торговой отрасли Тест по ГОСТам в...
47568. ЗАДАНИЯ И МЕТОДИЧЕСКИЕ УКАЗАНИЯ. ЭЛЕКТРИЧЕСКИЕ СЕТИ И СИСТЕМЫ 1.02 MB
  Задания и методические указания для выполнения курсового проекта по дисциплине Электрические сети и системы ГОС – 2000. Морозова Введение Основная цель выполнения курсового проекта по дисциплине Электрические системы и сети заключается в понимании и усвоении принципов проектирования сетей электрических систем методов расчета и анализа их установившихся режимов.1 Содержание курсового проекта Для заданного варианта расположения и мощности потребителей выбрать схему развития районной электрической сети при соблюдении...
47569. Методические рекомендации. Финансы и кредит 229 KB
  Учет и операционная деятельность в банках для специальности Учет и операционная деятельность в банках для специальности Тема 2 Особенности организации проведения операций банка с собственными векселями Уставный капитал банка его структура функции и порядок отражения в бухгалтерском учете
47570. Методичні рекомендації. Правознавство 280 KB
  Особлива увага присвячена вибору теми дослідження роботі з джерелами та літературою побудові структури та оформленню роботи підготовці до попереднього захисту та захисту магістерської роботи в Державній екзаменаційній комісії. Методичні рекомендації містять пояснювальну записку основні етапи виконання магістерської роботи правила оформлення та захисту магістерської роботи додатки а також список літератури. Головною метою даних методичних рекомендацій є надання допомоги студентудипломнику у вирішенні поставленних завдань щодо...