Поделись:





РАЗДЕЛЫ
Авиация и космонавтика (292)
Административное право (113)
Английский язык (62064)
Арбитражный процесс (22)
Архитектура (98)
Астрология (15)
Астрономия (4788)
Банкосвкое дело (4987)
Без категории (14560)
Безопасность жизнедеятельности (2585)
Биографии (3219)
Биология (4036)
Биология и химия (1421)
Биржевое дело (61)
Ботаника и сельское хозяйство (2694)
Бухгалтерский учет и аудит (7694)
Валютные отношения (47)
Ветеринария (45)
Военная кафедра (732)
География (4779)
Геодезия (27)
Геология (1186)
Геополитика (42)
Государство и право (19449)
Гражданское право и процесс (434)
Делопроизводство (17)
Деньги и кредит (96)
ЕГЭ (32)
Естествознание (92)
Журналистика (899)
ЗНО (47)
Зоология (34)
Издательское дело и полиграфия (475)
Инвистиции (91)
Информатика (3452)
Информатика, программирование (5960)
Исторические личности (2109)
История (20812)
История техники (765)
Кибернетика (60)
Коммуникации и связь (3050)
Компьютерные науки (60)
Косметология (17)
Краеведение и этнография (580)
Краткое содержание произведений (1000)
Криминалистика (102)
Криминология (46)
Кулинария (1147)
Культура и искусство (8212)
Культурология (501)
Литература (зарубежная) (2035)
Литература и русский язык (11459)
Логика и логстика (545)
Маркетинг (7739)
Медицина и здоровье (9936)
Международное право (79)
Международные отношения (2189)
Менеджмент (11960)
Металлургия (82)
Москвоведение (764)
Музыка (1307)
Налоги и налогооблажение (199)
Наука и техника (1139)
Начертательная геометрия (9)
Окультизм и уфология (8)
Педагогика (7566)
Политология (3650)
Право, юриспруденция (3708)
Предпринимательство (406)
Промышленность и производство (6865)
Психология (8363)
Психология и педагогика (4048)
Радиоэлектронника (364)
Реклама (948)
Религия и мифология (2829)
Риторика (23)
Сексология (748)
Социология (4709)
Статистика (80)
Страхование (105)
Строительство (1984)
Таможенная система (655)
Теория государства и права (219)
Теория организации (35)
Технология (492)
Транспорт (2552)
Туризм (80)
Уголовное право и процесс (369)
Управление (105)
Физика (3298)
Физкультура и спорт (4360)
Философия (6846)
Финансовые науки (4389)
Финансы (5237)
Химия (2195)
Цифровые устройства (22)
Экология (4322)
Экономика (19673)
Экономико-математическое моделирование (644)
Экономическая география (113)
Экономическая теория (2472)
Этика (887)
Юриспруденция (268)
Языковедение (135)
Языкознание и филология (1140)
Счетчики


Раздел: Информатика, программирование
Для чего нужна процедура Function? Итак, функция. Что это такое? Функция выполняет служебное действие, например вычисление, и возвращает значение. Вызвать функцию можно, написав её имя и передав ей аргументы, в нужном месте вашей программы. Чем же полезна функция? Сейчас объясню на очень простом примере! Например, Вы пишите простенькую программу, которая вычисляет среднее арифметическое трёх чисел, потом умножает полученный результат на каждое число и отнимает их сумму. Неважно зачем вам такая программа, это ведь пример ;-). Вот она (пишем в модуле): Sub Main() Dim a As Integer объявляем переменную для первого числа Dim b As Integer объявляем переменную для второго числа Dim c As Integer объявляем переменную для третьего числа a = InputBox("Введите первое число") получаем первое число b = InputBox("Введите второе число") получаем второе число c = InputBox("Введите третье число") получаем третье число проделываем нужную операцию над числами выводим результат на экран MsgBox (((((a + b + c) / 3) * a) * b) * c) - (a + b +c) End Sub Вроде бы всё нормально. А теперь представте себе, что программа начала ширится и формулой приходится пользоваться из разных м�...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
Аутсорсинг тестирования — точим чужое оружиеЕсть задача: выбрать модель тестирования для нового заказного проекта.Вводная: проект большой, силами разработчиков его тестить как-то не очень. Заказчик человек умный и готов платить за качество. Вопрос только в том открывать ли для этих целей свой отдел (работы ему точно хватит только по этому одному проекту) либо не заморачиваться и вынести тестирование на плечи аутсорсинговой компании. Логично оценить затраты. Прикинем.Я себе вижу оценку затрат примерно следующим образом, почему и склоняюсь к своему отделу:Есть N человеко-часов тестирования (планирование, управление ресурсами — включено).Есть M часов, которое можно отвести на тестирование, согласно планам разработки (срок понят и принят и разработчиками и заказчиками).M/N = T кол-во тестировщиков (включая руководителя или менеджеров).Кол-во занятых тестировщиков в принципе своём неизменно не зависимо от варианта.Есть два варианта: нанять Т сторонних тестеров (зааутсорсить) и нанять Т своих тестеров (свой отдел).Накладные расходы в том и в другом случае:Для сторонних тестеров.Дава...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
Структуры в С++Как вы уже знаете, переменная в C/C++ объявляется следующим образом:int iMyVariable;В приведенном операторе iMyVariable объявлена как целая переменная. А вот объявление переменной типа char:char cMyChar;Такие типы данных, как int, float, char и long, являются неотъемлемой частью C/C++ и вам не нужно писать никакого кода, чтобы сообщить компилятору о том, что означают эти слова. C/C++ позволяет вам также объ-являть свои собственные, специальные типы данных. В следующем разделе вы узнаете, как объявлять структуры, которые можно отнести к специальным типам данных.Напишите следующий исходный код:#include <iostream.h>#include <string.h>// Объявление структуры.struct MYSTRUCTURE{char sName[100];int iAge;};void main( void ){MYSTRUCTURE MyStructure;strcpy(MyStructure.sName, "Andy" );MyStructure.iAge = 13;cout << "My name is ";cout << MyStructure.sName;cout << " and I am ";cout << MyStructure.iAge;cout << " years old." << endl;)В коде, который вы написали, имеются два оператора #include:#include <iostream.h>#include <string.h>Файл iostream.h включен в код, поскольку в main(void) используется cout. Файл string.h включается потому, что в main(void) используется функция strcpy() (объявленная в файле string.h). Затем вы объявляете структуру:Struct MYSTRUCTURE{char sName[100];int iAge;};Обра...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
АРМ специалиста1С:Предприятие является универсальной системой автоматизации деятельности предприятия. За счёт своей универсальности система 1С:Предприятие может быть использована для автоматизации самых разных участков экономической деятельности предприятия: учёта товарных и материальных средств, взаиморасчётов с контрагентами, расчёта заработной платы, расчёта амортизации основных средств, бухгалтерского учёта и т. д.Основной особенностью системы 1С:Предприятие является её конфигурируемость. Собственно система 1С:Предприятие представляет собой совокупность механизмов, предназначенных для манипулирования различными типами объектов предметной области. Конкретный набор объектов, структуры информационных массивов, алгоритмы обработки информации определяет конкретная конфигурация. Вместе с конфигурацией система 1С:Предприятие выступает в качестве уже готового к использованию программного продукта, ориентированного на определённые типы предприятий и классы решаемых задач. Конфигурация создаётся штатными средствами системы. Обычно конфигурация поставляется �...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
Добавление к КлассуВ предыдущих примерах производный класс ничего не добавлял к базовому классу. Для производного класса функции определялись только чтобы обеспечить преобразование типа. Каждый производный класс просто задавал альтернативный интерфейс к общему множеству программ. Этот специальный случай важен, но наиболее обычная причина определения новых классов как производных классов в том, что кто-то хочет иметь то, что предоставляет базовый класс, плюс еще чуть-чуть. Для производного класса можно определить данные и функции дополнительно к тем, которые наследуются из его базового класса. Это дает альтернативную стратегию обеспечить средства связанного списка. Заметьте, когда в тот slist, который определялся выше, помещается элемент, то создается slink, содержащий два указателя. На их создание тратится время, а ведь без одного из указателей можно обойтись, при условии, что нужно только чтобы объект мог находиться в одном списке. Так что указатель next на следующий можно поместить в сам объект, вместо того, чтобы помещать его в отдельный объект slink. Идея состоит в том, чтобы со...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
Закон МураОсновные характеристики компьютеров улучшаются в два раза каждые два года.В 1960-е годы, в самом начале информационной революции, Гордон Мур, впоследствии один из основателей корпорации Intel, обратил внимание на интересную закономерность в развитии компьютеров. Он заметил, что объем компьютерной памяти удваивается примерно каждые два года. Эта закономерность стала своего рода эмпирическим правилом в компьютерной промышленности, и вскоре оказалось, что не только память, но и каждый показатель производительности компьютера — размер микросхем, скорость процессора и т. д. — подчиняется этому правилу.Последующее развитие компьютеров шло в соответствии с «законом» Мура. Поразительно, но в последние десятилетия мы стали свидетелями нескольких настоящих революций в области технологий. Мы прошли путь от компьютеров на ламповых транзисторах к компьютерам на интегральных схемах и далее — к компьютерам на микропроцессорах, и каждый раз закон Мура находил подтверждение. В 1960-е годы ни один человек в Силиконовой долине не мог даже предположить, что современные технологии п�...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
Экспорт в ExcelКулюкин ОлегРано или поздно практически каждый программист сталкивается с необходимостью организовать экспорт данных в MS Office. При этом каждое "поколение" программистов натыкается на одни и те же вилы. Вот три часто встречающихся вопроса. 1. Как определить установлен ли Excel 2. Как определить запущен ли Excel 3. Как вывести данные в Excel Большую помощь в понимании этих и других вопросов приносит чтение исходных текстов функций модуля ComObj. :) Во всех случаях следует подключить модули ComObj и ActiveX 1. Как определить установлен ли ExcelФункция возвращает True если найден OLE-объектПример использования if not IsOLEObjectInstalled('Excel.Application') then ShowMessage('Класс не зарегистрирован') else ShowMessage('Класс найден'); function IsOLEObjectInstalled(Name: String): boolean; var ClassID: TCLSID; Rez : HRESULT; begin // Ищем CLSID OLE-объекта Rez := CLSIDFromProgID(PWideChar(WideString(Name)), ClassID); if Rez = S_OK then // Объект найден Result := true else Result := false; end; Если нужна более подробная информация об объекте, можно почитать хелп по функции API CLSIDFromProgID. 2. Как определить запущен ли ExcelДанный пример ищет активный экземпляр Excel и делает его видимым var ExcelApp : Variant; begin try // Ищем запущеный экземплят Excel, если он не �...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
Макросы в C++Макросы в C они очень важны, но в C++ применяются гораздо меньше. Первое правило относительно них такое: не используйте их, если вы не обязаны это делать. Как было замечено, почти каждый макрос проявляет свой изъян или в языке, или в программе. Если вы хотите использовать макросы, прочитайте, пожалуйста, вначале очень внимательно руководство по вашей реализации C препроцессора. Простой макрос определяется так: #define name rest of lineКогда name встречается как лексема, оно заменяется на rest of line. Например: named = nameпосле расширения даст: named = rest of lineМожно также определить макрос с параметрами. Например: #define mac(a,b) argument1: a argument2: bПри использовании mac должно даваться две строки параметра. После расширения mac() они заменяют a и b. Например: expanded = mac(foo bar, yuk yuk)после расширения даст expanded = argument1: foo bar argument2: yuk yukМакросы обрабатывают строки и о синтаксисе C++ знают очень мало, а о типах C++ или областях видимости - ничего. Компилятор видит только расширенную форму макроса, поэтому ошибка в макросе диагностируется когда макрос расширен, а не когда он определен. В результате этого возникают непонятные сообщен...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
Массивы элементов управления Массив элементов управления это группа идентичных элементов управления (командные кнопки, текстовые поля и т.д.) имеющие общие процедуры обработки событий. Работа с массивами элементов управления требует меньших затрат на написание программы и придает ей большую гибкость в работе. Почти все элементы управления (но только идентичные) могут организовываться в массивы. На данный момент времени существует два способа создания массива элементов управления: Создание массива элементов управления во время разработки; Создание массива элементов управления во время выполнения программы; Рассмотрим процесс создания массива элементов управления. Создание массива элементов управления во время разработки Если Вам известно конкретное количество тех или иных элементов управления, то будет целесообразней создать их во время разработки. Сделать это очень просто. Создаем на форме, к примеру, элемент управления CommandButton1, убеждаемся, что он он выделен и копируем его в буфер обмена (Ctrl+C). Далее выполняя операцию Ctrl+V, получаем на форме еще один элемент управлени...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
Работа с EXCEL: приёмы оформления документа (отчёта)В uses добавить ComObjvarForm1: TForm1;XL : variant; // Переменная в которой создаётся обьект EXCELСоздание документа// Обьект EXCELXL := CreateOleObject('Excel.Application');// Чтоб не задавал вопрос о сохранении документаXL.DisplayAlerts := false;// новый документXL.WorkBooks.Add;// или загружаем егоXL.WorkBooks.Open(MyDir + '\akt.xls');{ MyDir - глобальная переменная типа string в неё помещаем путьк каталогу запуска нашей програмы по событию FormCreateprocedure TForm1.FormCreate(Sender: TObject);beginGetDir(0,MyDir);end;я всегда так делаю, чтобы программу можно было в любой каталогпоместить вместе со своими дополнительными файлами, в этом случае путьбудет выбираться всегда правильно}// Делаем его видимымXL.Visible := true;// Когда прога уже оттестирована лучше это делать в конце, быстрей работает,// а пока нет лучше в начале// Левое и правое поля отступа для печатиXL.WorkBooks[1].WorkSheets[1].PageSetup.LeftMargin := 30;XL.WorkBooks[1].WorkSheets[1].PageSetup.RightMargin := 10;// Даём название страничкеXL.WorkBooks[1].WorkSheets[1].Name := 'Прайс лист';// Строка появляется на каждом листе при печатиXL.WorkBooks[1].WorkSheets[1].PageSetup.PrintTitleRows := '$3:$3';XL.WorkBooks[1].WorkSheets[1].PageSetup.PrintTitleColumns := '$A:$A';// формат числаfor i := 4 to 13 doXL.WorkBooks[1].WorkSheets[1].Columns[i].NumberFormat := '0,00...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
Оптмизация сайта: мета тегиТег «TITLE»Один из наиболее важных тегов, которому поисковые системы придают огромное значение. Обязательно нужно использовать ключевые слова в теге TITLE. Кроме того, ссылка на ваш сайт в выдаче поисковой системы будет содержать текст из тега TITLE, так что это, в некотором роде, визитная карточка страницы. Именно по этой ссылке осуществляется переход посетителя поисковой системы на ваш сайт, поэтому тег TITLE должен не только содержать ключевые слова, но быть информативным и привлекательным. Как правило, в выдачу поисковой системы попадает 50-80 символов из тега TITLE, поэтому размер заголовка желательно ограничить этой длинной.Мета-тег Desciption Мета-тег Description специально предназначен для задания описания страницы. Этот тег никак не влияет на ранжирование, но, тем не менее, очень важен. Многие поисковые системы (и, в частности, крупнейшая Google) отображают информацию из этого тега в результатах поиска, если этот тег присутствует на странице и его содержимое соответствует содержимому страницы и поисковому запросу. Можно с уверенностью сказать, что высокое место в рез�...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
Распределенное программированиеС. С. Гайсарян, Институт системного программирования РАНРазвитие современной вычислительной аппаратуры характеризуется четко выраженной тенденцией распространения многопроцессорных компьютеров и вычислительных сетей как локальных, так и глобальных. Уже недалеко то время, когда даже персональные компьютеры будут иметь несколько процессоров а самые мощные из них могут даже иметь сетевую архитектуру. Поэтому в области программного обеспечения вызывают все больший интерес языки и другие инструментальные средства, поддерживающие разработку распределенных программ. При этом можно выделить три уровня распределенного программирования: распределенное программирование в малом; распределенное программирование в большом; распределенные прикладные программные системы. Распределенное программирование в малом связано с параллельным выполнением операторов одной программы (например, параллельным выполнением циклов). Технология разработки распределенных программ связана с реализацией коммуникационных пакетов, а также языков программиров...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
Описание файлов, создаваемых Дельфи BrutusВы когда ни будь задумывались о том, что создает Дельфи в папке с исходниками проекта? Да и нужен ли весь этот абсолютно бесполезный, для рядового программиста, "мусор"? Пора призадуматься. В этой мини-статье я расскажу о назначении таких файлов.Вступление прочитали, сразу к делу. По правде говоря, я опишу не только те файлы, которые создаются в папке с исходниками, но и некоторые другие, что, думаю, будет интересно всем. Буду описывать в алфавитном порядке. Итак, пристегнулись? Поехали!.BPG - Borland Project Group: это разновидность файла сборки..BPL - Borland Package Library: этот файл есть ничто иное как обыкновенная (или нет?) DLL, которая включает в себя компоненты VCL. Что такое компоненты, я думаю, обьяснять не стоит..CFG - Файл конфигурации: содержит параметры проекта, аналог файлов .DOF.DCP - Delphi Component Package: грубо говоря, это исходники компонента. Скомпилированные компоненты содержатся в .BPL..DCU - Delphi Compiled Unit: наверное самый часто встречающийся тип файлов. Он содержит откомпилированный код юнита, с помощью него ускоряется компиляция..DDP - Delphi Diagram Portfolio: вы заглядывали на вкладку Di...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
Анимация без лишних усилий Сегодня мы поговорим о том, как достичь красивой анимации. Для этого не нужно писать килобайты кода или строить программу на технологии Flash. Отличные результаты можно получить используя только функции WinAPI или возможности Delphi. Я рассмотрю несколько таких необычных возможностей, причем самый большой пример будет состоять из менее чем 10 (!) строк кода.Альфа-смешиваниеДля того, что бы сделать форму полу-прозрачной не надо использовать какие либо компоненты. Не надо даже прописывать ни строчки кода. Что бы сделать форму полу-прозрачной, достаточно присвоить значению TForm.AlphaBlend := true и AlphaBlendValue меньшее чем 255. Чем меньше будет значение AlphaBlendValue, тем прозрачнее будет форма. Можно манипулировать этими значениями и создавать интересные эффекты с помощью циклов. Вот, например, как можно создать красивый эффект при активации формы:Form1.AlphaBlend := true;Form1.AlphaBlendValue := 100;Form1.Show;for i := 100 to 255 dobeginForm1.AlphaBlendValue := i;Application.ProcessMessages;end;Следует заметить, что эффект не будет плавным на слабых машинах.AnimateWindowВ предыдущем примере я показал, как с помощью цикла плавно вывести форму на экран. Д�...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
Считаем время выполнения скриптаПредводителев СергейВы наверняка замечали на некоторых сайтах внизу страницы надпись, что мол скрипт выполнен или страница создана за столько-то секунд. И сейчас мы сделаем это средствами PHP. Для начала опишу функцию, с помощью которой мы и будем измерять время, - microtime. Эта функция возвращает текущий UNIX timestamp с микросекундами. Вот описание этой функции из документации к PHP: string microtime (void)Возвращает строку "msec sec", где sec это текущее время, измеренное в секундах Unix Epoch (начиная с 0:00:00 January 1, 1970 GMT), а msec это микросекунды. Эта функция доступна только в ОС, поддерживающих системный вызов gettimeofday().Обе части этой строки возвращаются в единицах секунд.Эта функция возвращает значение типа string, а нам нужен тип float. Для преобразования напишем небольшую функцию: function getmicrotime(){list($usec, $sec) = explode(" ",microtime());return ((float)$usec + (float)$sec);} Эта функция выделяет из строки типа "msec sec" секунды и микросекунды, складывает их как float и полученное значение возвращает. Теперь в самом начале скрипта запоминаем текущее время: $TIME_START = getmicrotime(); И в самом конце скрипта смотрим время и находим разность...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
ИзлучениеРадиация от компьютерного монитора - это вечное пугало всех родителей. На самом деле, как Вы убедились из вышеизложенного, есть факторы гораздо более серьезные. У современных мониторов приняты выдающиеся меры по обеспечению безопасности. В частности, того излучения, которое собственно называется радиацией (гамма-лучи и нейтроны) монитор вообще, в принципе, не производит. В нем нет устройств со столь высокой энергией. Так же практически ничего не излучает системный блок. Вредными для человека являются следующие факторы:Электростатические поля. На электронно-лучевой трубке кинескопа имеется потенциал около 20 000 вольт (в 100 раз выше напряжения в сети). Сам по себе потенциал не страшен, но этот потенциал создается между экраном дисплея и лицом оператора, и разгоняет осевшие на экран пылинки до огромных скоростей. И эти пылинки, как пули, врезаются в кожу того, кто сидит перед экраном.Имеются следующие способы борьбы с этим явлением:Снижение количества пыли в помещении. В частности, в компьютерных классах крайне нежелательно применение мела, поскольку мел постепенно пере�...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
"Последняя миля" — оптические решенияП.В. КОЛБЕНКОВ, инженер по телекоммуникационному оборудованию ЗАО "Комсвязь"Постоянно растущие требования заказчиков к оборудованию побуждают производителя разрабатывать новые, интересные и все более скоростные решения. Так, например, в последние несколько лет все большую популярность приобретают решения по организации "последней мили", где средой передачи информации является волоконно-оптический кабель. Особое внимание операторов привлекает оборудование, поддерживающее функцию удаленного управления клиентским оборудованием со станционной стороны. Среди такого оборудования, присутствующего сегодня на телекоммуникационном рынке, хотелось бы выделить оборудование производства Beijing Raisecom Science & Technology Co., Ltd (далее по тексту RAISECOM).Модельный ряд компании охватывает широкий спектр оборудования для широкополосных сетей: медиаконвертеры ("медь-оптика"), поддерживающие возможность управления полосой пропускания канала с шагом 32 кбит/с, функцию передачи кадров большого размера — до 1916 Байт; оптические мультиплексоры, способные передав�...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
Cache': перехват текущего устройстваЕвгений КаратаевЭта заметка описывает программный перехват ввода-вывода текущего устройства в Cache'. Неудобство стандартных устройств mumps, а точнее определенного их поведения состоит в том, что если выполняется программный код, осуществляющий ввод-вывод через него, то этот процесс сторонним кодом неуправляем иначе как установкой возможных опций устройству. В то время как в некоторых случаях очень нужно иметь возможность выполнить так называемый унаследованный (legacy) код, который оперирует текущим устройством, но при этом в самих операциях ввода-вывода произвести дополнительные действия. Ситуация примерно аналогична вводу-выводу в сишном стиле и в стиле C++, когда в первом случае мы можем открыть файл и передать его коду, а во втором случае мы можем создать объект ввода-вывода и переопределить для него операции чтения - записи. Для перехвата операций ввода-вывода текущего устройства нужно Сделать отдельную рутину, в которой прописать функции, вызываемые при операциях ввода-вывода. Указать текущему устройству эту рутину как мнемоническую в ко�...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
Проект создания политологического сайта в сети ИнтернетЭлеазер А.В.В русском интернете сегодня нет ни одного полноценного политологического ресурса, представлявшего нашу академическую науку (и не только) в России и в мире. Более или менее разработанной является лишь выборная тема, представленная с точки зрения сугубо практической. Кафедральных же сайтов достаточно, однако все они похожи, тривиальны и несут довольно мало научной информации. То есть ниша для полноценного политологического сайта, осуществляемого под эгидой кафедры, свободна. Для того, чтобы ее занять, и предлагается этот проект.Смысл реализации такого сайта состоит: в увеличении "веса" кафедры, по сравнению с другими; в возможности информационного сопровождения проектов кафедры; в демонстрации возможностей кафедры по работе с новыми информационными технологиями, по реализации проектов, по работе со студентами, по взаимодействию с другими научными организациями; в возможности предложить себя на рынке информационных услуг; в возможности обратной связи с преподавателями других вузов России и мира, или прост...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
Увеличение области экрана с помощью DelphiЕсть программы, которые позволяют увеличивать определённую область экрана в районе курсора мышки. Нам понадобится одна форма, один элемент управления image, одна панель, таймер и бегунок. Добавляем к форме картинку и панель. Размещаем остальные элементы управления на панели. Бегунок будет изменять степень увеличения экрана. Теперь всё готово к программированию. Но предварительно Вам необходимо изменить некоторые свойства у Ваших элементов управления. Свойство min компонента TrackBar должно быть равно 1, свойство Interval Вашего таймера также сделайте равным 1. Теперь напишем сам код, все основные действия будут происходить только при возникновении события OnTimer, поэтому приведу только его обработчик: procedure TForm1.Timer1Timer(Sender: TObject);VarSrect,Drect,PosForme:TRect;iWidth,iHeight,DmX,DmY:Integer;iTmpX,iTmpY:Real;C:TCanvas;Kursor:TPoint;beginIf not IsIconic(Application.Handle) then begin// Получаем координаты курсораGetCursorPos(Kursor);// PosForm представляет прямоугольник с// координатами Form (image control).PosForme:=Rect(Form1.Left,Form1.Top,Form1.Left+Form1.Width,Form1.Top+Form1.Height);//Показываем magnified screen//если курсор за пределами формы.If not PtInRect(PosForme,Kursor) then begin// Далее код можно ...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
Спецсимволы в HTMl для чего они нужны?Чаще всего специальные символы в html используют для вставки в текст таких символов, как © (копирайт), ® (зарегистрированный товарный знак), § (параграф), математических знаков, знаков валют и стрелок. Но спецсимволы html могут быть так же полезны:При форматировании текста. Множественные пробелы в языке html игнорируются. То есть если вы введете несколько пробелов подряд, они все равно отобразятся как один. Чтобы в браузере отобразились несколько пробелов подряд, вместо обычного знака пробела можно использовать код неразрывного пробела (  или  ).Для отображения на странице кода html, php и так далее. Для того, чтобы html тэги были видны пользователям необходимо заменить в них знаки < (меньше) и > (больше) на соответствующие им спецсимволы html.Для безопасности.Если у пользователей есть возможность добавлять на сайт информацию (писать комментарии или посты на форуме), то желательно заранее лишить их возможности вставить какой-либо код на сайт и заменить в обработчике такие символы, как больше (>), меньше (<), амперсанд (&) и т.д. на соответствующие им спецсим...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
Оптимизация сайта: ошибкиРаспространенные ошибки 1. Графический заголовок Очень часто в дизайне сайта используется графический заголовок (шапка), то есть картинка во всю ширину страницы, содержащая, как правило, логотип компании, название и некоторую другую информацию. Не стоит этого делать! Верхняя часть страницы очень ценное место, где можно разместить наиболее важные ключевые слова. В случае графического изображения это место пропадает впустую. В некоторых случаях встречаются совсем нелепые ситуации: заголовок содержит текстовую информацию, но в целях большей визуальной привлекательности выполнен в виде картинки (соответственно изображенный текст не может быть учтен поисковиками). Лучше всего использовать комбинированный вариант – графический логотип вверху страницы присутствует, но занимает не всю ее ширину. На оставшейся части размещается текстовый заголовок с ключевыми словами.2. Графическое навигационное меню Ситуация схожа с предыдущим пунктом – внутренние ссылки на вашем сайте должны также содержать ключевые слова, это даст дополнительное преимущество пр�...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
Knowledge bloggingВадим Артамонов Ведение базы знаний в форме блогаВ то время пока ведущие эксперты по блогам носятся с концепциями фото, аудио и видео блогов, есть смысл поговорить о менее эффектной, но более полезной концепции блога - knowledge blogging. Knowledge blogging - это ведение базы знаний в форме блога. Такая штука позволяет убить одним бумерангом сразу трех зайцев. Во-первых, посетителю доступна для просмотра и поиска база знаний (которая, к тому же, регулярно пополняется и обновляется). Во-вторых, при регулярном чтении блога можно отслеживать динамику пополнения. А в третьих, можно почитать комментарии посетителей или добавить свой комментарий. Иначе говоря, knowledge blogging позволяет совместить статическую базу знаний с динамической лентой в разрезе времени и/или рубрик (разделов). Результат такого симбиоза гораздо выше, чем если вести их раздельно. Однако, есть одно но - существующие движки для блогов не приспособлены для такого симбиоза. Поэтому дальше поговорим об особенностях и нюансах движков для knowledge blogging. 1. Новая запись одновременно попадает в ленту блога (top records) и в базу знаний. При нео�...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
Перетаскивание файлов на формуПредводителев Сергей В этой статья я расскажу, как реализовать перетаскивание файлов на форму... Рассмотрим на примере текстового редактора с многооконным интерфейсом, при перетаскивании файлов на главную форму которого будут открываться MDI-окна с уже открытыми в них файлами. Не будем далеко ходить, возьмем текстовый редактор из примеров, которые поставляются вместе с Delphi, и дополним его.Итак, для начала надо зарегистрировать окно для приёма файлов, для этого в обработчике onCreate для главной формы напишем следующий код:DragAcceptFiles(FrameForm.Handle, True); Эта функция оп7исана в библиотеке ShellAPI, поэтому не забудьте его добавить в раздел uses. Первый параметр функции - handle регистрируемого окна, второй параметр - определяет можно перетаскивать файлы (True) или нет (False).Теперь надо обрабатывать сообщение WM_DROPFILES. В разделе private добавим следующую строчку:procedure WMDROPFILES(var Message: TWMDROPFILES); message WM_DROPFILES; И соответственно напишем процедуру обработки сообщения:procedure TFrameForm.WMDROPFILES(var Message: TWMDROPFILES);varFiles: Longint;I: Longint;Buffer: array[0..MAX_PATH] of Char;beginFiles := DragQueryFile(Message.Drop, $FFFFFFFF, nil, 0);for I := 0 to Files - 1 do beginDragQueryFile...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
Раздел: Информатика, программирование
The world of role-playing games was born when J.R.Tolkien issued his marvelous novel “Fellowship of the Ring”. This novel has changed the world of teenagers. Many role-playing clubs all over the world opened their doors to countless Tolkien admirers. In parallel, the industry of computer games has been conquering the world of entertainment, and it’s not a surprise that these two branches have merged into one priceless gift to the world – computer role-playing games. Of course, people still play in elves and gnomes using table and dice, but nothing is comparable with perfect and fascinating 3-dimensional computer game.The best game that can represent this genre is Baldur’s Gate. Issued by a few of the strongest computer game companies, Baldur’s Gate is a beautiful combination of style, excellent graphics, captivating subject and scenario, and, of course, it submits to all laws of role-playing games.A very high quality of graphics can please even the most demanding judge. The picture itself is very detailed. Little houses, trees, grass, animals, castles and characters are seen almost like in a real world from above at some height. The quality of graphics allows us to view characters in exquisite detail – down to skin and hair color, clothing, weapon and armor. Every individual in the game has its own style and color of garments, constitution, and even a face. Also you can see a portrait of each character by clicking on the appropriate button. Portraits are made masterfully, colorfully, and they reflect the personality of each hero. All the colors of game are combined in balance and harmony, and are very pleasant to the eye. One thing about graphics of Baldur’s Gate, which is very important, is that it does not consume a lot of memory and it’s very compact.You will be amazed, seeing the beauty of a landscape and buildings. The map, almost the most important thing in all role-playing games, is very detailed, convenient and easily readable. If a travel...
Оценка: 0. | Оценило 0 человека. Читать полностьюСкачать реферат
из 239
ВНИМАНИЕ
Уважаемые гости, хотим обратить Ваше внимание на то, что все представленные работы на этом сайте получены с публичных ресурсов, находятся в свободном доступе, не являются уникальными и не подходят для их сдачи "как есть".
Если вы обладаете авторским правом на какую либо информацию, размещенную на нашем сайте и не согласны с её общедоступностью, обязательно сообщите нам об этом.
Данные работы Вы можете использовать в качестве дополнительных материалов для написания своего реферата либо любой другой работы.
В ПОМОЩЬ УЧАЩИМСЯ
Мы настоятельно рекомендуем нашим пользователям самостоятельно выполнять все работы. Но бывают ситуации, когда нет возможности, либо элементарно времени, чтобы самому заниматься той или иной работой. В этом случае можно заказать выполнение за вас реферата, курсовой и т.д. Но будет ли такая работа соответствовать всем вашим критериям? Сомневаемся. Поэтому хотим дать вам хороший совет. Найдите на нашем сайте работу, максимально подходящую под ваши критерии. Закажи повышение оригинальности и получите уникальную работу для сдачи. Это сэкономит вам деньги и вы получите именно то, что хотели.
НОВОСТИ НАУКИ
Обратная связь
По всем интересующим вас вопросам обращайтесьна почту:


Если у вас есть интересная работа и вы хотите ей поделиться, присылайте ее нам и мы обязательно разместим ее на нашем сайте, а пользователи обязательно скажут вам спасибо: