Arquivos para o mês: abril, 2009

Atividade de Recuperação

30 abril, 2009 (21:08) | Sem categoria | Por: admin

Olá, pessoal,
As notas finais serão enviadas para vocês na próxima terça-feira, dia 5.
Para ajudar quem considera que não foi bem em sua prova, considere a seguinte tarefa de recuperação. Seu envio, até quinta-feira pela manhã, soma o valor de 2 pontos na sua prova.
1) Escolha um código abaixo cuja primeira letra seja a primeira letra [...]

Apresentação do trabalho no Sábado (25/4)

23 abril, 2009 (14:05) | outros | Por: admin

Observem que apenas os alunos que entregarem seu projeto até 15:00h de amanhã (24/4) poderão apresentar seu projeto.
Já criei uma pasta no Eureka dedicada a esta entrega.
Junto com seus arquivos não esqueça de entregar seu executável também. Importante: programas que não executam não serão corrigidos!

Critérios de Correção – Exercício F03

23 abril, 2009 (13:53) | outros | Por: admin

Turma,
Para deixar transparente a correção do exercício no Sábado gerei uma planilha com os critérios que serão aplicados.
Observe que tem maior peso os temas que mais trabalhamos ou que geraram mais dúvidas.
Para simular sua possível nota, faça o download da planilha que será utilizada para correção.
Abaixo, a planilha para visualização rápida.

Escala da Prova 01

23 abril, 2009 (11:08) | outros | Por: admin

Pessoal,
Segue escala da prova de hoje.
Por favor, tentem chegar cinco minutos antes do horário indicado!
A prova será focada em Windows Forms.

Dicas rápidas – ExF03 – Drag & Drop de imagem em Windows Forms

22 abril, 2009 (14:43) | dúvida | Por: admin

Pode ser interessante exibir uma imagem ao invés do cursor padrão do mouse.
Para isso, é necessário trocar o cursor através da propriedade Cursor.Current e, no evento GiveFeedback do drop target impedir a exibição dos cursores padrão ( e.UseDefaultCursors = false).
Dê uma olhada no exemplo em anexo.

Dicas rápidas – ExF03 – Drag & Drop em jQuery

22 abril, 2009 (12:57) | dúvida | Por: admin

Na aula sobre drag e drop também apresentei exemplos de drag e drop em jQuery.
Veja o exemplo que coloquei na aula 13:
http://www.brunocampagnolo.com/2009tp/2009/04/02/aula-13-dicas-para-o-exercicio-f03-drag-drop/
Link direto para o exemplo:
http://www.brunocampagnolo.com/2009tp/wp-content/uploads/2009/04/exemplosdragedrop.zip
Observe que se for necessário clonar um objeto, será necessária a criação do draggable com esta opção:

$(".myDrag").draggable({helper: 'clone' });

A seguir, em anexo e no jsbin,

<!DOCTYPE html PUBLIC [...]

Dicas rápidas – ExF03 – ListBox

20 abril, 2009 (16:55) | dúvida | Por: admin

Em seu exercício, você precisa gerenciar uma lista de convidados. Uma ideia simples é utilizar uma caixa de listagem (listbox) para exibir esta lista de convidados e permitir sua reordenação.
Dê uma olhada na documentação que relacionei à listbox e também nos exemplos de uso de cada componente.
Para facilitar, também coloquei um exemplo em anexo relacionado [...]

Dicas Rápidas – Exercício F03 – Class Library (2)

20 abril, 2009 (13:38) | dúvida | Por: admin

Anteriormente, já deixei claro que um dos requisitos do Exercício F03 é a organização do código em uma biblioteca de classes (Class Library).

Dicas Rápidas – ExF03 – Selects com jQuery

20 abril, 2009 (13:07) | dúvida | Por: admin

Para obter o valor de um <select> através da biblioteca jQuery é necessário descobrir qual é a opção selecionada.
No exemplo abaixo (e no link), ao trocar o item selecionado em uma caixa de seleção, o valor selecionado e o texto referente ao valor são exibidos.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" [...]

Divulgação: Arena Info de Software (inscrições até 20 de maio)

17 abril, 2009 (12:55) | outros | Por: admin

Pessoal,
Considero uma oportunidade bastante interessante o concurso de desenvolvimento a seguir.
Pensem com carinho na possibilidade de participação e de criação de uma equipe na turma ou, até mesmo, com alunos de outros cursos. Observem que a linguagem é livre e os temas são genéricos, podendo, portanto, encaixar qualquer projeto de vocês nos temas: iPhone, [...]

Dicas Rápidas – ExF03 – Detecção de Colisão

11 abril, 2009 (13:25) | dúvida | Por: admin

Um dos requisitos no exercício F03 é a não sobreposição dos controles.
Ou seja: um objeto não pode ocupar o lugar de outro ao mesmo tempo.
Uma maneira simples de detectar a colisão é através da propriedade Bounds de um controle.
Tal propriedade reflete o retângulo relacionado à área ocupada por um controle. O método IntersectsWith desta [...]

Dicas rápidas – ExF03 – Drag & Drop de elemento criado dinamicamente

11 abril, 2009 (12:46) | dúvida | Por: admin

Em sua interface pode ser necessária a criação de elementos em tempo de execução.
Anteriormente, na Aula 11, percebemos que esta criação se dá através da instanciação do elemento que se deseja inserir na interface e de sua colocação no container desejado através do método Add da coleção Controls.
Exemplo:

// Cria uma instância de botão
Button b = [...]

Dicas rápidas – Ex03 – Passando informações de um formulário a outro

6 abril, 2009 (10:40) | dúvida | Por: admin

Existem diversas abordagens possíveis para a passagem de informações de um formulário a outro.
Ver a discussão de algumas destas no artigo: http://www.codeproject.com/KB/cs/pass_data_between_forms.aspx
Em anexo, exemplo de duas destas abordagens. Na primeira, um controle de um form pode ser exposto para outro através da alteração da propriedade Modifiers.
No segundo exemplo, o construtor do form é alterado de [...]

Dicas rápidas – ExF03 – Alterando a imagem a partir de uma combo

6 abril, 2009 (09:38) | dúvida | Por: admin

Começando uma série de postagens baseadas nas principais dúvidas enviadas via Correio referentes aos exercício F03.
Segue em anexo, exemplo de alteração de uma imagem a partir de uma seleção de combobox. Abaixo, fragmento de código a ser inserido no evento SelectedIndexChanged da combo.

switch [...]

Aula 14 – Dicas para Exercício F03 – Class Library

4 abril, 2009 (09:45) | exercícios | Por: admin

Uma das exigências do Exercício F03 é a criação de uma interface Web e de uma interface Windows Forms que compartilhem do mesmo algoritmo para cálculo de custo.
Ao invés de repetirmos nossas classes responsáveis por este cálculo é recomendável o uso de uma Class Library (dll) para centralização de nossas classes compartilhadas.
Segue a seguir, um [...]

Aula 13 – Exemplo na aula

2 abril, 2009 (21:34) | Sem categoria | Por: admin

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace DragEDrop
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
[...]

Aula 13 – Dicas para o Exercício F03 – Drag & Drop

2 abril, 2009 (19:13) | aulas | Por: admin

O exercício F03, parcial de nosso sistema de cemitério, tem uma interface bastante elaborada para simular um sistema de gerenciamento de velório.