Главная страница
Навигация по странице:

  • Visual С

  • лекция. Зиборов. Справочник для опытных и как пособие для начинающих программистов. Компактдиск содержит исходные коды примеров из книги


    Скачать 7.39 Mb.
    НазваниеСправочник для опытных и как пособие для начинающих программистов. Компактдиск содержит исходные коды примеров из книги
    Анкорлекция
    Дата13.04.2023
    Размер7.39 Mb.
    Формат файлаdoc
    Имя файлаЗиборов.doc
    ТипСправочник
    #1060897
    страница30 из 31
    1   ...   23   24   25   26   27   28   29   30   31
    1   ...   23   24   25   26   27   28   29   30   31

    Рис. 16.10. Интерфейс второй Web-страницы WPF-приложения

    Убедиться в работоспособности программы можно, открыв решение в папке WpfXpabПepexoды.

    Желаю вам, уважаемые читатели, получить не только удовольствие от процесса программирования на Visual С#, но и зарабатывать достойные вас деньги.

    Извините, все.

    Приложение Описание компакт-диска Таблица П1. Содержимое компакт-диска

    Название папки

    Описание программы

    Номер примера

    ComboBox_Calc

    Программа, реализующая функции калькулятора. Здесь для отображения вариантов выбора арифметических действий используется комбинированный список ComboBox

    9

    Unico

    Программа демонстрирует возможность вывода в текстовую метку, а также в диалоговое окно MessageBox греческих букв. Программа приглашает пользователя ввести радиус R, чтобы вычислить длину окружности

    10

    Сумма

    Консольное приложение складывает два числа и выводит сумму на консоль

    11

    ТаблКорней

    Консольное приложение задает цвета и заголовок консоли, а затем выводит таблицу извлечения квадратного корня от нуля до десяти

    12

    ConsoleMessageBox

    Консольное приложение выводит в окно MessageBox текущую дату и время в различных форматах, используя String.Format

    13

    CcылкaHaVisualBasic

    В данном консольном приложении Visual С# используем функции Visual Basic. Приложение приглашает пользователя ввести два числа, анализирует, числа ли ввел пользователь, и выводит результат суммирования на экран. При этом используются функции Visual Basic: inputBox, isNumeric (для контроля, число ли ввел пользователь) и MsgBox

    14

    Monitoring

    Программа отображает координаты курсора мыши относительно экрана и элемента управления. Программа содержит форму, список элементов ListBox и два текстовых поля. Программа заполняет список ListBox данными о местоположении и изменении положения курсора мыши. Кроме того, в текстовых полях отображаются координаты положения курсора мыши относительно экрана и элемента управления ListBox

    15

    NewButton

    Программа создает командную кнопку в форме "программным" способом, т. е. с помощью написания непосредственно программного кода, не используя при этом панель элементов управления Toolbox. Программа задает свойства кнопки: ее видимость, размеры, положение, надпись на кнопке и подключает событие "щелчок на кнопке"

    16



    Hover

    Простейшая программа с экранной формой, меткой, командной кнопкой и диалоговым окном, отслеживание события MouseHove

    2

    Корень

    Программа вводит через текстовое поле число, при щелчке на командной кнопке извлекает из него квадратный корень и выводит результат на метку labell. В случае ввода не числа сообщает пользователю об этом предупреждением красного цвета также на метку labell

    3

    Passport

    Программа для ввода пароля в текстовое поле, причем при вводе вместо вводимых символов некто, "находящийся за спиной пользователя", увидит только звездочки

    4

    СheckBox1

    Программа управляет стилем шрифта текста, введенного на метку Label посредством флажка CheckBox

    5

    BheckBox2

    Совершенствование предыдущей программы. Побитовый оператор ^ — исключающее ИЛИ

    6

    ВкладкиТаbСоntrol

    Программа, позволяющая выбрать текст из двух вариантов, задать цвет и размер шрифта для этого текста на трех вкладках TabControl с использованием переключателей RadioButton

    7

    Visible

    Программа пишет в метку Label некоторый текст, а пользователь с помощью командной кнопки делает этот текст либо видимым, либо невидимым. Здесь использовано свойство visible. При зависании мыши над кнопкой появляется подсказка "Нажми меня" (свойство ToolTip)

    8



    ДваСобытияОднаПроц

    В форме имеем две командные кнопки, и при нажатии указателем мыши любой из них получаем номер нажатой кнопки. При этом в программе предусмотрена только одна процедура обработки событий

    17

    Сalс

    Программа Калькулятор с кнопками цифр. Управление калькулятором возможно только мышью. Данный калькулятор выполняет лишь арифметические операции

    18

    СсылкиLinkLabel

    Приложение Windows обеспечивает ссылку для посещения почтового сервера www.mail.ru, ссылку для просмотра папки C:\Windows\ и ссылку для запуска текстового редактора Блокнот с помощью элемента управления LinkLabel

    19

    Кеу

    Обработка событий клавиатуры. Программа, которая информирует пользователя о тех клавишах и комбинациях клавиш, которые тот нажал

    20

    NumbersOnly

    Программа анализирует каждый символ, вводимый пользователем в текстовое поле формы. Если символ не является числовым, то текстовое поле получает запрет на ввод такого символа. Таким образом, программа не дает возможность пользователю ввода не числовых данных

    21

    ToлькоЧисло+ТчкОrЗпт

    Программа разрешает ввод в текстовое поле только цифровых символов, а также разделителя целой и дробной частей числа (т. е. точки или запятой)

    22

    ТХT_Unicode

    Программа для чтения/записи текстового файла в кодировке Unicode

    23

    ТXT 1251

    Программа для чтения/записи текстового файла в кодировке Windows 1251

    24

    ТекстовыйРедактор

    Простой текстовый редактор. Открытие и сохранение файла в диалоге. Событие формы Closing

    25

    Тестирование

    Программа тестирует студента по какому-либо предмету обучения

    26

    RFT_edit

    Программа простейшего RTF-редактора

    27

    TXT_print

    Печать текстового документа. Программа имеет такие возможности: открыть в стандартном диалоге Windows текстовый файл, просмотреть его в окне программы (в текстовом поле) без возможности изменения текста (Readonly) и при желании пользователя вывести этот текст на принтер

    28




    Read_Write_bin

    Программа для чтения/записи бинарных файлов с использованием потока данных

    29




    Simple_Image1, Simple_Image2 и Simple_lmage3

    Программа выводит в форму изображение растрового графического файла формата BMP, JPG, PNG или других форматов

    30




    БольшойРисунокСкроллинг

    Программа выводит изображение из растрового файла в элемент управления PictureBox, размещенный на элементе управления Panel, с возможностью прокрутки изображения

    31




    РисМышью

    Программа позволяет при нажатой левой или правой кнопке мыши рисовать в форме

    32




    РисФигур

    Программа позволяет рисовать в форме графические примитивы: окружность, отрезок, прямоугольник, сектор, текст, эллипс и закрашенный сектор. Выбор того или иного графического примитива осуществляется с помощью элемента управления ListBox (Список)

    33




    ВыборЦвета1 и ВыборЦвета2

    Программа меняет цвет фона формы BackColor, перебирая константы цвета, предусмотренные в Visual Studio 2010, с помощью элемента управления ListBox

    34




    ПечатьЭллипса

    Печать графических примитивов. Программа выводит на печать (на принтер) изображение эллипса. Понятно, что таким же образом можно распечатывать и другие графические примитивы: прямоугольники, отрезки, дуги и т. д. (см. методы объекта Graphics) •

    35




    ПечатьВМРфайла

    Программа выводит на печать графический файл формата BMP

    36




    График

    Программа рисует график продаж по месяцам. Понятно, что таким же образом можно построить любой график по точкам для других прикладных целей

    37




    БуферОбменаТХТ

    Программа для управления буфером обмена в текстовом формате. Программа имеет возможность записи какого-либо текста в буфер обмена, а затем извлечения этого текста из буфера обмена

    38




    БуферОбменаВitMap

    Программа оперирует с буфером обмена, когда тот содержит изображение

    39



    (строка в таблице) и

    AllPrintScreen

    Программная имитация нажатия клавиш eAlt>+
    с помощью функции Microsoft Windows API, а также методом Send класса SendKeys

    40

    БуферОбменаSaveBMP

    Программа читает буфер обмена, и если данные в нем представлены в формате растровой графики, то записывает их в ВМР-файл

    41

    ПростоТаймер

    Демонстрация использования таймера Timer. После запуска программы показываются форма и элемент управления ListBox. Через две секунды в списке элементов появляется запись "Прошло две секунды", и через каждые последующие две секунды в список добавляется аналогичная запись

    42

    SaveСкриншотКаждые5сек

    Программа после запуска каждые пять секунд делает снимок текущего состояния экрана и записывает эти снимки в файлы Pic1 .BMP, Pic2.BMP и т. д. Количество таких записей в файл — пять

    43

    Ta6nTxt

    Программа формирует таблицу из двух строковых массивов в текстовом поле, используя функцию string. Format. Кроме того, в программе участвует элемент управления MenuStrip для организации выпадающего меню, с помощью которого пользователь выводит сформированную^, таблицу в Блокнот с целью последующего редактирования и вывода на печать

    44

    Ta6nTxtPrint

    Программа формирует таблицу на основании двух массивов переменных с двойной точностью. Данную таблицу программа демонстрирует пользователю в текстовом поле TextBox. Есть возможность распечатать таблицу на принтере

    45

    Табл_НТМ

    Вывод таблицы в Internet Explorer. Здесь реализован несколько необычный подход к выводу таблицы для ее просмотра и печати на принтере. Программа записывает таблицу в текстовый файл в формате HTML. Теперь у пользователя появляется возможность прочитать эту таблицу с помощью обозревателя Web-страниц Internet Explorer или другого браузера

    46

    Ta6nGrid

    Программа заполняет два строковых массива и выводит эти массивы на экран в виде таблицы, используя элемент управления DataGridView (Сетка данных). Элемент управления DataGridView предназначен для просмотра таблиц с возможностью их редактирования

    47

    ТаблВвод

    Программа предлагает пользователю заполнить таблицу телефонов его знакомых, сотрудников, родственников, любимых и т. д. После щелчка на кнопке Запись данная таблица записывается на диск в файл в формате XML. Для упрощения текста программы предусмотрена запись в один и тот же файл C:\tabl.xml. При последующих запусках данной программы таблица будет считываться из этого файла, и пользователь может продолжать редактирование таблицы

    48

    ГауссGrid

    Программа для решения системы линейных уравнений. Ввод коэффициентов предусмотрен через DataGridView

    49

    ТаблWebНТМ

    В программе для отображения таблицы используется элемент управления WebBrowser. Таблица записана на языке HTML с помощью элементарных тегов
    (ячейка в таблице)

    50

    FlashWeb

    Программа использует элемент управления WebBrowser для отображения Flash-файлов

    51

    Split

    Эта программа использует элемент управления WebBrowser для отображения Web-страницы и ее HTML-кода

    52

    ЗаполнениеWeb-формы

    Программа загружает в элемент WebBrowser начальную страницу поисковой системы http://yahoo.com. Далее, используя указатель на неуправляемый интерфейс, заполняет Web-форму поисковой системы, а затем отправляет заполненную форму на сервер. В итоге получаем в элементе WebBrowser результат работы поисковой системы, а именно множество ссылок на страницы, содержащие указанные ключевые слова

    53

    Орфография

    Программа позволяет пользователю ввести какие-либо слова, предложения в текстовое поле и после нажатия соответствующей кнопки проверить орфографию введенного текста. Для непосредственной проверки орфографии воспользуемся функцией CheckSpelling объектной библиотеки MS Word

    54

    ТаблицaWord



    Программа вывода таблицы средствами MS Word: запускается программа, пользователь наблюдает, как запускается редактор MS Word и автоматически происходит построение таблицы

    55


    написать администратору сайта