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

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

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

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

Використання LINQ для зчитування інформації з бази даних

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

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

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

Рік:
2009
Тип роботи:
Звіт
Предмет:
Захист програмного забезпечення
Група:
ПІ
Коротко про документ

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

Звіт до лабораторної роботи демонструє застосування технології LINQ для зчитування та обробки даних із бази у середовищі C#. Наведено приклади реалізації селекції, групування та злиття таблиць.

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

  • LINQ
  • Бази даних
  • C#
  • Програмування
  • Windows Forms
  • Обробка даних

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

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

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

LINQБаза данихC#Windows FormsСелекціяГрупуванняЗлиття таблицьЗапитКонсольКод програми

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

МІНІСТЕРСТВО ОСВІТИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” КАФЕДРА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ  Звіт До лабораторної роботи № 5 На тему: “ використання LINQ для зчитування інформації з бази даних” З дисципліни : "Конструювання програмного забезпечення" Мета: Навчитися використовувати LINQ для зчитування інформації з бази даних Завдання: Відповідно до варіанту проекту вивести на консоль із бази даних результати запитів використовуючи LINQ. Повинні бути реалізовані Селекція (за певною умовою) Групування Злиття кількох таблиць Код програми using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication12 { public partial class Form1 : Form { private static CinemaDataContext CinemaDataContex = new CinemaDataContext(); public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void radioButton1_CheckedChanged(object sender, EventArgs e) { textBox1.Text = ""; var qR = from c in CinemaDataContex.Users where c.AccessId == 2 select new { UserID = c.Id, Login = c.Login, Name = c.Name, Email = c.Email, c.AccessId }; foreach (var k in qR) { textBox1.Text = textBox1.Text + k + "\r\n"; } } private void radioButton2_CheckedChanged(object sender, EventArgs e) { textBox1.Text = ""; var queryResults = from c in CinemaDataContex.Users group c by c.Login into z select new { Login = z.Key }; foreach (var item in queryResults) { textBox1.Text = textBox1.Text + item + "\r\n"; } } private void radioButton3_CheckedChanged(object sender, EventArgs e) { textBox1.Text = ""; var queryResults = from us in CinemaDataContex.Users join com in CinemaDataContex.Accesses on us.AccessId equals com.Id select new { us.AccessId, Login = us.Login, com.OrderTickets, com.GrantRights, com.Blocking, com.CommentingAndForum, com.TicketSales }; foreach (var item in queryResults) { textBox1.Text = textBox1.Text + "\r\n" + item + "\r\n"; } } } } Результати виконання   
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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