понедельник, 13 декабря 2010 г.

Себе на память: где хранятся шаблоны Битрикс форм

Контент - Структура сайта - Файлы и папки - bitrix - tmp - form

четверг, 9 декабря 2010 г.

Себе на память - Как изменить страничку авторизации в Bitrix

Путь к файлу темы авторизации Bitrix
Рабочий столКонтентСтруктура сайтаФайлы и папкиbitrixcomponentsbitrixsystem.auth.authorizetemplates.defaulttemplate.php
или
/bitrix/templates/.default/components/bitrix/system.auth.authorize/.default/template.php
/bitrix/components/bitrix/system.auth.authorize/templates/.default/template.php

четверг, 19 августа 2010 г.

Приложение Hello World на Asp .Net в среде Visual Studio 2008

Многие web-программисты, привыкшие работать с php и perl, мечтают научиться создавать приложения asp .net, но не знают с чего начать и как подступиться к этой технологии. Поэтому в этой статье я хотела бы коротко рассказать, как сделать самое простое asp .net приложение и как выгрузить его на виртуальный хостинг.

Нам понадобится среда Visual Studio 2008 (я не буду здесь описывать, что такое Visual Studio, с чем ее едят и ее технические требования. Думаю, мой читатель и так уже знает все это или разберется сам).

Кроме этого нам понадобится бесплатный windows хостинг с поддержкой asp .net для тестирования нашего приложения (нет, мы конечно можем протестировать наше приложение и на локалхосте, но, согласитесь, - это не одно и то же). Я предлагаю вам использовать для этого бесплатный хостинг http://www.somee.com.

Как создать простейшее приложение в Visual Studio 2008 подробно описано здесь http://www.dotsite.ru/Tutorials/ASP.NET/Baby%20Steps/Creating%20application%20with%20Visual%20Studio%20.NET.aspx – замечательная статья, но ее автор почему-то упустил момент публикации готового asp. net приложения в интернет. Заполню этот пробел.

После того, как вы выполните все шаги из указанного урока, выберете в среде Visual Studio пункт меню Build – Publish имя вашего приложения.
После этого у вас на экране появится окошечко:

Выберете папку у себя на компьютере и нажмите Publish
После этого выгрузите все файлы и папки, которые оказались в этой папке, на виртуальный хостинг по ftp или через файловый менеджер в панели управления.

понедельник, 10 мая 2010 г.

С# select запрос, возвращающий одно значение

С ситуацией, когда нужно получить из таблицы одно поле, зная другое встречается довольно часто. Например, при написании программы, работающей с MsSQL где запрещены подзапросы в insert запросе сплошь и рядом нужно отдельным запросом получать id по имени или имя по id, поэтому я решила упростить себе эту рутинную задачу и написала процедуру для выполнения select запроса, который заведомо должен вернуть один результат.

  public string one_result_query(string query, SqlConnection connection)
  //Процедура выполнения SQL запроса, возвращающего один результат 
  //например чтобы узнать наименование по ид или наоборот
  //возвращает этот результат в виде строки
  {
  SqlCommand myCommand = new SqlCommand(query, connection);
  myCommand.Connection.Open();
  object q_result = myCommand.ExecuteScalar();
  myCommand.Connection.Close();
  myCommand.Dispose();
  return q_result.ToString();
  }

Кстати, в одном из старых постов я уже писала подобную процедуру для запроса, который не должен возвращать результата (такой как delete, update, insert)