orm

Tamanho: px
Começar a partir da página:

Download "https://marketplace.visualstudio.com/items?itemname=sqlitedevelopmentteam.sqliteforuniversalwindowsplatf orm"

Transcrição

1 COMO CRIAR UM APP UNIVERSAL WINDOWS PLATFORM COM SQLITE Professor William Yamamoto 1) Instalar orm 2) Instalar 3) Criar novo Projeto aulauwpsqlite no Menu - File - New Project e clicar no botão [OK] 1

2 4) Selecionar a versão do Windows 10 SDK e clicar no botão [OK] 2

3 5) Selecionar no Menu Tools - Nuget Package Manager Package Manager Console 3

4 6) No Package Manager Console executar o seguinte comando Update-Package Microsoft.NETCore.UniversalWindowsPlatform 7) No Package Manager Console executar o seguinte comando Install-Package sqlite 4

5 8) No Package Manager Console executar o seguinte comando Install-Package SQLite.Net-PCL 9) Criar as Pastas Model, View e ViewModel clicando com o botão direito do mouse no Projeto aulauwpsqlite 5

6 10) Alterar a classe App.xaml.cs using SQLite.Net; using System; using System.Diagnostics; using System.IO; using System.Threading.Tasks; using Windows.ApplicationModel; using Windows.ApplicationModel.Activation; using Windows.Storage; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; using Windows.UI.Xaml.Navigation; namespace aulauwpsqlite sealed partial class App : Application public static string DB_PATH = Path.Combine(Path.Combine (ApplicationData.Current.LocalFolder.Path, "PessoaManager.sqlite")); public App() this.initializecomponent(); this.suspending += OnSuspending; if (!CheckFileExists("PessoaManager.sqlite").Result) using (var db = new SQLiteConnection (new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), DB_PATH)) db.createtable<pessoa>(); Debug.WriteLine(DB_PATH); private async Task<bool> CheckFileExists(string filename) try var store = await Windows.Storage.ApplicationData.Current.LocalFolder.GetFileAsync (filename); return true; catch return false; protected override void OnLaunched(LaunchActivatedEventArgs e) #if DEBUG if (System.Diagnostics.Debugger.IsAttached) this.debugsettings.enableframeratecounter = true; #endif Frame rootframe = Window.Current.Content as Frame; if (rootframe == null) rootframe = new Frame(); rootframe.navigationfailed += OnNavigationFailed; 6

7 if (e.previousexecutionstate == ApplicationExecutionState.Terminated) Window.Current.Content = rootframe; if (e.prelaunchactivated == false) if (rootframe.content == null) rootframe.navigate(typeof(mainpage), e.arguments); Window.Current.Activate(); void OnNavigationFailed(object sender, NavigationFailedEventArgs e) throw new Exception("Failed to load Page " + e.sourcepagetype.fullname); private void OnSuspending(object sender, SuspendingEventArgs e) var deferral = e.suspendingoperation.getdeferral(); deferral.complete(); 11) No Solution Explorer, criar a classe Pessoa.cs clicando com o botão direito do mouse sobre a pasta Model - Add - Class 7

8 12) Escrever o nome do arquivo Pessoa.cs e clicar no botão [Add] 13) Escrever a classe Pessoa.cs using System; namespace aulauwpsqlite public class Pessoa [SQLite.Net.Attributes.PrimaryKey, SQLite.Net.Attributes.AutoIncrement] public int Id get; set; public string Nome get; set; public string Fone get; set; public string DataCriacao get; set; public Pessoa() //construtor public Pessoa(string nome, string fone) Nome = nome; Fone = fone; DataCriacao = DateTime.Now.ToString(); 8

9 14) No Solution Explorer, criar a classe DatabaseHelper.cs clicando com o botão direito do mouse sobre a pasta ViewModel - Add - Class 15) Escrever a classe DatabaseHelper.cs using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Threading.Tasks; namespace aulauwpsqlite class DatabaseHelper public void CreateDatabase(string DB_PATH) if (!CheckFileExists(DB_PATH).Result) using (SQLite.Net.SQLiteConnection conn = new SQLite.Net.SQLiteConnection (new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), DB_PATH)) conn.createtable<pessoa>(); private async Task<bool> CheckFileExists(string filename) 9

10 try var store = await Windows.Storage.ApplicationData.Current.LocalFolder.GetFileAsync (filename); return true; catch return false; public void Insert(Pessoa objpessoa) using (SQLite.Net.SQLiteConnection conn = new SQLite.Net.SQLiteConnection(new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), App.DB_PATH)) conn.runintransaction(() => conn.insert(objpessoa); ); public Pessoa ReadPessoa(int PessoaId) using (SQLite.Net.SQLiteConnection conn = new SQLite.Net.SQLiteConnection(new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), App.DB_PATH)) var existingpessoa = conn.query<pessoa>("select * from Pessoa where Id =" + PessoaId).FirstOrDefault(); return existingpessoa; public ObservableCollection<Pessoa> ReadAllPessoa() try using (SQLite.Net.SQLiteConnection conn = new SQLite.Net.SQLiteConnection(new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), App.DB_PATH)) List<Pessoa> mycollection = conn.table<pessoa>().tolist<pessoa>(); ObservableCollection<Pessoa> PessoaList = new ObservableCollection<Pessoa>(myCollection); return PessoaList; catch return null; public void UpdateDetails(Pessoa ObjPessoa) using (SQLite.Net.SQLiteConnection conn = new SQLite.Net.SQLiteConnection(new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), App.DB_PATH)) var existingpessoa = conn.query<pessoa> ("select * from Pessoa where Id =" + ObjPessoa.Id).FirstOrDefault(); if (existingpessoa!= null) conn.runintransaction(() => 10

11 ); conn.update(objpessoa); public void DeleteAllPessoa() using (SQLite.Net.SQLiteConnection conn = new SQLite.Net.SQLiteConnection(new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), App.DB_PATH)) conn.droptable<pessoa>(); conn.createtable<pessoa>(); conn.dispose(); conn.close(); public void DeletePessoa(int Id) using (SQLite.Net.SQLiteConnection conn = new SQLite.Net.SQLiteConnection(new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), App.DB_PATH)) var existingpessoa = conn.query<pessoa> ("select * from Pessoa where Id =" + Id).FirstOrDefault(); if (existingpessoa!= null) conn.runintransaction(() => conn.delete(existingpessoa); ); 11

12 16) No Solution Explorer, criar a classe ReadAllPessoaList.cs clicando com o botão direito do mouse sobre a pasta ViewModel - Add Class 17) Escreva a classe ReadAllPessoaList.cs using System.Collections.ObjectModel; namespace aulauwpsqlite public class ReadAllPessoaList DatabaseHelper Db_Helper = new DatabaseHelper(); public ObservableCollection<Pessoa> GetAllPessoa() return Db_Helper.ReadAllPessoa(); 12

