Опубликован: 19.03.2014 | Доступ: свободный | Студентов: 329 / 26 | Длительность: 11:36:00
Специальности: Программист
Лекция 13:

Организация доступа к базе данных SQL Server Compact в серверных сценариях гибридных мобильных приложений

Создание БД из среды веб - проекта

Откройте в Visual Studio проект "WebApp_Mobile", принимающий от клиента данные name, lastname, country. Добавим к проекту базу данных, содержащую всего одну таблицу Client, для полей которой возьмем имена, соответствующие принимаемым данным. Чтобы добавить новую базу данных в проект "WebApp_Mobile", выполняем действия, описанные далее.

Откройте окно добавления нового элемента к вашему проекту, выберите пункт "Локальная база данных SQLServer Compact" и задайте имя базы, например, DB_Mobile.sdf:


Рис. 23.2.

Ответьте утвердительно на предложение разместить создаваемую базу данных в стандартном каталоге App_Data. В обозревателе решений появится новая папка App_Data с вашей базой данных. В окне обозревателя серверов вы также можете увидеть созданную базу данных:


Рис. 23.3.

Рис. 23.4.

В окне обозревателя серверов для базы DB_Mobile.sdf создайте таблицу Client. Для этого щелкните правой кнопкой мыши по разделу "Таблицы" и выберите пункт "Новая таблица" из контекстного меню. В окне мастера создания таблиц укажите имя таблицы (Client) и имена ее полей (name, lastname, country):


Рис. 23.5.

Можете немного заполнить таблицу данными (остальные получим от мобильного устройства). Это облегчит отладку объектов формы, которые сразу покажут эти данные.


Рис. 23.6.

Итак, база данных создана. Можно переходить к сдедующему этапу разработки - отображению информации из базы данных в браузере мобильного устройства.

Дмитрий Белов
Дмитрий Белов

Каким образом можно создать точку останова? Например, если в Лекции 8 в примере, который демонстрирует возможность <canvas> для работы с готовыми изображениями (последний в лекции) в цикле
for (i = 0; i < 3; i++) {
for (j = 0; j < 4; j++) {
sx = 300 * i; sy = 350 * j;
contextNow.drawImage(img, sx, sy);}
поставить точку останова, то при запуске отладки проекта точка становится пустой окружностью с сообщением: В настоящий момент попадание в точку останова не произойдет. Нет загруженных символов для этого документа. Как все-таки создать точку останова и пройти по шагам весь код?