Вторник, 19.03.2024, 05:23
Приветствую Вас Гость | RSS

Лекции

Меню сайта
Форма входа
Категории раздела
ТАУ (Теория автоматического управления) [31]
лекции по ТАУ
Экология [151]
учебник
Бухгалтерский учет и налогообложение в строительстве [56]
Дементьев А.Ю. - Практическое пособие
Психология [104]
Пип
информатика [80]
с# Карли Ватсон
современные стулья [0]
новинки
Поиск

Главная » информатика
Дополнительные возможности
для компиляции С#
В настоящем приложении приводится список различных возможностей компи-
лятора С#, которыми можно воспользоваться при выполнении компиляции проек-
тов С# без использования возможностей Visual Studio.NET, либо, если нужно,
чтобы компилятор выполнил какие-либо операции, не поддерживаемые Visual
Studio.NET. Эти опции представлены в виде нескольких таблиц, где они сгруппи-
рованы в соответствии со своей категорией.
В первой таблице приводятся различные форматы файлов, которые могут вклю-
чаться в выходной поток компилятора:
Опция Назначение ч
Выполняется обработка комментариев, предназначенных для создания
XML-документации (помеченных тремя слэшами — / / / ) , и выходной
поток направляется в указанный файл.
Осуществляется компиляция кода, но не создается выходной файл; этот
режим может оказаться полезным для отладки, поскольку в нем можно
увидеть все предупрежден ... Читать дальше »
Категория: информатика | Просмотров: 237042 | Добавил: basic | Дата: 11.02.2010 | Комментарии (87)

Инсталляция MSDE
Предназначенные для работы при больших нагрузках системы управления БД
(database managemant system — DBMS) типа Oracle и Microsoft SQL Server по-
зволяют поддерживать выполнение десятков тысяч транзакций в минуту, при этом
сокращая до минимума время отключения для проведения работ по сопровожде-
нию и внесению изменений. Они представляют собой замечательный пример со-
временного программного обеспечения, однако за эту мощь приходится платить
определенную цену. Прежде всего — дороговизной таких систем DBMS, которая
начинается с несколько тысяч долларов и круто идет вверх при увеличении воз-
можностей. КрОхМе того, за применение систем DBMS промышленного использо-
вания приходится также расплачиваться памятью, мощностью процессора и объемом
памяти на жестком диске, которые необходимы для работы таких систем.
С точки зрения разработчиков установка такой полномасштабной системы на
переносных компью ... Читать дальше »
Категория: информатика | Просмотров: 4621 | Добавил: basic | Дата: 11.02.2010 | Комментарии (1)

Задание переменной среды PATH
Для того чтобы иметь возможность использовать компилятор С# и другой ин-
струментарий .NET из командной строки Windows, необходимо убедиться в том,
что переменная среды PATH соответствующим образом изменена. В командной
строке поиск файлов осуществляется в рамках текущей директории; если же воз-
никает необходимость запустить файл из какой-либо другой директории, то для
этого требуется задать информацию, где именно Windows следует искать требуе-
мый файл. Это может быть сделано с помощью переменной среды PATH. В ней со-
держится список имен директорий, разделенных точкой с запятой, где Windows
будет осуществлять поиск запрашиваемого файла, если его не удается обнаружить
в текущей директории. Необходимо добавить в эту переменную информацию о двух
папках, для того чтобы система Windows могла отыскать все инструменты .NET;
ОДНа ИЗ Н И Х — ЭТО C:\Program Files\Microsoft.Net\Fr ... Читать дальше »
Категория: информатика | Просмотров: 3880 | Добавил: basic | Дата: 11.02.2010 | Комментарии (2)

Создание подписной формы для пользователя
Все страницы, предназначенные для управления списками рассылки и подпис-
чиками, отправки сообщений по электронной почте изменения внешнего представ-
ления, завершены. Осталось создать подписную форму, которая позволит
конечному пользователю подписаться на некоторый список.
Вместо создания одной подписной формы,
создадим страницу ASP.NET (см. рис. слева),
которая будет автоматически генерировать
HTML-форму для заданного списка рассылки.
Администратор сначала выбирает список
рассылки, для которого он собирается созда-
вать подписную форму, потом определяет не-
обходимость наличия полей для первого
и последнего имени (эти поля при подписке
не являются обязательными, поэтому форма
вполне может без них обойтись). Создавае-
мая форма будет иметь две кнопки, которые
реализуют две возможности пользователя —
подписаться и отказаться от подписки. При
нажатии кн ... Читать дальше »
Категория: информатика | Просмотров: 3185 | Добавил: basic | Дата: 11.02.2010 | Комментарии (4)

Редактирование и обновление списков
М ы переходим к реализации методов, которые осуществляют редактирование
и обновление списков:
protected void ListsGrid_Edit (object sender, DataGridCoiranandEventArgs e)
{
ShowAddNewControls(false);
//начать редактирование
ListsGrid.Editltemlndex = (int)e.Item.Itemlndex;
BindGridO;
•• • i i i > i ушшшшш ш •••:
:- • •' : " v ••.-•• ш
protected void ListsGrid_CancelEdit (object sender", DataGridCornmandEyentArgs
ListsGrid.Editltemlndex = -I;
. • • • • . , • • . . - . • , • . . . • . B i n d G r i d O ; •••• . • ' • ' • : • ••'••' '' : " : ; ; • : V ' \ . : , - - : • , . • • • ; . . . .. : •
: protected void ListsGrid_Update(object sender, DataGridCoiranandEventArgs e)
: : • < •'•' . •.''/. - : : ' : -
if (Page.IsValid)
{ ' Щ. •• - ; :
:
.;. //получить новые данные из диалоговых окон
string ListName = ((TextBox)e.Item.FindControl("EditListName")).T ... Читать дальше »
Категория: информатика | Просмотров: 2275 | Добавил: basic | Дата: 11.02.2010 | Комментарии (4)

Управление конфигурацией данных
Программа рассылки новостей может быть настроена со спе-
циальными подтверждениями, именем и электронным адресом
администратора, и некоторыми другими опциями (со всеми воз-
можными опциями мы вскоре познакомимся). Использование же-
стко заданных в программе значений этих опций является плохим
подходом, так как при возникновении у администратора необходи-
мости изменить некоторую опцию (например, свой адрес элект-
ронной почты), ему придется вносить соответствующие изменения
в исходный код, компилировать весь проект заново и загружать
новый модуль. Это серьезная проблема, особенно если админист-
ратор сайта не является программистом. Поэтому мы будем хра-
нить все установки в виде внешнего файла, из которого их будет
очень просто считывать и записывать, а также выводить на стра-
ницу, позволяя администратору с легкостью изменять любые
значения без повторной компиляции и пере ... Читать дальше »
Категория: информатика | Просмотров: 1928 | Добавил: basic | Дата: 11.02.2010 | Комментарии (1)

Практический пример 2 -
Менеджер рассылки новостей
в режиме онлайн
Программа рассылки новостей
В предшествующих главах настоящей книги вы познакомились с тем, как про-
граммировать на языке С# и как использовать этот язык программирования
в приложениях Windows и простых приложениях ASP.NET. Теперь мы собираемся
продемонстрировать, каким образом можно использовать многое из того, с чем вы
познакомились, для создания web-приложения, которое может быть использовано
в реальном web-сайте .NET.
Ниже перечислены некоторые из тем, с которыми вы познакомитесь или кото-
рые вы сможете лучше усвоить в результате прочтения этого практического при-
мера:
• Создание законченных web-приложений с помощью ASP.NET
• Использование некоторых серверных управляющих элементов ASP.NET
для создания пользовательского интерфейса с богатыми возможностями
• Использование кода поддержки для разделения основного кода
от пользоват ... Читать дальше »
Категория: информатика | Просмотров: 1855 | Добавил: basic | Дата: 11.02.2010 | Комментарии (1)

Управление опросами
Одно из преимуществ .NET перед предшествующими технологиями заключает-
ся в том, что возможность повторного использования создаваемого программного
обеспечения несколько упрощается. В этом разделе мы собираемся создать пакет
web-сайта для проведения опросов, с тем чтобы иметь возможность вставлять
этот сайт в любую страницу ASP.NET при помощи всего лишь пары строк кода.
На данном этапе необходимо выполнить довольно значительный объем работы,
для того чтобы интегрировать процедуру проведения опроса в какую-либо другую
web-страницу, поскольку для этого потребуется скопировать соответствующую ин-
формацию как из файла с расширением .aspx, так и из файла "с кодом поддерж-
ки", который имеет расширение .aspx.cs. Мы будем создавать управляющий
элемент таким образом, что в качестве дополнительной возможности он будет вы-
водить страницу с опросом, и если данный пользователь уже проголосовал ранее,
... Читать дальше »
Категория: информатика | Просмотров: 1593 | Добавил: basic | Дата: 11.02.2010 | Комментарии (0)

Пользовательский интерфейс (уровень представления)
Завершив создание уровня данных
и уровня бизнес-логики и поэксперимен-
тировав с консольным приложением на
уровне представления, можно перейти
к созданию web-интерфейса для опроса
с использованием ASP.NET. Прежде все-
го необходимо добавить проект ASP.NET
в наше решение в Visual Studio.NET.
Назовем его Poiiw (сокращение от Poll
Web), как показано на рисунке слева.
Заметьте, что при создании нового
web-приложения Visual Studio.NET авто-
матически генерирует несколько файлов,
ВКЛЮЧая файл WebForml. aspx — началь-
ную страницу ASP.NET. Переименуем ее
В default.aspx С тем, чтобы МОЖНО было
*"^Л' " ~С***'*
Project Types:
j l ' ----- С* Projects
CJ Seiyp -and Deployment Prefects
*" LJ Other Projects window
Application Windows
:i Шш
Щ
МС library
ASPJNE T Web w«b Ox*
_rJ
Location;
Project vM be created at hltp://locdhost/ ... Читать дальше »
Категория: информатика | Просмотров: 2296 | Добавил: basic | Дата: 11.02.2010 | Комментарии (0)

Практический пример 1 -
web-сайт для проведения опросов
На протяжении книги вы знакомились со всем спектром технологий .NET, ко-
торые можно использовать, программируя на С#. В этом разделе мы собираемся
отойти от теории и заняться в качестве практического упражнения приложением,
в котором будут использоваться самые разнообразные технологии из имеющихся
в .NET.
Сначала мы создадим базовое приложение, а затем расширим его и создадим
вторую версию, в которую будут включены дополнительные возможности. В реаль-
ной жизни от любого приложения всегда требуется постоянно соответствовать из-
меняющимся требованиям, и совершенно очевидно, что познакомиться с процессом
изменения приложения в практическом примере такой книги, как эта, оказывается
очень полезным. Использование двух различных версий также предоставит воз-
можность узнать, каким образом .NET позволяет упростить процедуру расширения
приложений, это означае ... Читать дальше »
Категория: информатика | Просмотров: 2912 | Добавил: basic | Дата: 11.02.2010 | Комментарии (0)

1 2 3 ... 7 8 »
Календарь
«  Март 2024  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728293031
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

krutoto.ucoz.ru
Бесплатный конструктор сайтов - uCoz