Meu nome é Silas e este é o terceiro post do blog DocCenter.
Nele eu irei contar como foram as minhas "férias" no que diz respeito ao projeto.
A duas semanas atrás, quando saímos de férias da Faculdade, estabelecemos objetivos a ser cumprido em duas semanas que foram: criar o banco de dados do projeto e desenvolver todas as telas de manutenção de entidades, além de criar a tela de login do sistema. No entanto, algo inesperado ocorreu quando sentei em frente ao NoteBook para colocar a mão na massa: eu descobri que ainda não possuía o conhecimento mínimo necessário para iniciar o desenvolvimento de um projeto em Silverlight. Foi aí que decidi então me aprofundar ao máximo antes de começar o desenvolvimento.
Assisti a todas as vídeos-aula da categoria "Silverlight Basics" no site oficial (www.silverlight.net); acompanhei vários tutoriais de manipulação e criação de componentes gráficos; lí o livro "Desenvolvendo para WEB Usando o Visual Studio 2008" (ainda não terminei), até que então me considerei apto para iniciar o desenvolvimento do projeto de uma forma mais consciente e menos amadora.
Aprendi a trabalhar de maneira integrada e produtiva com o Expression Blend e com o Visual Studio 2008, e finalmente criei um novo projeto chamado "DocCenter"!
Decidi começar pela manutenção de usuários do sistema para testar meu novos conhecimentos. Criei o "user control" (página), adicionei os componentes (TextBox, ComboBox, Buttons...), brinquei com a aparência da página, descobri como fazer animações básicas, e também como incluir um DataGrid (Tabela) direto pelo Expression Blend e foi aí que me deparei com o primeiro grande problema: não conseguia adicionar um novo item ao projeto, um item que é de suma importância e que contávamos com ele, o "LINQ To SQL Classes". Recorri então ao meu amigo Google para descobrir porque isso estava acontecendo e tive uma péssima noticia: não era mesmo possível utilizar essa tecnologia em projetos simples de Silverlight 2.0. Era preciso usar um WEB Service ou então mesclar ao projeto um projeto em WCF para poder utilizar o LINQ.
E aqui estou eu, tendo que iniciar uma nova rodada de aprendizado por conta própria. Já baixei todas as 29 vídeos-aula da categoria “Controls“ do site da Microsoft, estou terminando de ler o livro e comprei mais duas revistas com tutoriais.
É isso aí, restam menos de quatro meses para o término do projeto e será um desafio muito grande terminá-lo a tempo, mas tenho certeza de que nós conseguiremos.
Abaixo a versão beta 1 da tela de manutenção de usuários, pena que não dá pra mostrar as animações rs.

Até a próxima galera!

Já aconteceu isso comigo várias vezes. Ter uma idéia e na hora H não ter base para execução. É isso mesmo. Voltar alguns passos para avançar quilômetros.
ResponderExcluirAbraços.
Espero que ao final, vocês consigam elaborar algo ao mesmo tempo complexo, em termos de riqueza de detalhes, e simples, para os usuarios desprovidos de conhecimentos técnicos, o que tem sido em muitas ocasiões uma falha dos novos programas e sistemas.
ResponderExcluirAbração!