лекция надежность. А. ОсиповРазработка Windows приложенийна C#
Скачать 0.74 Mb.
|
DataSetи заполняет окно Data Sources объектами, выбранными во время работы мастера. После выполнения мастера остается еще переместить элементы в вашу форму для создания экземпляров объектов, которым необходим доступ к данным. В этом упражнении Вы создадите приложение Windows, создадите источник данных и свяжите элементы управления с данными, перетаскивая элементы из окна Data Sources. 1. Создайте приложение Windows и назовите его WinDataSourcesWizard. 2. Запустите Data Source Configuration Wizard, выбрав Add New Data Source в меню Data. 3. На странице Choose a Data Source Type оставьте выбранный по умолчанию Database и щелкните Next. 4. На странице Choose Your Data Connection выберите подключение к базе данных Конфетная фабрика и создайте, если нужно, новое подключение. 5. Щелкайте Next, сохраняя значения по умолчанию, пока не дойдете до страницы Choose Your Database Objects (Выбор объектов базы данных), и в узле Tablesвыберите таблицы Сотрудники и Заказы. 6. Щелкните Finish для добавления набора данных к проекту. 7. В меню Data выберите Show Data Sources, чтобы отобразить окно Data Sources, проверьте, что отображаются требуемые таблицы. 8. Перетащите узел Сотрудникииз окна Data Sources на форму Form1. 9. К форме добавятся DataGridViewи BindingNavigator, и в области компонентов появится несколько относящихся к данным объектов. 10. Постройте приложение. 11. В этот момент вы имеете рабочее приложение с DataGridView, связанным с данными таблицы Сотрудники. Если в интегрированной среде разработки вы переключитесь в режим кода, то увидите, что был добавлен код к событию загрузки формы для заполнения таблицы Сотрудникиданными, а в BindingNavigator— к сохраняющей данные кнопке для отправки обновлений обратно в базу данных. 12. Запустите приложение. Выполняющееся приложение должно отобразить данные таблицы Сотрудники. 13. Остановите приложение и откройте форму в режиме Design. 14. Разверните узел Сотрудникив окне Data Sources. 15. Перетащите на свободное место формы узел Заказы, вложенный в узел Сотрудники. 16. Обратите внимание на BindingSource и TableAdapter, добавленные в область компонентов. 69 17. Постройте и выполните приложение. Щелкните строку в таблице Сотрудники. Обратите внимание, что ЗаказыDataGridViewотображает все заказы, оформленные данным сотрудником. Списоклитературы 1. ЭндрюТроелсен. Язык программирования C# 2010 и платформа .NET 4.0. – М.,Вильямс, 2010 г. .– 1392 с. 2. ГолощаповА. Microsoft Visual Studio 2010 (+ CD-ROM).–БХВ- Петербург, 2011.– 544с. 3. НикРендольф, ДэвидГарднер, МайклМинутилло, КрисАндерсон Visual Studio 2010 для профессионалов.– М.,Диалектика, 2011. – 1184 с. 4. АлексМакки. Введение в .NET 4.0 и Visual Studio 2010 для профессионалов. – Издательство: Вильямс - 2010 – 416с. 5. ДжоМайо. Microsoft Visual Studio 2010. Самоучитель – БХВ – Петербург,-2010- 450 с. 70 В 2009 году Университет стал победителем многоэтапного конкурса, в результате которого определены 12 ведущих университетов России, которым присвоена категория « Национальный исследовательский университет » . Министерством образования и науки Российской Федерации была утверждена программа его развития на 2009–2018 годы . В 2011 году Университет получил наименование «Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики» КАФЕДРАПРОГРАММНЫХСИСТЕМ Кафедра Программныхсистем входит в состав нового факультета Инфокоммуникационныетехнологии , созданного решением Ученого совета университета 17 декабря 2010 г. по предложению инициативной группы сотрудников, имеющих большой опыт в реализации инфокоммуникационных проектов федерального и регионального значения. На кафедре ведется подготовка бакалавров и магистров по направлению 210700 «Инфокоммуникационныетехнологииисистемы связи»: 210700.62.10 – ИНТЕЛЛЕКТУАЛЬНЫЕ ИНФОКОММУНИКАЦИОННЫЕСИСТЕМЫ (Бакалавр) 210700.68.10 – ИНТЕЛЛЕКТУАЛЬНЫЕ ИНФОКОММУНИКАЦИОННЫЕСИСТЕМЫ (Магистр) Выпускники кафедры получают фундаментальную подготовку по: математике, физике, электронике, моделированию и проектированию инфокоммуникационных систем (ИКС), информатике и программированию, теории связи и теории информации. В рамках профессионального цикла изучаются дисциплины: архитектура ИКС, технологии программирования, ИКС в Интернете, сетевые технологии, администрирование сетей Windows и UNIX, создание программного обеспечения ИКС, Web программирование, создание клиент-серверных приложений. Областьпрофессиональнойдеятельностибакалавровимагистров включает: • сервисно-эксплуационная в сфере современных ИКС; 71 • расчетно-проектная при создании и поддержке сетевых услуг и сервисов; • экспериментально-исследовательская; • организационно-управленческая – в сфере информационного менеджмента ИКС. Знаниявыпускниковвостребованы: • в технических и программных системах; • в системах и устройствах звукового вещания, электроакустики, речевой, и мультимедийной информатики; • в средствах и методах защиты информации; • в методах проектирования и моделирования сложных систем; • в вопросах передачи и распределения информации в телекоммуникационных системах и сетях; • в методах управления телекоммуникационными сетями и системами; • в вопросах создания программного обеспечения ИКС. Выпускники кафедры Программных систем обладают компетенциями: • проектировщика и разработчика структур ИКС; • специалиста по моделированию процессов сложных систем; • разработчика алгоритмов решения задач ИКС; • специалиста по безопасности жизнедеятельности ИКС; • разработчика сетевых услуг и сервисов в ИКС; • администратора сетей: UNIX и Windows; • разработчика клиентских и клиент-серверных приложений; • разработчика Web – приложений; • специалиста по информационному менеджменту; • менеджера проектов планирования развития ИКС. Трудоустройствовыпускников: 1. ОАО «Петербургская телефонная сеть»; 2. АО «ЛЕНГИПРОТРАНС»; 3. Акционерный коммерческий Сберегательный банк Российской Федерации; 4. ОАО «РИВЦ-Пулково»; 5. СПБ ГУП «Петербургский метрополитен»; 6. ООО «СоюзБалтКомплект»; 7. ООО «ОТИС Лифт»; 8. ОАО «Новые Информационные Технологии в Авиации»; 9. ООО «Т-Системс СиАйЭс» и др. Кафедрасегодня имеет в своем составе высококвалифицированный преподавательский состав, в том числе: • 5 кандидатов технических наук, имеющих ученые звания профессора и доцента; 72 • 4 старших преподавателя; • 6 штатных совместителей, в том числе кандидатов наук, профессиональных IT - специалистов; • 15 Сертифицированных тренеров, имеющих Западные Сертификаты фирм: Microsoft, Oracle, Cisco, Novell. Современная техническая база; лицензионное программное обеспечение; специализированные лаборатории, оснащенные необходимым оборудованием и ПО;качественная методическая поддержка образовательных программ; широкие Партнерские связи существенно влияют на конкурентные преимущества подготовки специалистов. Авторитет специализаций кафедры в области компьютерных технологий подтверждается Сертификатами на право проведения обучения по методикам ведущих Западных фирм - поставщиков аппаратного и программного обеспечения. Заслуженной популярностью пользуются специализации кафедры ПС по подготовке и переподготовке профессиональных компьютерных специалистов с выдачей ГосударственногоДиплома о профессиональной переподготовке по направлениям: "Информационныетехнологии (инженер-программист)" и "Системныйинженер", а также Диплома о дополнительном (к высшему) образованию с присвоением квалификации: "Разработчик профессионально-ориентированных компьютерных технологий " . В рамках этих специализаций высокопрофессиональные преподаватели готовят компетентных компьютерных специалистов по современным в России и за рубежом операционным системам, базам данных и языкам программирования ведущих фирм: Microsoft, Cisco, IBM, Intel, Oracle, Novell и др. Профессионализм, компетентность, опыт, и качество программ подготовки и переподготовки IT- специалистов на кафедре ПС неоднократно были удостоены высокиминаградами «Компьютерная Элита» вноминациилучшийучебныйцентр России. Партнеры: 1. Microsoft Certified Learning Solutions; 2. Novell Authorized Education Center; 3. Cisco Networking Academy; 4. Oracle Academy; 5. Sun Java Academy и др; 6. Prometric; 7. VUE. Мыготовимквалифицированныхинженероввобласти инфокоммуникационныхтехнологийсновымизнаниями, образом мышленияиспособностямибыстройадаптацииксовременным условиямтруда. 73 Никита Алексеевич Осипов Разработка Windows приложенийна C# УЧЕБНОЕПОСОБИЕ В авторской редакции Редакционно-издательский отдел НИУ ИТМО Зав. РИО Н.Ф. Гусарова Лицензия ИД № 00408 от 05.11.99 Подписано к печати Заказ № Тираж Отпечатано на ризографе 74 Редакционно-издательскийотдел Санкт-Петербургского национального исследовательского университета информационных технологий, механики и оптики 197101, Санкт-Петербург, Кронверкский пр., 49 |