ЛР №1 / Лабораторная работа №1 Bluetooth Desktop
.pdfСоздание программного интерфейса
Запустите Visual Studio Community 2017:
На Начальной странице выберите Создать проект..
В появившемся окне Создание проекта выберите Приложение Windows Forms (.NET Framework) Visual C#, и задайте в качестве имени проекта свою фамилию на латинице:
Для формы Form1 во вкладке Свойства задайте свойство Text Discovery Bluetooth:
2
Поместите на форму из Панели элементов из раздела Стандартные элементы управления
следующие элементы управления:
ListBox для вывода имени Bluetooth-устройств. Во вкладке Свойства элемента ListBox задайте свойство (Name) lbx:
3
ListBox для вывода информации об устройстве. Во вкладке Свойства элемента ListBox задайте свойство (Name) lbx_prop.
Кнопку Button.
4
Во вкладке Свойства элемента Button задайте свойство (Name) btn_discover и свойство Text
Искать устройства.
Кнопку Button. Во вкладке Свойства элемента Button задайте свойство (Name) button1 и
свойство Text Внутр. информация:
5
Разместите их следующим образом (рис. 1).
На панели инструментов задайте свойства Конфигурация решения - Release, Платформы решения - x86:
6
Выполните сборку проекта:
В |
папку |
проекта |
…\Visual |
Studio |
2017\Projects\BluetoothDesktop\BluetoothDesktop\bin\x86\Release скопируйте три файла: InTheHand.Net.Personal.dll, InTheHand.Net.Personal.xml, mac_list.txt.
Добавьте ссылку на дополнительную библиотеку. В Обозревателе решений щелкните правой кнопкой мыши на строке Ссылки, и выберите Добавить ссылку:
В появившемся окне Менеджер ссылок нажмите кнопку Обзор..., выберите путь
…\bin\x86\Release, файл InTheHand.Net.Personal.dll:
7
Нажмите кнопку OK.
Написание кода приложения
8
Подключите дополнительные библиотеки:
Добавьте строчки кода:
в файл Form1.cs:
Добавьте две строчки кода:
в файл Form1.cs:
Дважды щелкните левой кнопкой мыши по кнопке Искать устройства и добавьте следующий код:
9
Дважды щелкните левой кнопкой мыши по кнопке Внутр. информация и добавьте следующий код:
Функционально работу интерфейса программы можно разделить на две части:
Обнаружение доступных Bluetooth-устройств (имя, адрес, производитель, тип, профиль):
10