<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-846692556785485042</id><updated>2011-11-14T04:26:58.079-08:00</updated><category term='História'/><category term='Inicio no desenvolvimento de Web Sites'/><category term='Duplo D'/><category term='Daniel Skroski'/><title type='text'>Expression Blend . Silverlight</title><subtitle type='html'>O objetivo deste blog é expandir os conhecimentos no Expression Blend, e distribuir informação sobre design e desenvolvimento RIA na plataforma Microsoft.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://expressionblend.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://expressionblend.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Daniel Skroski . SilverLight</name><uri>http://www.blogger.com/profile/06760059433404593571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp3.blogger.com/_7wFelLzXq6Y/R2w5ooBLIzI/AAAAAAAAAAM/iq2B-kqUnbQ/S220/mix08_1280.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-846692556785485042.post-1915407687186347405</id><published>2010-07-25T19:43:00.000-07:00</published><updated>2011-11-14T03:23:17.798-08:00</updated><title type='text'>Microsoft x Adobe . É possível mudar paradigmas?</title><content type='html'>Olá Pessoal,&lt;br /&gt;&lt;br /&gt;Demorou muito tempo, mas a Microsoft começou a  investir na área de Design Gráfico, muitos pode pensar que a qualidade  de seus softwares ainda tem aquele velho preconceito do Windows 3.1 que  dava aquela tela azul e não tinha cristo pra ajudar a voltar o sistema.&lt;br /&gt;&lt;br /&gt;Pois  bem, a MS não parou no tempo, e agora vem pra competir com seus  produtos na linha do Expression &lt;span style="font-weight: bold;"&gt;Studio&lt;/span&gt;,  aliás, utilizo o Expression &lt;span style="font-weight: bold;"&gt;Web&lt;/span&gt;  todos os dias, desde seu lançamento em 2007, já são quase 3 anos, e as  evoluções do produto mostram que eles vieram para ficar, acredito até  que o produto seja bem melhor que o Dreamweaver. Além disso o custo para  compra de licenças são insignificantes perto da Adobe, se quer ficar  legalizado, vale apena conferir os produtos.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-weight: bold;"&gt;Expression Web&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="post hentry uncustomized-post-template"&gt;&lt;div class="post-body  entry-content"&gt;&lt;b&gt;Web Design XHTML/CSS&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;Foi se o tempo que Microsoft tentava impor  suas regras com a W3C, o programa é voltado para quem faz a interface do  usuário em Web Standards, a ligação entre o código e as imagens é muito  interessante o programa tem uma organização fantástica e não deixa  nenhum de seus concorrentes para trás.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Expression Design&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Design Gráfico&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Sistema de  Vetores + "Presets"&lt;/i&gt;&lt;br /&gt;Com uma biblioteca mais extensa em design  gráfico o Expression Design facilita o desenvolvimento das criações para  designers.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Exportação para XAML&lt;/i&gt;. É possível exportar o design gráfico elaborado para XAML já vetorizado,&lt;br /&gt;junto com as idéias visuais também é exportada todo o conjunto de&lt;br /&gt;pastas do projeto.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Imagens&lt;/i&gt;&lt;br /&gt;Imagens referenciadas no  XAML.&lt;br /&gt;Efeitos bitmap, fractal entreoutras técnicas, Qualidade de 96  dpi preservado.&lt;br /&gt;&lt;br /&gt;O uso da ferramenta é simples, hoje já existem  vários patterns, texturas e etc... que facilitam a vida do designer  gráfico e do web designer.&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;Expression  Blend&lt;/b&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Ferramenta de desenvolvimento de novas  interfaces da Microsoft&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Sistema de Vetores&lt;/i&gt;&lt;br /&gt;Usando  os "planos cartezianos", Expression Blend administra gráficos nos eixos  x, y e z.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Animação&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Um sistema diferenciado de  animação em relação ao Flash, baseado em story board, não existe move  clips e nem Behaviors.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Programação&lt;/i&gt;&lt;br /&gt;Interage com todos  os objetos criados no XAML, aceita XML e hoje conta com Ria Services  para comunicação com Banco de Dados. Integração total com designers,  animadores e programadores.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: medium;"&gt;&lt;b style="font-weight: bold;"&gt;Silverlight&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;Tecnologia da  Microsoft para facilitar o desenvolviemnto entre Designers e Developers,  com uma linguagem fácil e de marcação (XAML) a comunicação entre estas  duas profissões melhorou e muito.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;WPF&lt;/i&gt;&lt;br /&gt;Seria um  Silverlight para Desktop, perfeito para quem tem interesse no  desenvolvimento de Clients, como o Sobees ou um TweetDeck. Concorrente  do Adobe Air&lt;br /&gt;&lt;br /&gt;&lt;i&gt;XAML&lt;/i&gt;&lt;br /&gt;Linguagem de marcação baseado em  XML desenvolvido para facilitar a integração entre developers e  designers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ahh o Photoshop, se me perguntarem se  abandonaria o nosso amigo?? Não!! é minha resposta, mas quem sabe um dia  teremos um "Pohtoshop" melhorado da Microsoft, e muito mais barato?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Para  quem quizer saber mais sobre a linha Expression da Microsoft.&lt;br /&gt;&lt;a href="http://www.microsoft.com/expresion" rel="nofollow"&gt;http://www.microsoft.com/expresion&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Obrigado,&lt;br /&gt;&lt;br /&gt;Daniel  Skroski&lt;br /&gt;&lt;a href="http://www.duplod.com.br/" rel="nofollow"&gt;http://www.duplod.com.br&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/846692556785485042-1915407687186347405?l=expressionblend.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://expressionblend.blogspot.com/feeds/1915407687186347405/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=846692556785485042&amp;postID=1915407687186347405' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/1915407687186347405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/1915407687186347405'/><link rel='alternate' type='text/html' href='http://expressionblend.blogspot.com/2010/07/microsoft-x-adobe-e-possivel-mudar.html' title='Microsoft x Adobe . É possível mudar paradigmas?'/><author><name>Daniel Skroski . SilverLight</name><uri>http://www.blogger.com/profile/06760059433404593571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp3.blogger.com/_7wFelLzXq6Y/R2w5ooBLIzI/AAAAAAAAAAM/iq2B-kqUnbQ/S220/mix08_1280.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-846692556785485042.post-5336640397147327323</id><published>2010-06-22T19:50:00.001-07:00</published><updated>2010-07-09T18:04:17.439-07:00</updated><title type='text'>2. Como desenhar vetores e trabalhar com composições no Expression Blend</title><content type='html'>&lt;span style="font-size:180%;"&gt;O que é o Xaml?&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;Linguagem de marcação baseado em XML desenvolvido para facilitar a  integração entre developers e designers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;É tarefa do Designer entender o XAML?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Esta é uma pergunta que eu não sei responder, depende de cada um, eu gosto muito do formato de escrita e não posso falar pelos outros, mas acredito que posso compreender uma parte do código fonte e ainda fazer um bom trabalho no FrontEnd.&lt;br /&gt;&lt;br /&gt;Se você é um programador, não se assuste se o Designer não quizer nem olhar para o código fonte, ai entramos com o Blend, para dar suporte para nossos amigos Designers gráficos, sim! Eles agora vão ter que ser seus amigos!&lt;br /&gt;&lt;br /&gt;Pois o Silverlight foi feito, na minha opinião, para os profissionais da área gráfica e o programador se vê com bilhões de oportunidades na sua frente, mas sem usabilidade e acessibilidade e outros  conceitos, os projetos RIA podem ir por água abaixo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;O Expression Blend e o XAML pode ser feito com simples códigos milhares de possibilidades de desenho, pois na verdade é simples, design começa em sua essência, linha, circulo, triangulo, retângulo e assim por diante.&lt;br /&gt;&lt;br /&gt;Eu prefiro no momento nem comentar os Shapes como; Elipse, Rectangle e outros... vamos unir estes no futuro e formar nossos layouts, é o suficiente!&lt;br /&gt;&lt;br /&gt;Abaixo entenda como desenhar em Xaml, eu posso até chamar de meu design "open source", que não deixa de ter uma certa ironia.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Tipos de Desenho em Xaml&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Hoje no Expression Blend 4 já encontramos uma biblioteca extensa de desenhos como estrelas, balões, e muitas outras formas úteis que podem ser misturada com outros objetos.&lt;br /&gt;&lt;br /&gt;Mas entenda abaixo como funciona os Paths, e como são editados através do XAML.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Veja o que cada comando define um PATCH, que é o que precisamos para desenhar qualquer coisa em nosso XAML.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;F n&lt;/span&gt; -&lt;/span&gt;&lt;span style="font-size:100%;"&gt; Define FillRule, 0 = EvenOdd e 1 NonZero&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;M x,y -&lt;/span&gt;&lt;span style="font-size:100%;"&gt; Inicia uma Nova PathFigure e define StarPoint como (x,y). Isto deve constar antes no código do que os outros comandos exceto &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;F&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;O M significa &lt;/span&gt;&lt;span style="font-style: italic;font-size:100%;" &gt;mover&lt;/span&gt;&lt;span style="font-size:100%;"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Z - &lt;/span&gt;&lt;span style="font-size:100%;"&gt;Encerra uma PathFigure e define IsClosed como true.&lt;br /&gt;É possível começar qualquer PathFigure independente depois disso com um comando M ou usar um comando diferente para iniciar uma nova PathFigure a partir do ponto atual.&lt;br /&gt;&lt;br /&gt;Caso não queira fechar a PathFigure, poderá omitir todo o comando Z.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;PathSegments&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;L x,y&lt;/span&gt;&lt;span style="font-size:100%;"&gt;  Cria um LineSegment para(x,y)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;A rx,ry d f1 f2 x,y - &lt;/span&gt;&lt;span style="font-size:100%;"&gt;Cria um ArcSegment para (x,y) baseado em uma elipse com raios rx e ry, com rotação de &lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;font-size:100%;" &gt;d&lt;/span&gt;&lt;span style="font-size:100%;"&gt; graus. Os flags f1 e f2 podem ser definido com &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;font-size:100%;" &gt;0 (false)&lt;/span&gt;&lt;span style="font-size:100%;"&gt; ou como&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;font-size:100%;" &gt; 1(true)&lt;/span&gt;&lt;span style="font-size:100%;"&gt; para controlarem duas das propriedades ArcSegment: IsLargeArc e Clockwise, respectivamente.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;C xy,y1 x2,y2 x,y&lt;/span&gt;&lt;span style="font-size:100%;"&gt; - Cria um BezierSegment para&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt; (x,y)&lt;/span&gt;&lt;span style="font-size:100%;"&gt; usando pontos de controle &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;(x1,y1)&lt;/span&gt;&lt;span style="font-size:100%;"&gt; e &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;(x2,y2). &lt;/span&gt;&lt;span style="font-size:100%;"&gt;O &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;C &lt;/span&gt;&lt;span style="font-size:100%;"&gt;significa  &lt;/span&gt;&lt;span style="font-style: italic;font-size:100%;" &gt;curva&lt;span style="font-style: italic;"&gt; &lt;span style="font-style: italic;"&gt;de Bezier&lt;span style="font-weight: bold;"&gt; cúbica.&lt;br /&gt;&lt;br /&gt;Q x1,y1 x,y- &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Cria um QuadraticBezierSegment para&lt;/span&gt;&lt;span style="font-size:100%;"&gt; (x,y) usando ponto de controle &lt;/span&gt;&lt;span style="font-size:100%;"&gt;(x1,y1)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Atalhos Adicionais&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Hx -&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt; &lt;/span&gt; &lt;span style="font-size:100%;"&gt;Cria um LineSegment para(x,y) onde o y é retirado do ponto atual. O H significa uma linha horizontal.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Vx -&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt; Cria um LineSegment  para(x,y) onde o y é retirado do ponto atual. O H significa uma linha vertical.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;S x2,y2 x,y -&lt;/span&gt;&lt;span style="font-size:100%;"&gt; Cria um BezierSegment para(x,y) usando pontos de controle (x1,y1) e (x2,y2), onde &lt;/span&gt;&lt;span style="font-style: italic;font-size:100%;" &gt;x1&lt;/span&gt;&lt;span style="font-size:100%;"&gt; e &lt;/span&gt;&lt;span style="font-style: italic;font-size:100%;" &gt;y1&lt;/span&gt;&lt;span style="font-size:100%;"&gt; são automaticamente calculados para garantir suavidade (esse pode ser o segundo ponto de controle do segmento anterior ou o ponto atual, caso o segmento anterior não seja um BezierSegment). O &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;S&lt;/span&gt;&lt;span style="font-size:100%;"&gt; significa curvade Bézier cúbica suave.&lt;br /&gt;&lt;br /&gt;Pode se utilizar letras maiúsculas ou minúsculas para estes comandos de seu &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;PATCH&lt;/span&gt;&lt;span style="font-size:100%;"&gt;.&lt;br /&gt;Você também pode ignorar os espaços em brancos e as vírgulas, mas para os parâmetros é necessário as vírgulas para diferenciar, mas ficaria muito confuso talvez.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);font-size:100%;" &gt;M 0,0 L 0,100 L100,100 Z&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Os designers só podem estar pensando, "esse cara só pode estar maluco que eu vou ter que aprender para poder desenhar meu layout..." na realidade nem eu sou louco suficiênte para decorar tudo isto, mas pode ser muito útil este post quando estiver desenhando uma logomarca ou uma ilustração mais complexa.&lt;br /&gt;&lt;br /&gt;E com certeza os programadores pensam, isto é tarefa de designer, e ponto final.&lt;br /&gt;&lt;br /&gt;Pois bem, pensando pelo lado do programador, acredito que ele só pode ta certo, como ele vai fazer o design gráfico do sistema?&lt;br /&gt;&lt;br /&gt;O fato é que o desenho é código e vice-versa, é muito novo para o designer copiar um código fonte e colar uma logomarca, mas é muito melhor desta forma do  que nos outros programas, que você não tem a mínima noção do que ocorre por "baixo dos panos" do visual!&lt;br /&gt;&lt;br /&gt;Veja abaixo um exemplo do que descrevi acima e repare o código e o desenho:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_7wFelLzXq6Y/TDe7cS6YsRI/AAAAAAAAAfc/Rw0CY09qog4/s1600/imagemblog.jpg"&gt;&lt;img style="cursor: pointer; width: 293px; height: 400px;" src="http://3.bp.blogspot.com/_7wFelLzXq6Y/TDe7cS6YsRI/AAAAAAAAAfc/Rw0CY09qog4/s400/imagemblog.jpg" alt="" id="BLOGGER_PHOTO_ID_5492064365389066514" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Combinando objetos&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;É muito simples combinar objetos no Blend, e também muito útil, a idéia é compor vetoriais e formar desenhos com maior facilidade veja abaixo as opções que temos para unir os nossos vetoriais do projeto.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Unite -&lt;/span&gt; Faz a união dos objetos selecionados, transformando em um path editável.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Divide-&lt;/span&gt; Faz a combinação dos objetos, porém separa em linhas as intersecções.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Intersect -&lt;/span&gt; Combina o objeto mantendo somente a sobreposição das vetores.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Subtract -&lt;/span&gt; Faz o oposto ao Intersect mantem a parte oposta da sobreposição dos vetores&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Exclude Overlap - &lt;/span&gt;Exclui a sobreposição e mantém o restante do patch.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Para executar os comandos basta selecionar 2 ou mais objetos e clicar com o botão direito e procurar por Combine,  conforme a imagem abaixo:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_7wFelLzXq6Y/TDe_QnpljLI/AAAAAAAAAfs/CDiPPsgFuyQ/s1600/opcoescombine.jpg"&gt;&lt;img style="cursor: pointer; width: 342px; height: 400px;" src="http://1.bp.blogspot.com/_7wFelLzXq6Y/TDe_QnpljLI/AAAAAAAAAfs/CDiPPsgFuyQ/s400/opcoescombine.jpg" alt="" id="BLOGGER_PHOTO_ID_5492068562843831474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Confira o resultado do Unite, o restante das ações você pode experimentar no Expression Blend.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_7wFelLzXq6Y/TDe_i8tWhnI/AAAAAAAAAf0/3lXoUWaZy4E/s1600/unite.jpg"&gt;&lt;img style="cursor: pointer; width: 341px; height: 400px;" src="http://3.bp.blogspot.com/_7wFelLzXq6Y/TDe_i8tWhnI/AAAAAAAAAf0/3lXoUWaZy4E/s400/unite.jpg" alt="" id="BLOGGER_PHOTO_ID_5492068877734413938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Convertendo em Path&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Deu para perceber o quanto os paths são importantes dentro do XAML, por este motivo nós podemos criar os shapes nativos do Blend e converter em path, isto pode ser muito útil com elipses e com retângulos com bordas arredondas, para desenvolver outros desenhos não seria necessário fazer tudo do zero com a ferramenta Pen por exemplo.&lt;br /&gt;&lt;br /&gt;Confira abaixo na figura como converter em path os seu vetor:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_7wFelLzXq6Y/TDfBJntGn9I/AAAAAAAAAf8/6YiFYmdlVPU/s1600/convert.jpg"&gt;&lt;img style="cursor: pointer; width: 341px; height: 400px;" src="http://2.bp.blogspot.com/_7wFelLzXq6Y/TDfBJntGn9I/AAAAAAAAAf8/6YiFYmdlVPU/s400/convert.jpg" alt="" id="BLOGGER_PHOTO_ID_5492070641622753234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Veja o que pode ser feito com esta conversão no exemplo abaixo:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_7wFelLzXq6Y/TDfB8roAN5I/AAAAAAAAAgE/isDPa4d8njw/s1600/convertido.jpg"&gt;&lt;img style="cursor: pointer; width: 341px; height: 400px;" src="http://4.bp.blogspot.com/_7wFelLzXq6Y/TDfB8roAN5I/AAAAAAAAAgE/isDPa4d8njw/s400/convertido.jpg" alt="" id="BLOGGER_PHOTO_ID_5492071518848432018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Vou ficando por aqui, somente lembrando que este post, assim como todos os outros não são definitivos, eu posso acrescentar algumas coisas importantes, principalmente depois dos milhões :) de comentários.&lt;br /&gt;&lt;br /&gt;Na próxima pretendo falar de Brushes e Resources.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/846692556785485042-5336640397147327323?l=expressionblend.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://expressionblend.blogspot.com/feeds/5336640397147327323/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=846692556785485042&amp;postID=5336640397147327323' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/5336640397147327323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/5336640397147327323'/><link rel='alternate' type='text/html' href='http://expressionblend.blogspot.com/2010/06/2-como-desenhar-vetores-e-trabalhar-com.html' title='2. Como desenhar vetores e trabalhar com composições no Expression Blend'/><author><name>Daniel Skroski . SilverLight</name><uri>http://www.blogger.com/profile/06760059433404593571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp3.blogger.com/_7wFelLzXq6Y/R2w5ooBLIzI/AAAAAAAAAAM/iq2B-kqUnbQ/S220/mix08_1280.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_7wFelLzXq6Y/TDe7cS6YsRI/AAAAAAAAAfc/Rw0CY09qog4/s72-c/imagemblog.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-846692556785485042.post-6766461650069122761</id><published>2010-06-15T16:15:00.000-07:00</published><updated>2010-06-20T07:13:22.481-07:00</updated><title type='text'>1. Conhecendo as Ferramentas de Trabalho</title><content type='html'>&lt;h2&gt;Conheça a Toolbox&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;É possível utilizar o Expression Blend para criar seus objetos na "Área do Projeto", para isto é importante conhecer nossas ferramentas, vamos discutir conforme o gráfico do próprio Help do Expression Blend.&lt;br /&gt;&lt;br /&gt;As ferramentas discutidas são para trabalhar com o WPF, existe uma quantidade menor de opções para o Silverlight.&lt;br /&gt;&lt;br /&gt;Acompanhe abaixo:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_7wFelLzXq6Y/TBgO8CfhqBI/AAAAAAAAAfU/OTIVxD0i8OE/s1600/barra_ferramentas_blend.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_7wFelLzXq6Y/TBgO8CfhqBI/AAAAAAAAAfU/OTIVxD0i8OE/s400/barra_ferramentas_blend.jpg" alt="" id="BLOGGER_PHOTO_ID_5483148970947618834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;1. Ferramentas de Seleção&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ferramenta para Paths.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Atalho: (V) = &lt;/span&gt;Selection&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;Seleciona objetos e arrasta na Area de Trabalho.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Atalho: &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;(A)&lt;/span&gt; = Direct Selection&lt;br /&gt;Seleciona paths e edita posicionamento e curvatura.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;2.  Ferramentas de Visualização&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Atalho: (H) = &lt;/span&gt;Pan&lt;br /&gt;Movimenta a tela com seus objetos.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Atalho: (Z) = &lt;/span&gt;Zoom&lt;br /&gt;Aumenta ou diminui o zoom da tela com seus objetos.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Atalho: (C) = &lt;/span&gt;Camera Orbital&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;3.  Ferramentas de Preenchimento&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Atalho: (I) = &lt;/span&gt;Eyedropper&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Atalho: (F) = &lt;/span&gt;Paint Bucket&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Atalho: (G)&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;&lt;/span&gt;Gradient Tool (Ferramentas de Gradiente)&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Atalho (B):&lt;/span&gt; Brush Transform&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;4.  Ferramentas de Objetos&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4.1 -  &lt;/span&gt;&lt;span class="ui"&gt;Ferramentas para paths&lt;/span&gt;: &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Atalho: (P)&lt;/span&gt;  Pen (Caneta)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Atalho:(Y)&lt;/span&gt; Pencil (Pincel)&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;4.2 -&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;Ferramentas de shape:&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Atalho: (M) &lt;/span&gt;Retangulo&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Atalho:(L)&lt;/span&gt; Elipse&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Atalho(\)&lt;/span&gt;: Linha&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;4.3 - &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;Painéis de Layout:&lt;span&gt; &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Utilize Control + G para agrupar seus elementos:&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;Grid&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Canvas&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;StackPanel&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;WrapPanel&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;DockPanel&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;ScrollViewer&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Border&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;UniformGrid&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Viewbox&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Obs.: Nos projetos Silverlight são aceiotos somente o Grid, Canvas, StackPanel, ScrollViewer e Border.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4.4 - Ferramentas de Texto&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Atalho:(T)&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;TextBox&lt;/li&gt;&lt;li&gt;RichTextBox&lt;/li&gt;&lt;li&gt;TextBlock&lt;/li&gt;&lt;li&gt;PasswordBox&lt;/li&gt;&lt;li&gt;Label&lt;/li&gt;&lt;li&gt;FlowDocumentScrollViewer&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Obs.: Nos projetos Silverlight estão disponíveis somente o TextBox, TextBlock e PasswordBox.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4.5 - Atalho de Recursos:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Button&lt;/li&gt;&lt;li&gt;CheckBox&lt;/li&gt;&lt;li&gt;ComboBox&lt;/li&gt;&lt;li&gt;ListBox&lt;/li&gt;&lt;li&gt;RadioButton&lt;/li&gt;&lt;li&gt;ScrollBar&lt;/li&gt;&lt;li&gt;Slider&lt;/li&gt;&lt;li&gt;TabControl&lt;/li&gt;&lt;li&gt;GridSplitter&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;5. - Assets&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ferramentas Extras&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/846692556785485042-6766461650069122761?l=expressionblend.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://expressionblend.blogspot.com/feeds/6766461650069122761/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=846692556785485042&amp;postID=6766461650069122761' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/6766461650069122761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/6766461650069122761'/><link rel='alternate' type='text/html' href='http://expressionblend.blogspot.com/2010/06/1-conhecendo-as-ferramentas-de-trabalho.html' title='1. Conhecendo as Ferramentas de Trabalho'/><author><name>Daniel Skroski . SilverLight</name><uri>http://www.blogger.com/profile/06760059433404593571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp3.blogger.com/_7wFelLzXq6Y/R2w5ooBLIzI/AAAAAAAAAAM/iq2B-kqUnbQ/S220/mix08_1280.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_7wFelLzXq6Y/TBgO8CfhqBI/AAAAAAAAAfU/OTIVxD0i8OE/s72-c/barra_ferramentas_blend.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-846692556785485042.post-1641040946879623645</id><published>2010-04-01T18:51:00.001-07:00</published><updated>2010-10-02T05:59:42.698-07:00</updated><title type='text'>Como aprender Silverlight e Expression Blend? Existe uma seqüencia lógica de aprendizado?</title><content type='html'>Hoje muitos que estão estudando Expression Blend estão se perguntando, como aprender de maneira correta e seqüencial?&lt;br /&gt;&lt;br /&gt;Na realidade estamos falando de duas coisas diferentes. Uma seria a parte técnica "Silverlight" e outra a parte de interface de usuário (Expression Blend) , e em se tratando de design de interface, é necessário pessoas que tenham o mínimo de conhecimento para criar novas experiências na web e em aplicativos.&lt;br /&gt;&lt;br /&gt;Sobre como inovar, criar e desenhar vou deixar por conta de cada um.&lt;br /&gt;&lt;br /&gt;Porém podemos estudar nossa ferramenta, o Expression Blend, e isto podemos discutir abertamente e gostaria de auxiliar a todos a ter um novo entendimento, vou tentar resumir este e os próximos posts.&lt;br /&gt;&lt;br /&gt;Veja abaixo meus próximos posts para estudos do Expression Blend.&lt;br /&gt;&lt;br /&gt;Todos os "posts" ou "capítulos" vou fazer um exemplo com o XAML.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Entendendo a Barra de Ferramentas e Atalhos&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Conheça a sua Toolbox&lt;/li&gt;&lt;li&gt;Atalhos e Dicas&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Como desenhar vetores e trabalhar com composições no Expression Blend&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;O que é o Xaml?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Tipos de Desenho em Xaml&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Combinando objetos&lt;/li&gt;&lt;li&gt;Convertendo em Path&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Conhecendo Brushes, Resources, Styles e Templates&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Reutilização com Resources&lt;/li&gt;&lt;li&gt;Crie estilos rápidos com Styles&lt;/li&gt;&lt;li&gt;Padronize todas as ações do seu controle, utilize Templates&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Compondo layouts com Panels, conheça cada um deles.&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Trabalhando com grids&lt;/li&gt;&lt;li&gt;Separando o layout de desenvolvimento, Design, Xaml ou Split&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Grid&lt;/li&gt;&lt;li&gt;StackPanel&lt;/li&gt;&lt;li&gt;Canvas&lt;/li&gt;&lt;li&gt;ScrollViewer&lt;/li&gt;&lt;li&gt;Border&lt;/li&gt;&lt;li&gt;ViewBox&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Como trabalhar com as layers e entender a guia Objects and Timeline&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Separe seus objetos em layers&lt;br /&gt;&lt;/li&gt;&lt;li&gt;União de layers, organizando o projeto&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Conhecendo melhor States e Behaviors&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Conheça a sua  Toolbox&lt;/li&gt;&lt;li&gt;Atalhos e Dicas&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Trabalhando com StoryBoards e Animações&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Cada objeto um layer e uma timeline&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Suavizando a animação&lt;/li&gt;&lt;li&gt;Iniciando o projeto com uma animação&lt;/li&gt;&lt;li&gt;Auto Reverse&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Reconhecendo Controles na guia Assets&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Controles&lt;/li&gt;&lt;li&gt;Conheça melhor a Asset Library&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Fabricando Controls (Controles) e UserControls (Controles de Usuário)&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Transforme seus gráficos em controles&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Seus layers visuais agrupados em um .xaml diferente&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Desenvolvendo com dados Dinâmicos&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Preencha seu controle com uma estrutura de dados pronta&lt;/li&gt;&lt;li&gt;Trabalhando com web services&lt;/li&gt;&lt;li&gt;Ria Services, conexão de dados de forma estruturada&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Integrando C# com o Front-End&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Interagindo com controles e gráficos&lt;/li&gt;&lt;li&gt;Alterando estados da interface&lt;/li&gt;&lt;li&gt;Trabalhando com animações&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/846692556785485042-1641040946879623645?l=expressionblend.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://expressionblend.blogspot.com/feeds/1641040946879623645/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=846692556785485042&amp;postID=1641040946879623645' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/1641040946879623645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/1641040946879623645'/><link rel='alternate' type='text/html' href='http://expressionblend.blogspot.com/2010/04/como-aprender-silverlight-existe-uma.html' title='Como aprender Silverlight e Expression Blend? Existe uma seqüencia lógica de aprendizado?'/><author><name>Daniel Skroski . SilverLight</name><uri>http://www.blogger.com/profile/06760059433404593571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp3.blogger.com/_7wFelLzXq6Y/R2w5ooBLIzI/AAAAAAAAAAM/iq2B-kqUnbQ/S220/mix08_1280.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-846692556785485042.post-1137552762782983709</id><published>2010-03-24T06:18:00.000-07:00</published><updated>2010-03-24T06:22:14.837-07:00</updated><title type='text'>Conheçam mais sobre o .toolbox da Microsoft</title><content type='html'>Esta é a verdadeira universidade de Silverlight, e aqui o conteúdo é pesado e feito pelos melhores profissionais da Microsoft. Acredito ser interessante não somente para os designers e sim também para todos os profissionais que querem entender um pouco melhor sobre esta nova tecnologia da Microsoft.&lt;br /&gt;&lt;br /&gt;O .toolbox é dividido em algumas etapas&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Cadastre-se no site http://www.microsoft.com/design/toolbox/&lt;/li&gt;&lt;li&gt;Baixe os módulos para estudos com os arquivos para utilização no Blend e também os Vídeos&lt;/li&gt;&lt;li&gt;Serão mais ou menos 6 vídeos por módulos&lt;/li&gt;&lt;li&gt;Entre no site e vá até School e faça depois seus exames.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;img src="file:///C:/Users/NOTE-D%7E1/AppData/Local/Temp/moz-screenshot.png" alt="" /&gt;Ganhe pontos e seja um profissional Ria Microsoft&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/846692556785485042-1137552762782983709?l=expressionblend.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://expressionblend.blogspot.com/feeds/1137552762782983709/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=846692556785485042&amp;postID=1137552762782983709' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/1137552762782983709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/1137552762782983709'/><link rel='alternate' type='text/html' href='http://expressionblend.blogspot.com/2010/03/conhecam-mais-sobre-o-toolbox-da.html' title='Conheçam mais sobre o .toolbox da Microsoft'/><author><name>Daniel Skroski . SilverLight</name><uri>http://www.blogger.com/profile/06760059433404593571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp3.blogger.com/_7wFelLzXq6Y/R2w5ooBLIzI/AAAAAAAAAAM/iq2B-kqUnbQ/S220/mix08_1280.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-846692556785485042.post-2926854261079122757</id><published>2010-02-07T15:54:00.000-08:00</published><updated>2010-02-07T17:05:43.951-08:00</updated><title type='text'>Guia de Desenvolvimento Silverlight x Blend</title><content type='html'>O Objetivo deste post é fazer um roteiro para o início do desenvolvimento com Silverlight e o Design de Interação no Blend.&lt;br /&gt;&lt;br /&gt;Nos últimos dias estou estudando para fazer uma seqüencia lógica de estudos com a tecnologia:&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;1. Desenhado sua aplicação através do Sketch Flow&lt;/h4&gt;&lt;br /&gt;&lt;br /&gt;&lt;h5&gt;Parte 1&lt;/h5&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/BktJWM9cNTU&amp;amp;hl=pt_BR&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/BktJWM9cNTU&amp;amp;hl=pt_BR&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;h5&gt;Parte 2&lt;/h5&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/puPkccPj1R8&amp;amp;hl=pt_BR&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/puPkccPj1R8&amp;amp;hl=pt_BR&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;2. Projetando o desenvolvimento com Ria Services (por Tim Heuer)&lt;/h4&gt;&lt;br /&gt;&lt;br /&gt;&lt;object style="width:400px;height:338px;" autoupdate="true" data="data:application/x-silverlight-2," type="application/x-silverlight-2"&gt;&lt;param value="2.0.31005.0" name="MinRuntimeVersion"/&gt;&lt;param name="source" value="http://www.silverlight.net/clientbin/mediaplayer/MSCommunities.MediaPlayer.xap" /&gt;&lt;param value="videoid=33812" name="InitParams"/&gt;&lt;a href="http://go2.microsoft.com/fwlink/?LinkID=114576&amp;amp;v=2.0"&gt;&lt;img style="border-width: 0px;" alt="Install Silverlight" src="http://www.silverlight.net/resources/images/content/misc/slplayer_disabled.png"/&gt;&lt;/a&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;3. Visualizando o Ria Services com mais detalhes (por Tim Heuer)&lt;/h4&gt;&lt;br /&gt;&lt;br /&gt;&lt;object style="width:400px;height:338px;" autoupdate="true" data="data:application/x-silverlight-2," type="application/x-silverlight-2"&gt;&lt;param value="2.0.31005.0" name="MinRuntimeVersion"/&gt;&lt;param name="source" value="http://www.silverlight.net/clientbin/mediaplayer/MSCommunities.MediaPlayer.xap" /&gt;&lt;param value="videoid=29739" name="InitParams"/&gt;&lt;a href="http://go2.microsoft.com/fwlink/?LinkID=114576&amp;amp;v=2.0"&gt;&lt;img style="border-width: 0px;" alt="Install Silverlight" src="http://www.silverlight.net/resources/images/content/misc/slplayer_disabled.png"/&gt;&lt;/a&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;4. Conheça mais sobre o compnente DataForm do Silverlight (por Mike Taulty)&lt;/h4&gt;&lt;br /&gt;&lt;br /&gt;&lt;object style="width:400px;height:338px;" autoupdate="true" data="data:application/x-silverlight-2," type="application/x-silverlight-2"&gt;&lt;param value="2.0.31005.0" name="MinRuntimeVersion"/&gt;&lt;param name="source" value="http://www.silverlight.net/clientbin/mediaplayer/MSCommunities.MediaPlayer.xap" /&gt;&lt;param value="videoid=17803" name="InitParams"/&gt;&lt;a href="http://go2.microsoft.com/fwlink/?LinkID=114576&amp;amp;v=2.0"&gt;&lt;img style="border-width: 0px;" alt="Install Silverlight" src="http://www.silverlight.net/resources/images/content/misc/slplayer_disabled.png"/&gt;&lt;/a&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;5.Veja o Entity Framework 4.0 com detalhes (Luciano Condé)&lt;/h4&gt;&lt;br /&gt;http://blogs.msdn.com/conde/archive/2010/02/05/publica-o-das-demostra-es-do-msdn-webcast-programa-o-em-camadas-com-o-entity-framework-4.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/846692556785485042-2926854261079122757?l=expressionblend.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://expressionblend.blogspot.com/feeds/2926854261079122757/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=846692556785485042&amp;postID=2926854261079122757' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/2926854261079122757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/2926854261079122757'/><link rel='alternate' type='text/html' href='http://expressionblend.blogspot.com/2010/02/guia-de-desenvolvimento-silverlight-x.html' title='Guia de Desenvolvimento Silverlight x Blend'/><author><name>Daniel Skroski . SilverLight</name><uri>http://www.blogger.com/profile/06760059433404593571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp3.blogger.com/_7wFelLzXq6Y/R2w5ooBLIzI/AAAAAAAAAAM/iq2B-kqUnbQ/S220/mix08_1280.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-846692556785485042.post-3575218586956191739</id><published>2008-08-24T03:17:00.000-07:00</published><updated>2008-08-24T15:37:14.675-07:00</updated><title type='text'>Photosynth 100% . Show</title><content type='html'>Este produto promete revolucionar as mídias digitais, mostrar um ambiente ou um produto em 3 dimensões está mais simples... Hoje com o Photosync é possível brincar com galerias de fotos sincronizando em um ambiente comum em 3 dimensões.&lt;br /&gt;&lt;iframe frameborder=0 src="http://photosynth.net/embed.aspx?cid=5B1E4E70-0ED3-42CA-90A5-047DC906832B" width="400" height="300"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/846692556785485042-3575218586956191739?l=expressionblend.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://expressionblend.blogspot.com/feeds/3575218586956191739/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=846692556785485042&amp;postID=3575218586956191739' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/3575218586956191739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/3575218586956191739'/><link rel='alternate' type='text/html' href='http://expressionblend.blogspot.com/2008/08/photosync.html' title='Photosynth 100% . Show'/><author><name>Daniel Skroski . SilverLight</name><uri>http://www.blogger.com/profile/06760059433404593571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp3.blogger.com/_7wFelLzXq6Y/R2w5ooBLIzI/AAAAAAAAAAM/iq2B-kqUnbQ/S220/mix08_1280.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-846692556785485042.post-3503889082642195307</id><published>2008-08-23T17:23:00.000-07:00</published><updated>2010-02-18T06:46:07.411-08:00</updated><title type='text'>Expression Design</title><content type='html'>Olá Pessoal,&lt;br /&gt;&lt;br /&gt;Demorou muito tempo, mas a Microsoft começou a investir na área de Design Gráfico, muitos pode pensar que a qualidade de seus softwares ainda tem aquele velho preconceito do Windows 3.1 que dava aquela tela azul e não tinha cristo pra ajudar a voltar o sistema.&lt;br /&gt;&lt;br /&gt;Pois bem, a MS não parou no tempo, e agora vem pra competir com seus produtos na linha do Expression &lt;span style="font-weight: bold;"&gt;Studio&lt;/span&gt;, aliás, utilizo o Expression &lt;span style="font-weight: bold;"&gt;Web&lt;/span&gt; todos os dias, desde seu lançamento em 2007, já são quase 3 anos, e as evoluções do produto mostram que eles vieram para ficar, acredito até que o produto seja bem melhor que o Dreamweaver. Além disso o custo para compra de licenças são insignificantes perto da Adobe, se quer ficar legalizado, vale apena conferir os produtos.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;Expression Web&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="post hentry uncustomized-post-template"&gt;&lt;div class="post-body entry-content"&gt;&lt;strong&gt;Web Design XHTML/CSS&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;Foi se o tempo que Microsoft tentava impor suas regras com a W3C, o programa é voltado para quem faz a interface do usuário em Web Standards, a ligação entre o código e as imagens é muito interessante o programa tem uma organização fantástica e não deixa nenhum de seus concorrentes para trás.&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Expression Design&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="post hentry uncustomized-post-template"&gt;&lt;div class="post-body entry-content"&gt;&lt;strong&gt;Design Gráfico&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Sistema de Vetores + "Presets"&lt;/em&gt;&lt;br /&gt;Com uma biblioteca mais extensa em design gráfico o Expression Design facilita o desenvolvimento das criações para designers.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Exportação para XAML&lt;/em&gt;. É&lt;br /&gt;possível exportar o design gráfico elaborado para XAML já vetorizado,&lt;br /&gt;&lt;br /&gt;junto com as idéias visuais também é exportada todo o conjunto de&lt;br /&gt;&lt;br /&gt;pastas do projeto.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Imagens&lt;/em&gt;&lt;br /&gt;Imagens referenciadas no XAML.&lt;br /&gt;Efeitos bitmap, fractal entreoutras técnicas, Qualidade de 96 dpi preservado.&lt;br /&gt;&lt;br /&gt;O uso da ferramenta é simples, hoje já existem vários patterns, texturas e etc... que facilitam a vida do designer gráfico e do web designer.&lt;span style="font-size:180%;"&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;Expression Blend &lt;/strong&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Ferramenta de desenvolvimento de novas interfaces da Microsoft&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Sistema de Vetores&lt;/em&gt;&lt;br /&gt;Usando os "planos cartezianos", Expression Blend administra gráficos nos eixos x, y e z.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Animação&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Um sistema diferenciado de animação em relação ao Flash, baseado em story board, não existe move clips e nem Behaviors.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Programação&lt;/em&gt;&lt;br /&gt;Interage com todos os objetos criados no XAML, aceita XML e hoje conta com Ria Services para comunicação com Banco de Dados. Integração total com designers, animadores e programadores.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong style="font-weight: bold;"&gt;Silverlight&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Tecnologia da Microsoft para facilitar o desenvolviemnto entre Designers e Developers, com uma linguagem fácil e de marcação (XAML) a comunicação entre estas duas profissões melhorou e muito.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;WPF&lt;/em&gt;&lt;br /&gt;Seria um Silverlight para Desktop, perfeito para quem tem interesse no desenvolvimento de Clients, como o Sobees ou um TweetDeck. Concorrente do Adobe Air&lt;br /&gt;&lt;br /&gt;&lt;em&gt;XAML&lt;/em&gt;&lt;br /&gt;Linguagem de marcação baseado em XML desenvolvido para facilitar a integração entre developers e designers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ahh o Photoshop, se me perguntarem se abandonaria o nosso amigo?? Não!! é minha resposta, mas quem sabe um dia teremos um "Pohtoshop" melhorado da Microsoft, e muito mais barato?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Para quem quizer saber mais sobre a linha Expression da Microsoft.&lt;br /&gt;&lt;a href="http://www.microsoft.com/expresion"&gt;http://www.microsoft.com/expresion&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Obrigado,&lt;br /&gt;&lt;br /&gt;Daniel Skroski&lt;br /&gt;&lt;a href="http://www.duplod.com.br/"&gt;http://www.duplod.com.br&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/846692556785485042-3503889082642195307?l=expressionblend.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://expressionblend.blogspot.com/feeds/3503889082642195307/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=846692556785485042&amp;postID=3503889082642195307' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/3503889082642195307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/3503889082642195307'/><link rel='alternate' type='text/html' href='http://expressionblend.blogspot.com/2008/08/expression-design.html' title='Expression Design'/><author><name>Daniel Skroski . SilverLight</name><uri>http://www.blogger.com/profile/06760059433404593571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp3.blogger.com/_7wFelLzXq6Y/R2w5ooBLIzI/AAAAAAAAAAM/iq2B-kqUnbQ/S220/mix08_1280.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-846692556785485042.post-2532812436914193350</id><published>2008-08-23T17:15:00.000-07:00</published><updated>2008-08-23T17:21:30.201-07:00</updated><title type='text'>Deep Zoom</title><content type='html'>Estou iniciando algumas experiências com o Deep Zoom, achei bem interessante mas ainda falta tempo para testar melhor.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://photozoom.mslivelabs.com/DZApp/IFrame.aspx?store=1&amp;amp;collection=z1bfa5b55840249ff8a3b8c50650662fa" frameborder="0" width="400" scrolling="no" height="400"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/846692556785485042-2532812436914193350?l=expressionblend.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://expressionblend.blogspot.com/feeds/2532812436914193350/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=846692556785485042&amp;postID=2532812436914193350' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/2532812436914193350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/2532812436914193350'/><link rel='alternate' type='text/html' href='http://expressionblend.blogspot.com/2008/08/deep-zoom.html' title='Deep Zoom'/><author><name>Daniel Skroski . SilverLight</name><uri>http://www.blogger.com/profile/06760059433404593571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp3.blogger.com/_7wFelLzXq6Y/R2w5ooBLIzI/AAAAAAAAAAM/iq2B-kqUnbQ/S220/mix08_1280.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-846692556785485042.post-502945357517020308</id><published>2008-03-20T10:53:00.000-07:00</published><updated>2008-08-24T04:31:58.531-07:00</updated><title type='text'>Las Vegas . MIX 2008 . Silverlight</title><content type='html'>&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="600" height="400" flashvars="host=picasaweb.google.com&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fdanielskroski%2Falbumid%2F5238035675189988209%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;br /&gt;Para quem nunca saiu do Brasil, ir para Las Vegas em um dos maiores eventos da Microsoft foi realmente fantástico.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vai ser difícil ter uma experiência destas depois do que vi.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Em meu primeiro dia de viagem pude ver como nós temos que caminhar muito para chegar no nível norte americano em relação a respeito e infra-estrutura. Hotéis imensos, luzes que poderiam talvez alimentar um estado inteiro aqui no Brasil, costumes diferentes e quanta diferença para o que temos aqui no Brasil.&lt;br /&gt;&lt;br /&gt;O MIX foi sem comentários, elegância, dignidade e valorização, foi o que percebi desde o primeiro dia de Evento, a Microsoft respeita muito a sua comunidade e por isso a receptividade foi maravilhosa, mesmo sem falar inglês as pessoas me trataram muito , mas muito bem no evento, tanto as pessoas que trabalhavam e os participantes, antes da ida achei que iria ser difícil um relacionamento com o pessoal mas foi muito pelo contrário.&lt;br /&gt;&lt;br /&gt;União entre Designers, Desenvolvedores e Integradores, foi a grande questão do evento, para isso a MS criou a arma perfeita XAML, foi a tecnologia mais comentada durante a minha participação, entre as palestras encontrei somente 1 sobre Expression Web (XHTML e CSS) o que reforça a minha posição que haverá uma substituição de tecnologias em breve, talvez não tão breve no Brasil, mas vou forçar para que isto aconteça o quanto antes.&lt;br /&gt;&lt;br /&gt;Como destaque do evento também vejo o lançamento do Expression Blend 2.5 uma ferramenta bem mais prática e eficiênte para a árdua tarefa de convencer os designers a iniciar o desenvolvimento de suas experiências neste novo formato. Após minha chegada dos Estados Unidos estou em contato com os principais representantes da Microsoft no estado do Paraná, já confirmada para daqui  alguns dias minha primeira palestra Microsoft, já estou trabalhando nesta primeira postagem com exemplos TÉCNICOS para meu Blog e para as palestras que serão cada vez mais frequentes a partir de agora, já que estou estudando a técnologia desde o seu lançamento.&lt;br /&gt;&lt;br /&gt;Em meu próximo Post já começo com nossa jornada técnica. Espero que a partir de agora vocês achem cada vez mais interessante os estudos passados por aqui.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/846692556785485042-502945357517020308?l=expressionblend.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://expressionblend.blogspot.com/feeds/502945357517020308/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=846692556785485042&amp;postID=502945357517020308' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/502945357517020308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/502945357517020308'/><link rel='alternate' type='text/html' href='http://expressionblend.blogspot.com/2008/03/las-vegas-mix-2008-silverlight.html' title='Las Vegas . MIX 2008 . Silverlight'/><author><name>Daniel Skroski . SilverLight</name><uri>http://www.blogger.com/profile/06760059433404593571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp3.blogger.com/_7wFelLzXq6Y/R2w5ooBLIzI/AAAAAAAAAAM/iq2B-kqUnbQ/S220/mix08_1280.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-846692556785485042.post-403201249369012766</id><published>2008-01-06T11:09:00.000-08:00</published><updated>2008-02-04T11:50:42.841-08:00</updated><title type='text'>A era dos Sites Dinâmicos . ASP E ASP.NET</title><content type='html'>Após toda essa confusão de browsers, html, css e xhtml, os desenvolvedores web começam a ter que infrentar uma nova era da informação digital, os sites dinâmicos. Resumindo, um web site dinâmico, como o próprio nome já diz, tem como objetivo principal manter o site atualizado constantemente, quando iniciou o uso destas novas tecnologias, muitos desenvolvedores ainda não sabiam aplicar seus conhecimentos comercialmente. Como vender um site dinâmico? Passar os códigos fontes que você batalhou muito tempo para chegar ao padrão ideal? Desenvolver um painel de controle para que seus clientes possam atualizar a qualquer momento? Integrar layouts em um código que já está pronto?&lt;br /&gt;&lt;br /&gt;Estas e muitas outras dúvidas, ainda não foram completamente solucionadas, cada empresa faz o que é mais lucrativo, ou o que traz mas agilidade ou até mesmo o que traz mais conhecimento. Mas a decisão principal deste momento era... Vamos desenvolver o site com Linux-PHP ou vamos desenvolver em Microsoft-ASP... decisão muito difícil e que muitos desenvolvedores, pelo menos aqui no Brasil acabaram ficando com o PHP que é uma linguagem gratuíta e que competia de frente com o ASP, as duas eram ou são &lt;strong&gt;scripts &lt;/strong&gt;que rodam até hoje no ambiente do cliente... ou seja fica tudo dentro do código fonte HTML. Com o uso de JavaScript é possível desenvolver verdadeiros softwares on-line.&lt;br /&gt;&lt;br /&gt;Tavez por ser do contra, ou por pura escolha imediata, decidi seguir os meus passos com o ASP, acredito que tenha ficado uns 3 anos sofrendo com esta linguagem... Sofrendo em todos os sentidos, como meu irmão também era desenvolvedor web e um excelente Designer Gráfico, ele que optou pelo PHP e eu optei pelas tecnologias Microsoft, as minhas discussões com ele rendiam horas e até mesmo nos encontros familiares nós dois passavamos como chatos que só falavam do que os outros não entendiam.&lt;br /&gt;&lt;br /&gt;Mas enfim, como o php depende de uma comunidade e o ASP dependia de uma empresa (Microsoft), depois de até um tempo considerável a MS cria o ASP.NET (versão 1.1), fui correndo para o site da microsoft e para a livraria para aprender o mais rápido possível, esta que poderia ser um novo padrão de desenvolvimento de Softwares On-Line, a corrida foi grande, desenvolvedores de softwares viram pela primeira vez a possibilidade de simular a estrutura de programação na web, detalhe é que poucos designers gráficos estavam atento a isto, portanto sempre olhava muita tecnologia mas o visual péssimo, temos exemplos até hoje de matérias mal diagramadas e sites com pouco atrativo visual mas muita tecnologia.&lt;br /&gt;&lt;br /&gt;A partir deste momento vi que poderia unir tudo, neste período entendia bem de design gráfico e já tinha uma boa esperiência no desenvolvimento de banco de dados e programação Action Script e ASP, eu estava bem adaptado ao novo modelo de desenvolvimento da Microsoft, mas com um plus... o design.&lt;br /&gt;&lt;br /&gt;Ainda assim o desenvolvimento destes softwares on-line custavam um bom tempo, principalmente estudando a nova linguagem da MS, a qual me dediquei quase todo meu tempo por 3 anos de 2002 a 2005.&lt;br /&gt;&lt;br /&gt;Três anos depois da versão 1.1 a Microsoft continuou investindo em tecnologia e lançou a sua mais nova versão, o Framework 2.0. Esta versão com a qual até hoje eu desenvolvo 99% de todos os meus projetos, salvo os clientes que ainda me pedem site completamente animados, dai tenho que me render aos recursos do Flash, que aliás é uma excelente ferramenta de Design e animação, afinal foi lá que tudo começou para mim.&lt;br /&gt;&lt;br /&gt;Concluindo, a versão ASP.NET 2.0 revolucionou o mercado de aplicativos on-line, a facilidade no desenvolvimento de verdadeiros softwares foi dissiminada na web, hoje quem foge deste padrão de desenvolvimento pode perder muito, sendo mais preciso, muito tempo. Hoje a Duplo D &lt;a href="http://www.duplod.com.br/"&gt;http://www.duplod.com.br/&lt;/a&gt; conta com um excelente Gerenciador de Conteúdo para sites dinâmicos e que seus clientes podem atualizar todas as sessões de seus sites a partir desta ferramenta.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/846692556785485042-403201249369012766?l=expressionblend.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://expressionblend.blogspot.com/feeds/403201249369012766/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=846692556785485042&amp;postID=403201249369012766' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/403201249369012766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/403201249369012766'/><link rel='alternate' type='text/html' href='http://expressionblend.blogspot.com/2008/01/era-dos-sites-dinmicos-asp-e-aspnet.html' title='A era dos Sites Dinâmicos . ASP E ASP.NET'/><author><name>Daniel Skroski . SilverLight</name><uri>http://www.blogger.com/profile/06760059433404593571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp3.blogger.com/_7wFelLzXq6Y/R2w5ooBLIzI/AAAAAAAAAAM/iq2B-kqUnbQ/S220/mix08_1280.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-846692556785485042.post-4015637221712017951</id><published>2008-01-06T10:38:00.000-08:00</published><updated>2011-11-14T04:24:09.073-08:00</updated><title type='text'>Sobre HTML</title><content type='html'>Para quem leu minha história sabe que HTML nunca foi meu forte até 1999, quando a Macromedia, hoje Adobe, lançou a suíte de ferramentas que revolucionou uma época de muitos avanços tecnológicos, nesta suíte tinham o Dreamweaver 4 , Fireworks 4, Flash 5 e Freehand 8.&lt;br /&gt;&lt;br /&gt;O que eu me interessava mesmo era o Flash 5, tanto que a Duplo D começou o desenvolvimento de sites animados somente, html era só para exportação dos arquivos swf, nesta mesma época comecei a abrir os olhos para o Dreamweaver, além do que os meus clientes pediam sites mais leves, sem flash, e ficava geralmente com aquela cara de não sei fazer.&lt;br /&gt;&lt;br /&gt;Em pouco tempo comecei a me habituar com o HTML, principalmente por causa da principal função do FIREWORKS que era exportar os layouts já em html para facilitar a passagem do Designer Gráfico e o Desenvolvedor Web. Somente lembrando que nesta época o fireworks só exportava os layouts com TABELAS.&lt;br /&gt;&lt;br /&gt;Era comum na época o desenvolvedor finalizar os sites com layouts tabulares, mesmo porque não se encontrava muitas dificuldades em adaptar o que o Designer produziu no código html, lembrando que designers e desenvolvedores não simpatizam um com o outro até hoje, tem suas exceções, mas a grande maioria acabam gerando intrigas entre essas duas profissões.&lt;br /&gt;&lt;br /&gt;Outro assunto que nunca saiu das discussões era o Netscape e o Internet Explorer, sei que nessa época já se falava sobre w3c, eu acredito que nos padrões web a Netscape saiu na frente, mas a Microsoft estava anos luz a frente na parte comercial.&lt;br /&gt;&lt;br /&gt;Foi uma guerra boa, e que o IE saiu na frente, a partir disto eu procurei me informar sobre as estatísticas de quais browsers os usuários utilizavam, e a absoluta maioria eram adeptos ao IE, o que me fez decidir a desenvolver sites somente para IE, geralmente eu ignorava o Netscape, quando alguém perguntava sobre algum site que desenvolvi e não funcionava no Netscape, simplismente eu desconversava e dizia que ninguém mais usava Netscape, algum tempo depois não ouvi mais falar de Netscape.&lt;br /&gt;&lt;br /&gt;Após toda a confusão, continuei desenvolvendo site com tabelas e (CSS) até o final de 2007, mesmo porque sempre funcionou muito bem no IE, e também no Firefox, por incrivel que pareça, tinhamos alguns problemas pontuais, e quando o cliente reclamava faziamos os acertos.&lt;br /&gt;&lt;br /&gt;A minha decisão de não me aprofundar com tableless era que os negócios iam muito bem obrigado somente com o IE, sendo o browser padrão da maioria dos usuários por um longo período, após os ataques de spywares, warez e pragas da internet, muita gente migrou para o Firefox, mas depois que surgiram as ferramentas anti-pragas parece que os usuários voltaram para o IE, mesmo porque todos os meus sites no início de 2007 tinham mais de 90% dos frequentadores usando o browser da Microsoft.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/846692556785485042-4015637221712017951?l=expressionblend.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://expressionblend.blogspot.com/feeds/4015637221712017951/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=846692556785485042&amp;postID=4015637221712017951' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/4015637221712017951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/4015637221712017951'/><link rel='alternate' type='text/html' href='http://expressionblend.blogspot.com/2008/01/sobre-html.html' title='Sobre HTML'/><author><name>Daniel Skroski . SilverLight</name><uri>http://www.blogger.com/profile/06760059433404593571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp3.blogger.com/_7wFelLzXq6Y/R2w5ooBLIzI/AAAAAAAAAAM/iq2B-kqUnbQ/S220/mix08_1280.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-846692556785485042.post-7477718389886827124</id><published>2008-01-06T09:59:00.000-08:00</published><updated>2011-11-14T03:34:04.019-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Duplo D'/><category scheme='http://www.blogger.com/atom/ns#' term='Inicio no desenvolvimento de Web Sites'/><category scheme='http://www.blogger.com/atom/ns#' term='História'/><category scheme='http://www.blogger.com/atom/ns#' term='Daniel Skroski'/><title type='text'>Minha História</title><content type='html'>Em meu primeiro depoimento para início de nossos estudos neste novo programa elaborado pela Microsoft, vamos voltar no tempo, para falar sobre o futuro tecnológico, desenovolvimento de Softwares e Web Sites.&lt;br /&gt;&lt;br /&gt;Vou abordar neste tópico um pouco da minha história como desenvolvedor, e fico aberto a críticas e sugestões... seja de quem for,  ninguém está aqui para passar a mão na cabeça de quem estiver errado, mas  meu objetivo maior é auxiliar quem tiver o interesse no desenvolvimento deste novo padrão para designers, desenvolvedores e implementadores.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;O Início de tudo&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;Comecei meus estudos na web quando tinha 17 anos em 1997, nesta época estava estudando processamento de dados no segundo grau, foi a partir dai que comecei a ter o interesse pela web e por tecnologia, CorelDraw, Photoshop  e 3D Studio eram a sensação do momento,&amp;nbsp; já no início da divulgação destes softwares procurei ao máximo ficar informado sobre seus recursos e facilidades no desenvolvimento de Layouts, Fotos e Vídeos.&lt;br /&gt;&lt;br /&gt;Em uma segunda etapa me apresentaram o Flash 3, a promessa era de animações super impactantes, e com arquivos pequenos, baseados em vetores e poucas imagens para que o usuário pudesse baixar estas apresentações (no meu caso eram meus sites), por incrivel que pareça meu conhecimento em HTML era quase 0, talvez soubesse o que o código de exportação do flash fazia naquele momento, nada mais que isto.&lt;br /&gt;&lt;br /&gt;Após este primeiro contato com este software, que para época era muita tecnologia para as empresas, não estavam preparadas para absorver estes recursos, até mesmo porque as redes eram discadas no Brasil, o que dificulta até hoje o processo de ampliação da rede em nosso país.&lt;br /&gt;&lt;br /&gt;Nesta mesma época participei de um concurso para o desenvolvimento do site do nosso colégio, que na época, ao invés de pensar em vestibular, ficava tentando absorver o flash de todas as maneiras.&lt;br /&gt;&lt;br /&gt;No final das contas eu tirei em segundo lugar no concurso, o que me deixou bem frustrado na época, e fez com que eu nunca mais participasse de outro concurso até 2006, felizmente o segundo lugar me garantiu um emprego tão bom quanto desenvolver o site do meu colégio, lá comecei a aprender técnicas de animação bem avançadas e como era forçado a entregar os projetos, esta pressão foi a minha escola, sendo assim comecei além de desenvolver animações, ganhar conhecimento html com tabelas pixels e etc... tudo que um "web designer" teria que aprender.&lt;br /&gt;&lt;br /&gt;Após isto prestei vestibular para o curso de Desenho Industrial (Programação Visual) na PUC-PR, passei na segunda chamada... mesmo porque português, história e geografia não eram o meu forte, sempre gostei de matemática, física e informática, após 9 meses decidi sair de meu emprego e começar o meu próprio negócio.&lt;br /&gt;&lt;br /&gt;Hoje com a Duplo D, tenho prazer em desenvolver meus "milhares" de projeto, &lt;strike&gt;acaba nem sobrando tempo para minha família que reclamam das noites em claro, tanto para estudos ( Aprendi a gostar de&amp;nbsp; estudar) quanto para meu trabalho, que hoje gera todo o meu sustento.&lt;/strike&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Este post foi em 06/01/2008, hoje eu tenho a melhor qualidade de vida, estou praticando esportes e continuo com os meus "milhares" de projetos. &lt;br /&gt;&lt;br /&gt;Afinal, temos que ser multifocais!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/846692556785485042-7477718389886827124?l=expressionblend.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://expressionblend.blogspot.com/feeds/7477718389886827124/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=846692556785485042&amp;postID=7477718389886827124' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/7477718389886827124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/846692556785485042/posts/default/7477718389886827124'/><link rel='alternate' type='text/html' href='http://expressionblend.blogspot.com/2008/01/minha-histria.html' title='Minha História'/><author><name>Daniel Skroski . SilverLight</name><uri>http://www.blogger.com/profile/06760059433404593571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://bp3.blogger.com/_7wFelLzXq6Y/R2w5ooBLIzI/AAAAAAAAAAM/iq2B-kqUnbQ/S220/mix08_1280.jpg'/></author><thr:total>0</thr:total><georss:featurename>R. Prof. Dário Velloso, 1253 - Vila Izabel, Curitiba - PR, 80320-050, Brasil</georss:featurename><georss:point>-25.4575244 -49.3021132</georss:point><georss:box>-25.4593164 -49.3045807 -25.455732400000002 -49.2996457</georss:box></entry></feed>
