• Добро пожаловать на сайт - Forumteam.men !

    Что бы просматривать темы форума необходимо зарегестрироваться или войти в свой аккаунт.

    Группа в телеграме (подпишитесь, что бы не потерять нас) - ForumTeam Chat [Подписатся]
    Связь с администратором - @ftmadmin

программирование

  1. Redman

    43. Работаем с элементом управления "дерево".

    Данный практический пример показывает принцип работы с деревом. На форме присутствует дерево и статик с картинкой. В дереве отображается дерево каталогов. При выборе конкретного файла с изображением в статике отображается изображение.А вот и код: using System; using System.Drawing; using...
  2. Redman

    42. TreeView, или просто "элемент дерево".

    Элемент управления Дерево. Элемент управления TreeView (дерево) Вам уже известен из курса MFC. Теперь мы рассмотрим использование данного элемента управления в курсе C#. С ним связаны 3 основные класса: TreeView, TreeNode и TreeNodeCollection. Объект класса TreeNode - это одна запись дерева...
  3. Redman

    40. В преддверии примера.

    Итак, что же нас ожидает в следующем разделе? Там расположилась маленькая, но приятная утилитка для работы с файлами. Файлы ищутся по маске, задаваемой пользователем, в каталоге, который также указывает пользователь. Найденные файлы можно будет удалить, скопировать в другой каталог, а также...
  4. Redman

    39. Про список.

    Список и Выпадающий список. Сейчас настало время вспомнить дела давно минувших дней. А именно вернуться назад к двум волшебным элементам управления Списку(ListBox) и Выпадающему Списку(ComboBox). Вы имеете опыт работы с ними в Visual C++ 6.0 , мы же рассмотрим их в контексте C#. Список Этот...
  5. Redman

    38. Создаем пятнашки и домашнее задание.

    Данная программа создана для демонстрации работы с Windows Forms. using System; using System.Drawing; using System.Windows.Forms; namespace CSharpApplication.WindowsApplicationExample { // Игра "Пятнашки" class Game : Form { // Размер стороны поля, если изменить игра станет...
  6. Redman

    37. Отображаем координаты мыши.

    Данная программа показывает механизм использования обработчиков события передвижения мыши для формы и ее дочерних объектов. using System; using System.Drawing; using System.Windows.Forms; namespace CSharpApplication.MouseAndLabelAndButton { // Класс, содержащий форму, надпись и кнопку...
  7. Redman

    36. Кнопки, надписи и формы.

    Windows Forms. Итак, мы подошли к волнующему и ответственному моменту - программированию Windows приложений. Перед тем как написать хотя бы одну строку кода определимся, как мы будем создавать Windows приложение. Тип проекта у нас останется Empty Project.После создания пустого каркаса зайдите в...
  8. Redman

    34. Знакомимся с делегатами.

    Делегаты. Делегат, какое знакомое слово .... Вспоминается СССР: “Делегаты съезда ….” В C# к счастью под понятием делегата не маскируется тот человек, которого послал народ на очередной пленум. Итак, что же это? Делегат – это так называемый “безопасный указатель на функцию”. Однако, в отличие от...
  9. Redman

    33. Работа с поиском и задание на дом.

    Практический пример. Поиск текста в файлах, заданных маской. Данная программа производит поиск указанного текста в файлах, соответствующих введенной маске. Маска задается в формате MSDOS: * - любой символ в любом количестве, ? - один любой символ. Для поиска файлов и текста в них используются...
  10. Redman

    32. Читаем произвольные файлы.

    Практический пример. Чтение произвольных файлов в шестнадцатеричном режиме. Данная программа отображает указанный пользователем файл на экран в шестнадцатеричном виде (а-ля текстовый редактор в FAR'е). Файл считывается в виде массива байт. using System; using System.IO; namespace...
  11. Redman

    31. Читаем и записываем текстовой файл.

    Практический пример. Чтение из текстового файла. Данная программа считывает указанный пользователем файл построчно и выводит его на экран. using System; using System.IO; using System.Text; namespace CSharpApplication.ReadTextFile { // Класс для чтения текстовых файлов class...
  12. Redman

    30. Опять работаем файлами

    Работа с файлами. Итак, снова файлы. Это понятие и механизм работы с ними уже вам знаком из курсов C++,MFC. Теперь настало время разобрать его в контексте C#, оценить все плюсы и минусы. Предадимся минимальной доле воспоминаний и примем дозу нового материала. Под файлом понимают поименованные...
  13. Redman

    29. Пример на практике и задание на дом.

    Практический пример. Класс матрица. В этом разделе рассматривается пример на перегрузку операторов. // CSharpMatrix.cs using System; namespace CSharpApplication.ClassMatrixSample { class Matrix { // Матрица int [,] mtr = null; // Размерности int M = 0, N...
  14. Redman

    28. Перезагружаем операторов.

    Перегрузка операторов Какое знакомый мотив... Перегрузка операторов в C# несколько отличается от перегрузки операторов в C++. Давайте разбираться с нововведениями (рассматриваем, естественно, только отличия). ***** Все перегруженные операторы должны быть открытыми статическими функциями...
  15. Redman

    27. Разбираемся с индексаторами.

    Индексаторы Индексаторы напоминают перегруженный оператор индексации в C++, они позволяют обращаться к экземпляру класса или структуры, как к массиву. Индексаторы похожи на свойства, но их функции доступа могут принимать параметры. ***** Следующий пример приведен лишь в "воспитательных целях"...
  16. Redman

    26. Классы и свойства.

    Классы-коллекции. Вам уже известен класс для хранения набора элементов в C# - это массив System.Array. В нем достаточно много полезных методов, выполняющих различные действия. Например, сортировка массива. Однако класс – массив не является единственным встроенным классом, который используется...
  17. Redman

    25. Работаем с интерфейсом IEnumerable.

    Интерфейс IEnumerable. В прошлом уроке вы узнали, что такое интерфейсы, поделили их на пользовательские и на встроенные в библиотеку .NET Framework(например, ICloneable). Сейчас настало время познакомиться с ещё двумя стандартными интерфейсами IEnumerable,IEnumerator. Для понимания, зачем они...
  18. Redman

    24. Изучаем перечисления.

    Перечисления. С понятием перечисления вы уже встречались и знакомы... Нет, нет, не в прошлой жизни, а в курсе языка программирования “Си” вы познали его. Несмотря на этот радостный и знаменательный факт не будем предаваться сладким воспоминаниям о днях минувших, а вспомним, что это такое ещё раз...
  19. Redman

    23. Опять примеры и задание на дом.

    Практический пример. Поверхностное и глубокое копирование В этом разделе мы рассмотрим проблему копирования объектов ссылочных типов. Дело в том, что при копировании структурных типов копируются сами объекты, а при копировании ссылочных - ссылки (в терминах C++ указатели). Проблему частично...
  20. Redman

    22. Работаем с интерфейсами.

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