Instalação do Strataframe
 
Home My Account Forum Try It! Buy It!
About Contact Us Site Map
StrataFrame Forum
Home      Members   Calendar   Who's On
Welcome Guest ( Login | Register )
      


««12

Instalação do StrataframeExpand / Collapse
Author
Message
Posted 01/15/2008 6:28:24 PM


Advanced StrataFrame User

Advanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame User

Group: StrataFrame Users
Last Login: 06/29/2008 10:06:12 AM
Posts: 595, Visits: 10,664
Outra coisa, vc está convertendo para Windows Forms, ou Web Forms ?

Estou convertendo para os dois. Os dois mundos tem seu lugar garantido. O forte do StrataFrame não é apenas winforms ou webforms, mas sim todo o alicerce que ele irá criar para sua aplicação, tirando proveito de tudo o que o .NET tem a oferecer.

Então, sim, faz sentido converter para winforms, e migrar para a plataforma .NET oferecendo um ambiente rico ao cliente com winforms, e utilizar webforms para aqueles casos de acesso a consultas fora do ambiente local por clientes de seus clientes, por exemplo. E há também o Enterprise Server, que fornece acesso remoto de sua aplicação sem sequer se preocupar com segurança de seu SQLServer, encriptação, compactação, nada. Você pode desenvolver para acesso em sua rede local o tempo todo, e com apenas 2 linhas de código disponibilizar o acesso de sua aplicação remotamente. Há um exemplo que vai junto com o seu trial do SF que demonstra isto, acessando a base local, ou no Texas, ou aqui em São Paulo, te deixando mudar esta conexão em tempo real!!!

Post #13480
Posted 01/15/2008 8:19:06 PM
StrataFrame Beginner

StrataFrame BeginnerStrataFrame BeginnerStrataFrame BeginnerStrataFrame BeginnerStrataFrame BeginnerStrataFrame BeginnerStrataFrame BeginnerStrataFrame Beginner

Group: Forum Members
Last Login: 02/10/2008 2:45:24 PM
Posts: 7, Visits: 7
Muito grato por seus sábios comentários.

Quando eu finalizar o EXE em Windowsforms, o que terei que instalar nos clientes ? Algum pacote de run-time ou DLL ou algo parecido ? Ou esse .NET framework 2.0 ?

E se eu desenvolver para ASP.NET, o Strataframe precisa estar instalado no meu provedor ?

Sergio
Post #13481
Posted 01/16/2008 3:37:41 PM


Advanced StrataFrame User

Advanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame User

Group: StrataFrame Users
Last Login: 06/29/2008 10:06:12 AM
Posts: 595, Visits: 10,664
Opa, desculpa a demora, passei o dia fora em cliente hoje.

Quando tiver seu EXE pronto para instalar, vai fazer o "deployment". Há alguns instaladores disponíveis no mercado para te ajudar nesta tarefa, mas pode fazer até na mão se preferir. Copia o EXE e DLLs de sua aplicação, certifica-se de ter o .NET Framework instalado na máquina do cliente e configura o Banco de Dados. Eu uso um instalador que cuida de pré-requisitos e instala tudo para mim, posso te indicar depois se quiser. O StrataFrame tem uma "migration class" que irá instalar o banco de dados e até popular tabelas com dados pré-cadastrados se você quiser.

E não, você não precisa ter o StrataFrame instalado em nenhum cliente em nenhuma situação, a não ser que você vá desenvolver no cliente.

Post #13499
Posted 02/10/2008 10:18:50 AM


StrataFrame Novice

StrataFrame NoviceStrataFrame NoviceStrataFrame NoviceStrataFrame NoviceStrataFrame NoviceStrataFrame NoviceStrataFrame NoviceStrataFrame Novice

Group: StrataFrame Users
Last Login: 05/26/2008 8:50:01 PM
Posts: 78, Visits: 407
Ivan George Borges (01/15/2008)
Fala Sergio!

Totalmente. Porém agora você vai popular um Business Object, que é uma classe em memória, e manipular estes dados com filtros, e até SEEK se quiser, providos pelo StrataFrame. Cursores e tabelas locais podem ser simulados com BOs que não tem link com nenhuma tabela, criados apenas no Database Deployment Toolkit, outra ferramenta interessante do StrataFrame. Te mostro depois o que quero dizer.

Aproveitando a instrução de Ivan, vale lembrar que você mesmo poderá construir seus métodos para popular o BO de forma customizada, como exemplos abaixo:

// Populando com todos os registros
public void FillAll()
{
    this.FillDataTable("SELECT * FROM TbCadastro")
}

// Populando com filtro no CEP
public void FillByCEP(string nrCEP)
{
    this.FillDataTable("SELECT * FROM TbCadastro"
     + " WHERE NrCEP = '" + nrCEP.Trim() + "'")
}

Você codifica os métodos na 'partial class' que o template cria para o BO.

Então, vamos imaginar que você queira abrir o FORM com todos os registros da tabela carregados no BO. No FORM LOAD inclua:

tbCadastroBO1.Clear()
tbCadastroBO1.FillAll()

Carregar com filtro no CEP, chame o outro método. Por exemplo:

tbCadastroBO1.Clear()
tbCadastroBO1.FillByCEP(txtCEP.Text)

Criar seus métodos na classe do BO garantirá o reaproveitamento do método em qualquer outra classe onde ele estaja instanciado.



Rogério Mauri


http://blog.licitec.com.br
Post #14245
Posted 02/10/2008 11:42:43 AM


Advanced StrataFrame User

Advanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame User

Group: StrataFrame Users
Last Login: 06/29/2008 10:06:12 AM
Posts: 595, Visits: 10,664
Ótimo post Rogério!
Post #14249
Posted 02/10/2008 2:51:03 PM
StrataFrame Beginner

StrataFrame BeginnerStrataFrame BeginnerStrataFrame BeginnerStrataFrame BeginnerStrataFrame BeginnerStrataFrame BeginnerStrataFrame BeginnerStrataFrame Beginner

Group: Forum Members
Last Login: 02/10/2008 2:45:24 PM
Posts: 7, Visits: 7
Oi, obrigado pelas informações

O Filtro de que estou falando, utilizando o exemplo que deu, seria no "resultado" dessa 1a chamada,
SELECT * FROM TBCADASTRO, e não chamar um novo select da tbcadastro, entende?

É como se esse o resultado deste 1o select fosse para uma nova tabela TEMP e eu pudesse usar
filtros nessa TEMP, sem ter que rechamar.

No Fox isso é quase um padrão, muito simples. Não sei como fazer no Strataframe

Grato

Sergio
Post #14255
Posted 02/11/2008 5:34:45 AM


Advanced StrataFrame User

Advanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame UserAdvanced StrataFrame User

Group: StrataFrame Users
Last Login: 06/29/2008 10:06:12 AM
Posts: 595, Visits: 10,664
Ola Sergio.

Dê uma olhada no Help, em "Application Framework / Business Layer / Programmatic Access / Data Navigation / Sorting and Filtering Records within a Business Object".

MeuBO.Filter = "meu_campo = 1"

Depois do seu BO populado, basta você setar o filtro, tão fácil quanto no Fox.

Post #14270
« Prev Topic | Next Topic »

««12

Reading This TopicExpand / Collapse
Active Users: 0 (0 guests, 0 members, 0 anonymous members)
No members currently viewing this topic.
Forum Moderators: Trent L. Taylor

PermissionsExpand / Collapse