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

Первый выпуск рассылки "Технология .NET - ADO.NET, ASP.NET, C#"


Информационный Канал Subscribe.Ru


 Технология .NET: ASP.NET, ADO.NET, C#

Тематическая рассылка сайта http://www.daoto.net/

Выпуск 1-ый.

Доброго дня, уважаемые читатели!

Перед вами первый выпуск рассылки сайта Путь к .NET, посвященной, ясное дело, технологии .NET. Раз этот выпуск первый - пусть он будет вводным. В этом выпуске вы узнаете, что будет представлять из себя данная рассылка, каковы ее цели и задачи. Ну и, само собой, без .NET дело не обойдется.

Что будет в рассылке

Создавая рассылку, я не ставил перед собой цель копировать сайт, и уж тем более делать из нее простой сборник новостей сайта. Не знаю как вам, для меня такая рассылка была бы скучной. Думаю, здесь не имеет смысла публиковать статьи - статьи есть на сайте. Гораздо быстрее зайти на сайт и сохранить нужную статью, чем качать все это вашим почтовым клиентом. Однако, для удобства - чтобы вы были в курсе обновлений сайта в рассылке будут аннонсы новых статей, новости. Но это не главное.

Посмотрите на название сайта - Путь к .NET. Он предполагает некоторое поступательное развитие. Как только в моей голове по какому-либо вопросу мысли приходят в порядок - так, что я считаю, что уже знаю его, и с этой стороны не жду больших сюрпризов - я пишу статью. Вот тут и кроется маленький баг [:-)] - я, в принципе, не могу выложить все свои знания, я гораздо быстрее узнаю что-либо новое, чем успеваю это оформить в виде статьи. Поэтому главная цель рассылки - как раз выкладывать знания, которые еще не оформились в виде статьи, или нет времени писать полноценную статью. Я надеюсь, что они вам помогут в вашем пути к .NET [:-)]. Надеюсь, что они станут чем-то вроде трамплина.

Кроме того, я периодически думаю над улучшением идеи (философии) и содержания рассылки. Свои мысли, замечания и идеи можете присылать на мой ящик: daoto@daoto.net.

Мысли вслух

1. Не выльется ли поддержка платформой .NET многих языков в "Вавилонскую башню"?

По-моему, не самое удачное сравнение. При строительстве Вавилонский башни люди вместо одного общего языка заговорили сразу на нескольких разных. В результате они перестали понимать друг друга и не смогли достроить башню. Нечто подобное сейчас существует в программировании, существуют десятки языков, мало связанных друг с другом. Корпорация Sun попыталась решить эту проблему, предложив вместо всего многообразия языков только один - Java. Разработчики не согласились с таким подходом, все-таки нам нужно больше свободы. Решение .NET состоит в том, что не стоит ограничивать количество языков, лучше сделать их совместимыми, подведя под них единую основу. Так что .NET - не создает проблеу Вавилонской башни, наоборот, эта технология пытается решить ее.

2. Свойство ContentType.

Скажем мы хотим, чтобы web-страница представляла из себя лист Excel или документ Word. В этом поможет свойство ContentType класса System.Web.HttpResponse. У класса System.Web.UI.Page, от которого наследуется aspx-страница объект HttpResponse возвращает свойство Response. Для отображения листа Excel следует задать это свойство так:

Response.ContentType = "application/vnd.ms-excel";

У документа Word оно выглядит так: "application/msword". Посмотреть значения, которые нужно прописывать в это свойство, можно в реестре:

HKEY_CLASSES_ROOT\.xls\"Content Type"

Это пример для листа Excel.

3. Открытие существующего файла в браузере.

Скажем нам нужно вставить в web-страницу существующий HTML - код, который хранится в файле text.htm.

Response.WriteFile(path);

Где path - путь к файлу test.htm.

Второй способ, как это сделать вы можете посмотреть на сайте:

http://www.daoto.net/dotnet/aspnet/Default.aspx?sql=10

Если же нам необходимо отобразить документ Word:

Response.Clear(); 
Response.ContentType="application/msword"; 
Response.WriteFile(pathToDoc); Response.End();

Последние статьи

ADO.NET. Создание приложения, работающего с XML - данными.

В последнее время завовевывает популярность новый формат данных - XML. Одним из его достинств является то, что это самописываемый формат данных, что значительно облечает работу с ним. Тем не менее, многих все еще пугает само слвово "XML". В этой статье я постараюсь доказать простоту и удобтво работы с XML-данными на примере приложения, которое отображает XML-данные в удобной человеку форме и позволяет редактировать их.

ADO.NET. Выполнение запросов в ADO.NET - II

В этой статье мы рассмотрим выполнение хранимых процедур. Выполнение запросов и хранимых процедур с параметрами.

ADO.NET. Использование DataAdapter в ADO.NET

В этой статье рассмотрена работа с объектом DataAdapter: получение данных и передача изменений в базу данных. Мощь и простота работы с этим объектом просто потрясают. В примерах используется SqlDataAdapter, работа с иными реализациями DataAdapter (такими как OleDbDataAdapter) для других провайдеров совершенно аналогична. В качестве языка выбран C#.

ASP.NET. Понимание WS - policy

Представлен обзор WS-Policy и других сопутствующих спецификаций и дается определение общей инфраструктуре, которая может использоваться и расширяться спецификациями Web-сервисов, с целью описания большого разнообразия политик Web-сервисов.

ASP.NET. Проверка утверждений с помощью WS-Policy и WSE 2.0

В данной статье рассмотрено решение проверки утверждений с помощью WS-Policy и WSE 2.0.

Юмор. Национальные особенности программирования

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


Parking.ru представляет партнерскую программу, предусматривающую предоставление бесплатного хостинга для интересных тематических ресурсов, функционирующих на платформе Windows(r).

http://www.parking.ru/hosting_add.asp


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное