|
|
Ведущий раздела: LedWorm Описание: Статьи по .NET
Подразделы:
|
Использование resx ресурсов в Visual Studio .NET | Ненавидите resx файлы? Надоело в каждый новый проект включать класс ResourceHelper, не забывая при этом подправить namespace для ресурсов? Воспользуйтесь генератором для Visual Studio!
Добавил: Дата: 2007-10-08 08:35:48 Количество просмотров: 2821 Рейтинг: 3.00
|
|
Динамическая компиляция средствами Reflection Emit | Пространство имен Reflection.Emit предоставляет наборклассов для динамической генерации кода на промежуточном языке (MSIL).Неоспоримым преимуществом этой технологии перед динамической компиляциейисходного кода написанного на языках высокого уровня является скоростькомпиляции. Это, безусловно, важный фактор, хотя не каждый программист захочетизучать ради этого MSIL.
Добавил: Дата: 2007-10-06 10:15:18 Количество просмотров: 2825 Рейтинг: 3.00
|
|
Динамическая компиляция исходного кода на C# | Наиболее удобной в использованиитехнологией динамической компиляции является компиляция исходного кода. Какследует из названия, эта технология позволяет динамически компилироватьисходный код. Не правда ли, замечательная возможность – писать макросы длясвоего приложения на C#?
Добавил: Дата: 2007-10-06 10:13:57 Количество просмотров: 3347 Рейтинг: 3.00
|
|
Динамическая компиляция и загрузка кода | Прежде чем говорить о динамической компиляции и загрузке кода, нужно ответить на вопрос: зачем нужно динамически выполнять код? Можно привести массу примеров использования, но все, в конечном итоге сводится к одной цели – возможности расширения и изменения функциональности приложения без его перекомпиляции. А теперь посмотрим, чем может помочь .NET Framework в решении этой задачи.
Добавил: Дата: 2007-10-06 10:12:18 Количество просмотров: 2788 Рейтинг: 3.00
|
|
Преобразование между различными кодировками | Иногда я с содроганием вспоминаю времена, когда мнеприходилось писать код с различными вариантами использования библиотек MFC и ATL. По некоторым причинамстроки в объектах были однобайтовыми, а вот строковые параметры в методы COM-объектов приходили двухбайтовыми (BSTR),а еще временами использовались библиотеки на C, вкоторые строки передавались опять же в однобайтовом виде...
Добавил: Дата: 2007-10-05 14:34:24 Количество просмотров: 3337 Рейтинг: 3.00
|
|
Динамическое формирование строк | Прочитав о неизменяемых строках, Вы, возможно, задаетесь вопросом: как формировать строки динамически? Тип System.Text.StringBuilder решает поставленную задачу. У него есть поле с внутренним массивом символов и набор методов, позволяющих эффективно манипулировать содержимым этого массива. Приэтом не нужно заботиться о размере массива символов – при необходимости StringBuilder сам создаст новый массив и скопирует в него символы.
Добавил: Дата: 2007-10-05 14:33:08 Количество просмотров: 2942 Рейтинг: 3.00
|
|
Интернирование строк | Говоря о строках, нельзя не упомянуть об интернированиистрок (тем более что эта тема обойдена вниманием в документации).
Добавил: Дата: 2007-10-05 14:31:14 Количество просмотров: 2694 Рейтинг: 3.00
|
|
Работа со строками в .NET | Можно, конечно, долго и красиво говорить о сфере применения строк при написании приложений. Но зачем объяснять очевидное? Перейдем к делу. .NET Framework предоставляет немало типов для работы со строками, но в этой главе пойдет речь о тех из них, которые чаще используются на практике.
Добавил: Дата: 2007-10-05 14:29:38 Количество просмотров: 2919 Рейтинг: 3.00
|
|
Уровень заполнения и расширение хеш-таблицы | Класс Hashtable содержит закрытую (private) переменную loadFactor (уровень заполнения), в которой задается максимальное соотношение числа элементов, которые могут храниться в хеш-таблице к общему числу ее ячеек (slots). Например, если loadFactor равен 0,5, то это означает, что не более чем половина ячеек хеш-таблицы может быть заполнена данными. Оставшиеся половина ячеек при этом будут пустыми.
Добавил: Дата: 2007-10-04 09:04:53 Количество просмотров: 2961 Рейтинг: 3.00
|
|
Класс System.Collections.Hashtable | Базовая библиотека классов .NET Framework iсодержит реализацию хеш-таблицы в классе Hashtable. При добавлении элемента в Hashtable вы должны передать не только данные, но и уникальный ключ, по которому этот элемент может быть найден. Как ключ так и данные могут быть любого типа. В нашем примере с сотрудникамиключом был номер социального страхования. Элементы добавляются в Hashtable с помощью метода Add().
Добавил: Дата: 2007-10-04 09:03:33 Количество просмотров: 3274 Рейтинг: 3.00
|
|
|
|
|
|
|
Какой язык интерфейса Вы используете в своих программах?
Русский | | 55% (111) | Английский | | 26% (53) | Немецкий | | 0% (0) | Французский | | 1% (3) | Несколько языков | | 10% (21) | Никакой :) | | 0% (0) | Использую только картинки | | 0% (1) | Что такое интерфейс? | | 6% (13) |
Проголосовало: 202
|
|
- Каково состояние Билла Гейтса?
- Каждому китайцу по 40 баксов...
|
|