Создание php скриптов различных направлений

Гостевые, новостные движки, а также различные парсеры других ресурсов и прочее. Доработка готовых скриптов, "доводка" их до желаемого, а также расширения функционала.

Разработка Windows приложений

Прикладные приложения: взаимодействие с БД, web службами, генерация отчетов (xls, doc, htm)
Техподдержка разработок на разумных условиях.

Подробнее...

 

Контакты:

  • mail mail@sergebezborodov.com
  • icq 580408949
  • skype sergebezborodov
  • phone +380 66 777 92 25

Велосипедостроение в .NET

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

В XmlDocument.Load

можно задавать в качестве параметра не только локальные адреса, но и URL.
XmlDocument.Load(«http://server.com/xmldocument.xml»);
Но есть особенность при отлове ошибок – если URL будет неверным, но XmlDocument посчитает адрес за локальный файл и не сможет его открыть, соответственно нужно будет помимо Web Exceptions ловить и IO Exceptions.

Преобразования значений:

Основные типы .Net имеют две функции для преобразования, например:
int res;
int.TryParse(«test 123″, out res);

res = int.Parse(«test 123″);
В первом варианте функция TryParse возвратит false, а во втором варианте Parse сгенерирует исключение.
Также с помощью Parse можно преобразовать строку с цифрами содержащую пробелы:
res = int.Parse(» 123″, System.Globalization.NumberStyles.AllowLeadingWhite, null);
NumberStyles
содержит массу полезных флагов для обработки преобразований.

Перекодировка в Base64:

Для различного рода преобразований предназначен класс Convert
string example = «this is example»;
byte[] sourceBytes = System.Text.UTF8Encoding.UTF8.GetBytes(example);
string base64 = Convert.ToBase64String(sourceBytes);

Из Base64 получить строку можно с помощью функции FromBase64String()

Теги: , ,

Оставить комментарий