13 18) No Solution Explorer, criar a AddPage.xaml clicando com o botão direito do mouse sobre a pasta View - Add Blank Page e clicar no botão [Add] 19) Escrever o AddPage.xaml <Page x:class="aulauwpsqlite.addpessoa" xmlns=" xmlns:x=" xmlns:local="using:aulauwpsqlite" xmlns:d=" xmlns:mc=" mc:ignorable="d"> <Grid x:name="layoutroot" Background="Transparent"> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> <StackPanel Grid.Row="0" Margin="12,17,0,28"> <TextBlock Text="Pessoa App - Adicionar" Margin="9,-7,0,0"/> </StackPanel> <Grid x:name="contentpanel" Grid.Row="1" Margin="12,0,12,0"> <StackPanel> <TextBox Name="NomeTextBox" Margin="10" Header="Nome"/> <TextBox InputScope="Digits" Name="FoneTextBox" Margin="10" MaxLength="10" Header="Fone" /> <Button x:name="adicionarpessoabutton" Content="Adicionar" Margin="10" HorizontalAlignment="Stretch" Click="AdicionarPessoaButton_Click"/> <Button x:name="cancelarbutton" Content="Cancelar" 13

14 Margin="10" HorizontalAlignment="Stretch" Click="CancelarButton_Click"/> </StackPanel> </Grid> </Grid> </Page> 20) Escrever o AddPage.xaml.cs using System; using Windows.UI.Popups; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; namespace aulauwpsqlite public sealed partial class AddPessoa : Page public AddPessoa() this.initializecomponent(); private async void AdicionarPessoaButton_Click(object sender, RoutedEventArgs e) DatabaseHelper Db_Helper = new DatabaseHelper(); if (NomeTextBox.Text!= "" & FoneTextBox.Text!= "") Db_Helper.Insert(new Pessoa(NomeTextBox.Text, FoneTextBox.Text)); Frame.Navigate(typeof(MainPage)); else MessageDialog messagedialog = new MessageDialog ("Prencher os campos"); await messagedialog.showasync(); private void CancelarButton_Click(object sender, RoutedEventArgs e) Frame.Navigate(typeof(MainPage)); 14

15 21) No Solution Explorer, criar a DetailsPage.xaml clicando com o botão direito do mouse sobre a pasta View - Add Blank Page e clicar no botão [Add] 22) Escrever o DetailsPage.xaml <Page x:class="aulauwpsqlite.detailspage" xmlns=" xmlns:x=" xmlns:local="using:aulauwpsqlite" xmlns:d=" xmlns:mc=" mc:ignorable="d"> <Grid x:name="layoutroot" Background="Transparent"> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> <StackPanel Grid.Row="0" Margin="12,17,0,28"> <TextBlock Text="Pessoa App - Alterar / Excluir" Margin="9,-7,0,0"/> </StackPanel> <Grid x:name="contentpanel" Grid.Row="1" Margin="12,0,12,0"> <StackPanel> <TextBox Name="NomeTextBox" Margin="10" Header="Nome"/> <TextBox InputScope="Digits" Name="FoneTextBox" Margin="10" MaxLength="10" Header="Fone" /> <Button x:name="alterarpessoabutton" Content="Alterar" Margin="10" HorizontalAlignment="Stretch" Click="AlterarPessoaButton_Click"/> <Button x:name="excluirpessoabutton" Content="Excluir" 15

16 Margin="10" HorizontalAlignment="Stretch" Click="ExcluirPessoaButton_Click"/> <Button x:name="cancelarbutton" Content="Cancelar" Margin="10" HorizontalAlignment="Stretch" Click="CancelarButton_Click"/> </StackPanel> </Grid> </Grid> </Page> 23) Escrever a DetailsPage.xaml.cs using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; using Windows.UI.Xaml.Navigation; namespace aulauwpsqlite public sealed partial class DetailsPage : Page DatabaseHelper Db_Helper = new DatabaseHelper(); Pessoa currentpessoa = new Pessoa(); public DetailsPage() this.initializecomponent(); protected override void OnNavigatedTo(NavigationEventArgs e) currentpessoa = e.parameter as Pessoa; NomeTextBox.Text = currentpessoa.nome; FoneTextBox.Text = currentpessoa.fone; private void AlterarPessoaButton_Click(object sender, RoutedEventArgs e) currentpessoa.nome = NomeTextBox.Text; currentpessoa.fone = FoneTextBox.Text; Db_Helper.UpdateDetails(currentPessoa); Frame.Navigate(typeof(MainPage)); private void ExcluirPessoaButton_Click(object sender, RoutedEventArgs e) Db_Helper.DeletePessoa(currentPessoa.Id); Frame.Navigate(typeof(MainPage)); private void CancelarButton_Click(object sender, RoutedEventArgs e) Frame.Navigate(typeof(MainPage)); 16

17 24) No Solution Explorer, criar a MainPage.xaml clicando com o botão direito do mouse sobre a pasta View - Add Blank Page e clicar no botão [Add] 25) Escrever o MainPage.xaml <Page x:class="aulauwpsqlite.mainpage" xmlns=" xmlns:x=" xmlns:local="using:aulauwpsqlite" xmlns:d=" xmlns:mc=" mc:ignorable="d"> <Grid x:name="layoutroot" Background="Transparent"> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> <StackPanel Grid.Row="0" Margin="12,17,0,28"> <TextBlock Text="Pessoas App" TextWrapping="Wrap" Margin="9,-7,0,0" FontSize="28"/> </StackPanel> <Grid x:name="contentpanel" Grid.Row="1" Margin="12,0,12,0"> <Grid.RowDefinitions> <RowDefinition Height="auto"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> <Grid Grid.Row="0"> <Grid.ColumnDefinitions> 17

