Презентация Програмування графічного інтерфейсу в C онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Програмування графічного інтерфейсу в C абсолютно бесплатно. Урок-презентация на эту тему содержит всего 30 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Програмування графічного інтерфейсу в C



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    30 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    196.00 kB
  • Просмотров:
    56
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Програмування граф чного
Содержание слайда: Програмування графічного інтерфейсу в C#

№2 слайд
Основн теми Базов засади
Содержание слайда: Основні теми Базові засади організації графічного інтерфейсу. Найважливіші інтерфейсні компоненти. Динамічне додавання компонентів. Використання GDI+. Діалоги. Створення власних компонентів.

№3 слайд
Граф чний нтерфейс початок
Содержание слайда: Графічний інтерфейс: початок Зручні можливості для створення в середовищі Visual Studio, але графічні програми можна писати і в режимі створення консольних застосувань, і лише засобами командного рядка.

№4 слайд
Найпрост ше в кно створення в
Содержание слайда: Найпростіше вікно: створення в “ручному” режимі using System; using System.Windows.Forms; //імпорт бібліотеки namespace MyApp { public class MainWindow:Form {//підклас класу Form public static void Main() { Application.Run(new MainWindow()); //запуск } } }

№5 слайд
Режими комп ляц Це
Содержание слайда: Режими компіляції Це застосування можна відкомпілювати і запустити способом, характерним для консольних застосувань, але тоді спочатку запуститься консоль, а потім відкриється вікно. Натомість можна відкомпілювати так: сsc /target:winexe /out:mainwindow.exe mainwindow.cs

№6 слайд
Як воно вигляда
Содержание слайда: Як воно виглядає

