Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11855
Последний выпуск: 19.06.2015

C#

Отстортировано:
по дате публикации
  1. Класс для отправки сообщений по E-mail
    Иногда в приложении требуется отправить сообщения на сервер E-Mail. Данную операцию можно выполнить различными способами. В качестве одного из них, представлен "маленький класcик", который осуществляет данную операцию с помощью SmtpClient в C#.
    Автор: Александр Уваров <uvarovaf@mail.ru> / 10 декабря 2012 года
  2. Класс FTP
    Для определенного рода приложений требуется взять файл с сервера FTP или наоборот положить файл на сервер FTP. в качестве решения данной "задачки", представляется простой класс.
    Автор: Александр Уваров <uvarovaf@mail.ru> / 10 декабря 2012 года
  3. Пример системы плагинов — комментариев: 1
    Придумал я себе такую задачу, как разработать к программе систему плагинов (add-in-ов). Немного поковыряв AddIn которые были предложены начиная с .NET 3.5, понял что они мне не подходят. Во-первых это не удобное расположение каталогов, много лишних. Во-вторых не возможно внедриться в какую нибудь часть процесса и сделать по своему, т.е. слабая расширяемость. И решил изобрести велосипед...
    Автор: OrdJONY / 03 августа 2010 года
  4. Пример создания динамического массива — комментариев: 1
    Динамическим считается массив, который способен в любой момент изменять свой размер. Эта возможность обеспечивается за счет динамического выделения памяти под массив. При этом удобно создать класс, который является оболочкой для данного массива, отвечает за выделение и освобождение памяти под массив, а также обеспечивает доступ к элементам массива. Когда пользователь создает объект класса-оболочки, конструктор класса выделяет память под массив, который имеет либо указанный пользователем размер, либо размер, заданный по умолчанию. Если по мере заполнения массива вся выделенная память окажется занятой, то при добавлении очередного элемента выделенная ранее память освобождается, все хранящиеся в массиве значения сохраняются во временном массиве. Затем выделяется память под массив большего размера и в него помещаются сохраненные значения. Таким образом, изменение размера массива происходит автоматически, невидимо для пользователя.
    Автор: trubetskoy1.narod.ru / 01 декабря 2009 года
  5. ADO.NET — комментариев: 3
    Все проектировщики информационных систем подвержены одной большой проблеме: сложность выбора СУБД и дальнейшая реализация взаимодействия с ней. В связи с этим, целью данной работы является упрощение процесса проектирования ИС. Для реализации данной цели поставлена задача - разработать архитектуру, которая обладает возможностью масштабирования, адаптации к любому источнику данных. Архитектура должна быть проста в понимании разработчикам ИС, и обладать гибким механизмом использования ресурсов. Для реализации данной системы предлагается использовать технологию ADO.NET и платформы .NET.
    Автор: Ветров Павел Владимирович / 16 октября 2007 года
  6. Более внимательный взгляд на промежуточный язык (IL) — комментариев: 2
    Промежуточный язык Microsoft (IL) очевидно играет фундаментальную роль в среде .NET. Как разработчики C#, мы теперь понимаем, что перед тем, как запуститься на выполнение, наш код C# компилируется в IL. Важнейшие свойства IL могут быть сформулированы следующим образом: Обьектная ориентированность и применение интерфейсов; Строгое различие между типами значений и типами ссылок; Строгая типизация данных; Обработка ошибок через использование исключений; Использование атрибутов.
    Автор: DeVoid / 01 сентября 2007 года
  7. Отношение между C# (Csharp) и .NET
    С# - это независимый язык программирования. Хотя он и предназначен для генерации кода, исполняемого в среде
    Автор: DeVoid / 30 августа 2007 года
  8. Неблокирующие межпроцессные коммуникации
    Некоторое время назад я заинтересовался такой задачей: найти способ межпроцессного (или межпотокового) обмена информацией, который предъявлял бы минимальные требования к платформе и не требовал бы наличия у процессора специальных команд. Данная статья описывает способ обмена данными между процессами/потоками безо всяких блокировок, который не требует никаких специальных команд. Единственным условием нормальной работы этих алгоритмов является знание размера машинного слова для данной платформы (processor word length).
    Автор: Александр Документов / 03 августа 2006 года
  9. Обработка событий в .NET с помощью C# — комментариев: 3
    В этой статье я расскажу о модели обработки событий в .NET с помощью C#. Обсуждение начнется с введения в концепцию делегатов, а затем расширится концепциями событий и их обработкой в .NET. В конце концов, мы применим механизм к событиям графического пользовательского интерфейса (Graphical User Interface - GUI), используя формы Windows. Дискуссия сопровождается законченными примерами.
    Автор: Дипак Дутта (Deepak Dutta) / 01 сентября 2002 года
  10. C# глазами Java — комментариев: 11
    Исторически Java появилась раньше .NET и потихоньку захватывала рынок не только серверного ПО, но и GUI-приложений для корпоративных клиентов, потому что C++ сложноват для рисования формочек, Visual Basic не похож на язык для крутых девелоперов, а Borland инвестировал в Java больше, чем в Delphi.
    Автор: Яков Сироткин
  11. Практическое использование классов .NET Framework для разработки &laquo;корпоративного мессенджера&raquo; — комментариев: 2
    Функциональность серверной части: хранение списка пользователей (интерфейс для регистрации новых пользователей, удаления или редактирования существующих); хранение истории сообщений (интерфейс для просмотра); аутентификация имени пользователя и пароля; перенаправление сообщений от одной группы пользователей ("писатель") к другой группе пользователей (могут быть и
    Автор: Александр Меркульев
  12. С C++ Builder на C# "Hello World!" — комментариев: 13
    Так как у нас тут большинство пишет под C++ Builder IDE, я приведу два исходных кода, для лёгкости понимания. Сначала на си под билде потом на си шарп под VS.NET. Код на си шарп кажется больше, но это за счёт создания кнопки в нём. Этот код VS генерирует автоматически при перетаскивании кнопки в проект. Поэтому он всегда под рукой и его всегда можно подправить.
  13. C# произносится, как "Си шарп" — комментариев: 11
    Среди новых технологий, объявленных Microsoft в июне и намеченных на представление на Конференции Профессиональных Разработчиков Microsoft (PDC) есть язык программирования под называнием C#. C# (объявленный как "Острый") будет включен в следующий выпуск среды программирования Microsoft Visual Studio.NET. Модули, написанные на C# будут совместимы с модулями, написанными на Visual C++ и Visual...
  14. C++, C#, C? — комментариев: 16
    Сергей Коломиец, http://www.cil.com.ua/ Рассмотрим сначала, без лишних слов, два примера: namespace HW; using System; class HW { static void Main(String[] args) { Console.WriteLine("Hello World!"); } } package HW; import java.lang.* class HW { public static void main(String[] args) { System.out.println("Hello World!" } } Ну что, найдете 10 отличий?...
  15. Custom cursors в .Net — комментариев: 1
    Если вы используете собственные курсоры мыши для .Net компонент. Скорей всего вы сталкнетесь с ошибкой которую сгенерирует дизайнер форм при попытке добавить компоненту: Code generation for property 'Cursor' failed. Error was 'CursorConverter' is unable to convert 'System.Windows.Forms.Cursor'...
    Автор: axet
  16. Сохранения параметров приложения в .Net
    В среде .Net существует рекомендованный механизм сохранения параметров приложения для восстановления их при следующих запусках приложения. Другими словами конфигурационные файлы теперь можно без труда прочитать средствами .Net работая с ними по единой схеме. Вся радужная картина омрачается одним моментом, вы без труда можете прочитать или сохранить любое значение если вы знаете какой именно интерфейс нужно использовать в данный момент. В среде .Net их образовалось неприличное множество. Без предварительной подготовки данный материал не воспринимается на одном дыхании и требует дополнительной проработки для выбора оптимального механизма работы. Поэтому я привожу краткий обзор всех средств работы для желающих лучше ее использовать.
    Автор: axet
  17. .Net settings preserve
    В среде .Net существует рекомендованный механизм сохранения параметров приложения для восстановления их при следующих запусках приложения. Другими словами конфигурационные файлы теперь можно без труда прочитать средствами .Net работая с ними по единой схеме. Вся радужная картина омрачается одним моментом, вы без труда можете прочитать или сохранить любое значение если вы знаете какой именно интерфейс нужно использовать в данный момент. В среде .Net их образовалось неприличное множество. Без предварительной подготовки данный материал не воспринимается на одном дыхании и требует дополнительной проработки для выбора оптимального механизма работы. Поэтому я привожу краткий обзор всех средств работы для желающих лучше ее использовать.
    Автор: axet
  18. Как программно вставить изображение в Excel?
    Иногда возникает необходимость вставить изображение непосредственно в документ Excel, к сожалению именно в документ, по определенным координатам, а не в конкретную ячейку возможна вставка такого объекта. Далее описано два возможных способа программной вставки картинки.
    Автор: Flame
  19. Быстрая сортировка на C# — комментариев: 2
    Пошаговое описание алгоритма: Из массива выбирается элемент a[i]. Как правило, в качестве этого элемента берется центральный элемент массива; Остальные элементы распределяются таким образом, чтобы слева от a[i] оказались все элементы, меньшие или равные a[i]. Элементы, большие или равные a[i], помещаются справа. В результате массив будет выглядеть так...
    Автор: Трубецкой Алексей
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог