Содержимое категории » C#
4 июля 2010

Запись данных в системный журнал

Функция на C# для записи данных программы в системный журнал.

10 июня 2010

Загрузка страниц не в UTF-8 в C#

В ходе написания одного кода выяснилось, что WebRequest при загрузке веб-страниц в кодировке отличной от UTF-8 (например windows-1251) возвращает закорючки вместо русских букв.

3 апреля 2010

base46encode и base64decode файлов для C#

public static string base64encode (string filename)
{
FileStream fs = new FileStream (filename,
FileMode.Open,
FileAccess.Read);
byte[] filebytes = new byte[fs.Length];
fs.Read (filebytes, 0, Convert.ToInt32 (fs.Length));
string encodedData =
Convert.ToBase64String (filebytes,
Base64FormattingOptions.InsertLineBreaks);
return encodedData;
}
public static void base64decode (string text, string filename)
{
byte[] filebytes = Convert.FromBase64String (text);
FileStream fs = new FileStream (filename,
FileMode.CreateNew,
FileAccess.Write,
FileShare.None);
fs.Write (filebytes, 0, filebytes.Length);
fs.Close ();
}
Использовать так:
string inputFile = "./aa.exe.mdb";
string encoded = base64encode (inputFile);
Console.Write (encoded);
base64decode (encoded, inputFile + ".new");
Скачать пример

8 марта 2010

Правильный for в C#

foreach (int i in new int[] {1, 2, 3, 4, 5}) {
// Какие-то действия
}

24 февраля 2010

Microtime в C#

Удивительное дело, но в C# нет встроенной функции для получения микротайма (для тех, кто в танке — количества микросекунд от 1 января 1970 года). Свойство DataTime.Ticks вместо него возвращает какую-то сакральную единицу, представляющую количество юнитов времени от первого января 0001 года >_

10 февраля 2010

Удаление тегов из текста

 C#         2 комментария

Функция на C# для удаления из текста всех HTML-тегов.

10 февраля 2010

htmlStripper, инструмент для удаления html-тегов

Позвольте представить мое новое чудо — htmlStripper.
Сей инструмент предназначен для удаления из текста всех html-тегов.

2 февраля 2010

XOR-шифрование на C#

using System;
using System.Text;

namespace XORcrypt
{
class Program
{
static void Main (string[] args)
{
string text = "hello, world";
int key = 123;

string encText = XorCrypt (text, key);
string normText = XorCrypt (encText, key);

Console.WriteLine ("Encoded string: {0}", encText);
Console.WriteLine ("Decoded string: {0}", normText);
Console.ReadKey ();
}
static string XorCrypt (string text, int key)
{
string newText ...

18 декабря 2009

Что-то тут не то...

const int PI = 3.1415926535897932384626433832795;

1 декабря 2009

Посдветка текстбоксов в .Net

Иногда бывает необходимость сделать подсветку текстбокса на форме таким образом, чтобы он изменял свой цвет при получении фокуса (а-ля Веб 1.0).
Делается это элементарно. Нужно всего-лишь в обработчиках событий получения и потери фокуса менять цвет на нужный нам.

 Страница 1 из 5  1  2  3  4  5 »