Новые книги

В современном мире практически все продается через Интернет, особенно информация. Миллионы людей уже сделали на ней состояние. А вы так хотите? Вы многое умеете и многое знаете, так начните продавать свои знания и зарабатывать на них деньги! Авторы этой книги раскрывают простые схемы создания собственного инфобизнеса. На каждую из основных его сфер представлена интеллект-карта, которая позволяет полностью охватить всю тему и разложить ее по полочкам. Эта книга должна стать настольной для любого человека, который хочет запустить свой инфобизнес и успешно его развивать. Вы узнаете, за что люди будут готовы отдать деньги и какие темы наиболее востребованны, как красиво «упаковать» ваши знания, как набрать базу подписчиков, как поддерживать интерес к инфопродукту и увеличивать его стоимость и, наконец, как можно зарабатывать на продаже своих знаний триста тысяч рублей в месяц. Интересно? Тогда читайте дальше и применяйте все инструменты на практике!
В той отрасли, где мы работаем, библиотека DirectDraw появилась довольно давно. Во всяком случае, за это время она успела доказать свои возможности, и о ней было написано несколько книг. Как обычно, эти книги отличаются по своему качеству. Однако в основном это были добротные учебники, которые (как и многие книги о компьютерах) были написаны за три месяца авторами, изучавшими предмет по ходу дела. В результате большинство этих книг содержит лишь подготовительный материал. Теперь, когда библиотека DirectDraw подросла и обрела свою репутацию (во всяком случае, она старше других компонентов DirectX), настало время уйти от основ и познакомиться с ее некоторыми нетривиальными возможностями.

Эта книга начинается с того, на чем другие книги обычно заканчивались. Мы поговорим об основах DirectDraw, но лишь в общих чертах. Читатель — опытный программист, но незнакомый с DirectDraw — сможет с ходу войти в курс дела. Затем мы перейдем к другим темам, столь же интересным, сколь и полезным.

Цель этой книги — научить вас работать с DirectDraw, а не предоставить некоторую «структурную основу» или нестандартный API, который бы выполнял за вас всю работу. Демонстрационные программы написаны на C++ и используют MFC, но совсем не для того, чтобы скрыть все технические подробности. С++ и MFC — превосходные инструменты, потому что с их помощью любое приложение можно написать несколькими разными способами. Примеры для этой книги были написаны так, чтобы при этом получались структурированные и удобные для чтения проекты, которые наглядно показывают, что и почему происходит в программе.

Помимо DirectDraw, во многих примерах используется библиотека DirectInput. Строго говоря, при программировании графики для Windows можно обойтись и без DirectInput, но ей все же стоит воспользоваться. Она работает быстрее традиционных средств ввода Windows и к тому же входит в DirectX, так что для работы с ней не потребуется никаких дополнительных SDK.

Поддержка Postgres95



 

Поддержка Postgres95

Postgres95 - мощная база данных являющаяся паблик домен, которая реализует значительное подмножество языка SQL . Она поддерживает множество типов данных и команды, которые не доступны в mSQL. Подробная информация относительно Postgres95 и непосредственно программного обеспечения может быть найдена по URL: http://epoch.cs.berkeley.edu: 8000/postgres95/.

Следующие функции PHP доступны для Postgres95:

pg_Connect()
pg_Close()
pg_Host()
pg_Port()
pg_Options()
pg_tty()
pg_DBname()
pg_Exec()
pg_Result()
pg_FreeResult()
pg_GetLastOid()
pg_NumRows()
pg_NumFields()
pg_FieldNum()
pg_FieldName()
pg_FieldType()
pg_FieldSize()
pg_FieldPrtLen()
pg_errorMessage()

Обратите внимание: Двоичные указатели не поддерживаются.

В дополнение к этим функциям, PHP/FI может быть скомпилирован, чтобы пропускать любые прямые одиночные символы ( ' ) кавычки, найденные в данных методов GET или POST . Если в файле php.h определена переменная MAGIC_QUOTES, то эти кавычки автоматически будут пропускаться, упрощая, передачу данных из форм непосредственно к запросам Postgres95.

Вот простой скрипт , который соединяется с базой данных Postgres95 на локальном сервере, называющейся 'mydb' и извлеает имена и возрасты людей из таблицы:

<?
   $conn = pg_Connect("localhost", "5432", "", "", "mydb"); 
   if (!$conn) { 
       echo "An error occured.\n"; 
       exit;
   }

   $result = pg_Exec($conn, "select * from table1"); 
   if (!$result) { 
       echo "An error occured.\n"; 
       exit;
   }

   $num = pg_NumRows($result);
   $i = 0;

   while ($i < $num) { 
      echo "name: "; 
      echo pg_Result($result, $i, "name"); 
      echo "  age: "; 
      echo pg_Result($result, $i, "age"); 
      echo "<BR>";
      $i++;
   }

   pg_FreeResult($result);
   pg_Close($conn);
>

[Назад] [Содержание] [Вперед]