Tutorial: Aplicação Calendário

1. A tabela que será utilizada para a execução do calendário será a tabela “events”.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<code>CREATE TABLE `events` (
 `id` INT(11) NOT NULL AUTO_INCREMENT,
 `title` VARCHAR(64) DEFAULT NULL,
 `description` VARCHAR(128) DEFAULT NULL,
 `start_date` DATE DEFAULT NULL,
 `start_time` TIME DEFAULT NULL,
 `end_date` DATE DEFAULT NULL,
 `end_time` TIME DEFAULT NULL,
 `recurrent` VARCHAR(1) DEFAULT NULL,
 `period` VARCHAR(1) DEFAULT NULL,
 `users` VARCHAR(10) DEFAULT NULL,
 PRIMARY KEY (`id`)
 ) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8;
 </code>

2. Selecione os campos da tabela que serão usados na aplicação.

Itens com * são obrigatórios para criar a aplicação. Os outros campos apenas são usados para informações adicionais da agenda.

Opções

  • Id: Usado para identificar o registro, selecione o campo de chave primária dessa tabela. (Int (11))
  • Título: Usado para armazenar o assunto de cada atividade que será exibido na aplicação. ((Varchar (50))
  • Data de início: Será gravado a data de início da atividade. * (Date ou datetime)
  • Hora de início: Será gravado a hora de início da atividade. * (Date ou datetime)
  • Data de término: Será gravado a data de término da atividade. * (Date ou datetime)
  • Hora de término: Será gravado a hora de término da atividade. * (Date ou datetime)
  • Recorrência: Usado para afirmar se o evento se repetirá em um mês, semana ou dia. (Int) (1)
  • Período:Usado para afirmar o tipo de reptição da recorrência: mês, semana ou dia. (Int) (1)

Obs: Se você tem um campo do tipo datetime na base de dados, você pode relacionar as opções data e hora utilizando o mesmo campo datetime da base de dados. A aplicação pegará os dois valores e concatenar-los-á antes de salvar no banco de dados.

3. Após a compilação da aplicação Calendário, você verá 4 tipos de visualização disponíveis: Mês, Semana, Dia e Agenda.

4. Para adicionar um registro, clique na área correspondente a data e hora desejada. Um formulário simples será exibido para a inclusão do registro.

Tutoriais na mesma categoria

Calendário Com Botão de Impressão e Cores de Eventos Baseados no Dia

Neste exemplo veremos como inserir o botão de impressão na aplicação de Calendario, e também ex...

Calendário por usuário

1. A tabela que será utilizada para a execução do calendário deve ser criado anteriormente pelo ...

Comente este post