18 <ColumnDefinition Width="*" /> <ColumnDefinition Width="*" /> </Grid.ColumnDefinitions> <Button x:name="adicionarpessoabutton" Grid.Column="0" Content="Adicionar" Margin="5" HorizontalAlignment="Stretch" Click="AdicionarPessoaButton_Click"/> <Button x:name="excluirpessoasbutton" Grid.Column="1" IsEnabled="False" Content="Excluir Todos" Margin="5" HorizontalAlignment="Stretch" Click="ExcluirPessoasButton_Click"/> </Grid> <ListView BorderBrush="#FF141EE4" Grid.Row="1" x:name="listboxobj" SelectionChanged="listBoxobj_SelectionChanged"> <ListView.ItemTemplate> <DataTemplate> <Grid> <Border Margin="5" BorderBrush="White" BorderThickness="1"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="Auto"/> </Grid.RowDefinitions> <TextBlock Margin="5,0,0,0" Grid.Row="0" x:name="nometextblock" TextWrapping="Wrap" Text="Binding Nome" FontSize="28" Foreground="White"/> <TextBlock Grid.Row="0" Text=">" FontSize="28" HorizontalAlignment="Right" VerticalAlignment="Center" Foreground="White"/> <TextBlock Margin="5,0,0,0" Grid.Row="1" x:name="fonetextblock" TextWrapping="Wrap" Foreground="White" FontSize="18" Text="Binding Fone" /> </Grid> </Border> </Grid> </DataTemplate> </ListView.ItemTemplate> <ListView.ItemContainerStyle> <Style TargetType="ListViewItem"> <Setter Property="HorizontalContentAlignment" Value="Stretch" /> </Style> </ListView.ItemContainerStyle> </ListView> </Grid> </Grid> </Page> 26) Escrever a MainPage.xaml.cs using System.Collections.ObjectModel; using System.Linq; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; namespace aulauwpsqlite public sealed partial class MainPage : Page ObservableCollection<Pessoa> DB_PessoaList = new ObservableCollection<Pessoa>(); public MainPage() this.initializecomponent(); this.loaded += ReadPessoaList_Loaded; private void ReadPessoaList_Loaded(object sender, RoutedEventArgs e) ReadAllPessoaList dbpessoas = new ReadAllPessoaList(); DB_PessoaList = dbpessoas.getallpessoa();//get all DB Pessoas if (DB_PessoaList.Count > 0) ExcluirPessoasButton.IsEnabled = true; 18

19 listboxobj.itemssource = DB_PessoaList.OrderByDescending(i => i.id).tolist();//binding DB data to LISTBOX and Latest Pessoa ID can Display first. private void listboxobj_selectionchanged(object sender, SelectionChangedEventArgs e) if (listboxobj.selectedindex!= -1) Pessoa listitem = listboxobj.selecteditem as Pessoa;//Get slected listbox item Pessoa ID Frame.Navigate(typeof(DetailsPage), listitem); private void AdicionarPessoaButton_Click(object sender, RoutedEventArgs e) Frame.Navigate(typeof(AddPessoa)); private void ExcluirPessoasButton_Click(object sender, RoutedEventArgs e) DatabaseHelper delete = new DatabaseHelper(); delete.deleteallpessoa();//delete all DB Pessoas DB_PessoaList.Clear();//Clear collections ExcluirPessoasButton.IsEnabled = false; listboxobj.itemssource = DB_PessoaList; 27) No menu Build selecionar a opção Build Solution 19

20 28) No menu Build selecionar a opção Deploy Solution 20

21 29) No menu Debug selecionar a opção Start Debugging 30) No DB Browser for SQLite abra o arquivo PessoaManager.sqlite criado pelo App 21

22 31) Na Aba Navegar Dados verificar se os dados digitados no App foram gravados no SQLite 22

COMO CRIAR UM APLICATIVO UNIVERSAL WINDOWS PLATFORM CONSUMINDO WEB SERVICE ASP.NET WEB API

COMO CRIAR UM APLICATIVO UNIVERSAL WINDOWS PLATFORM CONSUMINDO WEB SERVICE ASP.NET WEB API COMO CRIAR UM APLICATIVO UNIVERSAL WINDOWS PLATFORM CONSUMINDO WEB SERVICE ASP.NET WEB API Professor William Yamamoto www.williamyamamoto.com.br 1) Criar novo Projeto aulauwp no Menu - File - New Project

Leia mais

Sistema Ponto de Venda Turma do 3º ano

Sistema Ponto de Venda Turma do 3º ano Sistema Ponto de Venda Turma do 3º ano Classe Cliente using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Linq; using System.Text; using System.Threading.Tasks; using

Leia mais

Navegação. José Antônio da Cunha IFRN

Navegação. José Antônio da Cunha IFRN José Antônio da Cunha IFRN O sistema de navegação do Silverlight, gira em torno de dois novos controles: Frame e Página. A idéia básica é que um único recipiente possa alternar entre várias páginas. O

Leia mais

Criação de uma aplicação Web ASP.NET MVC 4

Criação de uma aplicação Web ASP.NET MVC 4 Criação de uma aplicação Web ASP.NET MVC 4 usando Code First, com Roles (VS2012) Baseado no artigo de Scott Allen Roles in ASP.NET MVC4 : http://odetocode.com/blogs/scott/archive/2012/08/31/seeding membership

Leia mais

Criar uma solução com um link Serviços RIA entre os projetos

Criar uma solução com um link Serviços RIA entre os projetos Criar uma solução com um link Serviços RIA entre os projetos Para configurar uma solução de Serviços de RIA 1. Criar um novo projecto RIA Services no Visual Studio 2010, selecionando Arquivo, Novo e, em

Leia mais

Laboratório 3 WCF RIA Services

Laboratório 3 WCF RIA Services Laboratório 3 WCF RIA Services Continuando com nosso estudo sobre o WCF RIA Services vamos desenvolver mais um laboratório para aprendermos mais alguns recursos do Silverlight. 1) Crie uma aplicação Silverlight

Leia mais

Aplicação MVC com Class Library

Aplicação MVC com Class Library Aplicação MVC com Class Library Vamos considerar uma Class Library com o modelo de dados e com acesso à base de dados através do Entity Framework. Uma Class Library nunca funciona sozinha. Vamos usá-la

Leia mais

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 4 PROF. EMILIO PARMEGIANI

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 4 PROF. EMILIO PARMEGIANI DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 4 PROF. EMILIO PARMEGIANI WEB USER CONTROLS Neste exercício trabalharemos com a criação de controles ASP.NET personalizados. Através do uso de Web

Leia mais

Aplicação ASP.NET MVC Cliente de Aplicação Web API

Aplicação ASP.NET MVC Cliente de Aplicação Web API Aplicação ASP.NET MVC Cliente de Aplicação Web API http://www.asp.net/web-api/overview/advanced/calling-a-web-api-from-a-net-client Calling a Web API From a.net Client in ASP.NET Web API 2 (C#) 1. Criar

Leia mais

Publicar uma aplicação ASP.NET Core com base de dados SqlServer no Azure usando Visual Studio e um perfil para publicação (publish profile)

Publicar uma aplicação ASP.NET Core com base de dados SqlServer no Azure usando Visual Studio e um perfil para publicação (publish profile) Publicar uma aplicação ASP.NET Core com base de dados SqlServer no Azure usando Visual Studio e um perfil para publicação (publish profile) 1. Instalar no Visual Studio 2017 o workload Azure Development

Leia mais

//Um contador para o número do pedido private int contador = 1; public jrealizarvenda() { InitializeComponent(); }

//Um contador para o número do pedido private int contador = 1; public jrealizarvenda() { InitializeComponent(); } using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using

Leia mais

Aplicação ASP.NET MVC Cliente de Aplicação Web API (com Class Library)

Aplicação ASP.NET MVC Cliente de Aplicação Web API (com Class Library) Aplicação ASP.NET MVC Cliente de Aplicação Web API (com Class Library) http://www.asp.net/web-api/overview/advanced/calling-a-web-api-from-a-net-client Calling a Web API From a.net Client in ASP.NET Web

