orm
|
|
- Lucca Damásio Regueira
- 7 Há anos
- Visualizações:
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 Professor William Yamamoto www.williamyamamoto.com.br 1) Criar novo Projeto aulauwp no Menu - File - New Project
Leia maisSistema 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 maisNavegaçã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 maisCriaçã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 maisCriar 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 maisLaborató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 maisAplicaçã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 maisDESENVOLVIMENTO 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 maisAplicaçã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 maisPublicar 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(); }
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 maisAplicaçã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 maisControls. 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 maisLogin 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 maisDesenvolvendo 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 maisJosé 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 maisTutorial 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 mais05 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 maisSelecione 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 maisCriando 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 maisAplicaçã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 maisConsulta de endereço através do Cep
--------------------------------------------------------------------------------------------- Por: Giancarlo Fim giancarlo.fim@gmail.com Acesse: http://giancarlofim.wordpress.com/ ---------------------------------------------------------------------------------------------
Leia maisAssociaçã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 maisConnection 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 maisPara 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 maisWeb 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 maisGuia 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 {
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 maisSeguindo 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 maisLogin. 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 maisIntegraçã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 maisMany-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 mais2 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 maisWeb 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 maisLogin. 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 maisCasa 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 maisLists. 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 maisTé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 maisRetrofit. 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 maisVisual 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 maisUsando 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 maisGoogle 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 maisIntroduçã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 maisPara 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 maisACESSO 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 maisVisual 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 maisBem 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 maisHABILITANDO 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 maisTUTORIAL 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 maisAdicionando 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 maisASP.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 maisFaç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 maisEscola 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 maisExercí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 maisPROFICY 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 maisFaç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 maisPROJETOS 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 maisINSTALAÇÃ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 maisResumo 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 maisPHILAE - 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 maisAmbientes 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 maisQBalanç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 maisProgramaçã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 maisIntroduçã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 maisPROGRAMAÇÃ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 maisDESENVOLVIMENTO 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 maisConstruindo 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 maisCentralizar 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 maisDESENVOLVIMENTO 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 maisProgramaçã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 maisADO1. 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 maisAndroid 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 maisCriar 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 maisDATA 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 maisPRDS 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 maisSMA 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 maisLaborató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 maisFirebase. 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 maisAula 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 maisDESENVOLVIMENTO 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 maisINTRODUÇÃ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 maisJava - 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 maisSistemas 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 maisVALIDAÇÃ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 maisGuia 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 maisProgramaçã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 maisAcesso 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 maisDe 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 maisCó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 maisPROJETO 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 maisSMA 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 maisInstalando 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 maisTipos, 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 maisTipos, 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 maisImplementar 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 maisusing 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 maisWINDOWS 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