| Статистика |
|
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
<
|
Главная » 2012 » Февраль » 02
Автозапуск программы . В этой статье показывается пример того как добавить созданную программку в реестр, для того чтоб она запускалась при автозапуске Windows. Мы знаем что утилита regedit (Пуск->Выполнить->regedit), позволяет просматривать древовидную структуру реестра Windows. Чтобы программа запускалась при загрузке Windows, необходимо создать ключ реестра в ветке реестра "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\". Названием ключа будет имя нашей программы, а значением - путь к исполняемому файлу программы. Вот обработчик события Click() кнопки Add: private void button1_Click(object sender, EventArgs e) { // ткрываем нужную ветку в реестре // @"SOFTWARE\Microsoft\Windows\CurrentVersion\Run\" Microsoft.Win32.RegistryKey Key = Microsoft.Win32.Registr
...
Читать дальше »
Просмотров:
860
|
Добавил:
Seager74
|
Дата:
02.02.2012
|
|
Работа с кодировками. По умолчанию в .NET все текстовые данные в кодировке UTF8, но часто требуется считать текстовый файл, сохраненный в другой кодировке, допустим в WIN1251. В таком случае если в файле был русский текст в кодировке WIN1251, при считывании его в UTF8 мы получим нечитаемые данные. Для того чтобы переводить строки из одной кодировки в другую существует класс Encoding из пространства имен System.Text, благодаря которому зная исходную кодировку мы можем привести текстовые данные к нужной кодировке. Рассмотрим следующий пример, например, мы хотим конвертировать считанную строку в кодировке WIN1251 в кодировку DOS(866), для этого мы можем использовать следующий код: class Program { private static string in1251; private static readonly Encoding enc1251 = Encoding.GetEncoding(1251); private static readonly Encoding enc866 = Encoding.GetEncoding(866);
...
Читать дальше »
Просмотров:
2127
|
Добавил:
Seager74
|
Дата:
02.02.2012
|
| |
|
|
| Календарь |
| « Февраль 2012 » |
| Пн |
Вт |
Ср |
Чт |
Пт |
Сб |
Вс |
| | | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 10 | 11 | 12 | | 13 | 14 | 15 | 16 | 17 | 18 | 19 | | 20 | 21 | 22 | 23 | 24 | 25 | 26 | | 27 | 28 | 29 | |
|