Leia mais

Controls. José Antônio da Cunha IFRN

Controls. José Antônio da Cunha IFRN Controls José Antônio da Cunha IFRN Você já teve um contato com alguns controles do Silverlight: Os layouts. Nos slides a seguir veremos alguns dos controles fundamentais do Silverlight. TextBlock: ele

Leia mais

Login Google. Copie a SSL URL, que no meu caso é https://localhost:44300/

Login Google. Copie a SSL URL, que no meu caso é https://localhost:44300/ Login Google Acessar NuGet Instalar o pacote Microsoft.Owin.Security.Cookies Instalar o pacote Microsoft.Owin.Security.Google Instalar Microsoft.Owin.Host.SystemWeb Habilitando SSL Para comunicar com Google

Leia mais

Desenvolvendo uma aplicação camadas

Desenvolvendo uma aplicação camadas Desenvolvendo uma aplicação camadas Nesta aplicação vamos partir do início, criaremos primeiramente o banco de dados, passaremos pelas regras de negócio e o desenvolvimento da interface em si. Criando

Leia mais

José Antônio da Cunha 14/12/2012

José Antônio da Cunha 14/12/2012 José Antônio da Cunha Jose.cunha@ifrn.edu.br 14/12/2012 jose.cunha@ifrn.edu.br Agenda 1. O que é Data Binding? 2. Opções de Binding 3. Elementos de Binding 4. Binding modes 5. Update Modes Data Binding

Leia mais

Tutorial de Aplicação Simples usando Web Forms e MySQL. Luiz Eduardo Guarino de Vasconcelos

Tutorial de Aplicação Simples usando Web Forms e MySQL. Luiz Eduardo Guarino de Vasconcelos Tutorial de Aplicação Simples usando Web Forms e MySQL Luiz Eduardo Guarino de Vasconcelos Abra o Visual Studio.NET Clique em File > New Web Site Selecione Visual C#.NET Framework 4.5 ou 4.5.1 ASP.NET

Leia mais

05 Como utilizar POO no ambiente gráfico do C#?

05 Como utilizar POO no ambiente gráfico do C#? 05 Como utilizar POO no ambiente gráfico do C#? Abra um novo projeto, mas desta vez, não escolha uma aplicação Console. Escolha Windows Form Application. A diferença para a aplicação de Console é a presença

Leia mais

Selecione o WPF Application dentro de Templates > Visual C# > Windows

Selecione o WPF Application dentro de Templates > Visual C# > Windows Atividade adicional 2 Criação de formulários e controles gráficos Abra o Visual Studio e acesse o menu File > New > Project Selecione o WPF Application dentro de Templates > Visual C# > Windows Quando

Leia mais

Criando um Projeto... File -> New -> Java Project. Colocar o nome do projeto em Project Name... Marcar JRE -> JavaSE-1.7 e Create separate folders for sources and class files -> Finish 1 No projeto criado,

Leia mais

Aplicação Web Zend Framework 2 Cliente de Aplicação Asp.Net Web API

Aplicação Web Zend Framework 2 Cliente de Aplicação Asp.Net Web API Aplicação Web Zend Framework 2 Cliente de Aplicação Asp.Net Web API 1. Criar a Aplicação Asp.Net Web API 2 com Individual User Accounts Visual Studio 2015 > File > New > Project Visual C#, Web > ASP.NET

Leia mais

Consulta de endereço através do Cep

Consulta de endereço através do Cep --------------------------------------------------------------------------------------------- Por: Giancarlo Fim giancarlo.fim@gmail.com Acesse: http://giancarlofim.wordpress.com/ ---------------------------------------------------------------------------------------------

Leia mais

Associação 1:1. Baseado no Diagrama de Classe a seguir, iremos criar as classes de Modelagem que compõem a Associação de Piloto com Carro.

Associação 1:1. Baseado no Diagrama de Classe a seguir, iremos criar as classes de Modelagem que compõem a Associação de Piloto com Carro. Associação 1:1 Abrir o Visual Studio Abrir o projeto WebHeranca Baseado no Diagrama de Classe a seguir, iremos criar as classes de Modelagem que compõem a Associação de Piloto com Carro. Para isso, será

Leia mais

Connection String usada por uma Class Library

Connection String usada por uma Class Library Connection String usada por uma Class Library Vamos considerar uma Class Library com o modelo de dados e com acesso à base de dados através do Entity Framework. Aonde deve ser colocada a connection string

Leia mais

Para baixá-lo entre no site : http://www.netduino.com/; Selecione a aba Downloads ; Clique no link: Microsoft Visual C# Express 2010; Por meio desse

Para baixá-lo entre no site : http://www.netduino.com/; Selecione a aba Downloads ; Clique no link: Microsoft Visual C# Express 2010; Por meio desse Para baixá-lo entre no site : http://www.netduino.com/; Selecione a aba Downloads ; Clique no link: Microsoft Visual C# Express 2010; Por meio desse programa será possível conectar-se ao Netduíno. Execute

Leia mais

Web Services. EclipseSDK/DB2 Construindo/Consumindo Serviços

Web Services. EclipseSDK/DB2 Construindo/Consumindo Serviços Web Services EclipseSDK/DB2 Construindo/Consumindo Serviços Mario C. Ponciano a.k.a: Razec http://razec.wordpress.com mrazec@gmail.com 28 de Novembro 2009 2 Sumário Objetivo... 3 Requisitos... 3 Desenvolvimento...

Leia mais

Guia e Utilização do Visual Studio.NET 2003

Guia e Utilização do Visual Studio.NET 2003 Guia e Utilização do Visual Studio.NET 2003 Objectivo Este guia acompanha-o através do processo de criação de uma aplicação C++ utilizando o ambiente de desenvolvimento Visual Studio.NET 2003. Passo 1:

Leia mais

// Namespaces para trabalhar com arquivos using Microsoft.Win32; using System.IO; namespace Aula1 { public partial class Arquivo : Window {

// Namespaces para trabalhar com arquivos using Microsoft.Win32; using System.IO; namespace Aula1 { public partial class Arquivo : Window { using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using

Leia mais

Seguindo o modelo descrito nas Tabelas 1 e 2, crie os arquivos utilizando a versão doo Excel que você tiver disponível.

Seguindo o modelo descrito nas Tabelas 1 e 2, crie os arquivos utilizando a versão doo Excel que você tiver disponível. Atividade 4 2013 SSIS Atenção! A atividade 4 será apresentada para toda a turma. Cada aluno terá 10 minutos para apresentação. O dia da apresentação será posteriormente marcado. Montando o cenário Para

Leia mais

Login. Criar um novo website File > New > WebSite Framework 4.5 Visual C# ASP.NET Empty Web Site Nome do projeto: WebLogin

Login. Criar um novo website File > New > WebSite Framework 4.5 Visual C# ASP.NET Empty Web Site Nome do projeto: WebLogin Login Criar um novo website File > New > WebSite Framework 4.5 Visual C# ASP.NET Empty Web Site Nome do projeto: WebLogin Estrutura do projeto Criar pastas e deixar a estrutura do projeto conforme a figura.

Leia mais

Integração por Web Services

Integração por Web Services Integração por Web Services Versão 1.1 Maio 2010 Índice Índice... 2 Introdução... 3 Arquitectura PRIMAVERA... 4 User Interface... 4 Motor... 4 Interface para o Administrador... 5 Motores PRIMAVERA em Web

Leia mais

Many-to-many. Mapear no Context Na classe Context.cs, dentro do método OnModelCreating, adicionar o trecho

Many-to-many. Mapear no Context Na classe Context.cs, dentro do método OnModelCreating, adicionar o trecho Many-to-many Adicionar o relacionamento Transporte Clientes Na classe Transporte.cs Adicionar o relacionamento public virtual ICollection Clientes get; set; Na classe Cliente.cs Adicionar o relacionamento

Leia mais

2 Criar uma Enterprise Application que num módulo EJB irá conter um ou vários Beans.

2 Criar uma Enterprise Application que num módulo EJB irá conter um ou vários Beans. Enterprise java Bens Folha 8-1 Session beans A Aplicação cliente que acede a um session bean (Exemplo retirado de: https://netbeans.org/kb/docs/javaee/entappclient.html) 1 Criar uma Java Class Library

Leia mais

Web Services Novembro de 2011

Web Services Novembro de 2011 Web Services Novembro de 2011 1. Criação do Web Service Somar na plataforma.net. Colocação do serviço na máquina Dot. 2. Criação de uma aplicação de consola para teste deste serviço. 3. Criação de um Cliente

Leia mais

Login. Criar uma pasta Repositories na raiz do projeto. Criar uma classe Funcoes.cs dentro da pasta Repositories.

Login. Criar uma pasta Repositories na raiz do projeto. Criar uma classe Funcoes.cs dentro da pasta Repositories. Criar uma pasta Repositories na raiz do projeto. Login Criar uma classe Funcoes.cs dentro da pasta Repositories. using System; using System.Collections.Generic; using System.Linq; using System.Web; using

Leia mais

Casa do Código Livros para o programador Rua Vergueiro, º andar Vila Mariana São Paulo SP Brasil. E-book gerado especialmente para

Casa do Código Livros para o programador Rua Vergueiro, º andar Vila Mariana São Paulo SP Brasil. E-book gerado especialmente para 62598 Casa do Código Todos os direitos reservados e protegidos pela Lei nº9.610, de 10/02/1998. Nenhuma parte deste livro poderá ser reproduzida, nem transmitida, sem autorização prévia por escrito da

Leia mais

Lists. Aproveitando o projeto WebLogin, vamos ver como implementar alguns componentes de lista (DropDownList, RadioButtonList e CheckBoxList).

Lists. Aproveitando o projeto WebLogin, vamos ver como implementar alguns componentes de lista (DropDownList, RadioButtonList e CheckBoxList). Lists Aproveitando o projeto WebLogin, vamos ver como implementar alguns componentes de lista (DropDownList, RadioButtonList e CheckBoxList). DropDownList Adicione uma pasta em Pages, chamada Teste. Dentro

Leia mais

Técnicas Modernas em Compiladores

Técnicas Modernas em Compiladores Técnicas Modernas em Compiladores e como esse conhecimento pode transformar você em um programador melhor. Elemar Júnior @elemarjr falecom@elemarjr.com elemarjr@ravendb.net elemarjr.com Olá, eu sou Elemar

Leia mais

Retrofit. Criar um novo projeto. Selecionar a API. Retrofit para consumir Web Service Luiz Eduardo Guarino de Vasconcelos

Retrofit. Criar um novo projeto. Selecionar a API. Retrofit para consumir Web Service Luiz Eduardo Guarino de Vasconcelos Retrofit Criar um novo projeto Selecionar a API Empty Activity MainActivity Finish. Adicionar Novas Dependências Menu File > Project Structure Modulo app > Aba Dependencies Clique em adicionar (+) no canto

Leia mais

Visual Studio.NET - C# Parte 2 Windows Forms e Web Services

Visual Studio.NET - C# Parte 2 Windows Forms e Web Services Visual Studio.NET - C# Parte 2 Windows Forms e Web Services Cláudio Luís Vieira Oliveira prof.claudioluis@fatec.sp.gov.br 1 Conteúdo Aplicações para o Windows Web Service 2 1 Aplicações para o Windows

Leia mais

Usando o Eclipse - Fundamentos. Professor Vicente Paulo de Camargo

Usando o Eclipse - Fundamentos. Professor Vicente Paulo de Camargo Usando o Eclipse - Fundamentos Professor Vicente Paulo de Camargo O Eclipse é um ambiente de desenvolvimento integrado (IDE) É a ferramenta mais utilizada pelas empresas, visto que pode ser configurada

Leia mais

Google Chart. Adicionando Action No PublicoController, adicionar o trecho. Adicionar View Botão direito na Action acima, Add View.

Google Chart. Adicionando Action No PublicoController, adicionar o trecho. Adicionar View Botão direito na Action acima, Add View. Google Chart Adicionando Action No PublicoController, adicionar o trecho public ActionResult Graficos() return View(); Adicionar View Botão direito na Action acima, Add View. Alterando Graficos.chstml

Leia mais

Introdução à Engenharia ENG1000

Introdução à Engenharia ENG1000 Introdução à Engenharia ENG1000 Aula 04 Introdução ao Visual Studio 2010 Prof. Augusto Baffa 1. Execute o MS-Visual Studio 2010. Experimente o caminho: Start All Programs Microsoft

Leia mais

Para o carregamento das DropDownList usar métodos:

Para o carregamento das DropDownList usar métodos: Exercício ADO.NET Sales.aspx Acrescentar linhas de encomenda Para o carregamento das DropDownList usar métodos: DataSet dsprodutos = produtos.getall("admin", "admin"); DataSet dsclientes = clientes.getall("admin",

Leia mais

ACESSO AO BANCO DE DADOS PARTE 2 ALTERAÇÃO, EXCLUSÃO E INCLUSÃO DE REGISTROS

ACESSO AO BANCO DE DADOS PARTE 2 ALTERAÇÃO, EXCLUSÃO E INCLUSÃO DE REGISTROS ACESSO AO BANCO DE DADOS PARTE 2 ALTERAÇÃO, EXCLUSÃO E INCLUSÃO DE REGISTROS Inserir dados no Banco 1) Como vamos aproveitar o mesmo projeto e este carrega sempre os dados pelo Page_Load quando abrimos

Leia mais

Visual Studio+SQL Server Express LocalDB ANTONIO LUIS

Visual Studio+SQL Server Express LocalDB ANTONIO LUIS Visual Studio+SQL Server Express LocalDB ANTONIO LUIS OBJETIVO Mostrar o processo de criação de um banco de dados usando SQL Server Express LocalDB. Versão do SQL Server voltada pra desenvolvedores, e

Leia mais

Bem vindos ao Curso de ASP.NET MVC 3 Razor e C#

Bem vindos ao Curso de ASP.NET MVC 3 Razor e C# Bem vindos ao Curso de ASP.NET MVC 3 Razor e C# Pré-requisitos: O curso de C# Csharp veja aqui e o curso de ASP.NET Básico veja aqui Valor R$129.00 compre aqui Veja o video do curso aqui Aprenda ASP.NET

Leia mais

HABILITANDO A IDE DO ECLIPSE

HABILITANDO A IDE DO ECLIPSE HABILITANDO A IDE DO ECLIPSE Até agora configuramos todos os atributos dos objetos inseridos em um frame. Vamos agora habilitar a IDE do Eclipse. Siga os passos abaixo: 1. File >>New >> Java Project 2.

Leia mais

TUTORIAL DE INSTALAÇÃO DO AMBIENTE DE DESENVOLVIMENTO ANDROID NO UBUNTU

TUTORIAL DE INSTALAÇÃO DO AMBIENTE DE DESENVOLVIMENTO ANDROID NO UBUNTU TUTORIAL DE INSTALAÇÃO DO AMBIENTE DE DESENVOLVIMENTO ANDROID NO UBUNTU Wellyson Vieira Dias 1. Introdução: 1.1. Componentes do ambiente de desenvolvimento: - IDE Android Studio com SDK. - API Level 19

Leia mais

Adicionando a classe de Mapeamento Faça o download do arquivo Descompacte-o

Adicionando a classe de Mapeamento Faça o download do arquivo  Descompacte-o Herança Abrir o Visual Studio Criar um novo projeto. File > New > WebSite Asp.NET Empty Web Site.NET Framework 4.5 Visual C# Nome: WebHeranca Criar as pastas na Solution Explorer: Adicionando a classe

Leia mais

ASP.NET Web Services. José Antônio da Cunha IFRN

ASP.NET Web Services. José Antônio da Cunha IFRN José Antônio da Cunha IFRN Algumas das aplicações mais interessantes Silverlight tem backbone de código escondido do lado do servidor. Eles podem chamar um servidor Web para recuperar dados de um banco

Leia mais

Faça Fácil Proficy Historian e SQL Linked Server

Faça Fácil Proficy Historian e SQL Linked Server Faça Fácil Proficy Historian e SQL Linked Informações de produção consolidadas através de indicadores e armazenadas em historiadores de processo, como o Proficy Historian, muitas vezes devem ser integradas

Leia mais

Escola Olímpio Curso: Técnico em Informática. Introdução e instalação

Escola Olímpio Curso: Técnico em Informática. Introdução e instalação Introdução e instalação http://msdn.microsoft.com/pt-br/vcsharp/default.aspx Vídeo Aulas http://msdn.microsoft.com/pt-br/vstudio/aa700773(en-us).aspx http://msdn.microsoft.com/pt-br/vcsharp/bb798022(en-us).aspx?wt.slv=rightrail

Leia mais

Exercícios de fixação: Listas

Exercícios de fixação: Listas Exercícios de fixação: Listas Exercício 1 : Inlcuindo o driver ao seu projeto 1. No Eclipse, vamos criar um novo projeto chamado CursoJavaJDBC. 2. Copie o driver do MySQL para o seu projeto. a. localize

Leia mais

PROFICY HISTORIAN E SQL LINKED SERVER

PROFICY HISTORIAN E SQL LINKED SERVER PROFICY HISTORIAN E SQL LINKED SERVER Informações de produção consolidadas através de indicadores e armazenadas em historiadores de processo, como o Proficy Historian, muitas vezes devem ser integradas

Leia mais

Faça Fácil. Proficy Historian e SQL Linked Server

Faça Fácil. Proficy Historian e SQL Linked Server Faça Fácil Proficy Historian e SQL Linked Server Informações de produção consolidadas através de indicadores e armazenadas em historiadores de processo, como o Proficy Historian, muitas vezes devem ser

Leia mais

PROJETOS EXEMPLO DE ASP.NET MVC

PROJETOS EXEMPLO DE ASP.NET MVC INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIAS E TECNOLOGIAS DO RIO GRANDE DO NORTE PROFESSOR: JOSÉ ANTÔNIO DA CUNHA PROJETOS EXEMPLO DE ASP.NET MVC Projeto 1: Projeto 2: Implementando o CRUD em ASP.NET MVC,

Leia mais

INSTALAÇÃO/CONFIGURAÇÃO GPJURI INSTALAÇÃO DA AUTORIDADE DE CERTIFICAÇÃO E CADEIA DE CERTIFICADOS

INSTALAÇÃO/CONFIGURAÇÃO GPJURI INSTALAÇÃO DA AUTORIDADE DE CERTIFICAÇÃO E CADEIA DE CERTIFICADOS INSTALAÇÃO/CONFIGURAÇÃO GPJURI Preparando a estação de trabalho 1 - Internet Explorer menu Ferramentas - Opções da Internet Conteúdo Certificados - excluir/remover em todas as abas qualquer referencia

Leia mais

Resumo Aplicação MVC Contoso University

Resumo Aplicação MVC Contoso University Resumo Aplicação MVC Contoso University Parte 1. New Project MVC4: ContosoUniversity Html.ActionLink(string linktext, string actionname, string controllername) Retorna MvcHtmlString, uma string com o código

Leia mais

PHILAE - SISTEMA DE RELACIONAMENTO - MANUAL DE INSTALAÇÃO

PHILAE - SISTEMA DE RELACIONAMENTO - MANUAL DE INSTALAÇÃO Manual Instalação - 00 Próxima página 1. Selecione "Instalar", e aguarde o início do Programa de Instalação; o Sistema perguntará se você deseja "Run" (Executar ou Abrir), ou "Save" (Salvar), selecione

Leia mais

Ambientes Virtuais de Execução

Ambientes Virtuais de Execução Ambientes Virtuais de Execução Semestre Inverno 2012/13 Trabalho Final 1 Objectivos Este trabalho tem como objectivo a consolidação de conhecimentos dos mecanismos e construções do sistema de tipos do.net

Leia mais

QBalança Biblioteca de comunicação com balanças

QBalança Biblioteca de comunicação com balanças QBalança Biblioteca de comunicação com balanças Este documento apresenta detalhadamente como utilizar recursos oferecidos pela biblioteca de comunicação com balanças, produzida especialmente pela Qbit

Leia mais

Programação para Dispositivos Móveis

Programação para Dispositivos Móveis Prof. MSc. Flávio Barros flavioifma@gmail.com www.flaviobarros.com.br Programação para Dispositivos Móveis Aula: CRUD Agenda com SQLite Parte II Caxias - MA Projeto Android Estrutura Activity MainActivity.java

Leia mais

Introdução ao Microsoft Visual C# e ao Microsoft Visual Studio 2013

Introdução ao Microsoft Visual C# e ao Microsoft Visual Studio 2013 PARTE I Introdução ao Microsoft Visual C# e ao Microsoft Visual Studio 2013 CAPÍTULO 1 Bem-vindo ao C#.............................................3 CAPÍTULO 2 Variáveis, operadores e expressões.............................39

Leia mais

PROGRAMAÇÃO ORIENTADA A OBJETOS I. Prof. Me. Hélio Esperidião

PROGRAMAÇÃO ORIENTADA A OBJETOS I. Prof. Me. Hélio Esperidião PROGRAMAÇÃO ORIENTADA A OBJETOS I Prof. Me. Hélio Esperidião AVALIAÇÃO 2 avaliações + Lista de Exercícios 1 Prova + 1 Projeto Prova (0-8) + 2 pontos para lista de exercícios entregue no dia da prova. Projeto(0-10)

Leia mais

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 1 PROF. EMILIO PARMEGIANI

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 1 PROF. EMILIO PARMEGIANI DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 1 PROF. EMILIO PARMEGIANI Exercício 1 Neste exercício trabalharemos com alguns web controls básicos e praticaremos os tipos de dados do C#. Vamos criar

Leia mais

Construindo Aplicações com ASP.NET MVC 2.0 Aula 03 Luiz Alberto Ferreira Gomes. Ciência da Computação da PUC Minas

Construindo Aplicações com ASP.NET MVC 2.0 Aula 03 Luiz Alberto Ferreira Gomes. Ciência da Computação da PUC Minas Construindo Aplicações com ASP.NET MVC 2.0 Aula 03 Luiz Alberto Ferreira Gomes Ciência da Computação da PUC Minas 2 Camada responsável por armazenar em um repositório de dados e reconstituir objetos de

Leia mais

Centralizar uma janela com uma janela Proprietário WPF

Centralizar uma janela com uma janela Proprietário WPF Centralizar uma janela com uma janela Proprietário WPF Para centralizar uma janela sobre outra janela em WPF, você precisa fazer duas coisas. Primeiro, você precisa definir a propriedade WindowStartupLocation

Leia mais

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET. Prof. Emilio Parmegiani

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET. Prof. Emilio Parmegiani DESENVOLVIMENTO DE SOFTWARE PARA INTERNET Prof. Emilio Parmegiani Neste exercício praticaremos o uso de arquivos XML criando uma Jukebox, as famosas máquinas tocadoras de música. 1 - Crie um novo projeto

Leia mais

Programação Orientada a Objetos (utilizando C#) Professor Emiliano S. Monteiro Versão 12 Out/2016.

Programação Orientada a Objetos (utilizando C#) Professor Emiliano S. Monteiro Versão 12 Out/2016. Programação Orientada a Objetos (utilizando C#) Professor Emiliano S. Monteiro Versão 12 Out/2016 4.1.6. Propriedades Como em qualquer linguagem Java ou C++, para acessar campos privados de uma classe,

Leia mais

ADO1. Visual Studio 2008 New Web Site: ADO1 em C:\Utilizadors\Fernando\ \ARQSI\TP6

ADO1. Visual Studio 2008 New Web Site: ADO1 em C:\Utilizadors\Fernando\ \ARQSI\TP6 ADO1 Visual Studio 2008 New Web Site: ADO1 em C:\Utilizadors\Fernando\2009-2010\ARQSI\TP6 1 Arrastar para App_Data o ficheiro loja.mdb 2 Add New Item WebForm DataReaderProg.aspx programaticamente - Apresenta

Leia mais

Android Banco de Dados. Ivan Nicoli

Android Banco de Dados. Ivan Nicoli Android Banco de Dados Ivan Nicoli SQLite O Android tem suporte ao SQLite (http://www.sqlite.org), um leve e poderoso banco de dados. Cada aplicação pode criar um ou mais banco de dados, que ficam localizados

Leia mais

Criar um projeto ->. Criar no pacote entity a classe Funcionario com os atributos(idfuncionario, nome, sexo, ativo, salario). Criar construtor vazio, o construtor cheio, o tostring com todos os atributos

Leia mais

DATA ACCESS OBJECT (DAO)

DATA ACCESS OBJECT (DAO) Universidade de São Paulo, Instituto de Ciências Matemáticas e de Computação DATA ACCESS OBJECT (DAO) SSC 621: Análise e Projeto Orientados a Objetos Prof. Dr. Lucas Bueno R. Oliveira 2º Semestre 2015

Leia mais

PRDS C#.Net Alexandre L. Silva

PRDS C#.Net Alexandre L. Silva PRDS 2011.1 C#.Net Alexandre L. Silva alexandre.silva@les.inf.puc-rio.br Programa 1. Introdução ao.net 2. Introdução ao ASP.Net 3. Introdução ao C#.Net 4. Primeiro programa 5. Métodos e Variáveis 6. Estruturas

Leia mais

SMA PROCEDIMENTO DE ACESSO AO SISTEMA SMA PROCEDIMENTO DE ACESSO AO SISTEMA

SMA PROCEDIMENTO DE ACESSO AO SISTEMA SMA PROCEDIMENTO DE ACESSO AO SISTEMA SMA PROCEDIMENTO DE ACESSO AO SISTEMA Índice 1. Pré-requisitos... 2 2. Configurando opções de segurança do Internet Explorer... 3 3. Requisição e Instalação dos certificados de acesso... 5 3.1. Instalação

Leia mais

Laboratório 3 Controllers

Laboratório 3 Controllers S2B ASP.NET MVC 1 Laboratório 3 Controllers Neste laboratório é apresentado o uso de controladores, ações e objetos de resultado. 1. Uso dos objetos Request e Response 1.1 No Visual Studio, abra a sua

Leia mais

Firebase. Acesse o site https://firebase.google.com/?hl=pt-br Acesse o menu Go to Console. Acesse com uma conta Google ou crie uma conta.

Firebase. Acesse o site https://firebase.google.com/?hl=pt-br Acesse o menu Go to Console. Acesse com uma conta Google ou crie uma conta. Firebase Acesse o site https://firebase.google.com/?hl=pt-br Acesse o menu Go to Console. Acesse com uma conta Google ou crie uma conta. Adicione um projeto. Crie um projeto Para usar o Firebase num projeto

Leia mais

Aula 06 Usando controles em ASP.NET

Aula 06 Usando controles em ASP.NET Tecnologia em Análise e Desenvolvimento de Sistemas Disciplina: Linguagem de Programação Plataforma.NET 2 Aula 06 Usando controles em ASP.NET Nas propriedades do FORM temos a opções EnableViewState. Esta

Leia mais

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 6 PROF. EMILIO PARMEGIANI

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 6 PROF. EMILIO PARMEGIANI DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 6 PROF. EMILIO PARMEGIANI TRACE E DEBUG Neste laboratório veremos como utilizar técnicas de tracing para rastrear mensagens em suas aplicações ASP.NET

Leia mais

INTRODUÇÃO AO USO DO DEV C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia

INTRODUÇÃO AO USO DO DEV C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia INTRODUÇÃO AO USO DO DEV C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia Tela inicial do Editor de programas do DEV C++ Dicas

Leia mais

Java - Conexão ao Banco de Dados usando JDBC

Java - Conexão ao Banco de Dados usando JDBC Java - Conexão ao Banco de Dados usando JDBC 1. Criar o modelo no DBDesigner, como mostrado a seguir. Salvar o script de criação da tabela. 2. Criar o esquema e as tabelas no MySQL (Pode usar o MySQL Query

Leia mais

Sistemas de Informação e Bases de Dados

Sistemas de Informação e Bases de Dados Departamento de Engenharia Informática Sistemas de Informação e Bases de Dados Extract, Transform, and Load (ETL) 1. Utilizando o Microsoft SQL Server Management Studio, crie uma base de dados com o nome

Leia mais

VALIDAÇÃO DE DADOS COM O PADRÃO MVC

VALIDAÇÃO DE DADOS COM O PADRÃO MVC VALIDAÇÃO DE DADOS COM O PADRÃO MVC Emanuel Braz da Cruz Leonardo Soares Vianna André Lúcio de Oliveira Bruno Lessa RESUMO A validação de dados no padrão MVC consiste de atributos simples e fácil de usar

Leia mais

Guia para configurar o IDE Netbeans para desenvolver projectos em C/C++ com OpenMP:

Guia para configurar o IDE Netbeans para desenvolver projectos em C/C++ com OpenMP: Guia para configurar o IDE Netbeans para desenvolver projectos em C/C++ com OpenMP: Ativando C/C++ / Fortran no IDE NetBeans: Se você quiser trabalhar com C, C++ ou Fortran no IDE NetBeans, a instalação

Leia mais

Programação para Dispositivos Móveis. Banco de Dados (SQLite)

Programação para Dispositivos Móveis. Banco de Dados (SQLite) Programação para Dispositivos Móveis Banco de Dados (SQLite) SQLite O Android possui suporte nativo ao SQLite O SQLite é um mecanismo de banco de dados SQL incorporado. Ao contrário da maioria dos outros

Leia mais

Acesso a banco de dados

Acesso a banco de dados Acesso a banco de dados 1. Crie uma pasta chamada AcessoBD com as seguintes subpastas: Aplicativos, Drivers, AcessoMSACCESS, AcessoMySQL e AcessoSQLSERVER Exemplo 1: MS ACCESS 1. Crie um banco de dados

Leia mais

De forma simples, para a execução de comandos SQL com JDBC, precisa-se da instancia de três classes Java. São elas: Nome da classe Função

De forma simples, para a execução de comandos SQL com JDBC, precisa-se da instancia de três classes Java. São elas: Nome da classe Função .1 JDBC A linguagem Java possui classes que permitem a com um banco de dados. Essas classes fazem parte do pacote JDBC (Java Database Connectivity), uma API (Application Program Interface) que permite

Leia mais

Código do Sistema Ponto de Vendas

Código do Sistema Ponto de Vendas Código do Sistema Ponto de Vendas O sistema ponto de vendas, tem como finalidade implementar um pequeno sistema em WPF, que sirva de exemplo para a turma da disciplina Ambiente de Programação e Banco de

Leia mais

PROJETO ECLIPSE: Estrutura do projeto: (Dynamic Web Project) LIBS: Java WebDeveloper. Prof. Edson Belém

PROJETO ECLIPSE: Estrutura do projeto: (Dynamic Web Project) LIBS: Java WebDeveloper. Prof. Edson Belém PROJETO ECLIPSE: Estrutura do projeto: (Dynamic Web Project) LIBS: antlr-2.7.7.jar aspectjweaver-1.8.13.jar attoparser-2.0.4.release.jar classmate-1.3.4.jar dom4j-1.6.1.jar hibernate-commons-annotations-5.0.1.final.jar

Leia mais

SMA PROCEDIMENTO DE ACESSO AO SISTEMA

SMA PROCEDIMENTO DE ACESSO AO SISTEMA SMA PROCEDIMENTO DE ACESSO AO SISTEMA Índice 1. Pré-requisitos... 2 2. Configurando opções de segurança do Internet Explorer... 3 3. Requisição e Instalação dos certificados de acesso... 5 3.1. Instalação

Leia mais

Instalando o Eclipse e o Android

Instalando o Eclipse e o Android Instalando o Eclipse e o Android Para a elaboração desse material, eu fiz o uso do Eclipse Galileo (Eclipse 3.5.1 para Windows) e o SDK do Android Revisão 5 e o plugin do Android para o Eclipse ADT-0.9.6.

Leia mais

Tipos, Literais, Operadores

Tipos, Literais, Operadores Tipos, Literais, Operadores Identificadores São palavras utilizadas para nomear variáveis, métodos e classes Na linguagem Java, o identificador sempre começa por letra, sublinhado(_) ou cifrão ($) Não

Leia mais

Tipos, Literais, Operadores

Tipos, Literais, Operadores Tipos, Literais, Operadores Identificadores São palavras utilizadas para nomear variáveis, métodos e classes Na linguagem Java, o identificador sempre começa por letra, sublinhado(_) ou cifrão ($) Não

Leia mais

Implementar um exemplo de relacionamento entre classes um para muitos (1:N) e um para um (1:1). Sistema para uma Promotora de Evento Agenda Anual

Implementar um exemplo de relacionamento entre classes um para muitos (1:N) e um para um (1:1). Sistema para uma Promotora de Evento Agenda Anual Aula 09 Objetivo Implementar um exemplo de relacionamento entre classes um para muitos (1:N) e um para um (1:1). Sistema para uma Promotora de Evento Agenda Anual Banco de Dados 1. Crie um novo projeto

Leia mais

using System; using System.Collections.Generic; using System.Text; namespace Estudo { public class PessoaJuridica : Pessoa { private string cnpj;

using System; using System.Collections.Generic; using System.Text; namespace Estudo { public class PessoaJuridica : Pessoa { private string cnpj; using System; using System.Collections.Generic; using System.Text; namespace Estudo public abstract class Pessoa private int idpessoa; private string nome; public int IdPessoa get return this.idpessoa;

Leia mais

WINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE

WINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE WINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE 1. Introdução. Uma Aplicação Windows Forms consiste em programas GRÁFICOS fundamentados no conceito de JANELAS que, no Visual Studio,

Leia mais