stimulsoft Скачать StimulsoftReportsNetTrial.zip Скачать StimulsoftReportsWebTrial.zip Stimulsoft Reports.Net Stimulsoft Reports.Web

Опрос

По Вашему какой язык программирования сейчас более популярен?:

Последние комментарии

Статьи и документации по C# .NET

Статьи → C# (C Sharp) → C# & Oracle — заметки на полях

Когда-то давно, очень давно...

Компания купила лицензию на БД Oracle. Затем в эту компанию трудоустроился я. Соответсвенно начав продвигать .Net «в массы». БД Oracle используются не во многих организациях, но используется.

image

Как же осуществить взаимодействие с БД Oracle, используя C#? Оговорюсь заранее, я не гуру Oracle; а так же не гуру красивого использования паттернов, но я стараюсь и знаю где лежит пирожок подхожу к вопросу философски, знаю что есть, знаю что я хочу, но использую в необходимом мне ключе.

more   Читать статью полностью
Опубликовал admin
9 Ноя, Понедельник 2009г.

Статьи → C# (C Sharp) → Отношение между C# (Csharp) и .NET

C# - это относительно новый язык программирования, который характеризируется следующими преимуществами:

  • Он спроектирован специально для применения с Microsoft .NET Framework (развитой платформой разработки, развертывания и исполнения распределенных приложений).
  • Это язык, основанный на современной обьектно-ориентированной методологии проектирования, при разработке которого специалисты Microsoft опирались на опыт создания подобных языков, построенных в соответствии с обьектно-ориентированными принципами, которые были впервые предложены около 20 лет назад.
more   Читать статью полностью
Опубликовал admin
23 Окт, Пятница 2009г.

Статьи → C# (C Sharp) → Трюки с анонимными типами

Пусть читатели еще немного поломают ломают голову над задачками из предыдущего поста - свои ответы я опубликую еще через неделю. Хотя, должен отметить, читатели просто молодцы и отлично справляются с решением задачек. А я тем временем опубликую оставшуюся часть материала презентации на SECR.

Представим себе ситуацию, что в мы создали некоторый метод в котором хотели бы использовать список анонимных типов. Например, описываемых вот так:

var beatleJohn = new { FirstName = "John", LastName = "Lennon" };

При этом мы хотим сохранить строгую типизацию списка, поэтому логичным видится использование обобщенного класса List<T>. Однако, возникает вопрос, как нам чисто синтаксически создать обобщенный список не зная имени типа - фактически для нас анонимные типы, как и следует из названия, являются безымянными. Тут нужно вспомнить о технике создания обобщенной коллекции по экземпляру типа элемента коллекции.

more   Читать статью полностью
Опубликовал admin
23 Окт, Пятница 2009г.

Статьи → C# (C Sharp) →  Добавляем пункт в системное меню

image
Иногда требуется создать свой пункт в системном меню (в меню Windows Explorer). Я как начинающий .NET-разработчик с такой проблемой недавно столкнулся. Её решение на языке C# привожу ниже. Надеюсь, кому-нибудь пригодится. Для примера в данном посте я расскажу, как добавить новый пункт в контекстное меню папки.
more   Читать статью полностью
Опубликовал admin
9 Июн, Вторник 2009г.

Статьи → C# 4.0 → Чего мы ждем от C# 4.0

Чего хотят программисты: Опциональные параметры в функциях и методах; Сделать опциональным ключевое слово «var», все равно будем отталкиваться от названия переменной; Вывести «var» за пределы функций/методов; Проваливающийся switch (пример).

more   Читать статью полностью
Опубликовал admin
27 Сен, Суббота 2008г.

Статьи → Документация → Сохранения параметров приложения в .Net

В среде .Net существует рекомендованный механизм сохранения параметров приложения для восстановления их при следующих запусках приложения. Другими словами конфигурационные файлы теперь можно без труда прочитать средствами .Net работая с ними по единой схеме. Вся радужная картина омрачается одним моментом, вы без труда можете прочитать или сохранить любое значение если вы знаете какой именно интерфейс нужно использовать в данный момент. В среде .Net их образовалось неприличное множество.

more   Читать статью полностью
Опубликовал admin
28 Июл, Понедельник 2008г.

Статьи → Документация → Custom cursors в .Net

Если вы используете собственные курсоры мыши для .Net компонент. Скорей всего вы сталкнетесь с ошибкой которую сгенерирует дизайнер форм при попытке добавить компоненту:

Code generation for property 'Cursor' failed. Error was 'CursorConverter' is unable to convert 'System.Windows.Forms.Cursor' to 'System.ComponentModel.Design.Serialization.InstanceDescriptor'.'

more   Читать статью полностью
Опубликовал admin
28 Июл, Понедельник 2008г.

Статьи → Документация → Проeкт - шифровка

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

more   Читать статью полностью
Опубликовал admin
6 Июл, Воскресенье 2008г.

Статьи → Документация → А что если..? (операторы if...else в C#)

До сих пор наши программы были линейными. То есть, они делали одно и то же. Единственное разнообразие было лишь тогда, когда пользователь неправильно вводил данные, и программа выдавала ошибку! А что, если мы хотим сделать программу, которая будет реагировать на то или иное обстоятельство? А что, если программа даже будет принимать решения, в зависимости от ввода пользователя? Действительно, " А что, если?"...

more   Читать статью полностью
Опубликовал admin
6 Июл, Воскресенье 2008г.

Статьи → Документация → Оператор ?? в C# 2.0

Появившийся в .NET 2.0 оператор ?? уверенно занимает в моем хит-параде наиболее часто используемых приемов первое место, но при этом довольно редко используется в проектах, которые я разрабатывал в команде. Поэтому довольно часто встречаются в коде конструкции вроде:

more   Читать статью полностью
Опубликовал admin
25 Мар, Вторник 2008г.

Статьи → Документация → Переменные в C# (Csharp)

С# - Научиться или умереть

1b) Переменные
  Ну что ж, знать WriteLine() - очень хорошо, но если мы хотим сделать что-нибудь дельное, нам надо познакомиться с переменными. Из-за того, что они очень важны в работе любой программы, нам придется изрядно потрудиться. Но не надо вешать нос! То что мы выучим сегодня точно также работает и в Java, и в C++. Так что мы изучим такое, что приготся и в других языках!
more   Читать статью полностью
Опубликовал admin
13 Фев, Среда 2008г.

Статьи → Документация → Поля readonly в C# (Csharp)

Поля readonly в C# (Csharp)

  Использование константы, как переменной, которая содержит значение, которое нельзя изменить - это то, что C# (Csharp) разделяет с другими языками программирования. Хотя константы не всегда соответствуют всем требованиям. Часто случается так, что переменную нужно получить в результате расчетов, а потом сделать ее "только для чтения". В C# (Csharp) именно для таких случаев предусмотрен тип переменных readonly.
more   Читать статью полностью
Опубликовал admin
13 Фев, Среда 2008г.

Статьи → Документация → Начинаем програмировать на C#

Может Вы заблудились, искали что нибудь про PHP или Python? Погодите, не уходите, Вам может быть полезна данная статья. Вдруг Вы хотите написать несколько програм, которые используют GUI (графический пользовательский интерфейс), с меню, кнопочками и другими элементами, которые сами пользуете каждый день и по многу раз. Вы даже можете сделать подобное используя PHP или Python, но это называется “через сами знаете что :shock: “.

more   Читать статью полностью
Опубликовал admin
14 Янв, Понедельник 2008г.

Статьи → Документация → Транслитер на C# (Csharp)

Транслитер на C# (Csharp)

Написать эту статью меня натолкнул вопрос на форуме.

Задача - написать транслитер на C# (Csharp).

Длря решения этой задачи воспользуемся таким чудом C# (Csharp), как словари (Dictionary). Стоит отметить, что словари появились в версии .NET Framework 2.0.. Dictionary представляет собой набор данных связанных как ключ-значение. При обьявлении словаря следует указывать типы с которыми будет работать словарь.

more   Читать статью полностью
Опубликовал admin
3 Янв, Четверг 2008г.

Статьи → Документация → Быстрая сортировка в C# (Csharp)

Автор: http://devoid.com.ua/, Макагон Сергей

Алгоритмы сортировки C# (Csharp)

Быстрая сортировка в C# (Csharp)

Пошаговое описание алгоритма>

1. Из массива выбирается элемент a[i]. Как правило, в качестве этого элемента берется центральный элемент массива.

2. Остальные элементы распределяются таким образом, чтобы слева от a[i] оказались все элементы, меньшие или равные a[i]. Элементы, большие или равные a[i], помещаются справа.
more   Читать статью полностью
Опубликовал admin
18 Дек, Вторник 2007г.
RSS-материал