Escolar Documentos
Profissional Documentos
Cultura Documentos
______________________________________________________________________
use dbClinicaNeusa
______________________________________________________________________1
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
create table tbConsulta(
CodPac int,
CodMed int,
Data date not null,
Hora time not null,
constraint PkDH primary key(CodPac,CodMed,Data,Hora),
constraint FkPac foreign key(CodPac)references
tbPaciente(CdPac),
constraint FkMed foreign key(CodMed)references
tbMedico(CdMed))
insert into
tbMedico(Nome,Especialidade,CarteiraProfissional)
values('Carlos','Ortopedia',21342),
('Filipe Gouveia','Neurologia',34213),
('Rita Gomes','Oftamologia',25768),
('Elisabete Lima','Oftamologia',23870)
______________________________________________________________________3
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
7. Na Janela New Project, em Installed Templates escolha template Windows
Application. Em Name altere o nome do projecto para ClinicaNeusa e depois clique
no botão Browse, para seleccionar localizar a pasta onde prende-se gravar o
projecto.
8. Clique no botão OK. Será gerado um formulário (Form1), ele será nosso Form
principal.
______________________________________________________________________4
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
9. agora dê um clique sobre o Form, vá para janela Properties e altere as seguintes
propriedades:
______________________________________________________________________5
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
10. Agora vá para a janela Toolbox e arraste do separador Menus & Toolbars para o
formulario a barra de controles Toolstrip.
______________________________________________________________________6
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
12. O formulário ficará com se mostra abaixo.
______________________________________________________________________7
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
14. O formulario deverá ficar assim.
15. Agora vamos adicionar um novo Data Source, para isso, dê um clique no menu
Data e no menu que surgir dê um clique em Add New Data Source.
______________________________________________________________________8
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
16. Na janela que aparece, selecione Database e clique em Next.
17. Surgirá a janela Data Source configuration Wizard. Nesta janela dê um clique em
Next.
______________________________________________________________________9
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
18. Na janela que surgir, dê um clique em no botão New Connection.
______________________________________________________________________
10
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
Nota: se estiver com dúvidas sobre o nome do servidor local, vá a janela Connect to
Server do SQL Sever2008 R2.
______________________________________________________________________
11
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
20. Surgirá a janela Microsoft Visual Studio com a informação “Test Connection
Succeeded”, confirmando que o Teste de conexão foi efectuado com sucesso. Em
essa janela dê um clique sobre o botão Ok e depois em Ok da janela Add
Connection.
______________________________________________________________________
12
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
21. Na janela Data Source Configuration Wizard que surge, expanda Connection
string e dê um clique no botão Next.
______________________________________________________________________
13
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
22. Dê um clique em Next.
______________________________________________________________________
14
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
23. Surge a próxima janela perguntado quais objectos, você deseja adicionar ao seu
DataSet.
______________________________________________________________________
15
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
24. Nesta janela active a opção Tables, altere o nome do seu DataSet se quiser e de
seguida dê um clique em Finish.
______________________________________________________________________
16
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
25. Agora na parte inferior esquerda da janela ClinicaNeusa – Microsoft Visual Studio,
dê um clique em Data Sources.
26. Poderemos ver que nosso DataSet foi criado com sucesso.
______________________________________________________________________
17
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
27. Agora vá a janela Solution Explorer e dê um clique com o botão direito do mouse
sobre o nome do projecto “ClinicaNeusa”, no menu que surgir aponte para Add e a
seguir dê um clique em Windows Form.
28. Na janela Add New Item – ClinicaNeusa que surge, altere o nome do Form2.cs para
Cadastro.cs.
______________________________________________________________________
18
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
29. Dê clique em Add.
______________________________________________________________________
19
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
31. Agora vá a janela Data Sources e expanda a tabela Medico.
______________________________________________________________________
20
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
33. Agora arraste a tabela Medico para nosso formulario que ele cria automaticamente a
estrutura necessária para inserir dados em nosso formulario. Faça os ajustes
necessários nos campos como mostra abaixo.
34. Ainda na tabela Médico, seleccione sobre o campo Foto e depois dê um clique sobre
a seta e escolha PictureBox.
______________________________________________________________________
21
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
35. Arraste agora o campo Foto para o formulario.
______________________________________________________________________
22
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
37. Adicionar um botão no formulário para inserir a foto.
______________________________________________________________________
23
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
39. Agora vamos digitar o código para que se possa escolher a foto na componente
PictureBox. Dê clique duplo sobre o botão.
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
fotoPictureBox.ImageLocation = openFileDialog1.FileName;
}
______________________________________________________________________
24
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
41. Agora vamos adicionar texto aos icones dos botões. Dê clique sobre o botão direito
do rato sobre o respectivo botão. Apontar em DisplayStyle e depois clique sobre
ImageAndText.
42. Agora precisamos alterar o texto referente ao nome dos botões, de inglês para
português.
______________________________________________________________________
25
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
43. Seleccionar o respectivo botão e depois altere a propriedade Text de Add new para
adicionar novo. Faça o mesmo para os demais botões.
45.
______________________________________________________________________
26
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
46. Agora precisamos fazer que fonte de dados da comboBox Especialidade seja o
campo especialidade da tabela Preços localizada na nossa base de Dados Clinica
Neusa. Seleccione a comboBox Especialidade.
______________________________________________________________________
27
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
48. Na janela Data Source Configutation Wizard, dê clique em Next.
______________________________________________________________________
28
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
50. Na janela que surge, dê um clique em Next.
51. Agora uns segundos até que surga a janela que nos dê a possibilidade de escolher o
obejecto desejado.
______________________________________________________________________
29
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
52. Na proxima janela que surge expanda a opção Tables.
______________________________________________________________________
30
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
54. Na tabela Preços, Active o campo especialidade e em seguida dê um clique no botão
Finish.
______________________________________________________________________
31
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
56. Agora volte ao formulário Painel Principal, vá a janela ToolBox e arraste o
controle LinkLabel para o formulario.
57. Seleccione o controle LinkLabel1 que foi arrastado para o formulário, vá a janela
Properties e altere a propriedade text para Cadastrar Médicos e a propriedade Name
para lnkCadastrarMedicos.
______________________________________________________________________
32
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
58. Dê um clique duplo sobre o link Cadastrar Médicos.
______________________________________________________________________
33
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
60. Agora vá ao evento lnkCadastrarMedicos_LinkCliced e digite o código que
permitirá instanciar e chamar o formulário Cadastro Médicos.
______________________________________________________________________
34
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
62. Surgirá o Painel Principal Maximizado. Dê um clique sobre o link Cadastrar
Médicos.
______________________________________________________________________
35
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
65. Agora vamos adicionar um novo formulário ao nosso projecto. Vá a janela Solution
Explorer e dê um clique com botão direito do rato sobre o nome do projecto
ClinicaNeusa, no menu de contexto que seguir aponte para Add e a seguir dê um clique
em Windows Form. Inclua no formulário os componentes a seguir indicados:
Duas Label;
Duas TextBox;
Dois Button.
66. Altere as propriedades dos componentes para que fique como a figura abaixo:
______________________________________________________________________
36
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
67. Dê clique duplo no botão Entrar e digite o seguinte código:
69. Para alterar o arranque da aplicação de modo que sempre que se executar a
aplicação active o formulário de Login em vez do Painel de Navegação, na janela
Solution Explorer, dê um duplo no arquivo .
______________________________________________________________________
37
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
70. Deverá aparecer o código necessário para a inicialização ou arranque da aplicação.
Altere o arranque de frmPainePrincipal para frmLogin.
______________________________________________________________________
38
Docente: Eng. Leopoldo da Cunha Carlos da Piedade
Aplicações C# Conexão a Base de Dados SQL Server 2008 R
______________________________________________________________________
72. Se quiser fazer com que a senha não seja mostrada na caixa de texto da senha, digite
na propriedade PasswordChar o caracter asterisco *.
73. Agora se executar aplicação e digitar a senha no formulario de Login, ela não será
mostrada.
______________________________________________________________________
39
Docente: Eng. Leopoldo da Cunha Carlos da Piedade