Инструменты пользователя

Инструменты сайта


Боковая панель

Перевод этой страницы:

ru:snippets

Сниппеты

Сниппеты - это блоки кода позволяющие расширить функционал ZennoPoster и решающие некоторую задачу или группу задач в вашем проекте. В качестве языка программирования используется - C#. Поэтому код нужно оформлять в соответствии с синтаксисом этого языка.

При использовании C# сниппетов вам доступны все возможности языка C#. C# включет в себя обширную библиотеку классов и методов которая покрывает большинство задач которые могут у вас возникнуть. С описанием и возможностями классов библиотеки вы можете ознакомиться на странице http://msdn.microsoft.com/ru-ru/library/gg145045(v=vs.110).aspx

Если вы не нашли класс решающий вашу задачу, вы можете подключить стороннюю библиотеку классов. Для этого на панель нужно добавить элемент Ссылки из GAC в котором подключить вашу библиотеку.

При использовании стандартной библиотеки классов платформы .NET Framework или сторонней библиотеки, для доступа к классам минуя пространство имен и эстетичного вида вашего кода стоит использовать экшн - Директивы using

Для чего используются сниппеты

Задачи которые можно решать с помощью сниппетов:

  1. Работа с любыми символами Unicode. (поиск пробелов, запятых, точек, …)
  2. Работа со строками. Строка -некоторая последовательность символов. (вхождение подстроки в строке, получить индекс символа в строке, перевернуть строку, изменить вид с заглавного на строчный и обратно, удалить лишние пробелы, конкатенация, …)
  3. Работа со списками. (сортировка, поиск)
  4. Работа с массивами. Доступ к элементам массива осуществляется по индексу. Массивы могут использоваться для представления разных типов данных. (числа, символы, строки, байты)
  5. Работа с изображениями. Изображение можно представить как массив пикселей размерности M x N. (поиск и замена цвета пикселей, применение графических фильтров )
  6. Работа с базами данных. (MySQL, MS SQL, …)
  7. Работа с файлами и папками (создание, удаление, перемещение, копирование)
  8. Работа с ОС Windows. (доступ к сети, времени, …)

Это только часть задач которые можно решать с помощью сниппетов C#.

Где взять, когда сам писать не умеешь

В любом случае, вам нужно изучить самые основы языка C# и его синтаксис.

Онлайн учебник с основами - http://professorweb.ru/my/csharp/charp_theory/level1/index.php

Ознакомившись с синтаксисом, вы сможете использовать примеры кода которые представлены в справке к Библиотеке классов платформы .NET Framework http://msdn.microsoft.com/ru-ru/library/gg145045(v=vs.110).aspx

Каталог сторонник библиотек классов http://www.codeplex.com/

Написать запрос в соответствующем разделе на форуме http://zennolab.com/discussion/forums/snipety.136/

ru/snippets.txt · Последние изменения: 2015/07/14 15:51 (внешнее изменение)