This is the last meeting in fall term. On the meeting students of MIPTNETLab will present their projects, we organaize a coffee break, and we also have a talk about Imagine Cup 2010. Best project teams will get reward from Microsoft!
Your potential. Our Passion.
День технологий Microsoft - уникальная возможность послушать доклады про самые современные технологии. В программе мероприятия:
Виталий Кузнецов (Microsoft Most Valuable Professional, MSP) Windows 7, Live Services, Office 2010 - новые возможности
Антонов Алексей (Microsoft Student Partner, МГУ) .NET Compact Framework, построение приложений для Windows Mobile
Спирин Никита (Microsoft Student Partner, МФТИ) Imagine Cup 2010 - прояви воображение
Сергей Пугачев (Microsoft Most Valuable Professional, MSP Guru) Расширения для Internet Explorer 8
В первый раз и только для студентов ФИЗТЕХА команды финалисты Imagine Cup 2009 презентуют свои проекты. Даже если Вы не смогли посетить мероприятие весной 2009, у Вас есть возможность посмотреть на проекты лучших команд России, задать им вопросу по участию, и просто здорово пообщаться!
Презентации Sturt -Up'ов:
MyRange (МФТИ) - mobile social networks
Продолжая опубликованный ранее пост про получение HTML разметки контрола, рассмотрим один из возможных вариантов применения разметки. Например, используем ее для того, чтобы загрузить фрагмент страницы, который может загружаться длительное время (зависимость от медленного источника данных, необходимость длительных операций по генерации или подготовке данных и т.п.), после загрузки основного фрагмента страницы. Для этого нужно создать механизм отложенной загрузки гаджетов, реализованных в виде элементов управления.
Рассмотрим пример такой страницы:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="DemoWebApp._Default" %> <%@ Register Src="~/Pages/DataControl.ascx" TagPrefix="My" TagName="DataControl" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <table> <tr> <td style="width: 34%;"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras mattis, erat ac mollis ultrices, tortor risus hendrerit est, at laoreet ante enim sit amet velit. </td> <td style="width: 33%;"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras mattis, erat ac mollis ultrices, tortor risus hendrerit est, at laoreet ante enim sit amet velit. ...
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="DemoWebApp._Default" %>
<%@ Register Src="~/Pages/DataControl.ascx" TagPrefix="My" TagName="DataControl" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <table> <tr> <td style="width: 34%;"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras mattis, erat ac mollis ultrices, tortor risus hendrerit est, at laoreet ante enim sit amet velit. </td> <td style="width: 33%;"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras mattis, erat ac mollis ultrices, tortor risus hendrerit est, at laoreet ante enim sit amet velit. ...
На сайте MSDN доступно подробное описание параметров командной строки, которые могут быть использованы для установки и конфигурирования SQL Server. В этом кратком посте я расскажу о том, как можно установить SQL Server 2008 в фоновом режиме.
Для фоновой установки инсталлятору необходимо запустить инсталляцию под учетной записью администратора и передать набор параметров, описанных ниже.
/Q – установка в фоновом режиме без обращений к пользователю или /QS – с отображением статуса, но без запросов к пользователю
/ACTION=действие, для установки, разумеется Install
/INSTANCENAME=имя инстанса, например INSTANCENAME=SQLEXPRESS – именованный инстанс SQL Server. Для того, чтобы сделать установленный инстанс доступным по умолчанию (по имени хоста, без указания имени инстанса), то нужно указать INSTANCENAME=MSSQLSERVER.
/FEATURES=список фич для установки, возможные значения:
/ERRORREPORTING=0 или 1, указывает, нужно ли отправлять сообщения об ошибках в Microsoft
Кроме этого, необходимо указать учетные записи, под которыми будет работать SQL Server.
Пример командной строки для фоновой установки:
Setup.exe /q /ACTION=Install /ERRORREPORTING=0 /FEATURES=SQL, Conn /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT=”NT AUTHORITY\Network Service” /SQLSYSADMINACCOUNTS=”BUILTIN\ADMINISTRATORS” /SQLSVCSTARTUPTYPE=Automatic
Подробное описание проблем, которые могут возникать при установке и их решения есть в статье Install SQL 2008 on a Windows 2008 Server from Commad Line & Answer File, там же есть информация по конфигурации установки SQL Server с помощью .ini файла.
И так, увидал в метро рекламу про мегафон-бонусы и возможность всякие девайсы за них получить. Поинтересовался на сайте.
И так. Нетбук леново = 16000 баллов. 1 балл = 30 рублей.
Я может плохо считать умею, но 30 * 16000 = 480000 рублей за нетбук.
Убедите меня, что я не аццко не прав в расчётах, а мегафон аццко щедрый.
Интересный вопрос задали мне сегодня - как можно получить код разметки элемента управления в виде строки. Например, если этот фрагмент HTML как-то должен быть использован в веб-службе, либо возвращен в качестве ответа на Ajax запрос или сохранена в файл после трансформации.
Сделать это можно очень просто. Представим себе, что у нас есть следующий контрол:
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="DataControl.ascx.cs" Inherits="DemoWebApp.Pages.DataControl" %> <asp:XmlDataSource ID="XmlDataSource1" runat="server" XPath="/feed/item" DataFile="~/App_Data/Data.xml"> </asp:XmlDataSource> <asp:Repeater ID="Repeater1" runat="server" DataSourceID="XmlDataSource1"> <HeaderTemplate> <table> </HeaderTemplate> <ItemTemplate> <tr> <td> <%# XPath("date") %> </td> <td> <%# XPath("title")%><br /> <%# XPath("text")%> </td> </tr> </ItemTemplate> <FooterTemplate> </table> </FooterTemplate> </asp:Repeater>
Мы можем получить HTML разметку для него следующим образом:
public string GetControlHtmlMarkup() { Page pg = new Page(); UserControl uc = (UserControl)pg.LoadControl("~/Pages/DataControl.ascx"); pg.Controls.Add(uc); StringWriter sw = new StringWriter(); HttpContext.Current.Server.Execute(pg, sw, false); return sw.ToString(); }
Процесс прост - создаем объект страницы Page, добавляем на него элемент упр...