Archive for the 'язык программирования' Category

Вставляем новые записи через буфер

Для достижения поставленной задачи делаем следующее:

Table2.Insert;
Move(Table1.ActiveBuffer^,Table2.ActiveBuffer^,Table1.RecordSize);
{При необходимости назначаем новый первичный ключ}
Table2.FieldByName(’Primary Key’).AsWhatever := whatever;
Table2.Post;

если ты уверен в том, что дизактивация ключа не может случиться, то можно копировать это для дальнейшего использования:

(more…)

Разрабатываем собственное BDE

   Многие из программистов сталкивались с проблемой выбора SQL сервера для своего проекта. Это и вправду является вопросом требующим отдельного внимания, однако на мой взгляд наилучшим вариантом при выборе сервера является images3что-то вроде золотой середины. То есть то, что ваша программа должна работать идентично с несколькими (а в идеальном варианте со всеми) серверами баз данных. При этом выбор сервера ложится на заказчика - тем самым мы предоставляем заказчику больше свободы.

Сегодня язык SQL уже стандартизирован, и большинство доступных нам серверов уже могут легко и оптимально выполнять SQL запросы без дополнительных компонентов(серверозависимых) оптимизирующих указателей.

(more…)

Циклы - цикл с предусловием и цикл с постусловием

Введение

На прошлом уроке мы познакомились с циклами и разобрались, как использовать цикл по переменной. Сегодня мы разберём оставшиеся два вида циклов - цикл с предусловием и цикл с постусловием. Они очень похожи и просты в использовании.
Задача

Определить количество натуральных чисел, рассматривая их в порядке возрастания, сумма кубов которых не превышает 50000. Т.е. мы должны последовательно суммировать кубы чисел 1, 2, 3, …, и делать это до тех пор, пока сумма не достигнет 50000, а в результате должны узнать, сколько чисел было пройдено.

(more…)

Пишем игру на Delphi

 images2 Можно ли в Delphi создать что-нибудь непохожее на базы данных? «Нет! — ехидно скажут программисты на Си, — Все непохожее на базы данных пишеться на СиСи+». Хотя это еще как сказать. Мне несколько раз подряд попадались исходные тексты некоторых игр, «написанные на Си», в которых самого Си было максимум процентов 5-10, а все остальное — чистой воды Ассемблер!

  Случайность это или все-таки закономерность? На мой взгляд, с таким же успехом можно использовать связку Delphi-Ассемблер. Тем более, что в Delphi есть все для создания крупномасштабных проектов, в том числе и игр (например, поддержка OpenGL — для работы с 3D-графикой; OpenGL, кстати, использовался при создании Quake III). Я, конечно, не собираюсь в этой статье рассказывать, как создать в Delphi Quake III (не по мне такие задачи). Речь пойдет о более приземленных вещах.

   А именно, о маленькой простой игре, которой можно дополнить набор мелкомягких игр, устанавливаемых вместе с Windows. Эта игра в народе называется «пятнашки» — очень популярная раньше настольная (вернее даже, наручная) игра, которая продавалась в квадратных коробочках с большой цифрой 15 на крышке, в которой нужно было расставить квадратики с числами в порядке от 1 до 15.

(more…)

Контролируем действия Windows с помощью Delphi

images Исходник позволяет отслеживать все то что происходит в вашей оболочке WiNDOWS, ниодин процесс не будет упущен.

(more…)

Как создать dBASE таблицу во время выполнения

  Многие сталкивались и немногие находили разумное решение создания базы таблиц, при выполнении какого-нибудь процесса. Я был послан к вам чтобы помочь в этому. ;)

Данная процедура полезна для создания временных таблиц :

 
procedure MakeDataBase;
begin
   with TTable.Create(nil) do
   begin
     DatabaseName  := ‘c:\temp’;  (* alias *)
     TableName     := ‘test.dbf’;
     TableType     := ttDBase;
     with FieldDefs do
     begin
       Add(’F_NAME’, ftString,20,false);
       Add(’L_NAME’, ftString,30,false);
     end;
     CreateTable;
     { create a calculated index }
     with IndexDefs do
     begin
       Clear;
       { don’t forget ixExpression in calculated indexes! }
       AddIndex(’name’,'Upper(L_NAME)+Upper(F_NAME)’,[ixExpression]);
     end;
   end;
end;

Если есть какие-то дополнения велком в комменты

PHP включена веб-хостинг - выгоды нет рисков

Что такое PHP и где искать поставщиков, которые поддерживают его?

Гипертекстовые до процессора, или наиболее часто называется PHP, является открытым источником стороне сервера программирование язык.

(more…)

В начинающих Руководство по PHP

Что такое PHP?

В полном виде PHP является гипертекстовой PreProcessor и серверной стороне скриптовый язык. PHP-код можно сочетать с обычной HTML-теги и разбору на сервере. Создатель PHP, Расмус Lerdorf первой отображается язык в качестве Перл-скрипта.

(more…)

Веб-хостинг для Php

Если вам нужна веб-хостинг для php, то ваш бизнес должен быть движется вперед, поздравляем! HTML поддерживается только веб-хостинга является штраф, если ни один начинающий или нет оснований для вас использовать php скрипт в нужный веб-сайт.

(more…)

PHP веб-разработки: PHP

При работе с любым языком мы использовать переменные. Переменные используются для хранения ценностей и повторное использование их в наш код.

(more…)

PHP хостинг

PHP, как серверной стороне скриптовый язык для создания веб-страниц. Синтаксис PHP похож на Perl. PHP очень легко понять учиться. Он поддерживает наиболее распространенных баз данных, например, Oracle, Sybase и MySQL. Она является комплексной внешней библиотеки для создания PDF документов и разбора XML.

(more…)

Создание сайта проще с PHP Модули

Имея сотни страниц для управления может быть много работы, когда речь заходит об изменениях, таких, как изменение меню сайта или список ссылок.

(more…)