Jump to content

Neo-Swiff Add-in para VisualStudio 2005


Recommended Posts

Posted

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.webp.4e07a737ff458bacdcd0f6b471

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!! 😛

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

bin_proj.webp.b717a7bea6bfb0e340b1250336

Reparem no local onde esse swf se encontra!! 😉

Esse ficheiro foi gerado pelo próprio VS2005!! 😄

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

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");
    }
  }
  
}
Posted

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?

Aqui há coisa de 2 anos fazia umas malhas de croché, depois fartei-me e fui para informática!

Posted

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

Posted

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

Aqui há coisa de 2 anos fazia umas malhas de croché, depois fartei-me e fui para informática!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.