Получить строку соединения

Дата: 12.10.2009
Категории: ASP.NET Visual Studio (C#)

В ASP.NET есть такое понятие как строка соединения. Кто хоть немного знаком с ASP.NET знает, что она необходима для получения доступа к базе данных. Эта строка хранится в конфигурационном файле Web.config и может выглядеть примерно так:

<connectionStrings>
   <add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;
      AttachDbFilename=|DataDirectory|\myBase.mdf;Integrated Security=True;
      User Instance=True" providerName="System.Data.SqlClient"/>
</connectionStrings>

Как видно из приведенного кода выше, у строки соединения, помимо множества других параметров, есть имя — ConnectionString.

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

Иногда, при разработке веб-приложения требуется программно получить строку соединения.  Код очень простой:

public static string GetConnectionString()
{
   return WebConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
}

Параметр в квадратных скобках и есть значение параметра name в описании строки соединения в файле Web.config

Дизайн для строительной фирмы «Камелот»

Дата: 10.10.2009
Категории: Дизайн Мои проекты

Сегодня закончил дизайн для строительной фирмы Камелот. На мой взгляд, дизайн получился не плохой — очень простой, но в то же время с удобной навигацией, а это очень важно. Пользователю будет очень легко найти нужную ему информацию, будь то адрес или телефон.

Вообще удобная навигация и группировка информации по блокам на сайте очень важна. Нередко видишь сайты на которых страница переполнена информацией, просто глаза разбегаются и очень сложно найти необходимую тебе информацию.

Вот что получилось:

Строительная фирма Камелот

Прочитать остальную часть записи »

Сайт пропал из индекса

Дата: 9.10.2009
Категории: Разное

Сразу скажу, что я не опытный оптимизатор, и вообще в оптимизации сайтов не силен. Около двух недель назад мой сайт «Программирование на Delphi» пропал из индекса Яндекса. К сожалению, до сих пор все это дело так и не пришло в норму.  До вылета было в индексе около 1200 страниц, сейчас же осталось только 13.

yandexIndex

Также в поисковой выдаче сайт не показывается. Трафика с Яндекса очень мало. Как только я заметил эту пропажу, я подумал, что это временно, и на следующий АП все прейдёт в норму. Но оказалось все намного печальнее. Прошло уже с десяток выдач, а сайт так и не появился в индексе. Я решил написать в техническую поддержку. Вчера получил ответ: Прочитать остальную часть записи »

Электронные чернила

Дата: 8.10.2009
Категории: Технологии

sony-librie

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

Я решил устроить небольшой опрос среди своих друзей и знакомых. Большинство из опрошенных в первый раз слышат про это, хотя технология известна с 2005 года.

Прочитать остальную часть записи »

XNA Game Studio. Описание и возможности

Дата: 6.10.2009
Категории: Visual Studio (C#) XNA Game Studio

xnaaaaXNA Game Studio Express — новое решение для разработки игр на платформе Microsoft Windows и Xbox 360, предназначенное главным образом для студентов, любителей и независимых разработчиков игр! Для начинающих рекомендую почитать статью основы работы с XNA.

В сети очень часто на форумах можно видеть темы «XNA + C# vs DirectX + C++». На мой взгляд, это вопрос из серии «что лучше молоток или отвертка?». Однозначного ответа не будет. На XNA значительно проще разрабатывать, и изучать ее не так сложно. Скорость разработки также

Инструментарий XNA изначально разрабатывался с целью максимально облегчить процесс разработки игр для консоли Xbox и компьютеров, работающих под управлением операционной системы Windows. Инфраструктура XNA упрощает процесс написания кода для двух очень разных платформ — Xbox 360 и Windows. Фактически большая часть написанного вами кода будет работать на любой системе без каких бы то ни было изменений.

В данный момент XNA поддерживает только язык С#. Но C# это очень хороший язык, очень приближенный к C++. Прочитать остальную часть записи »

Microsoft показала свои разработки multitouch-мышей

Дата: 6.10.2009
Категории: Технологии

По-моему мнению за технологией multitouch будущее. И года через два она уже будет применяться повсюду.

На видео ниже, найденного мной на TechFlash.com, специалисты из Microsoft в ходе конференции User Interface Software and Technology продемонстрировали прототипы компьютерных мышей. Есть и другие, так скажем, необычные мышки, например стеклянные или вообще в виде кружки для кофе.

Окно событий в Visual Studio

Дата: 4.10.2009
Категории: Visual Studio (C#)

Когда я только начал работать с Visual Studio (у меня была 2008 версия) я задался вопросом, где список событий у компонента, как например сделано в Delphi. Как-то раз я смотрел обучающее видео и там в окне Properties была кнопка с иконкой flash. И если на нее нажать, появится перечень всех возможных событий, обработчики которых очень просто можно было создать. Прочитать остальную часть записи »

Бесплатный антивирус Microsoft Security Essentials

Дата: 2.10.2009

Microsoft Security Essentials
Недавно вышел обещанный бесплатный антивирус от корпорации Microsoft. Как заявляют разработчики, антивирус работает незаметно для пользователя и ему требуется меньше оперативной памяти по сравнению с другими антивирусами.

Но не может быть все идеально. Microsoft сделала именно антивирус, т.е. в продукте не предусмотрено файрвола, шифрования данных, защиты файлов паролями, резервного копирования данных, родительского контроля и других функций.

Также, антивирус можно установить только на лицензионную версию Windows, т.к. программа в процессе установки проверяет подлинность ОС и отменяет установку в случае обнаружения пиратской копии. Прочитать остальную часть записи »

Индексация блога роботом Google

Дата: 2.10.2009
Категории: Блог

29 сентября я сообщил роботу Google а также Яндексу и другим поисковикам о этом блоге. К моему удивлению, Google уже на следующий день зашел на сайт и полностью проиндексировал его, чего не скажешь об остальных поисковиках.

Впрочем, не только Google начал индексировать, блог, но еще и достаточно молодой поисковик Bing. В индексе Bing’а сейчас только одна главная страница.

Конкурс на лучший баннер для StrekHost.ru

Дата: 30.09.2009
Категории: Разное

Сегодня, как обычно в свободное время бродя по сети, буквально случайно наткнулся на конкурс. Необходимо нарисовать баннер для хостинга StrekHost.ru. Конкурс будет проходить с 29 сентября и по 31 октября. 1-2 ноября будут выбраны лучшие баннеры по мнению администрации и среди них будет проходить голосование в период со 2 по 8 ноября включительно. Подробности можно узнать на их сайте.

За первое место обещают 5000 рублей, за второй 2000 рублей, а за третье 1000 рублей.  Также все участники конкурса, баннеры которых будут допущены к участию получат месяц бесплатного хостинга по тарифному плану S1.

Постараюсь найти время и сделать баннер, вдруг попаду на пьедестал и заработаю скромную сумму денег 🙂