№7 слайд
Зробимо щось ц кав ше public
Содержание слайда: Зробимо щось цікавіше… public class MainWindow:Form { public MainWindow() { //Встановлення властивостей this.Text="Крута прога"; //Додавання компонента this.Controls.Add(new MonthCalendar()); } public static void Main() { Application.Run(new MainWindow()); } }

№8 слайд
Клас Application Важлив
Содержание слайда: Клас Application Важливі методи для роботи з графічними застосуваннями. Run(форма) – запуск Windows-застосування з головною формою, вказаною як аргумент. Exit() – завершення застосування.

№9 слайд
Завершення застосування Под я
Содержание слайда: Завершення застосування Подія ApplicationExit тісно пов’язана з делегатом EventHandler. Опис: delegate void EventHandler (object sender, EventArgs e); Для інших подій використовуються подібні делегати.

№10 слайд
Приклад коду public
Содержание слайда: Приклад коду public MainWindow() { this.Text="Крута прога"; this.Controls.Add(new MonthCalendar()); Application.ApplicationExit+=new EventHandler(MainWindow_OnExit); } private void MainWindow_OnExit(object sender, EventArgs args) { MessageBox.Show("Message","Кінець Вашому застосуванню"); }

№11 слайд
Клас Control Клас, базовий
Содержание слайда: Клас Control Клас, базовий для графічних компонент (в тому числі і для класу Form).

№12 слайд
Клас Form Форми, як
Содержание слайда: Клас Form Форми, які створюються для того чи іншого графічного застосування, як правило, мають бути похідними від класу Form. Одне застосування може використовувати декілька форм.

№13 слайд
Житт вий цикл форми Load.
Содержание слайда: Життєвий цикл форми Load. Activated. Deactivate. Closing. Closed.

№14 слайд
Компоненти Основн
Содержание слайда: Компоненти Основні характеристики: клас компонента, властивості, події. Visual Studio надає зручні засоби для роботи і з властивостями, і з подіями. Динамічне створення компонент під час виконання програми: власне додавання компонента (Controls.Add(…)), додавання обробників подій (на основі механізму обробки подій).

№15 слайд
Основн компоненти Label.
Содержание слайда: Основні компоненти Label. LinkLabel – гіпертекст. TextBox. Важливі властивості: Text, ReadOnly. Button. Важлива подія – Click. Вибір: CheckBox, RadioButton, ComboBox і т.п. Меню та toolbars. Панелі. Діалоги. TrackBar, UpDown і т.п. Підказки (HelpProvider). ErrorProvider.

№16 слайд
Приклад Форма з двома
Содержание слайда: Приклад 1 Форма з двома текстовими полями та кнопкою. В одному полі вводиться ім’я користувача, після натискання кнопки виводиться привітання цьому користувачеві. Подія Click.

№17 слайд
Обробка private void button
Содержание слайда: Обробка private void button1_Click(object sender, EventArgs e) { tout.Text = "Hello, "+tin.Text; }

№18 слайд
Приклад продовження Як
Содержание слайда: Приклад 1: продовження Як добитися, щоб аналогічна реакція відбувалася після натискання на Enter в полі введення? Можна обробляти подію KeyPress і аналізувати код натисненої клавіші, але є більш простий спосіб – властивість AcceptButton форми.

№19 слайд
Приклад годинник дея
Содержание слайда: Приклад 2: годинник Ідея – використати компонент Timer. Налаштувати його так, щоб він з певною періодичністю генерував подію Tick; а в обробнику передбачити виведення поточного часу.

№20 слайд
Код обробника private void
Содержание слайда: Код обробника private void timer1_Tick(object sender, EventArgs e) { tl2.Text = DateTime.Now.ToLongTimeString(); }

№21 слайд
Приклад перехоплення закриття
Содержание слайда: Приклад 3: перехоплення закриття форми; діалогове вікно private void Form1_FormClosing(object sender, FormClosingEventArgs e) { if (MessageBox.Show( “Do you want to exit?", "Closing", MessageBoxButtons.YesNo) != DialogResult.Yes) e.Cancel = true; }

№22 слайд
Приклад створення заготовки
Содержание слайда: Приклад 4: створення заготовки для текстового редактора Компонента RichTextBox, яка дозволяє працювати з RTF-форматом. ToolStrip. MenuStrip. Команда InsertStandardItems. Програмування відповідних обробників.

№23 слайд
Основн можливост для
Содержание слайда: Основні можливості для малювання Бібліотека GDI+. Ключовий клас – System.Drawing.Graphics. Зокрема, для малювання потрібно отримати об’єкт цього класу.

№24 слайд
Простий приклад малювання к л
Содержание слайда: Простий приклад – малювання кіл при клацанні мишею private void Form1_MouseClick(object sender, MouseEventArgs e) { Graphics g = this.CreateGraphics(); int cr = r.Next(255); int cg = r.Next(255); int cb = r.Next(255); Pen p = new Pen(Color.FromArgb(cr,cg,cb),10); g.DrawEllipse(p, e.X, e.Y, 50, 50); }

№25 слайд
Проблема попереднього
Содержание слайда: Проблема попереднього прикладу При зміні розмірів вікна зображення затирається і не перемальовується.

№26 слайд
Деяк методи малювання
Содержание слайда: Деякі методи малювання Перевизначення методу OnPaint(PaintEventArgs e). Обробка події Paint за допомогою делегата PaintEventHandler (object sender, PaintEventArgs e). Для примусового перемальовування – Invalidate() або Refresh(). Використання класу Image, точніше – його підкласу Bitmap (т.зв. малювання в пам’яті).

№27 слайд
Приклад коду Image im new
Содержание слайда: Приклад коду Image im = new Bitmap(file); Graphics g = Graphics.FromImage(im); //Малювання g.DrawEllipse(new Pen(Color.Red, 20), 100, 100, 50, 50); Font fnt = new Font("Times New Roman",12,FontStyle.Italic); Brush brsh = Brushes.Chocolate; g.DrawString("The image", fnt, brsh,110,10);

№28 слайд
Заповнення PictureBox
Содержание слайда: Заповнення PictureBox pictureBox1.Image = im;

№29 слайд
Збереження зображення на
Содержание слайда: Збереження зображення на диску im.Save(@"C:\csharp-training\im.jpg");

№30 слайд
Створення власних компонент в
Содержание слайда: Створення власних компонентів C# - компонентно-орієнтована мова. Класи, похідні від Component, UserControl або Control. Visual Studio має досить розвинені візуальні засоби для роботи з такими компонентами. Демонстрація.

Скачать все slide презентации Програмування графічного інтерфейсу в C одним архивом: