MonoDevelop é um ambiente de desenvolvimento integrado aberto e gratuito, projetado para C # e outras linguagens .NET como Nemerle, Boo, Java. MonoDevelop foi originalmente uma adaptação do SharpDevelop para Gtk #, mas desde então foi desenvolvido para as necessidades dos desenvolvedores do Projeto Mono.
MonoDevelop Possui suporte total para GNU / Linux, Windows e Mac, completando assim um verdadeiro IDE Multiplataforma Firebird é um sistema de gerenciamento de banco de dados relacional de código aberto (ou RDBMS) (Query Language: SQL).
Não vamos detalhar como usar o Monodevelop, mas vamos explicar como criar um aplicativo.
Para começar, podemos baixar os arquivos necessários:
- Monodevelop de www.monodevelop.com
- Firebird de www.firebirdsql.org
- As bibliotecas de conexão de acordo com a versão Linux ou Windows em www.firebirdsql.org/en/net-provider/
Criamos um banco de dados:
CRIAR `CLIENTES` DATABASE; CREATE TABLE `CLIENTS`` clients` (` id` INT NOT NULL AUTO_INCREMENT, `name` VARCHAR (300) NOT NULL,` phone` VARCHAR (300) NOT NULL, PRIMARY KEY (`id`)) ENGINE = MYISAM;Inserimos alguns registros para teste:
INSERIR EM `CLIENTES`` clientes` (` nome, telefone`) VALORES ('José, 9999999,') INSERIR EM` CLIENTES` `clientes` (` nome, telefone`) VALORES ('Carlos, 8888888,')Criamos um projeto C # em monodevelop.
Adicionamos as bibliotecas Firebird .net no diretório de teste do projeto
Referências-> Editar referências -> .Net Assembly
Procuramos a biblioteca FirebirdSql.Data.FirebirdClient.dll e a adicionamos ao projeto
Além de adicionar o assembly do conector que acabamos de baixar e uma referência à biblioteca .NET System.Data para trabalhar com bancos de dados. O código C # seria o seguinte:
using System; using System.Data; usando FirebirdSql.Data.Firebird; public class Teste {public static void Main (string [] args) {string connectionString = "Database = database_directory \ EMPLOYEE.GDB;" + "Usuário = SYSDBA;" + "Senha = chave mestre;" + "Dialeto = 3;" + "Servidor = localhost"; IDbConnection dbcon = new FbConnection (connectionString); dbcon.Open (); IDbCommand dbcmd = dbcon.CreateCommand (); string sql = "SELECT * FROM Customers"; dbcmd.CommandText = sql; Leitor IDataReader = dbcmd.ExecuteReader (); while (reader.Read ()) {object dataValue = reader.GetValue (0); string sValue = dataValue.ToString (); Console.WriteLine ("Valor:" + sValor); } // limpar reader.Close (); leitor = nulo; dbcmd.Dispose (); dbcmd = nulo; dbcon.Close (); dbcon = nulo; }}
Se quisermos compilar no Linux a partir da linha de comando, usaremos a seguinte instrução:
mcs Test.cs -r System.Data.dll -r FirebirdSql.Data.Firebird.dllEntão podemos executá-lo:
mono Test.exeGostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo