Курсовой проект по предмету Компьютеры, программирование

  • 2461. Создание модели и моделирование элементов дискретного устройства
    Курсовые работы Компьютеры, программирование

    Еlement2: string[] Mod2: int[] Vix:int[] Zader: int[] Еlement: string[]массив содержащий типы элементов считанные из библиотеки элементов так как данные о типе представлены в текстовой форме - тип массива string массив содержащий количество входных контактов элемента массив содержащий количество выходных контактов элемента массив содержащий значение задержки элемента массив содержащий информацию о типе элементов считанную из jTextField1mod: intмассив содержащий количество входных контактов элемента считанных из jTextField2fbib:File vsign:intхранит путь у файлу с библиотекой элементов, выбранному с использованием filechooser переменная содержащая значение выходного контакта элементаBib: stringхранит путь к файлу библиотеки элементов.Priznak: intпеременная содержащая признак ошибки/выполнения создание элемента ДУLBib: string Lin: int Result: Boolean Vrem: string[] Vrem2: string[] Vsignal: string Sig: string Signal: int[]для хранения строки считанной из файла с библиотекой элементов переменная используемая для подсчета повторения операции считывания из файла содержащего библиотеку элементов переменная используемая в filechooser, возвращает значение true если файл выбран массив используется для временного хранения значения количества входных контактов элемента, для последующего разделения по символу «;» массив используется для временного хранения значения количества выходных контактов элемента, для последующего разделения по символу «;» переменная содержащая значение выходного контакта моделируемого элемента. Предназначенная для вывода в jTextField4 переменная содержащая информацию о значении сигналах моделируемого элемента считанную из jTextField3 массив содержащий значения сигналов моделируемого элемента

  • 2462. Создание модели системы массового обслуживания
    Курсовые работы Компьютеры, программирование

    Заявка на обслуживание представляет собой телефонный звонок потенциального клиента, с целью получения доступа к сети Интернет. Важно отметить, что большую роль играет время, в которое клиент пытается выйти в сеть. Так,ночью (с 22 до 7 часов) количество поступающих звонков много меньше нежели в утреннее(с 7 до 11 часов),дневное(с 11 до 17 часов) и вечернее (с 17 до 22 часов)время суток. Следовательно при одном и том же количестве каналов обслуживания, в ночное время вероятность занятости канала будет меньше, чем в дневное.

  • 2463. Создание модели системы массового обслуживания на примере работы почтового окна
    Курсовые работы Компьютеры, программирование

    При работе почтового окна для отправки телеграмм в указанных условиях за один рабочий день будет обслужено порядка 26 клиентов. При этом ни один из отправителей не будет ждать в очереди, что является идеальными условиями для отправителя. С другой стороны среднее время простоя сотрудника почты почти 12 минут, максимальное - 24 минуты. Суммарно за рабочий день сотрудник почты простаивает порядка 306 минут из 480 минут рабочего времени, т.е. более 60%. Очевидно что эффективность работы почтового окна в таких условиях крайне низкая. В общем случае можно сказать, что в заданных условиях работа почтового окна отправки телеграмм крайне не эффективна, т.к. сотрудник почты слишком должно простаивает в ожидании клиента. Рациональным решением было бы ограничить время работы почтового окна несколькими временными промежутками в день, чтобы уплотнить поток клиентов. Например, 2 часа в первой половине дня и еще 2 часа во второй, в часы наибольшей активности отправителей. В оставшееся время сотрудник почты может выполнять другие должностные обязанности.

  • 2464. Создание мультимедийного электронного учебника "Проектирование баз данных"
    Курсовые работы Компьютеры, программирование

    - оставлено пустое пространство для размещения ссылки логотип учебника (см. часть 4).top.htmФрейм названия. Содержит название дисциплины обрамленное синей рамкой. Располагается в верхней части экрана.menu.htmФрейм Меню. Содержит ссылки на основные разделы электронного учебника. Располагается в нижней части экрана.main.htmОсновной Фрейм. Объединяет три FRAM-а: "Фрейм названия", "Фрейм Меню" и файл созданного HTML-документа. Информация в третьем фрейме постоянно меняется в зависимости от выбранной ссылки из файла Меню или из ссылок внутри документов.style.cssФайл содержащий правила для работы учебника (выполняет выделение другим цветом ссылок при наведении на них курсором, содержит размеры и стили шрифтов для "Фрейма названия" и "Фрейм меню"). В случае отсутствия данного файла Фреймы откроются в браузере не корректно.

    1. Начальная страница
  • 2465. Создание нового товара
    Курсовые работы Компьютеры, программирование

    {$R *.dfm}TForm1.Button1Click(Sender: TObject);.show;;TForm1.btn1Click(Sender: TObject);.tbl1.Edit;;TForm1.btn2Click(Sender: TObject);.tbl1.Post;;TForm1.btn4Click(Sender: TObject);.tbl2.Edit;;TForm1.btn5Click(Sender: TObject);.tbl2.Post;;TForm1.btn6Click(Sender: TObject);.tbl2.Edit;:=DataModuleUnit.tbl2.FieldValues['Direct_marketing_researches'];:=DataModuleUnit.tbl2.FieldValues['Laboratory_marketing_researches'];:=DataModuleUnit.tbl2.FieldValues['Analytical_modeling'];:=DataModuleUnit.tbl2.FieldValues['Multidimensional_computer_modeling'];.tbl2.FieldValues['The_general_estimation_of_market_adequacy']:=a*b*c*d;.tbl2.Post;.tbl2.Refresh;;TForm1.btn7Click(Sender: TObject);.tbl3.Edit;;TForm1.btn8Click(Sender: TObject);.tbl3.Post;;TForm1.btn9Click(Sender: TObject);.tbl3.Edit;:=DataModuleUnit.tbl3.FieldValues['The_expected_sales_volume'];:=DataModuleUnit.tbl3.FieldValues['Conformity_to_distribution_channels'];:=DataModuleUnit.tbl3.FieldValues['Realizability'];:=DataModuleUnit.tbl3.FieldValues['Conformity_to_image_of_the_company'];.tbl3.FieldValues['Multicriteria_estimation_points']:=a*b*c*d;rb1.Checked then DataModuleUnit.tbl3.FieldValues['Problems_with_laws_or_morals']:=1DataModuleUnit.tbl3.FieldValues['Problems_with_laws_or_morals']:=0;.tbl3.Post;.tbl3.Refresh;rb1.Checked then ShowMessage ('Development of this goods is illigal! FBI is already informed about your actions...');rb1.Checked then Close;;TForm1.btn10Click(Sender: TObject);.tbl4.Edit;;TForm1.btn11Click(Sender: TObject);.tbl4.Post;;TForm1.btn12Click(Sender: TObject);.tbl4.Edit;:=DataModuleUnit.tbl4.FieldValues['Expenses_of_a_conclusion_for_the_market'];:=DataModuleUnit.tbl4.FieldValues['Estimation_of_volume_of_realization'];:=DataModuleUnit.tbl4.FieldValues['Predicted_profit'];:=DataModuleUnit.tbl4.FieldValues['The_recommended_cost_for_unit'];.tbl4.FieldValues['The_uncertainty_account']:=a*b*c*d;.tbl4.Post;.tbl4.Refresh;;TForm1.btn14Click(Sender: TObject);.tbl5.Post;;TForm1.btn15Click(Sender: TObject);.tbl2.Edit;.tbl3.Edit;.tbl4.Edit;.tbl5.Edit;.tbl5.FieldValues['Multicriteria_estimation_points']:=DataModuleUnit.tbl3.FieldValues['Multicriteria_estimation_points'];.tbl5.FieldValues['Expenses_of_a_conclusion_for_the_market']:=DataModuleUnit.tbl4.FieldValues['Expenses_of_a_conclusion_for_the_market'];.tbl5.FieldValues['Predicted_profit']:=DataModuleUnit.tbl4.FieldValues['Predicted_profit'];.tbl5.FieldValues['The_uncertainty_account']:=DataModuleUnit.tbl4.FieldValues['The_uncertainty_account'];.tbl5.FieldValues['The_general_estimation_of_market_adequacy']:=DataModuleUnit.tbl2.FieldValues['The_general_estimation_of_market_adequacy'];.tbl5.Post;.tbl5.Refresh;;TForm1.btn3Click(Sender: TObject);.tbl1.Edit;.tbl1.FieldValues['Goods']:=0;.tbl1.FieldValues['Idea_source']:=0;.tbl1.FieldValues['Explanatory']:=0;.tbl1.Post;.tbl2.Edit;.tbl2.FieldValues['Direct_marketing_researches']:=0;.tbl2.FieldValues['Laboratory_marketing_researches']:=0;.tbl2.FieldValues['Analytical_modeling']:=0;.tbl2.FieldValues['Multidimensional_computer_modeling']:=0;.tbl2.FieldValues['The_general_estimation_of_market_adequacy']:=0;.tbl2.Post;.tbl3.Edit;.tbl3.FieldValues['The_expected_sales_volume']:=0;.tbl3.FieldValues['Conformity_to_distribution_channels']:=0;.tbl3.FieldValues['Realizability']:=0;.tbl3.FieldValues['Conformity_to_image_of_the_company']:=0;.tbl3.FieldValues['Multicriteria_estimation_points']:=0;.tbl3.Post;.tbl4.Edit;.tbl4.FieldValues['Expenses_of_a_conclusion_for_the_market']:=0;.tbl4.FieldValues['Estimation_of_volume_of_realization']:=0;.tbl4.FieldValues['Predicted_profit']:=0;.tbl4.FieldValues['The_recommended_cost_for_unit']:=0;.tbl4.FieldValues['The_uncertainty_account']:=0;.tbl4.Post;.tbl5.Edit;.tbl5.FieldValues['Multicriteria_estimation_points']:=0;.tbl5.FieldValues['Expenses_of_a_conclusion_for_the_market']:=0;.tbl5.FieldValues['Predicted_profit']:=0;.tbl5.FieldValues['The_uncertainty_account']:=0;.tbl5.FieldValues['The_general_estimation_of_market_adequacy']:=0;.tbl5.Post;;TForm1.btn13Click(Sender: TObject);.show;;TForm1.statistic1Click(Sender: TObject);.show;;TForm1.Goods1Click(Sender: TObject);.tbl1.Edit;;TForm1.Marketadequacy1Click(Sender: TObject);.tbl2.Edit;;TForm1.Multicriteriaestimation1Click(Sender: TObject);.tbl3.Edit;;TForm1.Forecasts1Click(Sender: TObject);.tbl4.Edit;;TForm1.Goods2Click(Sender: TObject);.tbl1.Post;;TForm1.Marketadequacy2Click(Sender: TObject);.tbl2.Post;;TForm1.Multicriteriaestimation2Click(Sender: TObject);.tbl3.Post;;TForm1.Forecasts2Click(Sender: TObject);.tbl4.Post;;TForm1.Marketadequacy3Click(Sender: TObject);.tbl2.Edit;:=DataModuleUnit.tbl2.FieldValues['Direct_marketing_researches'];:=DataModuleUnit.tbl2.FieldValues['Laboratory_marketing_researches'];:=DataModuleUnit.tbl2.FieldValues['Analytical_modeling'];:=DataModuleUnit.tbl2.FieldValues['Multidimensional_computer_modeling'];.tbl2.FieldValues['The_general_estimation_of_market_adequacy']:=a*b*c*d;.tbl2.Post;.tbl2.Refresh;;TForm1.Multicriteriaestimation3Click(Sender: TObject);.tbl3.Edit;:=DataModuleUnit.tbl3.FieldValues['The_expected_sales_volume'];:=DataModuleUnit.tbl3.FieldValues['Conformity_to_distribution_channels'];:=DataModuleUnit.tbl3.FieldValues['Realizability'];:=DataModuleUnit.tbl3.FieldValues['Conformity_to_image_of_the_company'];.tbl3.FieldValues['Multicriteria_estimation_points']:=a*b*c*d;rb1.Checked then DataModuleUnit.tbl3.FieldValues['Problems_with_laws_or_morals']:=1DataModuleUnit.tbl3.FieldValues['Problems_with_laws_or_morals']:=0;.tbl3.Post;.tbl3.Refresh;rb1.Checked then ShowMessage ('Development of this goods is illigal! FBI is already informed about your actions...');rb1.Checked then Close;;TForm1.Forecasts3Click(Sender: TObject);.tbl4.Edit;:=DataModuleUnit.tbl4.FieldValues['Expenses_of_a_conclusion_for_the_market'];:=DataModuleUnit.tbl4.FieldValues['Estimation_of_volume_of_realization'];:=DataModuleUnit.tbl4.FieldValues['Predicted_profit'];:=DataModuleUnit.tbl4.FieldValues['The_recommended_cost_for_unit'];.tbl4.FieldValues['The_uncertainty_account']:=a*b*c*d;.tbl4.Post;.tbl4.Refresh;;TForm1.hereportonthegoods3Click(Sender: TObject);.tbl2.Edit;.tbl3.Edit;.tbl4.Edit;.tbl5.Edit;.tbl5.FieldValues['Multicriteria_estimation_points']:=DataModuleUnit.tbl3.FieldValues['Multicriteria_estimation_points'];.tbl5.FieldValues['Expenses_of_a_conclusion_for_the_market']:=DataModuleUnit.tbl4.FieldValues['Expenses_of_a_conclusion_for_the_market'];.tbl5.FieldValues['Predicted_profit']:=DataModuleUnit.tbl4.FieldValues['Predicted_profit'];.tbl5.FieldValues['The_uncertainty_account']:=DataModuleUnit.tbl4.FieldValues['The_uncertainty_account'];.tbl5.FieldValues['The_general_estimation_of_market_adequacy']:=DataModuleUnit.tbl2.FieldValues['The_general_estimation_of_market_adequacy'];.tbl5.Post;.tbl5.Refresh;;TForm1.Clear1Click(Sender: TObject);.tbl1.Edit;.tbl1.FieldValues['Goods']:=0;.tbl1.FieldValues['Idea_source']:=0;.tbl1.FieldValues['Explanatory']:=0;.tbl1.Post;.tbl2.Edit;.tbl2.FieldValues['Direct_marketing_researches']:=0;.tbl2.FieldValues['Laboratory_marketing_researches']:=0;.tbl2.FieldValues['Analytical_modeling']:=0;.tbl2.FieldValues['Multidimensional_computer_modeling']:=0;.tbl2.FieldValues['The_general_estimation_of_market_adequacy']:=0;.tbl2.Post;.tbl3.Edit;.tbl3.FieldValues['The_expected_sales_volume']:=0;.tbl3.FieldValues['Conformity_to_distribution_channels']:=0;.tbl3.FieldValues['Realizability']:=0;.tbl3.FieldValues['Conformity_to_image_of_the_company']:=0;.tbl3.FieldValues['Multicriteria_estimation_points']:=0;.tbl3.Post;.tbl4.Edit;.tbl4.FieldValues['Expenses_of_a_conclusion_for_the_market']:=0;.tbl4.FieldValues['Estimation_of_volume_of_realization']:=0;.tbl4.FieldValues['Predicted_profit']:=0;.tbl4.FieldValues['The_recommended_cost_for_unit']:=0;.tbl4.FieldValues['The_uncertainty_account']:=0;.tbl4.Post;.tbl5.Edit;.tbl5.FieldValues['Multicriteria_estimation_points']:=0;.tbl5.FieldValues['Expenses_of_a_conclusion_for_the_market']:=0;.tbl5.FieldValues['Predicted_profit']:=0;.tbl5.FieldValues['The_uncertainty_account']:=0;.tbl5.FieldValues['The_general_estimation_of_market_adequacy']:=0;.tbl5.Post;;.Unit2;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, StdCtrls, OleServer, ExcelXP, ComObj, Menus;= class(TForm): TButton;: TLabel;: TLabel;: TLabel;: TEdit;: TEdit;: TEdit;: TEdit;: TEdit;: TEdit;: TEdit;: TEdit;: TEdit;: TEdit;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TMainMenu;: TMenuItem;: TMenuItem;Button1Click(Sender: TObject);FormCreate(Sender: TObject);FormClose(Sender: TObject; var Action: TCloseAction);Sendtodatabase1Click(Sender: TObject);Close1Click(Sender: TObject);

  • 2466. Создание предприятия и его формы
    Курсовые работы Компьютеры, программирование

    Время, в которое мы живем, - эпоха перемен. Наше общество осуществляет исключительно трудную, во многом противоречивую, но исторически неизбежную и необходимую перестройку. В социально-политической жизни это переход от тоталитаризма к демократии, в экономике - от административно-командной системы к рынку, в жизни отдельного человека - превращение его из “винтика” в самостоятельного субъекта хозяйственной деятельности. Такие изменения в обществе, экономике, во всем нашем жизненном укладе сложны тем, что они требуют изменения нас самих. Подобную ситуацию, американцы привыкшие к резким поворотам судьбы, к конкуренции, определяют словом “вызов”(challenge). По их понятию, каждый вызов таит в себе для личности, организации, страны, как возможности, так и угрозы. Чтобы справиться с этим беспрецедентным в жизни нынешних поколений вызовом, нам, кроме всего прочего, нужно овладевать новым знанием, научиться пользоваться им на практике. Важная часть этого знания, как показывает мировой опыт, - постижение науки и искусства менеджмента. С легкой руки американцев это английское слово стало известно сегодня практически каждому образованному человеку.

  • 2467. Создание презентации, формирование массива
    Курсовые работы Компьютеры, программирование

    Условие

    1. Дан массив D(N). Сформировать массив В из элементов массива D кратных 4 или 3.
  • 2468. Создание приложения "DVD-прокат"
    Курсовые работы Компьютеры, программирование

    Общая характеристика: Программный продукт MS Access представляет собой настольную систему управления базами данных (СУБД). Понятие "настольная" СУБД указывает на то, что все операции с базой данных осуществляются на локальном компьютере пользователя. Именно здесь находится физическое место хранения информации, а также работают средства управления и организации запросов. Противоположностью настольной системе является распределенная база данных, т.е. такая архитектура, при которой ядро БД работает на выделенном сервере; там же обычно хранятся и данные. Через локальную или глобальную сеть пользователь посредством установленного на своем компьютере программного обеспечения посылает запросы и получает ответы. Такие системы предназначены для работы с большим количеством клиентов, и зачастую в качестве серверов в них функционируют компьютеры более сложные и мощные, чем РС. Впрочем, сказанное не означает, что MS Access способен выполнять операции только в однопользовательском режиме. Напротив, программа успешно работает и в сетях, правда, с ограниченным числом клиентов. Кстати, сама компания Microsoft настоятельно рекомендует инсталлировать MS Access в рамках небольших рабочих групп.

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

    В данной части производилось описание анализа предметной области, в результате было рассмотрено два варианта частичной реализации поставленной цели (а именно, приложения «Google Chrome» и «Microsoft Word 2010») и один вариант полностью соотвествующий исходным требованиям (приложение «LitFrequencyMeter»). Исходя из полученных результатов, можно сказать, что наиболее удобным для использования приложениея является «LitFrequencyMeter». Тем не менее, стоит отметить, что существует очень мало профессиональных решений послностью соотвествующих поставленной цели.

  • 2470. Создание приложения "Клавиатурный тренажер"
    Курсовые работы Компьютеры, программирование

     

    1. Тейксера С. и Пачеко К. «Delphi 5. Руководство разработчика, том 1. Основные методы и технологии программирования»: Пер. с англ.- М.: «Вильямс».-2001. - 832 с.
    2. Озеров В. Электронный учебник: «Советы по Delphi».Версия 1.1.7 от 1.12.1999.
    3. Озеров В. Электронный учебник: «Советы по Delphi». Версия 1.4.6 от 1.4.2001.
    4. Озеров В. Электронный учебник: «Советы по Delphi». Версия 1.0.8. от 2.5.2000.
    5. Horrific aka Фленов М. «Библия для программиста в среде Delphi»// http://www.cydsoft.com/vr-online.
    6. Дарахвелидзе П.Г., Марков Е.П.: «Программирование в Delphi 7». СПб.: «БХВ-Петербург», 2003. 784 с.
    7. Архангельский А.Я. Электронный учебник «100 компонентов общего назначения библиотеки Delphi 5».2002.
    8. Тейлор Д., ПенманДж.- «Delphi 3: библиотека программиста».-СПб.: «Питер».-1998г. -568с.
    9. Фленов М. «Библия Delphi».-СПб.: «БХВ-Петербург».-2004.-880с.
    10. Фленов М. «Программирование в Delphi глазами хакера». - СПб.: «БХВ-Петербург».-2003.-368с.
    11. Шкрыль А. «Прикол в Delphi своими руками» //www.vr-online.ru.
    12. Озеров В. Электронный учебник: «Советы по Delphi». Версия 1.4.3 от 1.1.2001.
    13. Елманова Н. Электронный учебник: «Советы пользователям Delphi и C++Builder».
    14. Орлик С Электронный учебник: «Секреты Delphi на примерах».
    15. Озеров В. Электронный учебник: «Советы по Delphi». Версия 1.3.1 от 1.07.2000.
    16. Боровский А. «Программирование в Delphi 2005» ».-СПб.: «БХВ-Петербург».-2005. - 448с.
    17. Пражский С.М. «Delphi. Учимся на примерах».- К.:«МК-Пресс».-2005,-216с.
    18. Фаронов В.В. «Delphi 6. Учебный курс».-М.:Издатель Молгачёва С. В.,-2001.-672с.
    19. Коноплянка Р. «Создание оригинальных компонент в среде Delphi».-К.:НИПФ-«ДиаСофт Лтд.».-1996.-512с.
    20. Сухарёв М.В. «Основы Delphi. Профессиональный подход».-СПб.: «Наука и Техника».-2004,- 600с.
    21. Ревич Ю.В. «Нестандартные приёмы программирования на Delphi».-СПб.: «БХВ-Петербург».-2005. - 560с.
  • 2471. Создание приложения, обеспечивающего генерацию звука с помощью системного таймера
    Курсовые работы Компьютеры, программирование

    Язык ассемблера был создан для облегчения написания программ на низком уровне. Вместо машинных команд программист использует мнемоники, которые представляют собой символическое представление машинной команды (или нескольких команд), что облегчает чтение текста программы. Так как одна мнемоника при трансляции преобразовывается в минимальное количество команд, то программы, написанные на ассемблере, выполняются с максимально возможной скоростью и занимают минимальный объём памяти. Именно поэтому программы на ассемблере (или ассемблерные вставки) используются там, где быстродействие является наиболее критичным фактором (обработка компьютерной графики, ядро операционных систем), или требуется максимально полно использовать возможности операционной системы (вирусы и антивирусы), или там, где эти два качества являются одинаково важными (драйверы различных устройств). Хорошим качеством Ассемблера является то, что он позволяет управлять действиями процессора поэтапно (по операциям) и с максимальной эффективностью. Ассемблер предоставляет программисту полную свободу действий при разработке программы, что одновременно является и его достоинством, и недостатком, так как требует от разработчика знания системы команд данного компьютера и его операционной системы. Данный язык позволяет программисту непосредственно работать со всем аппаратным обеспечением, что особенно важно при программировании устройств - ввода-вывода, где требуется контроль над отдельными разрядами регистров устройства. Ассемблер предоставляет возможность создания компактных и быстродействующих программ, оптимизации работы с аппаратными средствами. Синтаксис инструкций процессора предоставляет программисту широкий выбор типов данных: целые числа, строки знаков, упакованные десятичные числа, числа с плавающей точкой, структуры и записи. В языке имеется возможность подключения фрагментов исходного текста из других файлов. Ассемблер имеет набор макро-директив, использование которых позволяет относительно просто повторять общие блоки предложений несколько раз или заменять макро-имена в исходном тексте целыми последовательностями предложений.

  • 2472. Создание программы для вычисления площади геометрических фигур в среде Visual Basic
    Курсовые работы Компьютеры, программирование

    Здесь создается объект s, принадлежащий классу String, и объект i, принадлежащий классу Integer. Переменные s и i - это объекты (как модели сущностей "строка" и "целое число"), а типы данных String и Integer - классы, к которым данные объекты относятся. Эти классы определяют диапазон возможных состояний объекта и его поведение. Внутреннее состояние объекта, относящегося к классу Integer, характеризуется целым числом; объект же, относящийся к классу String, характеризуется символьной строкой. То же можно сказать и о поведении: принадлежность двух объектов классу Integer дает возможность их складывать, вычитать, перемножать и делить; принадлежность классу String не гарантирует, что можно производить арифметические действия, зато определяет операцию конкатенации ("приписывания" одной строки в конец другой), которая не работает в случае объектов класса Integer.

  • 2473. Создание программы для определения вершин пирамиды с выпуклым основанием по данным точкам
    Курсовые работы Компьютеры, программирование

    1) Function Vypuklost(var P:P_descriptor;mno:mnoj;n:byte):boolean;;

    1. Назначение: Проверяет многоугольник на выпуклость, путем перебора n точек из множества mno ,формированием их в векторы и последующим векторным перемножением . Возвращает значение истины, если при все N точках знак векторного умножения сохраняется, иначе -ложь;
    2. Входные параметры: P,mno,n;
    3. Выходные параметры: P.
    4. Возврат : Q
  • 2474. Создание программы для проверки знаний cотрудников ОАО "Ростелеком"
    Курсовые работы Компьютеры, программирование

    Рассмотрим основные общие процедуры:TLogin.BitBtn1Click(Sender: TObject) - процедура входа в программу тестированияTForm1.NextClick(Sender: TObject);- процедура начала тестирования и перехода к следующему вопросуTForm1.JournalClick(Sender: TObject);- процедура перехода к журналу уже проходивших тестированиеTForm1.TeorMaterClick(Sender: TObject);- процедура перехода к теоретическому материалуTForm1.CancelClick(Sender: TObject);- процедура выхода из тестаTOtchett.ClearClick(Sender: TObject);- процедура отчистки данных о проходивших тестированиеTSpravkaa.BitBtn1Click(Sender: TObject);- процедура получения справки по выбранной темеCryptFile(const fileName: String); StdCall;-.процедура зашифровки файла с ответамиDeCryptFile(const fileName: String); StdCall;-.процедура расшифровки файла с ответамиTForm1.Quest(1-30)(); - процедуры в которых хранятся вопросыTform1.schet();- процедура проверки количества правильных ответовtform1.zapis(); - процедура записи ответов в текстовый файлTLogin.Edit2KeyPress(Sender: TObject; var Key: Char); - процедура обработки исключительной ситуацииTestBegin(); - процедура начала тестированияTekVopros(); - процедура смены вопросов и считывания ответаresultat(); - процедура вывода результатов тестированияOzenka(); - процедура обработки ответов данных на тест и вычисление оценки по 5ти бальной шкалеFormClose(Sender: TObject; var Action: TCloseAction); - процедура завершения тестирования и закрытия программыBitBtn1Click(Sender: TObject); - процедура выдачи справки по выбранной теме

  • 2475. Создание программы на языке Delphi
    Курсовые работы Компьютеры, программирование

     

    1. unit Unit1;
    2. interface
    3. uses
    4. Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    5. Dialogs, StdCtrls;
    6. type
    7. TForm1 = class(TForm)
    8. Edit1: TEdit;
    9. Label1: TLabel;
    10. Button1: TButton;
    11. RadioButton1: TRadioButton;
    12. RadioButton2: TRadioButton;
    13. RadioButton3: TRadioButton;
    14. RadioButton4: TRadioButton;
    15. procedure FormCreate(Sender: TObject);
    16. procedure Button1Click(Sender: TObject);
    17. { Private declarations }
    18. public
    19. { Public declarations }
    20. end;
    21. var
    22. Form1: TForm1;
    23. QNomber:integer;
    24. ball:real;
    25. implementation
    26. {$R *.dfm}
    27. procedure TForm1.FormCreate(Sender: TObject);
    28. begin
    29. Label1.Caption:='Введите свое Имя и Фамилию';
    30. Edit1.Text:='';
    31. RadioButton1.Visible:=False;
    32. RadioButton2.Visible:=False;
    33. RadioButton3.Visible:=False;
    34. RadioButton4.Visible:=False;
    35. Button1.Caption:='Начать';
    36. QNomber:=0;
    37. ball:=0;
    38. end;
    39. procedure TForm1.Button1Click(Sender: TObject);
    40. var
    41. QCheck:Boolean;
    42. rezball:real;
    43. rezint:integer;
    44. begin
    45. QCheck:=False;
    46. f (RadioButton1.Checked=True)or(RadioButton2.Checked=True)or(RadioButton3.Checked=True)or(RadioButton4.Checked=True)then QCheck:=True;
    47. case QNomber of
    48. 0:begin
    49. Label1.Caption:='Перечень пунктов главного меню содержит:';
    50. Edit1.Visible:=False;
    51. RadioButton1.Visible:=True;
    52. RadioButton1.Caption:='Испкавление, Редактирование, Компиляция';
    53. RadioButton2.Visible:=True;
    54. RadioButton2.Caption:='Рендеринг, Превью, Правка';
    55. RadioButton3.Visible:=True;
    56. RadioButton3.Caption:='Файл, Правка, Вставка';
    57. RadioButton4.Visible:=True;
    58. RadioButton4.Caption:='Отсчет, Компиляция, Рендеринг';
    59. Button1.Caption:='Следующий вопрос';
    60. inc(QNomber);
    61. end;
    62. 1:if QCheck=True then begin
    63. if RadioButton3.Checked=True then ball:=ball+1;
    64. RadioButton1.Checked:=False;RadioButton2.Checked:=False;RadioButton3.Checked:=False;RadioButton4.Checked:=False;
    65. Label1.Caption:='Меню "Файл" содержит пункты:';
    66. RadioButton1.Caption:='Создать, Открыть, Сохранить';
    67. RadioButton2.Caption:='Вырезать, Вставить, Заменить';
    68. RadioButton3.Caption:='Начать показ, Смена слайдов';
    69. RadioButton4.Caption:='Шрифт, Оформление слайда, Разметка слайда';
    70. inc(QNomber);
    71. end;
    72. 2:if QCheck=True then begin
    73. if RadioButton1.Checked=True then ball:=ball+1;
    74. RadioButton1.Checked:=False;RadioButton2.Checked:=False;RadioButton3.Checked:=False;RadioButton4.Checked:=False;
    75. Label1.Caption:='Меню "Показ слайдов" содержит пункты:';
    76. RadioButton1.Caption:='Создать, Открыть, Сохранить';
    77. RadioButton2.Caption:='Вырезать, Вставить, Заменить';
    78. RadioButton3.Caption:='Начать показ, Смена слайдов';
    79. RadioButton4.Caption:='Шрифт, Оформление слайда, Разметка слайда';
    80. inc(QNomber);
    81. end;
    82. 3:if QCheck=True then begin
    83. if RadioButton3.Checked=True then ball:=ball+1;
    84. RadioButton1.Checked:=False;RadioButton2.Checked:=False;RadioButton3.Checked:=False;RadioButton4.Checked:=False;
    85. Label1.Caption:='Меню "Правка" содержит пункты:';
    86. RadioButton1.Caption:='Создать, Открыть, Сохранить';
    87. RadioButton2.Caption:='Вырезать, Вставить, Заменить';
    88. RadioButton3.Caption:='Начать показ, Смена слайдов';
    89. RadioButton4.Caption:='Шрифт, Оформление слайда, Разметка слайда';
    90. inc(QNomber);
    91. end;
    92. 4:if QCheck=True then begin
    93. if RadioButton2.Checked=True then ball:=ball+1;
    94. RadioButton1.Checked:=False;RadioButton2.Checked:=False;RadioButton3.Checked:=False;RadioButton4.Checked:=False;
    95. Label1.Caption:='Меню "Формат" содержит пункты:';
    96. RadioButton1.Caption:='Создать, Открыть, Сохранить';
    97. RadioButton2.Caption:='Вырезать, Вставить, Заменить';
    98. RadioButton3.Caption:='Начать показ, Смена слайдов';
    99. RadioButton4.Caption:='Шрифт, Оформление слайда, Разметка слайда';
    100. inc(QNomber);
    101. end;
    102. 5:if QCheck=True then begin
    103. if RadioButton4.Checked=True then ball:=ball+1;
    104. RadioButton1.Checked:=False;RadioButton2.Checked:=False;RadioButton3.Checked:=False;RadioButton4.Checked:=False;
    105. Label1.Caption:='Панель "Рисование" содержит:';
    106. RadioButton1.Caption:='Возможность добавления рисунка';
    107. RadioButton2.Caption:='Добавление обьекта WordArt';
    108. RadioButton3.Caption:='Объекты рисования фигур, линий и стрелок';
    109. RadioButton4.Caption:='Возможность изменения толщины линий таблиц и границ';
    110. inc(QNomber);
    111. end;
    112. 6:if QCheck=True then begin
    113. if RadioButton3.Checked=True then ball:=ball+1;
    114. RadioButton1.Checked:=False;RadioButton2.Checked:=False;RadioButton3.Checked:=False;RadioButton4.Checked:=False;
    115. Label1.Caption:='Панель "Таблицы и границы" содержит:';
    116. RadioButton1.Caption:='Возможность добавления рисунка';
    117. RadioButton2.Caption:='Добавление обьекта WordArt';
    118. RadioButton3.Caption:='Объекты рисования фигур, линий и стрелок';
    119. RadioButton4.Caption:='Возможность изменения толщины линий таблиц и границ';
    120. inc(QNomber);
    121. end;
    122. 7:if QCheck=True then begin
    123. if RadioButton4.Checked=True then ball:=ball+1;
    124. RadioButton1.Checked:=False;RadioButton2.Checked:=False;RadioButton3.Checked:=False;RadioButton4.Checked:=False;
    125. Label1.Caption:='Панель "WordArt" содержит:';
    126. RadioButton1.Caption:='Возможность добавления рисунка';
    127. RadioButton2.Caption:='Добавление обьекта WordArt';
    128. RadioButton3.Caption:='Объекты рисования фигур, линий и стрелок';
    129. RadioButton4.Caption:='Возможность изменения толщины линий таблиц и границ';
    130. inc(QNomber);
    131. end;
    132. 8:if QCheck=True then begin
    133. if RadioButton2.Checked=True then ball:=ball+1;
    134. RadioButton1.Checked:=False;RadioButton2.Checked:=False;RadioButton3.Checked:=False;RadioButton4.Checked:=False;
    135. Label1.Caption:='Панель "Настройка изоюражения" содержит:';
    136. RadioButton1.Caption:='Возможность добавления рисунка';
    137. RadioButton2.Caption:='Добавление обьекта WordArt';
    138. RadioButton3.Caption:='Объекты рисования фигур, линий и стрелок';
    139. RadioButton4.Caption:='Возможность изменения толщины линий таблиц и границ';
    140. inc(QNomber);
    141. end;
    142. 9:if QCheck=True then begin
    143. if RadioButton1.Checked=True then ball:=ball+1;
    144. RadioButton1.Checked:=False;RadioButton2.Checked:=False;RadioButton3.Checked:=False;RadioButton4.Checked:=False;
    145. Label1.Caption:='Панель "Форматирование" содержит:';
    146. RadioButton1.Caption:='Настройки шрифта, расположение текста и т.д.';
    147. RadioButton2.Caption:='Возможность навигации по стандартным пуктам меню такие как "Файл"';
    148. RadioButton3.Caption:='Возможность быстрого сознания и сохранения презентации';
    149. RadioButton4.Caption:='Возможность добавления примечаний и рецензетов';
    150. inc(QNomber);
    151. end;
    152. 10:if QCheck=True then begin
    153. if RadioButton1.Checked=True then ball:=ball+1;
    154. RadioButton1.Checked:=False;RadioButton2.Checked:=False;RadioButton3.Checked:=False;RadioButton4.Checked:=False;
    155. Label1.Caption:='Панель "Строка меню" содержит:';
    156. RadioButton1.Caption:='Настройки шрифта, расположение текста и т.д.';
    157. RadioButton2.Caption:='Возможность навигации по стандартным пуктам меню такие как "Файл"';
    158. RadioButton3.Caption:='Возможность быстрого сознания и сохранения презентации';
    159. RadioButton4.Caption:='Возможность добавления примечаний и рецензетов';
    160. inc(QNomber);
    161. end;
    162. 11:if QCheck=True then begin
    163. if RadioButton2.Checked=True then ball:=ball+1;
    164. RadioButton1.Checked:=False;RadioButton2.Checked:=False;RadioButton3.Checked:=False;RadioButton4.Checked:=False;
    165. Label1.Caption:='Панель "Стандартная" содержит:';
    166. RadioButton1.Caption:='Настройки шрифта, расположение текста и т.д.';
    167. RadioButton2.Caption:='Возможность навигации по стандартным пуктам меню такие как "Файл"';
    168. RadioButton3.Caption:='Возможность быстрого сознания и сохранения презентации';
    169. RadioButton4.Caption:='Возможность добавления примечаний и рецензетов';
    170. inc(QNomber);
    171. end;
    172. 12:if QCheck=True then begin
    173. if RadioButton3.Checked=True then ball:=ball+1;
    174. RadioButton1.Checked:=False;RadioButton2.Checked:=False;RadioButton3.Checked:=False;RadioButton4.Checked:=False;
    175. Label1.Caption:='Панель "Рецензирование" содержит:';
    176. RadioButton1.Caption:='Настройки шрифта, расположение текста и т.д.';
    177. RadioButton2.Caption:='Возможность навигации по стандартным пуктам меню такие как "Файл"';
    178. RadioButton3.Caption:='Возможность быстрого сознания и сохранения презентации';
    179. RadioButton4.Caption:='Возможность добавления примечаний и рецензетов';
    180. inc(QNomber);
    181. end;
    182. 13:if QCheck=True then begin
    183. if RadioButton4.Checked=True then ball:=ball+1;
    184. RadioButton1.Checked:=False;RadioButton2.Checked:=False;RadioButton3.Checked:=False;RadioButton4.Checked:=False;
    185. Label1.Caption:='Панель "Справка" содержит:';
    186. RadioButton1.Caption:='Справку MS PowerPoint, информацию о программе';
    187. RadioButton2.Caption:='Возможность различного взаиморасположения окон';
    188. RadioButton3.Caption:='Проверку орфографии';
    189. RadioButton4.Caption:='Возможность создания нового слайда, дублирования слайда';
    190. inc(QNomber);
    191. end;
    192. 14:if QCheck=True then begin
    193. if RadioButton1.Checked=True then ball:=ball+1;
    194. RadioButton1.Checked:=False;RadioButton2.Checked:=False;RadioButton3.Checked:=False;RadioButton4.Checked:=False;
    195. Label1.Caption:='Панель "Окно" содержит:';
    196. RadioButton1.Caption:='Справку MS PowerPoint, информацию о программе';
    197. RadioButton2.Caption:='Возможность различного взаиморасположения окон';
    198. RadioButton3.Caption:='Проверку орфографии';
    199. RadioButton4.Caption:='Возможность создания нового слайда, дублирования слайда';
    200. inc(QNomber);
    201. end;
    202. 15:if QCheck=True then begin
    203. if RadioButton2.Checked=True then ball:=ball+1;
    204. RadioButton1.Checked:=False;RadioButton2.Checked:=False;RadioButton3.Checked:=False;RadioButton4.Checked:=False;
    205. Label1.Caption:='Панель "Сервис" содержит:';
    206. RadioButton1.Caption:='Справку MS PowerPoint, информацию о программе';
    207. RadioButton2.Caption:='Возможность различного взаиморасположения окон';
    208. RadioButton3.Caption:='Проверку орфографии';
    209. RadioButton4.Caption:='Возможность создания нового слайда, дублирования слайда';
    210. inc(QNomber);
    211. end;
    212. 16:if QCheck=True then begin
    213. if RadioButton3.Checked=True then ball:=ball+1;
    214. RadioButton1.Checked:=False;RadioButton2.Checked:=False;RadioButton3.Checked:=False;RadioButton4.Checked:=False;
    215. Label1.Caption:='Панель "Вставка" содержит:';
    216. RadioButton1.Caption:='Справку MS PowerPoint, информацию о программе';
    217. RadioButton2.Caption:='Возможность различного взаиморасположения окон';
    218. RadioButton3.Caption:='Проверку орфографии';
    219. RadioButton4.Caption:='Возможность создания нового слайда, дублирования слайда';
    220. inc(QNomber);
    221. end;
    222. 17:if QCheck=True then begin
    223. if RadioButton4.Checked=True then ball:=ball+1;
    224. RadioButton1.Checked:=False;RadioButton2.Checked:=False;RadioButton3.Checked:=False;RadioButton4.Checked:=False;
    225. Label1.Caption:='В каком формате сохраняются презентации';
    226. RadioButton1.Caption:='*.avi';
    227. RadioButton2.Caption:='*.txt';
    228. RadioButton3.Caption:='*.ppt';
    229. RadioButton4.Caption:='*.doc';
    230. inc(QNomber);
    231. end;
    232. 18:if QCheck=True then begin
    233. if RadioButton3.Checked=True then ball:=ball+1;
    234. rezball:=ball/18*12;
    235. rezball:=rezball;
    236. RadioButton1.Checked:=False;RadioButton2.Checked:=False;RadioButton3.Checked:=False;RadioButton4.Checked:=False;
    237. Label1.Caption:='Вы ответили правильно на '+FloatToStr(ball)+' вопросов. Ваш балл '+FloatToStr(rezball);
    238. RadioButton1.Visible:=False;
    239. RadioButton2.Visible:=False;
    240. RadioButton3.Visible:=False;
    241. RadioButton4.Visible:=False;
    242. inc(QNomber);
    243. end;
    244. end;
    245. end;
    246. end.
  • 2476. Создание программы на языке Delphi 7.0
    Курсовые работы Компьютеры, программирование

     

    1. unit Unit1;
    2. interface
    3. uses
    4. Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    5. Dialogs, StdCtrls;
    6. type
    7. TForm1 = class(TForm)
    8. Button1: TButton;
    9. Button2: TButton;
    10. OpenDialog1: TOpenDialog;
    11. SaveDialog1: TSaveDialog;
    12. Button3: TButton;
    13. Label1: TLabel;
    14. Label2: TLabel;
    15. Label3: TLabel;
    16. Label4: TLabel;
    17. Button4: TButton;
    18. procedure Button1Click(Sender: TObject);
    19. procedure Button2Click(Sender: TObject);
    20. procedure FormCreate(Sender: TObject);
    21. procedure Button3Click(Sender: TObject);
    22. procedure Button4Click(Sender: TObject);
    23. private
    24. { Private declarations }
    25. public
    26. { Public declarations }
    27. end;
    28. var
    29. Form1: TForm1;
    30. OFName,SFName:String;
    31. implementation
    32. {$R *.dfm}
    33. procedure TForm1.Button1Click(Sender: TObject);
    34. begin
    35. if OpenDialog1.Execute then
    36. OFName:=OpenDialog1.FileName;
    37. if OFName<>'' then begin
    38. Button1.Enabled:=False;
    39. Button2.Visible:=True;
    40. Label1.Caption:='Путь к файлу для проверки: '+OFName;
    41. Label2.Visible:=True;
    42. Label2.Caption:='Нажмите на кнопку "Сохранить" и выберите файл для хранения результатов проверки';
    43. end;
    44. end;
    45. procedure TForm1.Button2Click(Sender: TObject);
    46. var
    47. b:boolean;
    48. begin
    49. b:=false;
    50. if SaveDialog1.Execute then
    51. SFName:=SaveDialog1.FileName;
    52. if Pos('.txt',SFName)=0 then SFName:=SFName+'.txt';
    53. if SFName=OFName then
    54. ShowMessage('Выберите другой файл для сохранения результата')
    55. else
    56. b:=true;
    57. if (SFName<>'') and (b) then begin
    58. Button2.Enabled:=False;
    59. Label2.Caption:='Путь к результирующему файлу: '+SFName;
    60. Button3.Visible:=True;
    61. Label3.Visible:=True;
    62. Label3.Caption:='Для начала проверки нажмите на кнопку "Проверить"';
    63. end;
    64. end;
    65. procedure TForm1.FormCreate(Sender: TObject);
    66. begin
    67. Button2.Visible:=False;
    68. Label2.Visible:=False;
    69. Button3.Visible:=False;
    70. Label3.Visible:=False;
    71. Button4.Visible:=False;
    72. Label4.Visible:=False;
    73. Label1.Caption:='Нажмите на кнопку "Открыть" и выберите файл для проверки';
    74. end;
    75. procedure TForm1.Button3Click(Sender: TObject);
    76. var
    77. FO,FS:TextFile;
    78. i,j,count:integer;
    79. str,strslovo,tmpstr:String;
    80. ZnCh,UpCh:set of Char;
    81. answ:Word;
    82. begin
    83. count:=0;
    84. ZnCh:=['.',',','!','?'];
    85. UpCh:=['A'..'Z','А'..'Я'];
    86. AssignFile(FO,OFName);
    87. AssignFile(FS,SFName);
    88. {$I-}
    89. Reset(FO);
    90. {$I+}
    91. if IOResult<>0 then begin
    92. ShowMessage('Произошли проблемы с открытием файла. Программа будет завершена');
    93. Exit;
    94. end
    95. else begin
    96. Rewrite(FS);
    97. while not Eof(FO) do begin
    98. Readln(FO,str);
    99. strslovo:='';
    100. for i:=1 to Length(str) do begin
    101. if (str[i] in ZnCh) or (str[i]=' ') then begin
    102. for j:=1 to Length(strslovo) do begin
    103. if strslovo[j] in UpCh then begin
    104. answ:=MessageDlg('В слове "'+strslovo+'" найдена заглавная буква "'+strslovo[j]+'". Заменить ее на малую?',mtInformation,[mbYes,mbNo],0);
    105. if answ=mrYes then begin
    106. tmpstr:=strslovo[j];
    107. tmpstr:=AnsiLowerCase(tmpstr);
    108. Delete(strslovo,j,1);
    109. Insert(tmpstr,strslovo,j);
    110. inc(count);
    111. end;
    112. end;
    113. end;
    114. Write(FS,strslovo+str[i]);
    115. strslovo:='';
    116. end
    117. else
    118. strslovo:=strslovo+str[i];
    119. end;
    120. Writeln(FS,'');
    121. end;
    122. CloseFile(FO);
    123. CloseFile(FS);
    124. Label3.Caption:='Проверка файла завершена. Исправлено '+IntToStr(count)+' заглавных букв.';
    125. Button3.Enabled:=False;
    126. Button4.Visible:=True;
    127. Label4.Visible:=True;
    128. end;
    129. end;
    130. procedure TForm1.Button4Click(Sender: TObject);
    131. begin
    132. OFName:='';
    133. SFName:='';
    134. Button1.Enabled:=True;
    135. Button2.Visible:=False;
    136. Button2.Enabled:=True;
    137. Button3.Visible:=False;
    138. Button3.Enabled:=True;
    139. Button4.Visible:=False;
    140. Label2.Visible:=False;
    141. Label3.Visible:=False;
    142. Label4.Visible:=False;
    143. Label1.Caption:='Нажмите на кнопку "Открыть" и выберите файл для проверки';
    144. end;
    145. end.
  • 2477. Создание программы табуляции функций
    Курсовые работы Компьютеры, программирование

     

    1. Архангельский, А.Я. Программирование в С++ Builder 6. [Текст] / А.Я.Архангельский. М.: Бином, 2003. С. 1154.
    2. Ахо, А.. Построение и анализ вычислительных алгоритмов [Электронный ресурс] / А. Ахо, Дж. Хопкрофт, Дж.. Ульман. М.: Мир. 1999. С. 143.
    3. Бронштейн, И.Н. Справочник по математике для инженеров и учащихся втузов [Текст] / И.Н.Бронштейн, К.А.Семендяев. М.: Наука, 2007. 708 с.
    4. Кремер, Н.Ш. Высшая математика для экономистов: учебник для студентов вузов. [Текст] / Н.Ш.Кремер, 3-е издание М.:ЮНИТИ-ДАНА, 2006. C. 412.
    5. Калиткин, Н.Н. Численные методы. [Электронный ресурс] / Н.Н. Калиткин. М.: Питер, 2001. С. 504.
    6. Павловская, Т.А. Программирование на языке высокого уровня. [Текст] / Т.А. Павловская. М.: Питер, 2003. С. 461.
    7. Семакин, И.Г. Основы программирования. [Текст] / И.Г.Семакин, А.П.Шестаков. М.: Мир, 2006. C. 346.
    8. Табуляция функций [Электронный ресурс] Режим доступа: http://programmer.zp.ua/index.php
  • 2478. Создание программы электронного учета успеваемости студентов с дальнейшим выводом ее в Интернет
    Курсовые работы Компьютеры, программирование

    Рассмотрев все достоинства и недостатки языков web-програм-мирования Zope и php мы остановили свой выбор на Php. Синтаксис PHP очень похож на синтаксис C или Perl. Люди, знакомые с программированием, очень быстро смогут начать писать программы на PHP. В этом языке нет строгой типизации данных и нет необходимости в действиях по выделению памяти. Программы, написанные на PHP, читаются достаточно легко. В отличие от Perl-программ PHP-код легко зрительно прочитать и понять. В дополнение к своей бесплатности (MySQL требует приобретения лицензии при использовании ее в коммерческих целях) связка PHP-MySQL является кросс-платформенной. Это значит, что вы можете, работая в Windows, разрабатывать приложения, предназначенные для работы под Unix. Кроме того, PHP может работать как внешний CGI-процесс, либо как обычный интерпретатор скриптов, либо как модуль, подключаемый к web-серверу Apache или IIS. И наконец, так как данный продукт разрабатывается совместными усилиями, существует огромное количество документации и списков рассылки, к которым можно обратиться в случае возникновения каких-либо вопросов. Найденные ошибки исправляются достаточно быстро, ваши предложения и замечания всегда выслушают, рассмотрят, и если они окажутся ценными - реализуют в новой версии.

  • 2479. Создание с помощью SQL Server базы данных для магазина продуктов
    Курсовые работы Компьютеры, программирование

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

  • 2480. Создание сайта "Рязанская область"
    Курсовые работы Компьютеры, программирование

    .%20%d0%9c%d0%be%d1%89%d0%bd%d1%8b%d0%b9%20%d0%b8%20%d0%bd%d0%b0%d0%b3%d0%bb%d1%8f%d0%b4%d0%bd%d1%8b%d0%b9%20%d1%80%d0%b5%d0%b4%d0%b0%d0%ba%d1%82%d0%be%d1%80,%20%d0%be%d0%b1%d0%bb%d0%b0%d0%b4%d0%b0%d1%8e%d1%89%d0%b8%d0%b9%20%d1%81%d1%80%d0%b5%d0%b4%d1%81%d1%82%d0%b2%d0%b0%d0%bc%d0%b8%20%d0%bf%d1%83%d0%b1%d0%bb%d0%b8%d0%ba%d0%b0%d1%86%d0%b8%d0%b8%20%d0%b8%20%d1%81%d0%be%d0%bf%d1%80%d0%be%d0%b2%d0%be%d0%b6%d0%b4%d0%b5%d0%bd%d0%b8%d1%8f%20%d1%81%d0%b0%d0%b9%d1%82%d0%b0.%20%d0%97%d0%bd%d0%b0%d0%bd%d0%b8%d0%b5%20%d0%b0%d0%bd%d0%b3%d0%bb%d0%b8%d0%b9%d1%81%d0%ba%d0%be%d0%b3%d0%be%20%d1%8f%d0%b7%d1%8b%d0%ba%d0%b0%20%d0%bf%d1%80%d0%b0%d0%ba%d1%82%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%20%d0%bd%d0%b5%20%d1%82%d1%80%d0%b5%d0%b1%d1%83%d0%b5%d1%82%d1%81%d1%8f,%20%d0%bd%d0%be%20%d0%b4%d0%bb%d1%8f%20%d0%be%d0%b1%d1%8b%d1%87%d0%bd%d0%be%d0%b3%d0%be%20%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f%20%d1%80%d1%83%d1%81%d1%81%d0%ba%d0%be%d0%b3%d0%be%20%d1%8f%d0%b7%d1%8b%d0%ba%d0%b0%20%d0%b6%d0%b5%d0%bb%d0%b0%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d0%be%20%d0%be%d1%82%d0%ba%d0%bb%d1%8e%d1%87%d0%b8%d1%82%d1%8c%20%d0%b2%20%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0%d1%85%20%d0%bf%d1%80%d0%b5%d0%b4%d1%81%d1%82%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5%20ASCII-%d1%81%d0%b8%d0%bc%d0%b2%d0%be%d0%bb%d0%be%d0%b2%20%d0%b2%20%d0%b2%d0%b8%d0%b4%d0%b5%20&nnn.%20%d0%a2%d0%b5%d0%ba%d1%81%d1%82%d0%be%d0%b2%d1%8b%d0%b9%20%d1%80%d0%b5%d0%b6%d0%b8%d0%bc%20%d1%80%d0%b5%d0%b4%d0%b0%d0%ba%d1%82%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f%20%d0%be%d1%87%d0%b5%d0%bd%d1%8c%20%d1%83%d0%b4%d0%be%d0%b1%d0%b5%d0%bd%20%d0%b1%d0%bb%d0%b0%d0%b3%d0%be%d0%b4%d0%b0%d1%80%d1%8f%20%d1%81%d0%be%d0%bf%d1%80%d0%be%d0%b2%d0%be%d0%b6%d0%b4%d0%b5%d0%bd%d0%b8%d1%8e%20%d1%82%d0%b5%d0%ba%d1%83%d1%89%d0%b8%d1%85%20%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4%20%d1%8f%d0%b7%d1%8b%d0%ba%d0%b0,%20%d0%bd%d0%b0%d0%bb%d0%b8%d1%87%d0%b8%d1%8e%20%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%bd%d0%be%d0%b3%d0%be%20%d1%80%d0%b5%d0%b4%d0%b0%d0%ba%d1%82%d0%be%d1%80%d0%b0%20%d1%81%d1%82%d0%b8%d0%bb%d0%b5%d0%b9,%20%d0%b2%d1%81%d1%82%d1%80%d0%be%d0%b5%d0%bd%d0%bd%d0%be%d0%bc%d1%83%20Validator'%d1%83%20%d0%b8%20%d0%bf%d0%be%d0%b4%d1%80%d0%be%d0%b1%d0%bd%d0%b5%d0%b9%d1%88%d0%b5%d0%bc%d1%83%20Help'%d1%83%20%d1%81%20%d0%be%d0%bf%d0%b8%d1%81%d0%b0%d0%bd%d0%b8%d0%b5%d0%bc%20%d1%8f%d0%b7%d1%8b%d0%ba%d0%b0%20HTML.%20%d0%9e%d1%82%d0%ba%d1%80%d1%8b%d1%82%d0%b8%d0%b5%20%d0%b8%20%d0%b7%d0%b0%d0%ba%d1%80%d1%8b%d1%82%d0%b8%d0%b5%20%d1%80%d0%b0%d0%b7%d0%bd%d0%be%d0%be%d0%b1%d1%80%d0%b0%d0%b7%d0%bd%d1%8b%d1%85%20%d0%b8%d0%bd%d1%81%d1%82%d1%80%d1%83%d0%bc%d0%b5%d0%bd%d1%82%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d1%85%20%d0%be%d0%ba%d0%be%d0%bd,%20%d0%bf%d0%be%d0%b4%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%bd%d0%b8%d0%b5%20%d0%ba%d0%be%d0%bc%d0%bf%d0%bb%d0%b5%d0%ba%d1%82%d0%b0%20%d0%b2%d0%ba%d0%bb%d0%b0%d0%b4%d0%be%d0%ba%20Quick%20Bar%20%d0%b8%20%d0%bc%d0%bd%d0%be%d0%b3%d0%be%d0%b5%20%d0%b4%d1%80%d1%83%d0%b3%d0%be%d0%b5%20%d0%be%d1%81%d1%83%d1%89%d0%b5%d1%81%d1%82%d0%b2%d0%bb%d1%8f%d0%b5%d1%82%d1%81%d1%8f%20%d0%bf%d1%80%d0%be%d1%81%d1%82%d1%8b%d0%bc%20%d0%bd%d0%b0%d0%b6%d0%b0%d1%82%d0%b8%d0%b5%d0%bc%20%d0%ba%d0%bd%d0%be%d0%bf%d0%be%d0%ba%20%d0%bf%d0%b0%d0%bd%d0%b5%d0%bb%d0%b8%20%d1%83%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f,%20%d0%b0%20%d0%b4%d0%be%d1%81%d1%82%d1%83%d0%bf%20%d0%ba%20%d1%81%d0%be%d0%b4%d0%b5%d1%80%d0%b6%d0%b8%d0%bc%d0%be%d0%bc%d1%83%20%d0%be%d0%ba%d0%be%d0%bd%20-%20%d0%bd%d0%b0%d0%b6%d0%b0%d1%82%d0%b8%d0%b5%d0%bc%20%d1%81%d0%be%d0%be%d1%82%d0%b2%d0%b5%d1%82%d1%81%d1%82%d0%b2%d1%83%d1%8e%d1%89%d0%b8%d1%85%20%d0%b2%d0%ba%d0%bb%d0%b0%d0%b4%d0%be%d0%ba.%20%d0%9f%d0%be%d1%81%d0%bb%d0%b5%20%d1%81%d1%82%d0%b0%d1%80%d1%82%d0%b0%20%d1%81%d1%80%d0%b0%d0%b7%d1%83%20%d0%bf%d1%80%d0%b5%d0%b4%d0%bb%d0%b0%d0%b3%d0%b0%d0%b5%d1%82%20%d0%bf%d1%83%d1%81%d1%82%d0%be%d0%b5%20%d0%be%d0%ba%d0%bd%d0%be%20%d1%81%20%d1%83%d0%b6%d0%b5%20%d0%bf%d1%80%d0%be%d0%bf%d0%b8%d1%81%d0%b0%d0%bd%d0%bd%d1%8b%d0%bc%d0%b8%20%d0%ba%d0%be%d0%bd%d1%81%d1%82%d1%80%d1%83%d0%ba%d1%86%d0%b8%d1%8f%d0%bc%d0%b8%20HTML,%20HEAD,%20body%20bgcolor="#FFFFFF".%20%d0%98%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d1%83%d1%8f%20%d0%ba%d0%bd%d0%be%d0%bf%d0%ba%d0%b8%20%d1%81%d0%be%d0%be%d1%82%d0%b2%d0%b5%d1%82%d1%81%d1%82%d0%b2%d1%83%d1%8e%d1%89%d0%b8%d1%85%20%d0%b2%d0%ba%d0%bb%d0%b0%d0%b4%d0%be%d0%ba%20%d1%81%d0%bf%d1%80%d0%b0%d0%b2%d0%b0%20%d0%be%d1%82%20%d0%bf%d0%b0%d0%bd%d0%b5%d0%bb%d0%b8%20%d0%b8%d0%bd%d1%81%d1%82%d1%80%d1%83%d0%bc%d0%b5%d0%bd%d1%82%d0%be%d0%b2%20%d0%bc%d0%be%d0%b6%d0%bd%d0%be%20%d0%b2%d1%81%d1%82%d0%b0%d0%b2%d0%b8%d1%82%d1%8c%20%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4%d1%8b,%20%d1%8d%d0%bb%d0%b5%d0%bc%d0%b5%d0%bd%d1%82%d1%8b%20%d0%be%d1%84%d0%be%d1%80%d0%bc%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f,%20%d0%b7%d0%b0%d0%bf%d1%83%d1%81%d1%82%d0%b8%d1%82%d1%8c%20%d0%bd%d0%b0%d0%b3%d0%bb%d1%8f%d0%b4%d0%bd%d1%8b%d0%b9%20JavaScript%20Wizard%20%d0%b8%20%d0%bc%d0%bd%d0%be%d0%b3%d0%be%d0%b5%20%d0%b4%d1%80%d1%83%d0%b3%d0%be%d0%b5.%20%d0%9f%d1%80%d0%b8%d1%87%d0%b5%d0%bc%20%d0%ba%d0%b0%d0%b6%d0%b4%d1%83%d1%8e%20%d0%b8%d0%b7%20%d0%b2%d0%ba%d0%bb%d0%b0%d0%b4%d0%be%d0%ba%20%d0%b8%d0%bb%d0%b8%20%d0%b3%d1%80%d1%83%d0%bf%d0%bf%20%d0%bf%d0%b0%d0%bd%d0%b5%d0%bb%d0%b8%20%d1%83%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f%20%d0%bc%d0%be%d0%b6%d0%bd%d0%be%20%d0%b2%d1%8b%d0%bd%d0%b5%d1%81%d1%82%d0%b8%20%d0%b2%20%d0%b2%d0%b8%d0%b4%d0%b5%20%d0%be%d1%82%d0%b4%d0%b5%d0%bb%d1%8c%d0%bd%d0%be%d0%b3%d0%be%20%d0%be%d0%ba%d0%bd%d0%b0%20%d0%bf%d0%be%d0%b2%d0%b5%d1%80%d1%85%20%d0%b2%d1%81%d0%b5%d0%b3%d0%be%20%d1%80%d0%b5%d0%b4%d0%b0%d0%ba%d1%82%d0%be%d1%80%d0%b0.%20%d0%9f%d1%80%d0%b8%20%d1%80%d1%83%d1%87%d0%bd%d0%be%d0%bc%20%d0%bd%d0%b0%d0%b1%d0%be%d1%80%d0%b5%20%d0%bf%d0%b5%d1%80%d0%b2%d1%8b%d1%85%20%d1%81%d0%b8%d0%bc%d0%b2%d0%be%d0%bb%d0%be%d0%b2%20%d0%ba%d0%b0%d0%ba%d0%be%d0%b9-%d0%bb%d0%b8%d0%b1%d0%be%20%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4%d1%8b%20%d0%b8%d0%bb%d0%b8%20%d0%b5%d0%b5%20%d0%bf%d0%b0%d1%80%d0%b0%d0%bc%d0%b5%d1%82%d1%80%d0%b0%20%d1%80%d0%b5%d0%b4%d0%b0%d0%ba%d1%82%d0%be%d1%80%20%d0%bf%d1%80%d0%b5%d0%b4%d0%bb%d0%b0%d0%b3%d0%b0%d0%b5%d1%82%20%d1%81%d0%bf%d0%b8%d1%81%d0%be%d0%ba%20%d0%b2%d0%be%d0%b7%d0%bc%d0%be%d0%b6%d0%bd%d1%8b%d1%85%20%d0%b2%d0%b0%d1%80%d0%b8%d0%b0%d0%bd%d1%82%d0%be%d0%b2.%20%d0%9f%d1%80%d0%b8%20%d0%bd%d0%b0%d1%85%d0%be%d0%b6%d0%b4%d0%b5%d0%bd%d0%b8%d0%b8%20%d0%ba%d1%83%d1%80%d1%81%d0%be%d1%80%d0%b0%20%d0%bd%d0%b0%20%d0%ba%d0%b0%d0%ba%d0%be%d0%b9-%d0%bb%d0%b8%d0%b1%d0%be%20%d0%ba%d0%be%d0%bd%d1%81%d1%82%d1%80%d1%83%d0%ba%d1%86%d0%b8%d0%b8%20%d0%b2%d0%bd%d1%83%d1%82%d1%80%d0%b8%20HTML-%d1%82%d0%b5%d0%ba%d1%81%d1%82%d0%b0%20%d0%b2%d0%ba%d0%bb%d0%b0%d0%b4%d0%ba%d0%b0%20Tag%20Inspector%20%d0%be%d0%ba%d0%bd%d0%b0%20Resource%20Tab%20%d0%be%d0%b1%d0%b5%d1%81%d0%bf%d0%b5%d1%87%d0%b8%d0%b2%d0%b0%d0%b5%d1%82%20%d1%83%d0%b4%d0%be%d0%b1%d0%bd%d0%be%d0%b5%20%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5%20%d0%b8%20%d1%80%d0%b5%d0%b4%d0%b0%d0%ba%d1%82%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5%20%d0%bf%d0%b0%d1%80%d0%b0%d0%bc%d0%b5%d1%82%d1%80%d0%be%d0%b2.%20Validator%20%d0%bb%d0%b5%d0%b3%d0%ba%d0%be%20%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%b0%d0%b8%d0%b2%d0%b0%d0%b5%d1%82%d1%81%d1%8f%20%d0%bf%d0%be%d0%b4%20%d1%82%d0%b5%d0%ba%d1%83%d1%89%d0%b8%d0%b5%20%d0%b7%d0%b0%d0%b4%d0%b0%d1%87%d0%b8%20(%d0%bd%d0%b0%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80,%20%d0%bf%d1%80%d0%be%d0%b2%d0%b5%d1%80%d1%8f%d1%82%d1%8c%20%d1%81%d0%be%d0%be%d1%82%d0%b2%d0%b5%d1%82%d1%81%d1%82%d0%b2%d0%b8%d0%b5%20%d1%82%d0%be%d0%bb%d1%8c%d0%ba%d0%be%20%d1%81%d1%82%d0%b0%d0%bd%d0%b4%d0%b0%d1%80%d1%82%d1%83%20HTML%203.2%20%d0%b8%d0%bb%d0%b8%204.0),%20%d0%bf%d1%80%d0%b8%20%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b8%20%d0%bd%d0%b5%d0%ba%d0%be%d1%82%d0%be%d1%80%d1%8b%d1%85%20%d0%ba%d0%be%d0%bd%d1%81%d1%82%d1%80%d1%83%d0%ba%d1%86%d0%b8%d0%b9%20(%d0%bd%d0%b0%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80,%20%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4%20FONT,%20CENTER)%20%d0%bf%d1%80%d0%b5%d0%b4%d1%83%d0%bf%d1%80%d0%b5%d0%b6%d0%b4%d0%b0%d0%b5%d1%82%20%d0%be%20%d0%bd%d0%b0%d0%bb%d0%b8%d1%87%d0%b8%d0%b8%20%d1%83%20%d1%81%d1%82%d0%b0%d0%bd%d0%b4%d0%b0%d1%80%d1%82%d0%b0%204.0%20%d0%b1%d0%be%d0%bb%d0%b5%d0%b5%20%d0%bc%d0%be%d1%89%d0%bd%d1%8b%d1%85%20%d1%81%d1%80%d0%b5%d0%b4%d1%81%d1%82%d0%b2%20%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%82%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f.%20%d0%9a%20%d1%81%d0%be%d0%b6%d0%b0%d0%bb%d0%b5%d0%bd%d0%b8%d1%8e,%20%d1%81%d1%80%d0%b5%d0%b4%d1%81%d1%82%d0%b2%d0%b0%20%d0%b2%d0%b8%d0%b7%d1%83%d0%b0%d0%bb%d1%8c%d0%bd%d0%be%d0%b3%d0%be%20%d1%80%d0%b5%d0%b4%d0%b0%d0%ba%d1%82%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f%20%d0%bd%d0%b5%20%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0%d1%8e%d1%82,%20%d0%b5%d1%81%d0%bb%d0%b8%20%d1%83%20%d0%92%d0%b0%d1%81%20%d0%bd%d0%b5%20%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%20Inernet%20Explorer%20%d0%b2%d0%b5%d1%80%d1%81%d0%b8%d0%b8%204.1%20%d0%b8%d0%bb%d0%b8%20%d1%81%d1%82%d0%b0%d1%80%d1%88%d0%b5.%20%d0%95%d1%81%d0%bb%d0%b8%20%d0%b6%d0%b5%20%d0%92%d1%8b%20%d0%be%d0%b1%d0%bb%d0%b0%d0%b4%d0%b0%d0%b5%d1%82%d0%b5%20%d1%81%d0%b2%d0%b5%d0%b6%d0%b5%d0%b9%20%d0%b2%d0%b5%d1%80%d1%81%d0%b8%d0%b5%d0%b9%20%d0%b1%d1%80%d0%be%d1%83%d0%b7%d0%b5%d1%80%d0%b0,%20%d1%82%d0%be%20%d0%bf%d0%be%d0%bb%d1%83%d1%87%d0%b0%d0%b5%d1%82%d0%b5%20%d0%b4%d0%be%d1%81%d1%82%d1%83%d0%bf%20%d0%ba%20%d1%82%d0%b8%d0%bf%d0%b8%d1%87%d0%bd%d1%8b%d0%bc%20%d0%b4%d0%bb%d1%8f%20%d0%b1%d0%be%d0%bb%d1%8c%d1%88%d0%b8%d0%bd%d1%81%d1%82%d0%b2%d0%b0%20%d0%b2%d0%b8%d0%b7%d1%83%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d1%85%20%d1%80%d0%b5%d0%b4%d0%b0%d0%ba%d1%82%d0%be%d1%80%d0%be%d0%b2%20%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f%d0%bc%20-%20%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b5%20%d0%b8%20%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%82%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5%20%d1%82%d0%b0%d0%b1%d0%bb%d0%b8%d1%86,%20%d0%bf%d0%be%d0%b4%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%bd%d0%b8%d0%b5%20%d0%ba%d0%b0%d1%80%d1%82%d0%b8%d0%bd%d0%be%d0%ba%20%d0%b8%20%d0%b3%d0%b8%d0%bf%d0%b5%d1%80%d1%81%d1%81%d1%8b%d0%bb%d0%be%d0%ba,%20%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%82%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8e%20%d1%82%d0%b5%d0%ba%d1%81%d1%82%d0%b0%20%d0%b0%d0%bd%d0%b0%d0%bb%d0%be%d0%b3%d0%b8%d1%87%d0%bd%d0%be%20%d0%be%d0%b1%d1%8b%d1%87%d0%bd%d1%8b%d0%bc%20%d1%82%d0%b5%d0%ba%d1%81%d1%82%d0%be%d0%b2%d1%8b%d0%bc%20%d1%80%d0%b5%d0%b4%d0%b0%d0%ba%d1%82%d0%be%d1%80%d0%b0%d0%bc.%20%d0%9f%d0%be%d0%bb%d1%83%d1%87%d0%b0%d1%8e%d1%89%d1%83%d1%8e%d1%81%d1%8f%20%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%86%d1%83%20%d0%bc%d0%be%d0%b6%d0%bd%d0%be%20%d0%bf%d1%80%d0%be%d1%81%d0%bc%d0%be%d1%82%d1%80%d0%b5%d1%82%d1%8c%20%d1%81%d1%80%d0%b5%d0%b4%d1%81%d1%82%d0%b2%d0%b0%d0%bc%d0%b8%20%d1%80%d0%b5%d0%b4%d0%b0%d0%ba%d1%82%d0%be%d1%80%d0%b0%20(%d0%b2%d0%ba%d0%bb%d0%b0%d0%b4%d0%ba%d0%b0%20%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%bd%d0%be%d0%b3%d0%be%20%d0%be%d0%ba%d0%bd%d0%b0%20Browser)%20%d0%b8%d0%bb%d0%b8%20%d0%bb%d1%8e%d0%b1%d1%8b%d0%bc%20%d0%b8%d0%b7%20%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%bd%d1%8b%d1%85%20%d0%b1%d1%80%d0%be%d1%83%d0%b7%d0%b5%d1%80%d0%be%d0%b2%20(%d0%b2%d1%8b%d0%b1%d0%be%d1%80%20%d0%b8%d0%b7%20%d0%bf%d0%b0%d0%bd%d0%b5%d0%bb%d0%b8%20%d1%83%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f).%20%d0%94%d0%bb%d1%8f%20%d0%bf%d1%83%d0%b1%d0%bb%d0%b8%d0%ba%d0%b0%d1%86%d0%b8%d0%b8%20%d0%bd%d0%b5%d0%be%d0%b1%d1%85%d0%be%d0%b4%d0%b8%d0%bc%d0%be%20%d0%b7%d0%b0%d0%b4%d0%b0%d1%82%d1%8c%20%d0%b8%d0%bc%d1%8f%20%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82%d0%b0%20%d0%b8%20%d1%83%d0%ba%d0%b0%d0%b7%d0%b0%d1%82%d1%8c%20%d0%bd%d1%83%d0%b6%d0%bd%d1%8b%d0%b5%20%d1%84%d0%b0%d0%b9%d0%bb%d1%8b,%20%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d1%83%d1%8f%20%d0%b2%d0%ba%d0%bb%d0%b0%d0%b4%d0%ba%d1%83%20Projects%20%d0%be%d0%ba%d0%bd%d0%b0%20Resource%20Tab.%20%d0%92%d1%81%d1%82%d1%80%d0%be%d0%b5%d0%bd%d0%b0%20%d0%bf%d0%be%d0%b4%d0%b4%d0%b5%d1%80%d0%b6%d0%ba%d0%b0%20%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4%20Cold%20Fusion%20(%d1%82%d0%be%d0%b9%20%d0%b6%d0%b5%20%d1%84%d0%b8%d1%80%d0%bc%d1%8b)%20%d0%b8%20ASP%20%d0%b4%d0%bb%d1%8f%20%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d0%b8%20%d1%81%20%d0%b1%d0%b0%d0%b7%d0%b0%d0%bc%d0%b8%20%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85.Metal%205.0%20Pro%20<http://www.sq.com>.%20%d0%9c%d0%be%d1%89%d0%bd%d1%8b%d0%b9%20%d1%80%d0%b5%d0%b4%d0%b0%d0%ba%d1%82%d0%be%d1%80,%20%d1%82%d1%80%d0%b5%d0%b1%d1%83%d1%8e%d1%89%d0%b8%d0%b9%20%d0%bf%d1%80%d0%b8%d0%bb%d0%be%d0%b6%d0%b8%d1%82%d1%8c%20%d0%bd%d0%b5%d0%ba%d0%be%d1%82%d0%be%d1%80%d1%8b%d0%b5%20%d1%83%d1%81%d0%b8%d0%bb%d0%b8%d1%8f%20%d0%b4%d0%bb%d1%8f%20%d1%81%d0%b2%d0%be%d0%b5%d0%b3%d0%be%20%d0%be%d1%81%d0%b2%d0%be%d0%b5%d0%bd%d0%b8%d1%8f.%20%d0%9d%d0%b0%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80,%20%d0%b4%d0%be%d0%b2%d0%be%d0%bb%d1%8c%d0%bd%d0%be%20%d0%bd%d0%b5%d0%be%d1%87%d0%b5%d0%b2%d0%b8%d0%b4%d0%bd%d0%be,%20%d0%b2%20%d0%ba%d0%b0%d0%ba%d0%b8%d1%85%20%d0%b6%d0%b5%20%d1%81%d0%bb%d1%83%d1%87%d0%b0%d1%8f%d1%85%20%d0%bf%d1%83%d0%bd%d0%ba%d1%82%d1%8b%20%d0%bc%d0%b5%d0%bd%d1%8e%20Site%20%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d1%8f%d1%82%d1%81%d1%8f%20%d0%b4%d0%be%d1%81%d1%82%d1%83%d0%bf%d0%bd%d1%8b.%20%d0%9e%d0%b1%d0%b5%d1%81%d0%bf%d0%b5%d1%87%d0%b8%d0%b2%d0%b0%d0%b5%d1%82%20%d1%81%d0%b5%d1%82%d0%b5%d0%b2%d0%be%d0%b9%20%d0%b4%d0%be%d1%81%d1%82%d1%83%d0%bf%20%d0%ba%20%d0%ba%d0%be%d0%bb%d0%bb%d0%b5%d0%ba%d1%86%d0%b8%d0%b8%20%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85%20%d1%8d%d0%bb%d0%b5%d0%bc%d0%b5%d0%bd%d1%82%d0%be%d0%b2%20%d0%be%d1%84%d0%be%d1%80%d0%bc%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f%20%d1%84%d0%b8%d1%80%d0%bc%d1%8b-%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d1%87%d0%b8%d0%ba%d0%b0.%20%d0%9f%d1%80%d0%b5%d0%b4%d0%be%d1%81%d1%82%d0%b0%d0%b2%d0%bb%d1%8f%d0%b5%d1%82%20%d1%82%d1%80%d0%b8%20%d0%b2%d0%be%d0%b7%d0%bc%d0%be%d0%b6%d0%bd%d0%be%d1%81%d1%82%d0%b8%20%d1%80%d0%b5%d0%b4%d0%b0%d0%ba%d1%82%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f%20Web-%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%87%d0%ba%d0%b8-%20%d0%ba%d0%b0%d0%ba%20HTML-%d1%82%d0%b5%d0%ba%d1%81%d1%82%d0%b0,%20%d0%ba%d0%b0%d0%ba%20%d0%bd%d0%b0%d0%b1%d0%be%d1%80%d0%b0%20%d1%82%d1%8d%d0%b3%d0%be%d0%b2%20(%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4%20HTML)%20%d0%b8%20%d0%b2%d0%b8%d0%b7%d1%83%d0%b0%d0%bb%d1%8c%d0%bd%d0%be%20-%20WYSIWYG.%20%d0%95%d1%81%d0%bb%d0%b8%20%d0%bf%d0%b5%d1%80%d0%b2%d1%8b%d0%b9%20%d0%b8%20%d1%82%d1%80%d0%b5%d1%82%d0%b8%d0%b9%20%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d1%8b%20%d0%b1%d0%bb%d0%b8%d0%b7%d0%ba%d0%b8%20%d0%bf%d0%be%20%d1%81%d0%b2%d0%be%d0%b8%d0%bc%20%d0%b2%d0%be%d0%b7%d0%bc%d0%be%d0%b6%d0%bd%d0%be%d1%81%d1%82%d1%8f%d0%bc%20%d0%b8%20%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%b0%d0%bc%20%d1%80%d0%b5%d0%b0%d0%bb%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d0%b8%20%d1%81%d0%be%d0%be%d1%82%d0%b2%d0%b5%d1%82%d1%81%d1%82%d0%b2%d1%83%d1%8e%d1%89%d0%b8%d0%bc%20%d1%8d%d0%bb%d0%b5%d0%bc%d0%b5%d0%bd%d1%82%d0%b0%d0%bc%20%d0%ba%d0%be%d0%bd%d0%ba%d1%83%d1%80%d0%b5%d0%bd%d1%82%d0%be%d0%b2,%20%d1%82%d0%be%20%d1%80%d0%b5%d0%b6%d0%b8%d0%bc%20Tags%20On%20%d1%8f%d0%b2%d0%bb%d1%8f%d0%b5%d1%82%d1%81%d1%8f%20%d0%b2%d0%b0%d1%80%d0%b8%d0%b0%d1%86%d0%b8%d0%b5%d0%b9%20%d0%b2%d0%b8%d0%b7%d1%83%d0%b0%d0%bb%d1%8c%d0%bd%d0%be%d0%b3%d0%be%20%d0%bf%d1%80%d0%b5%d0%b4%d1%81%d1%82%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f%20%d1%81%20%d0%b2%d0%be%d0%b7%d0%bc%d0%be%d0%b6%d0%bd%d0%be%d1%81%d1%82%d1%8c%d1%8e%20%d0%bf%d1%80%d1%8f%d0%bc%d0%be%d0%b3%d0%be%20%d1%82%d0%b5%d0%ba%d1%81%d1%82%d0%be%d0%b2%d0%be%d0%b3%d0%be%20%d1%80%d0%b5%d0%b4%d0%b0%d0%ba%d1%82%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f%20%d0%b1%d0%bb%d0%b0%d0%b3%d0%be%d0%b4%d0%b0%d1%80%d1%8f%20%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%bd%d1%8b%d0%bc%20%d1%83%d0%ba%d0%b0%d0%b7%d0%b0%d1%82%d0%b5%d0%bb%d1%8f%d0%bc%20%d1%82%d1%8d%d0%b3%d0%be%d0%b2%20%d0%b2%20%d0%b2%d0%b8%d0%b4%d0%b5%20%d0%bf%d1%8f%d1%82%d0%b8%d1%83%d0%b3%d0%be%d0%bb%d1%8c%d0%bd%d0%b8%d0%ba%d0%be%d0%b2%20%d1%81%20%d1%81%d0%be%d0%be%d1%82%d0%b2%d0%b5%d1%82%d1%81%d1%82%d0%b2%d1%83%d1%8e%d1%89%d0%b8%d0%bc%d0%b8%20%d0%b8%d0%bc%d0%b5%d0%bd%d0%b0%d0%bc%d0%b8.%20%d0%9d%d0%b0%d1%81%d0%ba%d0%be%d0%bb%d1%8c%d0%ba%d0%be%20%d1%8d%d1%82%d0%be%20%d0%bd%d0%b0%d0%b3%d0%bb%d1%8f%d0%b4%d0%bd%d0%be%20%d0%b8%20%d1%83%d0%b4%d0%be%d0%b1%d0%bd%d0%be%20%d1%80%d0%b5%d1%88%d0%b0%d1%82%d1%8c%20%d0%bd%d0%b5%20%d0%bd%d0%b0%d0%bc.%20%d0%92%d0%be%d0%b7%d0%bc%d0%be%d0%b6%d0%bd%d0%be,%20%d1%82%d0%b0%d0%ba%d0%be%d0%b5%20%d0%bf%d1%80%d0%b5%d0%b4%d1%81%d1%82%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5%20%d1%81%d1%82%d0%b0%d0%bb%d0%be%20%d0%bd%d0%b5%d0%be%d0%b1%d1%85%d0%be%d0%b4%d0%b8%d0%bc%d0%be%20%d0%b8%d0%b7-%d0%b7%d0%b0%20%d0%be%d0%b3%d1%80%d0%b0%d0%bd%d0%b8%d1%87%d0%b5%d0%bd%d0%bd%d0%be%d1%81%d1%82%d0%b8%20%d1%82%d0%b5%d0%ba%d1%81%d1%82%d0%be%d0%b2%d0%be%d0%b9%20%d1%80%d0%b5%d0%b0%d0%bb%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d0%b8%20%d1%80%d0%b5%d0%b4%d0%b0%d0%ba%d1%82%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f%20%d1%83%20Hot%20Metal%20(%d0%bd%d0%b0%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80,%20%d0%b2%20%d1%8d%d1%82%d0%be%d0%bc%20%d1%80%d0%b5%d0%b6%d0%b8%d0%bc%d0%b5%20%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d1%8f%d1%82%d1%81%d1%8f%20%d0%bd%d0%b5%d0%b4%d0%be%d1%81%d1%82%d1%83%d0%bf%d0%bd%d1%8b%20%d0%bc%d0%bd%d0%be%d0%b3%d0%b8%d0%b5%20%d0%ba%d0%bd%d0%be%d0%bf%d0%ba%d0%b8%20%d0%bf%d0%b0%d0%bd%d0%b5%d0%bb%d0%b8%20%d0%b8%d0%bd%d1%81%d1%82%d1%80%d1%83%d0%bc%d0%b5%d0%bd%d1%82%d0%be%d0%b2).%20%d0%9f%d1%80%d0%b8%d1%87%d0%b5%d0%bc,%20%d0%b4%d0%be%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d0%b5%20%d0%b3%d1%80%d1%83%d0%bf%d0%bf%d1%8b%20%d0%b8%d0%bd%d1%81%d1%82%d1%80%d1%83%d0%bc%d0%b5%d0%bd%d1%82%d0%be%d0%b2%20(%d0%bf%d0%be%d0%b4%d0%ba%d0%bb%d1%8e%d1%87%d0%b0%d0%b5%d0%bc%d1%8b%d0%b5%20%d1%87%d0%b5%d1%80%d0%b5%d0%b7%20%d0%bf%d1%83%d0%bd%d0%ba%d1%82%20%d0%bc%d0%b5%d0%bd%d1%8e%20work\Toolbars%e2%94%98)%20%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%bb%d1%8f%d1%8e%d1%82%d1%81%d1%8f%20%d0%ba%20%d1%83%d0%b6%d0%b5%20%d0%b8%d0%bc%d0%b5%d1%8e%d1%89%d0%b8%d0%bc%d1%81%d1%8f,%20%d0%b0%20%d0%bd%d0%b5%20%d0%be%d0%b1%d1%80%d0%b0%d0%b7%d1%83%d1%8e%d1%82%20%d0%ba%d0%be%d0%bc%d0%bf%d0%bb%d0%b5%d0%ba%d1%82%20%d0%b2%d0%ba%d0%bb%d0%b0%d0%b4%d0%be%d0%ba,%20%d0%ba%d0%b0%d0%ba%20%d1%83%20Home%20Site.%20%d0%94%d0%b0%d0%b6%d0%b5%20%d0%b5%d1%81%d0%bb%d0%b8%20%d0%b2%d1%8b%d0%bd%d0%b5%d1%81%d1%82%d0%b8%20%d0%b8%d1%85%20%d0%b2%20%d0%ba%d0%b0%d1%87%d0%b5%d1%81%d1%82%d0%b2%d0%b5%20%d0%be%d1%82%d0%b4%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d1%85%20%d0%bf%d0%b0%d0%bb%d0%b8%d1%82%d1%80%20%d0%bd%d0%b0%d0%b4%20%d1%80%d0%b5%d0%b4%d0%b0%d0%ba%d1%82%d0%be%d1%80%d0%be%d0%bc%20%d1%8d%d1%82%d0%be%20%d1%81%d0%b8%d0%bb%d1%8c%d0%bd%d0%be%20%d1%81%d1%83%d0%b6%d0%b0%d0%b5%d1%82%20%d1%80%d0%b0%d0%b1%d0%be%d1%87%d0%b5%d0%b5%20%d0%be%d0%ba%d0%bd%d0%be.%20%d0%9a%d1%80%d0%be%d0%bc%d0%b5%20%d1%82%d0%be%d0%b3%d0%be,%20%d1%82%d0%b0%d0%ba%d0%be%d0%b5%20%d0%b4%d0%b5%d0%b9%d1%81%d1%82%d0%b2%d0%b8%d0%b5%20%d0%bf%d1%80%d0%b8%d0%b2%d0%be%d0%b4%d0%b8%d1%82%20%d0%ba%20%d0%be%d0%b1%d1%80%d0%b0%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8e%20%c2%ab%d0%b4%d1%8b%d1%80%d0%be%d0%ba%c2%bb%20%d0%b2%20%d0%bf%d0%b0%d0%bd%d0%b5%d0%bb%d0%b8%20%d1%83%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f,%20%d0%ba%d0%be%d1%82%d0%be%d1%80%d1%8b%d0%b5%20%d0%bf%d1%80%d0%b8%d1%85%d0%be%d0%b4%d0%b8%d1%82%d1%81%d1%8f%20%d0%bb%d0%b8%d0%ba%d0%b2%d0%b8%d0%b4%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d1%82%d1%8c%20%d1%80%d1%83%d1%87%d0%bd%d1%8b%d0%bc%20%d0%bf%d0%b5%d1%80%d0%b5%d0%bc%d0%b5%d1%89%d0%b5%d0%bd%d0%b8%d0%b5%d0%bc%20%d0%be%d1%81%d1%82%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d1%85%20%d0%b3%d1%80%d1%83%d0%bf%d0%bf%20%d0%b8%d0%bd%d1%81%d1%82%d1%80%d1%83%d0%bc%d0%b5%d0%bd%d1%82%d0%be%d0%b2,%20%d1%87%d1%82%d0%be%20%d0%bd%d0%b5%20%d0%b2%d1%81%d0%b5%d0%b3%d0%b4%d0%b0%20%d0%b2%d0%be%d0%b7%d0%bc%d0%be%d0%b6%d0%bd%d0%be.%20%d0%9f%d0%be%d0%bb%d1%83%d1%87%d0%b0%d0%b5%d1%82%d1%81%d1%8f,%20%d1%87%d1%82%d0%be%20%d0%ba%d0%bd%d0%be%d0%bf%d0%ba%d0%b8%20%d1%82%d0%be%d0%bb%d1%8c%d0%ba%d0%be%20%d0%bc%d0%b5%d1%88%d0%b0%d1%8e%d1%82%20%d0%b8%20%d0%b2%d1%8b%d0%b3%d0%be%d0%b4%d0%bd%d0%b5%d0%b5%20%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d1%8c%d1%81%d1%8f%20%d1%81%d0%be%d0%be%d1%82%d0%b2%d0%b5%d1%82%d1%81%d1%82%d0%b2%d1%83%d1%8e%d1%89%d0%b8%d0%bc%d0%b8%20%d0%bf%d1%83%d0%bd%d0%ba%d1%82%d0%b0%d0%bc%d0%b8%20%d0%bc%d0%b5%d0%bd%d1%8e.%20%d0%9a%d0%be%d0%bd%d0%b5%d1%87%d0%bd%d0%be,%20%d0%bd%d0%b8%d0%ba%d1%82%d0%be%20%d0%bd%d0%b5%20%d0%bc%d0%b5%d1%88%d0%b0%d0%b5%d1%82%20%d0%92%d0%b0%d0%bc%20%d0%ba%d1%83%d0%bf%d0%b8%d1%82%d1%8c%2025-%d1%82%d0%b8%20%d0%b4%d1%8e%d0%b9%d0%bc%d0%be%d0%b2%d1%8b%d0%b9%20%d0%bc%d0%be%d0%bd%d0%b8%d1%82%d0%be%d1%80,%20%d0%bd%d0%be%20%d1%80%d0%b0%d0%b7%d0%b2%d0%b5%20%d1%8d%d1%82%d0%be%20%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d0%b5%20%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d1%8b? Имеются средства проверки орфографии (английской, но можно редактировать словарь), а также встроенный validator. Неплохие средства создания и редактирования форм, но желательно вывести комплект кнопок на панель инструментов, если не хотите все время обращаться к пунктам меню Fоrm. В общем, редактор, конечно, мощный, но, по-нашему скромному мнению, удобен менее конкурирующих.">Microsoft Front Page 98. Визуально-ориентированный HTML-редактор особенно полезный последователям новых Web-технологий Microsoft - VBScript, ActiveX. Состоит из нескольких модулей.Page Editor, как и большинство HTML-редакторов предлагает три режима работы, устанавливаемых соответствующими вкладками - Normal, HTML и Previw. Первая - графическое WYSIWYG-отображение (визуальный редактор), вторая позволяет видеть и редактировать HTML-текст создаваемой странички, третья - обеспечивает предварительный просмотр внешнего вида аналогично броузеру. Полученный HTML-код желательно внимательно просмотреть на предмет вредных излишеств. Например, визуальное центрирование какого-либо объекта Front Page прописывает всеми мыслимыми способами, что в сумме неплохо утяжеляет код. Кроме того, META с прописанным charset'ом кодовой таблицы Windows определенно ограничит Вашу аудиторию «выбросив за борт» посетителей с других платформ.Image Composer - простой, но довольно мощный графический редактор в составе Fron Page 98. Он предоставляет более 500 инстрементов и эффектов, что в подавляющем большинстве случаев позволяет обходится без других графических редакторов.Page Explorer является мощным средством управления Web-узлом. Благодаря режимам Navigation или Hyperlinks можно легко перемещать и изменять связи отдельных страниц Вашего сайта.Home Site 4.0 <http://www.allaire.com>. Мощный и наглядный редактор, обладающий средствами публикации и сопровождения сайта. Знание английского языка практически не требуется, но для обычного использования русского языка желательно отключить в настройках представление ASCII-символов в виде &nnn. Текстовый режим редактирования очень удобен благодаря сопровождению текущих команд языка, наличию интерактивного редактора стилей, встроенному Validator'у и подробнейшему Help'у с описанием языка HTML. Открытие и закрытие разнообразных инструментальных окон, подключение комплекта вкладок Quick Bar и многое другое осуществляется простым нажатием кнопок панели управления, а доступ к содержимому окон - нажатием соответствующих вкладок. После старта сразу предлагает пустое окно с уже прописанными конструкциями HTML, HEAD, body bgcolor="#FFFFFF". Используя кнопки соответствующих вкладок справа от панели инструментов можно вставить команды, элементы оформления, запустить наглядный JavaScript Wizard и многое другое. Причем каждую из вкладок или групп панели управления можно вынести в виде отдельного окна поверх всего редактора. При ручном наборе первых символов какой-либо команды или ее параметра редактор предлагает список возможных вариантов. При нахождении курсора на какой-либо конструкции внутри HTML-текста вкладка Tag Inspector окна Resource Tab обеспечивает удобное добавление и редактирование параметров. Validator легко настраивается под текущие задачи (например, проверять соответствие только стандарту HTML 3.2 или 4.0), при использовании некоторых конструкций (например, команд FONT, CENTER) предупреждает о наличии у стандарта 4.0 более мощных средств форматирования. К сожалению, средства визуального редактирования не работают, если у Вас не установлен Inernet Explorer версии 4.1 или старше. Если же Вы обладаете свежей версией броузера, то получаете доступ к типичным для большинства визуальных редакторов функциям - создание и форматирование таблиц, подключение картинок и гиперссылок, форматированию текста аналогично обычным текстовым редакторам. Получающуюся страницу можно просмотреть средствами редактора (вкладка основного окна Browser) или любым из установленных броузеров (выбор из панели управления). Для публикации необходимо задать имя проекта и указать нужные файлы, используя вкладку Projects окна Resource Tab. Встроена поддержка команд Cold Fusion (той же фирмы) и ASP для интеграции с базами данных.Metal 5.0 Pro <http://www.sq.com>. Мощный редактор, требующий приложить некоторые усилия для своего освоения. Например, довольно неочевидно, в каких же случаях пункты меню Site становятся доступны. Обеспечивает сетевой доступ к коллекции графических элементов оформления фирмы-разработчика. Предоставляет три возможности редактирования Web-странички- как HTML-текста, как набора тэгов (команд HTML) и визуально - WYSIWYG. Если первый и третий способы близки по своим возможностям и способам реализации соответствующим элементам конкурентов, то режим Tags On является вариацией визуального представления с возможностью прямого текстового редактирования благодаря добавленным указателям тэгов в виде пятиугольников с соответствующими именами. Насколько это наглядно и удобно решать не нам. Возможно, такое представление стало необходимо из-за ограниченности текстовой реализации редактирования у Hot Metal (например, в этом режиме становятся недоступны многие кнопки панели инструментов). Причем, дополнительные группы инструментов (подключаемые через пункт меню work\Toolbars-) добавляются к уже имеющимся, а не образуют комплект вкладок, как у Home Site. Даже если вынести их в качестве отдельных палитр над редактором это сильно сужает рабочее окно. Кроме того, такое действие приводит к образованию «дырок» в панели управления, которые приходится ликвидировать ручным перемещением остальных групп инструментов, что не всегда возможно. Получается, что кнопки только мешают и выгоднее пользоваться соответствующими пунктами меню. Конечно, никто не мешает Вам купить 25-ти дюймовый монитор, но разве это решение проблемы? Имеются средства проверки орфографии (английской, но можно редактировать словарь), а также встроенный validator. Неплохие средства создания и редактирования форм, но желательно вывести комплект кнопок на панель инструментов, если не хотите все время обращаться к пунктам меню Fоrm. В общем, редактор, конечно, мощный, но, по-нашему скромному мнению, удобен менее конкурирующих.