• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

andreflip

Neo-Swiff Add-in para VisualStudio 2005

4 mensagens neste tópico

Boas, não sei se deveria colocar aqui este topico porque é um pouco generalista, mas cá vai:

Também não sei se já falaram disto nestas bandas, visto que sou novo cá...

Já tiveram aquele problema de querer criar uma aplicação e/ou de recolher várias informações e colocá-las numa base de dados ou qualquer coisa no servidor, tendo em conta que o servidor escolhido não vai ter servidor de asp.net ou o serviço de hosting que têm não suporta asp.net!?

Pois bem, "para bem das nossas boas acções", surgiu NEO-SWIFF.

O que é o NEO-SWIFF, perguntam-se vocês, certo? Então cá vai: NEO-SWIFF é um Add-in que se instala para com o Visual Studio podermos criar aplicações aparentemente normais, mas que o seu resultado, em vez de criar um executavel, cria um ficheiro com extensão swf, nada mais nada menos que um ficheiro de leitura FLASH!! :)

Então, tendo em conta que é lido pelo Flash player e sabendo que o flash é usado na internet por tanta gente e ainda que toda a nossa aplicação criada tem todas as vantagens de uma form application... que é que nós queremos mais, hein!?

ATENÇÃO: PARA O PESSOAL QUE SÓ SABE VB.NET, APRENDAM C#, SFF, PORQUE ESTA APLICAÇÃO APENAS TRABALHA COM C#.

Podem fazer download no link abaixo:

NEO-SWIFF

Como funciona, estão vocês a perguntarem-se, certo!?

1º Instalam o Add-in, claro.

2º Abrem o VisualStudio2005, relembro que só funciona com o Visual Studio 2005, escolhem "new project"

new_proj.jpg

Escolhem, do lado esquerdo da janela "NeoSwiff Projects" e do lado direito da janela "Flash Application", no fundo da janela, como habitual, escolhem o nome do projecto e a path onde o mesmo vai ficar gravado e por fim dão "OK".

Nota: Ao abrirem o projecto, vão verificar que não têem modo de design, então, a forma mais fácil de se criar o layout é fazerem um projecto Windows Application e copiarem o código para dentro do projecto NeoSwiff.

3º Criem uma ideia fantástica e "codam" tudo o que quiserem!! :P

Aqui vai uma imagem de uma aplicação muito simples, um "hello world":

bin_proj.jpg

Reparem no local onde esse swf se encontra!! ;)

Esse ficheiro foi gerado pelo próprio VS2005!! :D

basta depois colocarem esse ficheiro n'um site, e voilá, está feita uma pequena aplicação .NET sem ser preciso qualquer servidor IIS!!:D

Bom trabalho pessoal...

Exemplo:

(Espero que funcione!)

http://i25.photobucket.com/albums/c58/andreflip/FlashApplicationName.swf

O código é muito simples, fica exposto abaixo:

using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;

namespace FlashApplicationName
{
  public class Form1 : System.Windows.Forms.Form
  {
    private System.Windows.Forms.Button button1;

    private System.ComponentModel.Container components = null;

    public Form1()
    {
      InitializeComponent();
      
      //
      // TODO: Add constructor logic here
      //
    }

    protected override void Dispose( bool disposing )
    {
      if( disposing )
      {
        if (components != null) 
        {
          components.Dispose();
        }
      }
      base.Dispose( disposing );
    }

    private void InitializeComponent()
    {
      this.button1 = new System.Windows.Forms.Button();
      this.SuspendLayout();
      // 
      // button1
      // 
      this.button1.Location = new System.Drawing.Point(50, 50);
      this.button1.Text = "button1";
  this.button1.Click += new System.EventHandler(this.button1_Click);

      // 
      // Form1
      // 
      this.Controls.Add(this.button1);
      this.Text = "Form1";
      this.ResumeLayout(false);
    }

    static void Main()
    {
      //
      // TODO: Add application logic here
      //
      Application.Run( new Form1() );
    }
    private void button1_Click(object sender, EventArgs e)
    {
	MessageBox.Show("Hello World");
    }
  }
  
}

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Fantastico.

Eu nunca apreciei muito ActionScript, penso que foi por essa razão que não me dei ao trabalho de aprender flash.

E sabes como é que as variaveis são passadas no contexto HTML -> C# e vice versa?

Como é que apanhas a informação do post em C#? Da mesma forma que qualquer aplicação ASPX, ou é diferente?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ainda não experimentei... tenho estado a criar uma espécie de windows form, com o neo-swiff, claro...

ainda não procurei muita documentação sobre isto, mas acho que há por aí qualquer coisa

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Pena não ser Open Source. Será que existe também algo do genero para Java?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora