Компьютеры, программирование

  • 9261. Создание низкоразмерной среды в арсениде галлия для устройств микро- и наноэлектроники
    Дипломная работа пополнение в коллекции 02.06.2011

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

  • 9262. Создание нового товара
    Курсовой проект пополнение в коллекции 08.05.2012

    {$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);

  • 9263. Создание обучающего видеокурса по компьютерной графике
    Дипломная работа пополнение в коллекции 21.06.2011

    В настоящее время выделяются следующие направления стандартизации в области дистанционного обучения:and Taxonomies (словари и таксономии) - стандарт на терминологию, используемую как при машинной, так и при ручной обработке учебных ресурсов для единообразной трактовки понятий. (архитектура) - стандартизованный набор моделей, описывающих системы управления процессом обучения с различных точек зрения: компоненты, жизненный цикл, коммуникации, взаимодействие с другими системами и архитектура системы управления процессом обучения. Information (информация о пользователях) - стандартизованный набор структур данных, необходимых для осуществления обмена профайлами пользователей; данными, отображающими процесс обучения для конкретного пользователя; идентификационными данными и т.д.Content (учебные ресурсы) - формализация уровня представления курса (структуры, поведения), его локализации, обмена управляющей информацией и содержимым курсов.Systems (система управления) - стандартизация алгоритмов, методов, моделей данных, обеспечивающих взаимодействие систем управления обучением и учебных ресурсов.

  • 9264. Создание отчета как объекта базы данных. Экспертные и обучающиеся системы
    Информация пополнение в коллекции 11.11.2010

    Примечание. Используется для вывода данных, таких как текст заключения, общие итоговые значения или подпись, которые следует напечатать один раз в конце отчета. Несмотря на то, что в режиме Конструктора раздел "Примечание" отчета находится внизу отчета, он печатается над нижним колонтитулом страницы на последней странице отчета. Для добавления или удаления области примечаний отчета необходимо выбрать в меню Вид команду Заголовок/примечание отчета. Microsoft Access одновременно добавляет и удаляет области заголовка и примечаний отчета.

  • 9265. Создание пакетов и модулей в Perl
    Информация пополнение в коллекции 12.01.2009

    Команда package начинает новый пакет package1. Обратите внимание на подпрограммы BEGIN и END. Первая подпрограмма выполняется сразу же после загрузки пакета. Поэтому в неё обычно помещают инициализирующий код. Хотя вернее было бы утверждать, что подпрограмма BEGIN выполняется как только интерпретатор доходит до неё, т.е. до окончания загрузки пакета. А подпрограмма END выполняется при завершении работы интерпретатора и может содержать код, выполняющий заключительные оперпации (например закрытие открытых файлов. Подпрограммы BEGIN и END вызываются неявным образом (более того, вам никогда не удастся явно вызвать BEGIN: интерпретатор уничтожает её сразу же после использования). Именно поэтому эти подпрограммы состоят из заглавных букв, и ключевое слово sub для них можно не указывать.

  • 9266. Создание первых компьютеров
    Информация пополнение в коллекции 14.02.2012

    Выше рассмотрены схемы двоичных последовательных счетчиков, то есть таких счетчиков, в которых при изменении состояния определенного триггера возбуждается последующий триггер, причем триггеры меняют свои состояния не одновременно, а последовательно. Если в данной ситуации должны изменить свои состояния n триггеров, то для завершения этого процесса потребуется n интервалов времени, соответствующих времени изменения состояния каждого из триггеров. Такой последовательный характер работы является причиной двух недостатков последовательного счетчика: меньшая скорость счета по сравнению с параллельными счетчиками и возможность появления ложных сигналов на выходе схемы. В параллельных счетчиках синхронизирующие сигналы поступают на все триггеры одновременно. Последовательный характер переходов триггеров счетчика является источником мощных сигналов на его выходах. Например, в счетчике, ведущем счет в четырехразрядном двоичном коде с весами" 8-4-2-1, при переходе от числа 710 = 01112 к числу 810 = 10002 на выходе появится следующая последовательность сигналов: 0111 0110 0100 0000 1000 Это означает, что при переходе из состояния 7 в состояние 8 на входах счетчика на короткое время появятся состояния 6; 4; 0. Эти дополнительные состояния могут вызвать ложную работу других устройств. С целью уменьшения времени протекания переходных процессов можно реализовать счетчик в варианте с подачей входных импульсов одновременно на все триггеры. В этом случае получим счетчик с параллельным переносом. Здесь на информационные входы триггеров подаются сигналы, являющиеся логической функцией состояния счетчика и определяющие конкретные триггеры, которые изменяют свое состояние при данном входном импульсе. Принцип стробирования сводится к следующему: триггер меняет свое состояние при пропускании очередного импульса синхронизации, если все предыдущие триггеры находились в состоянии логической единицы. Параллельные счетчики имеют более высокое быстродействие по сравнению с последовательными, поскольку синхронизирующие импульсы поступают на все триггеры одновременно. Максимальным быстродействием обладают синхронные счетчики с параллельным переносом, структуру которых найдем эвристически, рассмотрев процессы прибавления единицы к двоичным числам и вычитания ее из них.

  • 9267. Создание подпрограммы преобразования 128-разрядного СЧ в УЧ
    Контрольная работа пополнение в коллекции 07.07.2012

    ;Выделяем память под второе числоbx,zseg ;получаем # параграфа конца программы + 1bx,128ax,es ;получаем # параграфа начала программыbx,ax ;вычисляем размер программы в параграфахah,4AH ;номер функции21H ;освобождаем памятьah,48H ;номер функцииbx,128 ;требуем 128 параграфа21H ;пытаемся отвести блокBLOCK_SEG2,ax;сохраняем адрес блока

  • 9268. Создание предприятия и его формы
    Курсовой проект пополнение в коллекции 28.01.2007

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

  • 9269. Создание презентации
    Контрольная работа пополнение в коллекции 07.12.2010

    Эффекты перехода удобнее всего настраивать в режиме сортировщика слайдов, где можно видеть одновременно несколько слайдов и предварительно просмотреть действие эффектов перехода. Чтобы переключиться в режим сортировщика слайдов, щелкните на кнопке Режим сортировщика слайдов меню Вид. Затем для настройки эффектов перехода между любыми слайдами можно воспользоваться раскрывающимся списком Эффекта при смене слайдов панели инструментов Сортировщик слайдов. Чтобы назначить слайду один из стандартных эффектов перехода, надо щелкнуть на слайде, а затем выбрать нужный вариант в раскрывающемся списке Эффекты при смене слайдов. Если в этот момент внимательно посмотреть на миниатюру слайда в режиме сортировщика, можно увидеть демонстрацию эффекта перехода. Чтобы повторно увидеть действие перехода, надо щелкнуть на значке эффекта перехода, расположенном на слайдом. Чтобы красиво закончить слайд фильм, необходимо добавить в конец презентации черный слайд, выполнив команду Параметры меню Сервис, а затем установив флажок Завершить черным слайдом на вкладке Вид окна диалога Параметры. Нужно обратить внимание на то, что если не включить черный слайд в конец презентации, то после завершающего слайда на экране появится окно Power Point и аудитория неожиданно окажется лицом к лицу с кучей кнопок, меню и панелей инструментов.

  • 9270. Создание презентации по мотоциклам "Движение вперед"
    Контрольная работа пополнение в коллекции 09.03.2011

    В 2002 году вышла версия PowerPoint, которая не только была включена в пакет Microsoft Office XP, но также распространялась как отдельный продукт. В нем появились такие функции, как сравнение и смешение изменений в презентации, возможность задавать пути анимации для индивидуальных форм, создание пирамидальных, радиальных и целевых диаграмм, а также кругов Эйлера, панель задач для просмотра и выбора объектов буфера обмена, защита презентации паролем, автоматическая генерация фотоальбома, а также “умные теги” для быстрого выбора формата текста, скопированного в презентацию. Microsoft PowerPoint 2003 не сильно отличается от предшественника. Он увеличивает эффективность работы в группе и теперь имеет возможность создания “Пакета для CD”, который легко позволяет скопировать презентацию с мультимедийным содержанием и просмотрщик на компакт диск. Текущая версия PowerPoint 2007 привносит основные изменения в интерфейс программы и увеличивает графические возможности. PowerPoint является частью Microsoft Office. Это позволило PowerPoint стать наиболее распространенной во всем мире программой для создания презентаций. Файлы презентаций PowerPoint часто пересылаются пользователями программы на другие компьютеры, что означает необходимую совместимость с ними программ конкурентов. Однако, поскольку PowerPoint имеет возможность подключения элементов других приложений через OLE, некоторые презентации становятся сильно привязанными к платформе Windows, что делает невозможным открытие данных файлов, например, в версии для Mac OS. Это привело к переходу на открытые стандарты, такие как PDF и OASIS OpenDocument.

  • 9271. Создание презентации, формирование массива
    Курсовой проект пополнение в коллекции 19.01.2011

    Условие

    1. Дан массив D(N). Сформировать массив В из элементов массива D кратных 4 или 3.
  • 9272. Создание презентаций в программе Power Point
    Методическое пособие пополнение в коллекции 22.08.2010

    При создании нашей презентации мы предусматривали последующее создание гиперссылок, связывающих слайд «Виды окон» со слайдами, содержащими примеры различных видов окон операционной системы Windows. Текстовые строки слайда «Виды окон» с названиями видов окон будут служить указателями гиперссылок.

    1. Выведите на экран слайд «Виды окон». Выделите текст «Окна папки». Выполните команду меню Вставка - Гиперссылка. В области Связать с выберите местом в этом документе, выделите в списке строку с названием слайда «Окна папки». Нажмите ОК.
  • 9273. Создание презентаций с помощью программы Microsoft Power Point
    Контрольная работа пополнение в коллекции 17.03.2012

    Если удерживать кнопку нажатой, можно обозначить размер ТО. При этом ширина ТО будет определяться обозначенным размером, а высота объекта будет установлена в соответствии с размером одной строки, и в дальнейшем будет автоматически увеличиваться по мере ввода текста. Этот вид текстового объекта называют текстовая метка. Если не удерживать кнопку, а начинать вводить текст, то высота объекта будет сохраняться в размер одной строки, а ширина ТО определяться длиной текста. Этот вид текстового объекта называют текстовый блок. Создав однажды ТО, в любой момент можно изменить расположение ТО, все его свойства. Изменяя свойства можно перевести текстовый блок в текстовую метку и наоборот.

  • 9274. Создание приложений OLE 2
    Статья пополнение в коллекции 12.01.2009

    Второе изменение, которое необходимо внести, - указать AppExpert, что ваша программа будет сервером OLE. Это изменение вносится в пункт Application: OLE 2 Options, имеющий ряд опций OLE 2, которые можно задавать. Поскольку вы создаете сервер OLE, вы будете оперировать только элементами блока группы OLE 2 Server: (поищите его в правой верхней части диалога). Выберите кнопку ячейки пометки Server EXE. На рис. 21.2 демонстрируются изменения, проведенные в пункте Application:OLE 2 Options.

  • 9275. Создание приложения "DVD-прокат"
    Курсовой проект пополнение в коллекции 13.07.2012

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

  • 9276. Создание приложения "Подсчет частоты введенных слов в текстовом файле"
    Курсовой проект пополнение в коллекции 12.06.2012

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

  • 9277. Создание приложения "Клавиатурный тренажер"
    Курсовой проект пополнение в коллекции 04.04.2010

     

    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с.
  • 9278. Создание приложения ODBC
    Реферат пополнение в коллекции 09.12.2008

     

    • Snapshot (Моментальный снимок) статическая копия данных, которые содержатся в одной или нескольких таблицах базы данных. При выборе этого переключателя результат выполнения запроса будет загружен в один мгновенный список, т. е. вы получаете полную картину интересующего вас содержимого базы данных и можете использовать ее в качестве основы для последующей работы. Этот тип набора записей используется в основном для поиска и обобщения данных, и у него есть три основных недостатка. Во-первых, вы не увидите обновлений, если они сделаны по сети другими пользователями, а это означает, что ваше решение будет основываться на устаревшей информации. Во-вторых, загрузка всех этих записей одновременно означает, что вы сильно нагружаете сеть: В-третьих, пользователю, скорее всего, надоест ждать, пока записи загрузятся, и он начнет проявлять недовольство по поводу медленной работы сети. Но есть и два преимущества. Во-первых, как только записи загрузятся, активность в сети со стороны рабочей станции будет достаточно мала сеть освобождается для других запросов, и в общем случае пропускная способность сети улучшится. Во-вторых, так как все запрашиваемые записи находятся теперь на машине пользователя, общая производительность приложения для него также повысится.
    • Dynaset (Динамический набор) динамическая копия данных, которые содержатся в одной или нескольких таблицах базы данных. В отличие от моментального снимка, любые внесенные в набор изменения сразу же становятся доступны всем остальным пользователям базы данных. При выборе этого переключателя Visual C++ создает отдельный указатель для каждой запрашиваемой записи. Кроме того, с сервера загружаются только те записи, которые действительно нужны для заполнения формы. Преимущества такого подхода очевидны записи на экране появляются практически немедленно. Помимо этого, вы также будете в курсе тех изменений, которые другиепользователи осуществляют в базе данных. И, наконец, другие пользователи будут знать об изменениях, которые делаете вы, так как если записи изменились, то они сразу же загружаются на сервер. Совершенно очевидно, что этот подход требует практически постоянного доступа к серверу, что будет снижать общую пропускную способность сети, а также производительность приложения. Этот переключатель следует выбирать для создания приложений, где пользователь больше всего времени будет тратить на корректировку данных. Это также наилучший выбор для больших баз данных, потому что будет загружаться только та информация, которая действительно нужна пользователю.
    • Table (Таблица). Предыдущие две опции работают на уровне записей, при использовании же табличного подхода (доступен только для модели DАО и нами использоваться не будет) результат выполнения запроса помещается во временную таблицу. Это не только сокращает объем информации, загружаемой с сервера, но и означает, что вы, как программист, сразу можете непосредственно манипулировать полями и записями временной таблицы. Каковы затраты при таком режиме работы? Если невнимательно подойти к формированию запроса, то процесс загрузки с сервера может оказаться более длительным, чем при использовании набора записей. Кроме того, можно не увидеть никаких изменений, сделанных другими пользователями, а они не смогут увидеть изменения, сделанные вами.
  • 9279. Создание приложения, обеспечивающего генерацию звука с помощью системного таймера
    Курсовой проект пополнение в коллекции 29.11.2009

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

  • 9280. Создание пробной экспертной системы
    Контрольная работа пополнение в коллекции 22.01.2011

    Во время консультации может создаться впечатление, что действия, выполняемые машиной логических выводов, не имеют отношения к проблеме. Это возможно потому, что пользователь не знает, как происходит внутренний процесс аргументации. Если пользователь действительно не понимает, почему от него требуют той или иной информации, он может отреагировать, используя Y(CTRL-Y). В этом случае он увидит на экране дисплея текущее обрабатываемое правило. После нажатия ENTER это объяснение исчезает, и он может ввести ответ.