Программирование КПК и смартфонов на .NET Compact Framework

Можно заказать в моем магазине

Мобильные устройства все активнее вторгаются в нашу жизнь. Карманные компьютеры и смартфоны давно утратили статус дорогих игрушек и перекочевали в разряд необходимых устройств. Значит, для них необходимо создавать программное обеспечение. Так почему вы должны оставаться в стороне? Прочитав эту книгу, вы получите знания, которые позволят вам уверенно создавать программы для карманных компьютеров и смартфонов. А огромное количество разнообразных примеров поможет быстро совершенствоваться и развиваться, обогащая свой опыт работы. Книга предназначена для начинающих программистов.

Содержание

ВведениеНа кого рассчитана эта книгаТребованияПримеры к книгеБлагодарностиОтзывы и предложенияОт издательстваГлава 1. Знакомство с .NET Compact FrameworkМобильные устройстваОбщие сведенияРазвитие .NET Compact FrameworkЧто нового в .NET Compact Framework 2.0Что нового в Visual Studio .NET 2005Глава 2. Первое приложение для .NET Compact FrameworkПервые шагиКнопки минимизации и закрытия формыРазмеры и позиция формыМенюПанель ввода SIPСтилус вместо мышиГлава 3. Элементы управленияСходство и различияУрезанная функциональность элементов управленияЭлемент FormСвойство FormBorderStyleСвойство ControlBoxСвойства MinimizeBox и MaximizeBoxСвойство WindowsStateРазмеры и расположение формыЭлементы управленияЭлемент ButtonЭлемент TextBoxЭлемент LabelЭлемент RadioButtonЭлемент PanelЭлемент CheckBoxЭлемент ComboBoxЭлемент ListBoxЭлемент NumericUpDownЭлемент DomainUpDownЭлемент ProgressBarЭлемент StatusBarЭлемент TrackBarЭлемент ToolBarЭлемент MainMenuЭлемент ContextMenuЭлемент TimerЭлементы OpenFileDialog и SaveFileDialogЭлементы HScrollBar и VScrollBarСписок рисунков (ImageList)Элемент PictureBoxЭлемент ListViewЭлемент TabControlЭлемент TreeViewЭлемент InputPanelЭлемент управления DataGridЭлемент SplitterЭлемент MonthCalendarЭлемент DateTimePickerЭлемент DocumentListЭлемент NotificationЭлемент HardwareButtonГлава 4. Улучшаем элементы управленияТекстовые поляУправление полосой прокруткиМногострочный текст в кнопкеУвеличение ширины выпадающего списка ComboBoxListBoxListViewСоздание кнопки, содержащей изображениеСписок с расширенными возможностямиТекстовое поле для ввода чиселСортировка элементов ListViewИспользование элемента DateTimePickerГлава 5. Мышь и клавиатураМышь и стилусКурсорыПесочные часыОбработка события Tap-and-HoldКлавиатураКлавиши навигацииВыключение устройстваДополнительные материалыГлава 6. ГрафикаКлассы для программирования графикиКласс PenКласс BrushКласс SolidBrushКласс TextureBrushКласс ColorКласс FontКласс IconКласс BitmapСтруктура PointСтруктура RectangleГрафические методыСоздание собственных методов DrawPie и FillPieСоздание фонового рисунка для формыКопирование рисункаПоддержка прозрачностиОкругленные прямоугольникиСоздание экранных снимковМетод LockbitsГрафический редакторДополнительные материалыГлава 7. Разработка приложенийАктивация и деактивация формыЗакрыть или свернуть окноПиктограмма приложенияСоздание собственных диалоговых оконСоздание заставки Splash ScreenПоворот экранаРекомендации по дизайну формГотовые приложенияФайловый менеджер для смартфонаЗачем нужен файловый менеджерГрафический интерфейс программыКод программыДиспетчер задачГрафический интерфейс программыКод программыАктивация и закрытие приложенияПеречисление процессовЗакрытие процессаМаленький блокнотПервые шагиСтандартные операции с текстомРаспространение приложенийСоздание cab-файлаСоздание проектаДополнительные материалыГлава 8. Эмулятор и другие утилитыПрограммы для отладки приложенийЭмуляторЗапуск эмулятораНастройка эмулятораЭмуляция карточки памятиИзменение ориентации экранаВыход в Интернет через эмуляторИзменение внешнего вида эмуляторовЭмулятор как отдельный продуктНовая версия эмулятораНабор утилит Visual Studio Remote ToolsRemote Zoom-inRemote File ViewerRemote Registry EditorГлава 9. Программирование для смартфоновОсобенности программирования для смартфоновСоздание приложения для смартфонаСоздание менюЭлементы управленияРежимы вводаПереопределение клавиш Soft KeyПрокручивание формыГлава 10. Windows Mobile 5.0Первый взглядУлучшенная продуктивностьПоддержка мультимедиаПоддержка управляемого кодаWindows Mobile 5.0 APIВзаимодействие с ActiveSyncНовые возможности системыПодготовка к работеMicrosoft.WindowsMobile.PocketOutlookВстречи (Appointment)Работа с адресной книгойЭлектронная почтаSMS-сообщенияПрием и обработка SMS-сообщенийТелефонияState and Notifications BrokerМультимедиаВыбор изображенияРабота с фотокамеройПовторение пройденногоВстречиОтсылка письмаМелочь, а приятноМетод Directory.ExistsМетод Bitmap.Save()Глава 11. Создание игрИгры на мобильных устройствахПродуктовая аркадаНачало работыДобавление изображения в программуИспользование встроенных ресурсовВывод картинки на экранСоздание анимацииОтраженияУправление скоростью движения объектаДобавляем новый объектУстранение мерцанияХлеб — всему головаОбнаружение столкновенийСтолкновения батона и мячаНовые объектыРазмещение помидоровУничтожение томатовСчет игрыВедение счетаЗвуковые эффектыДальнейшие улучшенияТестированиеИ опять добавляем новые объектыУправление таблицей результатовПереключение между формамиОтображение дочернего окнаПолучение имени игрокаХранение лучших результатовУлучшение графикиСпрайтыДругие игрыГлава 12. СвязьИнфракрасное соединениеИстория и теорияКласс IrDAClientСоздание программы для работы с ИК-связьюОбнаружение устройствПередача данныхТехнология BluetoothНесколько слов о связиГлава 13. Использование неуправляемого кодаВызов функций Windows APIОпределение платформыПаролиПерезагрузка КПКЕще раз о перезагрузкеПоворот экранаПрячем кнопку StartПанель задачЗапуск других приложенийНазвания специальных файловИспользование звуковых файловСистемные звукиСистемное времяСоздание ярлыкаКоличество строк в текстовом полеРеестрНаличие внешней клавиатурыИнформация о пользователеНаличие дополнительной клавиатурыВиброзвонокГлава 14. Кирпичики .NET Compact FrameworkУзнать версию .NET Compact FrameworkУзнать версию операционной системыПолучить путь к запущенному приложениюСпециальные папкиУзнать имя устройстваУзнать ориентацию экранаОткрытие файлов программой по умолчаниюСоздание и отправка письмаКнопки навигацииПослесловиеЧто дальше?Полезные ресурсы.NET Compact Framework 2.0 RedistributableMicrosoft ActiveSync 4.1Русская версия эмулятора для Windows Mobile 5.0 SmartphoneРусская версия эмулятора для КПК под управлением Windows Mobile 5.0 Pocket PCСайт Роба МайлзаСайт Кристиана ФорсбергаOpenNETCF.orgGoogle
Реклама