Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Создания приложения и настройка системы контроля версий в Microsoft Visual Studio 2010. ⇐ ПредыдущаяСтр 5 из 5
Цель: Получить опыт практической работы с системой контроля версий на примере AnkSvn для Microsoft Visual Studio 2010. Указание к выполнению. Задание №1 Разработчик А: 1.Создайте новый проект Visual Studio: Пуск® Все программы ® Microsoft Visual Studio 2010 ® . 2. В меню File выбрать команду New - Project. 3. В открывшемся окне New Project в списке Visual C++ выбрать сначала тип приложения – CLR, затем вид приложения – Windows Forms Application. Примечание: для Visual Studio 2012 выполните следующие действие: Файл→ Создать→ Проект→ CLR→ Пустой проект CLR→ Имя проекта→ ОК→ Обозреватель решений→ на Имя проекта правой кнопкой мыши→ Добавить→ Создать элемент..→ UI→ Форма Windows Forms→ Добавить
4. В поле Name ввести имя проекта – profit и вставить галочку “Add to source control”, далее нажать OK. Примечание: Если вдруг забыли поставить галочку то выполните следующие действие: 1) щелкните правой кнопкой мыши на решение в обозревателе решений (Solution Explorer).2) Выберите пункт " Добавить Решение Subversion" (Add Solution to Subversion). 5. Введите адрес репозитория в поле Repository Url и нажмите кнопку OK. Но перед этим вам необходимо создать репозиторий на сервере . Например, адрес https: //имя_компьютера: 8443/svn/ имя_репозитория. После чего появится диалоговое окно сообщение. Через некоторое время вы заметите Solution Explorer выглядит немного по-другому, в принципе вы создали папку в Subversion для хранения вашего проекта, и вы обновили вашу рабочую копию путем добавления файлов в решение, обратите внимание на синие символы плюс (+ ) на файлы в обозревателе решений. 6. Правой кнопкой мыши нажмите на узел решения в обозревателе решений и выберите пункт " Выполнить решение изменения" 'Commit Solution Changes' 7. Обзор изменений, которые будут совершены, вставив зафиксируйте и введите сообщение фиксации, после чего нажмите OK. Через некоторое время фиксации будет завершена, и вы увидите файлы в обозревателе решений, имеют синий флажок, это показывает, что одни и те же местах, как они находятся на Subversion Server. 8. ЗакройтеVisual Studio 2010. 9. Зайдите на Мои документы \Visual Studio 2010\Projects вы увидите сохранённый свой проект. 10. Выделите папку с проектом, после чего нажмите правую кнопку мыши и вызовите команду TortoiseSVN → Commit.... 11. После чего появится диалоговое окно фиксаций, где необходимо поставить галочку в и нажать кнопку ОК. 12. После нажатия на кнопку ОК появится диалог авторизаций. Введите свои данные и нажмите кнопку ОК.
Разработчик В: 13. Создайте на рабочем столе папку для обновления вашей рабочей копии. 14. Щёлкните правой клавишей мыши и выберите из контекстного меню Проводника TortoiseSVN → Update. 15. После чего у вас должно появится диалог авторизаций. Введите свои данные и нажмите кнопку ОК. 16. Откройте совместный проект. 17. В Solution Explorer откройте папку Header Files и нажмите на форму Form1. 18. В панели Toolbox щелкните на значке Texbox (Поле ввода). Поместите курсор в окно формы, а затем перетащите его 2 раза. В итоге у вас должно получится два поле для ввода.
Каждому добавленному компоненту среда разработки присваивает имя, которое состоит из названия компонента и его порядка номера. Например, первый добавленный на форму компонент Texbox получает имя texbox1, второй – texbox2. Путем изменения значения свойства Name можно поменять имя компонента. 19. Аналогичным способом перетащите объект Button (Кнопка). И три объекта Label (Текст). В результате вы получите примерно следующий рисунок: 20. Правой кнопкой мыши нажмите на узел решения в обозревателе решений и выберите пункт " Выполнить решение изменения" 'Commit Solution Changes'.
Разработчик А: 21. Откройте совместный проект. 22. Правой кнопкой мыши нажмите на узел решения в обозревателе решений и выберите пункт «Update Project to Latest Version». 23. Выберите объект Label1 (надпись), щелкнув по нему мышью. 24. Правой кнопкой мыши откройте свойство объект Label1 на свойстве Text (категория Appearance) и удалите установленное по умолчанию значение. Введите нужный вам текст. 25. Проделайте аналогичное (пункты 10 – 11) для изменения надписи для кнопки (Button1) и текста (Label1). 26. Дважды щелкните на кнопке Расчет, которая отобразит пустую процедуру обработки событий. Наберите в теле процедуры команду:
Private: System:: Void button1_Click(System:: Object^ sender, System:: EventArgs^ e) { double sum; // сумма int period; // срок
double percent; // процентная ставка double profit; // доход
sum = 0; period = 0; sum = System:: Convert:: ToDouble(textBox1-> Text); period = System:: Convert:: ToInt32(textBox2-> Text);
if (sum < 10000) percent = 8.5; else percent = 12;
profit = sum * (percent/100/12) * period;
label3-> Text = " Процентная ставка: " + percent.ToString(" n" ) + " %\n" + " Доход: " + profit.ToString(" c" ); } }; }
27. Нажмите клавишу < F5> или выберите команду Debug=> Start , чтобы запустить написанную вами программу. Если вы набрали все коды без ошибок, Visual С++ отобразит на экране пользовательский интерфейс вашей программы. 28. Правой кнопкой мыши нажмите на узел решения в обозревателе решений и выберите пункт " Выполнить решение изменения" 'Commit Solution Changes'.
Разработчик В: 29. Правой кнопкой мыши нажмите на узел решения в обозревателе решений и выберите пункт «Update Project to Latest Version».
В результате Разработчики А и В получат примерно следующий рисунок: Задание №2 Разработчик А: 1.Создайте новый проект Visual Studio: Пуск® Все программы ® Microsoft Visual Studio 2010 ® . 3. В меню File выбрать команду New - Project. 4. В открывшемся окне New Project в списке Visual C++ выбрать сначала тип приложения – CLR, затем вид приложения – Windows Forms Application. 5. В поле Name ввести имя проекта – Photo и вставить галочку “Add to source control”, далее нажать OK. Примечание: Если вдруг забыли поставить галочку то выполните следующие действие: 1) щелкните правой кнопкой мыши на решение в обозревателе решений (Solution Explorer).2) Выберите пункт " Добавить Решение Subversion" (Add Solution to Subversion).
Через некоторое время вы заметите Solution Explorer выглядит немного по-другому, в принципе вы создали папку в Subversion для хранения вашего проекта, и вы обновили вашу рабочую копию путем добавления файлов в решение, обратите внимание на синие символы плюс (+ ) на файлы в обозревателе решений.
Разработчик В:
Разработчик А:
private: System:: Void button1_Click(System:: Object^ sender, System:: EventArgs^ e) { double cena = 0; // цена int n; // кол-фо фотографий double sum; // сумма
if (radioButton1-> Checked) cena = 3.50; if (radioButton2-> Checked) cena = 4.50; if (radioButton3-> Checked) cena = 12.0;
n = Convert:: ToInt32(textBox1-> Text); sum = n * cena;
label2-> Text = " Цена: " + cena.ToString(" c" ) + " \nКоличество: " + n.ToString() + " шт.\n" + " Сумма заказа: " + sum.ToString(" C" ); }
28. Дважды щелкните на textBox1, которая отобразит пустую процедуру обработки событий. Наберите в теле процедуры команду:
private: System:: Void textBox1_TextChanged(System:: Object^ sender, System:: EventArgs^ e) { if (textBox1-> Text-> Length == 0) button1-> Enabled = false; else button1-> Enabled = true;
label2-> Text = " "; }
29. Затем в окне Properties щелчком на кнопке Events нужно открыть вкладку Events.Как показано ниже на рисунке: 30. После чего дважды щелкните в поле Click, которая отобразит пустую процедуру обработки событий. Наберите в теле процедуры кода: private: System:: Void radioButton_Click(System:: Object^ sender, System:: EventArgs^ e) { label2-> Text = " ";
// установить курсор в поле Количество textBox1-> Focus();
} 31. Нажмите клавишу < F5> или выберите команду Debug=> Start , чтобы запустить написанную вами программу. Если вы набрали все коды без ошибок, Visual С++ отобразит на экране пользовательский интерфейс вашей программы. 32. Правой кнопкой мыши нажмите на узел решения в обозревателе решений и выберите пункт " Выполнить решение изменения" 'Commit Solution Changes'.
Разработчик В: 33. Правой кнопкой мыши нажмите на узел решения в обозревателе решений и выберите пункт «Update Project to Latest Version».
В результате Разработчики А и В получат примерно следующий рисунок: Задания для самостоятельной работы 1. Найдите сумму первой и второй переменных и разность первой и третьей переменной. 2. Разработать программу для пользователя расчета надбавки к окладу в зависимости от стажа работы сотрудников предприятия. Если стаж работы меньше 5 лет, то надбавка составляет 0 %, если стаж от 5 до 10 лет, то надбавка – 5 %, если стаж больше 10 лет, то надбавка – 10 %. 3. Разработать программу для пользователя для вычисления надбавки к стипендии по результатам сессии. Размер стипендии составляет 2 МРОТ (минимальный размер оплаты труда). Если три экзамена сданы на " 5", то надбавка составляет 50 %, если есть одна " 4" (при остальных " 5" ), то надбавка составит 25 %, если есть хотя бы одна " 2", то стипендия не назначается, т. е. равна " 0".
Контрольные вопросы. 1 Что такое AnkSvn? 1. Разрешение конфликта. Приведите пример. 2. На каких этапах могут возникать конфликты? 3. Какие виды операции приводят к необходимости объединений изменений.
Литература 1. Stefan Kü ng, Lü bbe Onken, Simon Large.Электронная книга: TortoiseSVN. Клиент Subversion для Windows Версия 1.6.4.-2009. 2. Стас Фомин, Электронная лекция: Subversion: Введение. 2008. 3. Бен Коллинз-Сассман, Брайан У. Фитцпатрик, К. Майкл Пилато. Управление версиями в Subversion // Управление версиями в Subversion, 2007. [Электронный ресурс]. URL: http: //svnbook.red-bean.com/nightly/ru/index.html 4. Никита Культин «Основы программирования в Visual C++ 2010» - СПб.: БХВ-Петербург, 2010. – 384 с. |
Последнее изменение этой страницы: 2017-04-12; Просмотров: 886; Нарушение авторского права страницы