Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Расширения для Chrome и Visual Studio Code, которые облегчат многие задачи при написании кода и сэкономят ваше время.
Расширения для Chrome
WhatFont — простой способ узнать, какой именно шрифт используется на том или ином сайте, чтобы найти его и применять в своих проектах.
2. Pesticide —...
Давно хотели изучить C# и .NET? Теперь вы с легкостью им овладеете, а всё благодаря этому видеокурсу. Каждый урок — это новая тема.
Курс расскажет об основах построения программ на языке C#, его синтаксис, а также детали реализации приложений на платформе .NET Framework 4.5.
1. Обзор...
Прелюдия к практическому примеру.
Если обратиться к первоисточникам (MSDN), то можно заметить, что классы для работы с ODBC и классы для работы с OleDb чрезвычайно схожи как по названиям, так и по названиям методов и свойств, которые они содержат. В данном разделе мы рассмотрим функцию, которая...
Практический пример на чтение данных из базы данных.
Данный пример показывает принцип чтения данных из базы данных. Программа отображает в сетку содержимое таблицы. В примере используется параметр для фильтрования полученных данных. Код примера:
using System;
using System.Drawing;
using...
Работа с технологией ADO.NET в .NET Framework.
ADO.NET - технология доступа к базам данных. Данная технология нужна для построения рассоединенных систем на платформе .NET.
Отличие ADO.NET от ADO состоит в том, что ADO создает клиент-серверные приложения, когда клиент должен постоянно...
Практический пример работы с базами данных через ODBC-драйвер.
Данное приложение является учебным примером, в котором пользователь имеет возможность отправлять SQL-запросы к базе данных Books и просматривать результаты выполнения этих запросов.
using System;
using System.Drawing;
using...
Прелюдия к практическому примеру.
В предыдущих разделах, вы уже ознакомились с основными классами для работы с базами данных через механизм ODBC-драйверов. В этом разделе вам будет предложено краткое описание классов для работы с визуальным отображением полученных данных.
Источник данных...
Практический пример на чтение данных из базы данных.
Данный пример показывает принцип чтения данных из базы данных. Программа запрашивает у пользователя строку запроса и выводит на экран или в файл полученные результаты. При анализе не забудьте подключить System.Data.Dll. Код примера:
using...
Работа с технологией ODBC в .NET Framework.
Настало время затронуть принципы работы с базами данных в .NET Framework. В частности в данном уроке мы рассмотрим технологию ODBC для доступа к базам данных. ODBC известна вам из курса Visual C++.Иерархия классов ODBC в .NET Framework достаточно...
Практический пример на использование механизма многопоточности.
Данное приложение является учебным примером на использование механизма многопоточности в C# - приложениях.
using System;
using System.Drawing;
using System.Windows.Forms;
using System.Threading;
namespace CSharpApplication.Threads...
Прелюдия к практическому примеру.
В следующем разделе вашему вниманию будет представлен пример приложения, использующего многопоточность.
В прошлых уроках вы уже познакомились с классом, который работает с процессами. Настало время поближе познакомиться с классом, работающим с потоками языка...
Практический пример на мьютекс
Пример состоит из 2 – х приложений. Первое записывает информацию в файл, второе ожидает пока первое запишет, после чего организует чтение из файла. Используется механизм мьютекса. Приводим код обоих приложений. Пишущее называется – master, читающее (slave).
master...
Практический пример на критическую секцию.
Данный пример раскрывает понятие критической секции.
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
// Пространство, в котором находятся потоковые классы
using...
Мьютекс, критическая секция и другие механизмы синхронизации.
C понятием синхронизации и её механизмами вы уже сталкивались в курсе Visual C++. Теперь настала пора проанализировать их в контексте C#. Классы, связанные с проблемами синхронизации располагаются в пространстве System.Threading...
Практический пример на элементы управления.
Данное приложение реализует экранную заставку Windows. Создайте исполняемый файл, затем дайте ему расширение .scr и положите его в каталог Windows\System32. После этого его название отобразится в выпадающем списке заставок Windows (свойства экрана)...
Прелюдия к практическому примеру.
В следующем разделе вашему вниманию будет представлено приложение, которое, путем переименования расширения файла из .exe в .scr, можно рассматривать как экранную заставку Windows.
Рассмотрим (вкратце) новые элементы, которые использованы в следующем...
В Данном разделе показывается пример, который иллюстрирует создание круглой кнопки,owner-draw лист-бокса и меню.
using System;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
namespace...
Если вдруг мы захотим рисовать, мы должны изучить класс Graphics. Данный класс входит в пространство имен System.Drawing, как и большинство классов для работы с графикой. Класс Graphics определяет набор методов для вывода текста, изображений и геометрических фигур. Его можно считать эквивалентом...
Класс Image расположен в пространстве имен System.Drawing. Данный класс является абстрактным классом.
Если нужно только загружать и выводить растровые изображения, класс Image содержит все необходимое для этого.
Форматы файлов, поддерживаемые классом Image, указываются в статических свойствах...
Практический пример на элементы управления.
Данная программа позволяет отображать список загруженных в память компьютера процессов и просматривать связанную с ними информацию. Программа также предоставляет возможность завершить указанный пользователем процесс (если, конечно, права имеются)...