Реклама
реклама в интернете, поисковая оптимизация сайтов - https://seo-matik.ru/
VIKO - типография - https://viko.info/


TBN.ru - https://www.tbn.ru/

TBN.ru - https://www.tbn.ru/
Друзья

Adobe  Photoshop  Corel  Draw  3d
Flash Графика
Newprog.com - https://newprog.com/
WMaster.ru - https://www.wmaster.ru/
Web-support.ru - https://web-support.ru/
Animac.ru - https://animac.ru/
WebZ - https://webz.ru/
Иконки - https://ico.brush.ru/
Stormarts.ru - https://www.stormarts.ru/
Vebius.com.ru - https://www.vebius.com.ru/
Футбол - https://extrascore.com/ , новости - https://extrascore.com/ , UEFA - https://extrascore.com/ , Лига Чемпионов - https://extrascore.com/
WebInfo.com.ru - https://webinfo.com.ru/
DWorld.com.ru - https://dworld.com.ru/

Adobe Photoshop   Corel Draw   3d Flash Графика

TBN.ru - сети, живущие по правилам - https://www.tbn.ru/

ASP.NET

Создание приложения с помощью текстового редактора

Рейтинг статьи: 77777
Проголосовал 1 человек.
Оцените статью:

Создание приложения с помощью текстового редактора

В прошлом разделе мы обсудили как создать простейшее приложение с помощью Visual Studio .NET. VS.NET, конечно, является удобным средством, но иногда требуется создать приложение подручными средатвами - когда Visual Studio нет на машине. К тому же полезно понимать, что происходит, когда вы выполняете визуальные пассы.

Для создания приложения без помощи Visual Studio .NET, вам потребуется ASP.NET (ранее мы описывали процесс уствновки) и любой текствый редактор вплоть до Notepad.

Создайте папку, в которой будет находиться ваше приложение. Пусть, например, это будет С:SampleApplication. После этого запустите IIS. Создайте на вашем сервере новую виртуальную директорию:

В мастере создания виртуального приложения укажите имя приложения:

и путь к приложению

Права можно оставить предложенными по умолчанию.

Далее в созданной папке создайте файл Default.aspx следующего содержания:
<%@ Page Language="C#" Codebehind="Default.aspx.cs" Inherits="Default" %>

<form runat="server">
    <asp:TextBox runat="server" id="txtName" /><br>
    <asp:Label runat="server" id="lblMessage" /><br>
    <asp:Button id="btnHello" Text="Say hello" runat="server" />
</form>
        
Вкратце опишем то, что мы написали. В первой строчке стоит директива @ Page, которая задает параметры страницы. Здесь, в частности, мы указали, что код мы пишем на C#, что исходники у нас будут в файле Default.aspx.cs (мы его еще напишем), а наследоваться страница будет от класса Default (который будет описан в Default.aspx.cs).
Далее следует форма. Все серверные контролы должны быть заключены в серверную форму (<form runat="server">), а серверная форма на странице может быть только одна. В нашей форме у нас прописано три контрола: TextBox, Button и Label. Заметим, что в каждом прописан атрибут runat="server", все они закрываются как XML-теги и что у них прописаны атрибуты id, которые идентифицируют контрол на странице. Также с помощью атрибута Text мы задали текст на кнопке.

Теперь создадим файл Default.aspx.cs:
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public class Default : Page
{
    protected Button btnHello;
    protected Label lblMessage;
    protected TextBox txtName;    

    override protected void OnInit( EventArgs e )
    {
        btnHello.Click += new System.EventHandler(this.btnHello_Click);
    }

    private void btnHello_Click( object sender, EventArgs e )
    {
        lblMessage.Text = "Hello, " + txtName.Text;
    }
}
        

В этом файле мы создали класс для нашей страницы. Он наследуется от класса System.Web.UI.WebControls.Page. В нем определены protected-члены, соответствующие контролам нашей страницы (имена членов совпадают с идентификаторами контролов, типы соответствуют именам тегов).

Далее в нем переопределен метод OnInit. Он выхывается при инициализации страницы. В нем мы связываем обработчик события от кнопки с самим событием. Собственно обработчик изменяет текст метки.

Теперь нужно скомпилировать файл Default.aspx.cs командой csc /target:library Default.aspx.cs. При этом будет создан файл Default.aspx.dll. Сейчас нужно создать подпапку bin в папке приложения и скопировать в нее .dll-файл. Все.

Чтобы увидеть результат, откройте в броузере страницу по адресу https://localhost/CustomApplication:

Copyright by © 2000-2004 dotSITE - https://www.dotsite.ru/
Автор:
Автор:

Разместил: Vulko
Опубликовано: 03.07.2004
Статья "ASP.NET - Создание приложения с помощью текстового редактора" прочтена 980 раз.

Оставьте ваше мнение о статье

Имя:
E-mail:
Сайт:
Комментарий:

Последние новости
Последние темы на форуме
Кассовые аппараты и чековая лента. - https://detalk.ru/index.php?showtopic=2606
Что лучше? СМС Богу или деду морозу? :) - https://detalk.ru/index.php?showtopic=2634
нужен совет - https://detalk.ru/index.php?showtopic=2648
песики - https://detalk.ru/index.php?showtopic=2650
Полиграфия для DVD (лицензия) - https://detalk.ru/index.php?showtopic=2651

TBN.ru - сети, живущие по правилам - https://www.tbn.ru/
Adobe Photoshop Corel Draw 3d Flash Графика
Реклама

TBN.ru - https://www.tbn.ru/

TBN.ru - https://www.tbn.ru/
Яндекс.Метрика