Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Русский_Проект: Изучение Visual Basic


Наступила осень. Зачастили дожди. Значит у нас больше времени на изучения языков программирования.

Новый сайт

Я решил открыть новый сайт, который будет посвящен исключительно .NET Framework. А на старом сайте останутся материалы по Visual Basic 6.0. Запомните новый адрес: netsources.narod.ru. Занесите сайт в закладки.

Справочник по функциям WinAPI для .NET Framework

Предлагаю вашему вниманию новый материал, который вошел в Справочник по функциям WinAPI для .NET Framework. На этой неделе я добавил в справочник три функции, работающие с файлами INI: GetPrivateProfileInt, GetPrivateProfileString и WritePrivateProfileString. Расскажу об одной из них.

WritePrivateProfileString

[C#]
[DllImport("kernel32")]
private static extern bool WritePrivateProfileString(string AppName,
string KeyName, string lpString, string FileName);

WritePrivateProfileString устанавливает строковые значения в INI-файлах. Также функция может быть использована для установки числовых значений, если использовать их в строковом виде (например, "1"). Если файл, в котором вы пытаетесь установить значение, не существует, он будет создан. Аналогично, будут созданы разделы, ключи и значения ключей.

Параметры

AppName
Значение раздела INI-файла
KeyName
Значение ключа
lpString
устанавлимое строковое значение
FileName
Имя INI-файла

Пример

// Устанавливаем значение ключа "username" в разделе [Default] файла
// C:\config.ini в "Alexander"
WritePrivateProfileString("Default", 
    "username", "Alexander", @"C:\config.ini");

MSDN Magazine на русском (электронная версия)

Возможно, не все знают, что на сайте Microsoft каждый месяц выкладываются статьи из журнала MSDN Magazine. А недавно появилась возможность скачивать эти номера журналов в виде отдельного файла в формате CHM. Адрес для закачки - http://msdn.microsoft.com/msdnmag/chm/#. Надо сказать, что справочник сделан не без огрехов, но все-таки это лучше, чем ничего. У меня есть желание немного переделать эти номера и выложить на сайте. Например, удалить все материалы, которые не относятся к .NET Framework. Как считаете?

Удачного вам программирования!


©2007 А.Климов
Русский_Проект

В избранное