DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Лабораторна робота №5 з курсу «Технології програмування»: Створення програм із використанням графічного інтерфейсу бібліотек Windows Forms

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних технологій, автоматики та метрології
Факультет:
УІ
Кафедра:
Кафедра захисту інформації

Інформація про роботу

Рік:
2014
Тип роботи:
Лабораторна робота
Предмет:
Програмування
Група:
КН-11
Варіант:
4 14 1
Коротко про документ

Про що ця робота

У лабораторній роботі розглянуто створення додатків із графічним інтерфейсом за допомогою бібліотек Windows Forms. Розроблено програму для перегляду вебсторінок із функціоналом навігації.

У роботі розглядаються

  • Windows Forms
  • Графічний інтерфейс користувача
  • Платформа .NET Framework
  • Обробники подій
  • Програмування на C#

Зміст і розділи

  1. Мета роботи
  2. Завдання
  3. Текст програми
  4. Результати роботи програми
  5. Висновки
Для кого:Студенти технічних спеціальностей вищих навчальних закладів
Викладачі:Не вказано

Ключові поняття

Windows FormsWebBrowserToolStripPictureBoxTextBoxEventArgsNavigateGoHomeInitializeComponentEventhandler

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІКТА кафедра ЗІ З В І Т до лабораторної роботи №5 з курсу: «Технології програмування» на тему: «CТВОРЕННЯ ПРОГРАМ ІЗ ВИКОРИСТАННЯМ ГРАФІЧНОГО ІНТЕРФЕЙСУ БІБЛІОТЕК WINDOWS FORMS» Варіант №4 МЕТА РОБОТИ: навчитися створювати програми з графічним інтерфейсом за допомогою бібліотек Windows Forms платформи .NET Framework. Вивчити основні засоби елементів керування Windows Forms та принципи додавання функцій обробників подій для створення графічної взаємодії з користувачем. ЗАВДАННЯ Спроектувати зовнішній вигляд програми, призначеної для перегляду веб-сторінок з відповідним розташуванням елементів керування та функціоналом згідно завдання табл. 2. Окрім наявності кнопки «Перейти» для переходу за відповідною адресою, забезпечити функції переходу вперед, назад та на домашню сторінку. Забезпечити програму початковою ініціалізацією при першому запуску для завантаження домашньої сторінки. 4 ToolStrip, PictureBox TextBox ukr.net -   СПИСОК ІДЕНТИФІКАТОРІВ КОНСТАНТ, ЗМІННИХ, МЕТОДІВ, КЛАСІВ ВИКОРИСТАНИХ У БЛОК-СХЕМІ АЛГОРИТМУ І ПРОГРАМІ, ТА ЇХ ПОЯСНЕННЯ Url - oтримує або задає URL-адресу поточного документа. Navigate - Завантажує документ у вказане місце в елементі керування WebBrowser. GoBack - Переміщує елемент керування WebBrowser в журналі переходів на попередню сторінку, якщо така сторінка доступна. GoForward - Переміщує елемент керування WebBrowser в журналі переходів на наступну сторінку, якщо така сторінка доступна. GoHome - Переміщує елемент керування WebBrowser на початкову сторінку поточного користувача. домашняСторінкаToolStripMenuItem_Click - здійснює перехід на домашню сторінку. назадToolStripMenuItem_Click - здійснює перехід на попередню сторінку. впередToolStripMenuItem_Click - здійснює перехід на наступну сторінку. KeyDown - вкладена дія, виконує перевірку натискання клавіш клавіатури. Click - вкладена дія, виконує перевірку натискання кнопок. ТЕКСТ ПРОГРАМИ using System.Windows.Forms; namespace l5v4 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void toolStripButton1_Click(object sender, EventArgs e) { GoHome(); } private void Form1_Load(object sender, EventArgs e) { WindowState = FormWindowState.Maximized; textBox1.Text = null; GoHome(); } private void Navigate(String address) { if (String.IsNullOrEmpty(address)) return; if (address.Equals("about:blank")) return; if (!address.StartsWith("http://") && !address.StartsWith("https://")) { address = "http://" + address; } try { webBrowser1.Navigate(new Uri(address)); } catch (System.UriFormatException) { return; } } private void textBox1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { Navigate(textBox1.Text); } } private void pictureBox4_Click(object sender, EventArgs e) { Navigate(textBox1.Text); } private void pictureBox1_Click(object sender, EventArgs e) { webBrowser1.GoBack(); } private void pictureBox2_Click(object sender, EventArgs e) { webBrowser1.GoForward(); } private void pictureBox3_Click(object sender, EventArgs e) { GoHome(); } private void GoHome() { webBrowser1.Navigate("http://ukr.net"); } private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { textBox1.Text = webBrowser1.Url.ToString(); } } } 4. РЕЗУЛЬТАТИ РОБОТИ ПРОГРАМИ / 5. ВИСНОВКИ Під час лабораторної роботи я навчилася створювати програми з графічним інтерфейсом за допомогою бібліотек Windows Forms платформи .NET Framework. Вивчила основні засоби елементів керування Windows Forms та принципи додавання функцій обробників подій для створення графічної взаємодії з користувачем.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!