Você está na página 1de 21

PROGRAMAO COMERCIAL

CURSOS DE GRADUAO EAD


Programao Comercial Prof. Ms.Fernando Marco Perez Campos
Meu nome Fernando Marco Perez Campos. Sou mestre em Engenharia de Produo na
linha da pesquisa de Sistemas de Informao pela Universidade Paulista (So Paulo SP). Sou
graduado em Cincia da Computao pela Universidade Paulista. Atuo como professor nos
cursos de Cincia da Computao, Engenharia, e Sistemas de Informao e reas afns,
ministrando as disciplinas de: Lgica de Programao; Arquitetura de Computadores;
Organizao de Computadores; Sistemas Digitais; Processamento de Dados; Programao de
Computadores (estrutura de dados); Teoria da Linguagem de Programao; Cincia da
Computao Integrada. Atuo tambm no mercado de trabalho na rea de consultoria e
assessoria em informtca.
Fazemos parte do Claretiano - Rede de Educao
PROGRAMAO COMERCIAL
Plano de Ensino(PE)/Guia de Estudos(GE)
Prof. Ms. Fernando Marco Perez Campos
Batatais
Claretiano
2014
Ao Educacional Claretana, 2014 Batatais (SP)
Trabalho realizado pelo Claretano Centro Universitrio
Cursos: Graduao
Disciplina: Programao Comercial
Verso: fev./2014
Reitor: Prof. Dr. Pe. Srgio Ibanor Piva
Vice-Reitor: Prof. Ms. Pe. Jos Paulo Gat
Pr-Reitor Administratvo: Pe. Luiz Claudemir Boteon
Pr-Reitor de Extenso e Ao Comunitria: Prof. Ms. Pe. Jos Paulo Gat
Pr-Reitor Acadmico: Prof. Ms. Lus Cludio de Almeida
Coordenador Geral de EaD: Prof. Ms. Arteres Estevo Romeiro
Coordenador de Material Didtco Mediacional: J. Alves
Corpo Tcnico Editorial do Material Didtco Mediacional
Preparao
Aline de Ftima Guedes
Camila Maria Nardi Matos
Carolina de Andrade Baviera
Cta Aparecida Ribeiro
Dandara Louise Vieira Matavelli
Elaine Aparecida de Lima Moraes
Josiane Marchiori Martns
Lidiane Maria Magalini
Luciana A. Mani Adami
Luciana dos Santos Sanana de Melo
Luis Henrique de Souza
Patrcia Alves Veronez Montera
Raquel Baptista Meneses Frata
Rosemeire Cristina Astolphi Buzzelli
Simone Rodrigues de Oliveira
Reviso
Ceclia Beatriz Alves Teixeira
Felipe Aleixo
Filipi Andrade de Deus Silveira
Paulo Roberto F. M. Sposati Ortiz
Rafael Antonio Morotti
Rodrigo Ferreira Daverni
Snia Galindo Melo
Talita Cristina Bartolomeu
Vanessa Vergani Machado
Projeto grfico, diagramao e capa
Eduardo de Oliveira Azevedo
Joice Cristina Micai
Lcia Maria de Sousa Ferro
Luis Antnio Guimares Toloi
Raphael Fantacini de Oliveira
Tamires Botta Murakami de Souza
Wagner Segato dos Santos
Todos os direitos reservados. proibida a reproduo, a transmisso total ou parcial por qualquer forma
e/ou qualquer meio (eletrnico ou mecnico, incluindo fotocpia, gravao e distribuio na web), ou o
arquivamento em qualquer sistema de banco de dados sem a permisso por escrito do autor e da Ao
Educacional Claretiana.
Claretiano Centro Universitrio
Rua Dom Bosco, 466 - Bairro: Castelo Batatais SP CEP 14.300-000
cead@claretiano.edu.br
Fone: (16) 3660-1777 Fax: (16) 3660-1780 0800 941 0006
www.claretianobt.com.br
Fazemos parte do Claretiano - Rede de Educao
SUMRIO
PLANO DE ENSINO (PE)/GUIA DE ESTUDOS (GE)
1 APRESENTAO ............................................................................................................................................................. 7
2 DADOS GERAIS DA DISCIPLINA ..................................................................................................................................... 8
3 ORIENTAES PARA O ESTUDO DA DISCIPLINA ..........................................................................................................9
4 AVALIAO DA APRENDIZAGEM .................................................................................................................................. 20
5 CONSIDERAES GERAIS .............................................................................................................................................. 20
6 BIBLIOGRAFIA BSICA .................................................................................................................................................. 21
7 BIBLIOGRAFIA COMPLEMENTAR .................................................................................................................................. 21
Claretiano - Centro Universitrio
PE/GE
Plano de Ensino(PE)/
Guia de Estudos(GE)
1. APRESENTAO
Seja bem-vindo! Voc iniciar o estudo de Programao Comercial, uma das disciplinas que
compem os Cursos de Graduao na modalidade EaD, cuja finalidade apresentar as principais
linguagens de programao e os paradigmas utilizados para o desenvolvimento profissional de
sistemas computacionais. Alm disso, voc conhecer a linguagem de programao Visual C# e
utilizar o ambiente de desenvolvimento integrado Microsoft Visual Studio para construo de
aplicaes.
Para efeitos didticos, a disciplina Programao Comercial est dividida em cinco Ciclos
de Aprendizagem e ter o seguinte Caderno de Referncia de Contedos (CRC) como material
de estudo:
CAMPOS, F. M. P; PLOTZE, R. O. Programao Comercial. Batatais: Claretiano, 2013.
Antes de iniciar o estudo desta disciplina, fundamental compreender que o
desenvolvimento de aplicaes utilizando a linguagem de programao Visual C# possui
caractersticas especficas, tais como os elementos visuais para construo de interfaces grficas.
Voc ter a oportunidade de aprender, durante o estudo desta disciplina, a utilizar as
estruturas fundamentais de programao, tais como estruturas condicionais, estruturas de
repetio e estruturas de dados (como vetores e matrizes) no desenvolvimento de aplicaes
comerciais.
Alm disso, voc ter, a possibilidade de aprender como empregar tcnicas para melhorar
a qualidade dos cdigos desenvolvidos por meio da programao modular e perceber que as
caractersticas da linguagem de programao Visual C# fornecem ao desenvolvedor todos os
mecanismos necessrios para a codificao de aplicaes com qualidade seguindo as boas
prticas de programao.
8
Programao Comercial
Nesta disciplina, sero abordadas, ainda, as aplicaes comerciais que tm como
principal caracterstica a utilizao de elementos visuais para facilitar a interao entre
usurio e computador. Esses elementos so conhecidos como controles e componentes e
so fundamentais na construo de aplicaes comerciais. Portanto, fundamental que voc
conhea os principais componentes e controles visuais da linguagem de programao Visual C#,
as principais propriedades desses elementos, bem como adquira habilidades para implementar
programas com capacidade de manipular os eventos disparados pelo usurio quando est
utilizando a aplicao. Desse modo, importante que voc se atente aos exemplos apresentados
no decorrer do estudo desta disciplina, pois eles so funcionais para sua aprendizagem e podem
ser facilmente reproduzidos no ambiente Microsoft Visual Studio.
Por fim, abordaremos a construo de uma aplicao comercial completa utilizando
a linguagem de programao Visual C# com acesso a banco de dados. Essa aplicao ser
apresentada como estudo de caso e tem como objetivo controlar tarefas de funcionrios de
uma empresa. Nela, alm de conhecer mais caractersticas da linguagem Visual C#, voc ter
a oportunidade de aprender a acessar e a manipular informaes utilizando banco de dados.
O estudo de caso proposto implementa as principais operaes encontradas em aplicaes
comerciais, tais como insero, alterao e pesquisa de dados.
Para que seu aprendizado seja satisfatrio, fundamental que voc implemente os
diversos exemplos apresentados ao longo das unidades.
Aproveite a experincia e bons estudos!
2. DADOS GERAIS DA DISCIPLINA
Ementa
Desenvolvimento de programas em ambiente de programao visual/comercial.
Metodologias, tcnicas e ferramentas de programao. Implementao de sistema computacional
utilizando um ambiente de programao visual.
Objetivo geral
Os alunos da disciplina Programao Comercial, na modalidade EaD do Claretiano, dado
o Sistema Gerenciador de Aprendizagem e suas ferramentas, sero capazes de desenvolver
aplicaes utilizando a linguagem de programao Visual C# baseados nas principais
caractersticas dos sistemas computacionais comerciais.
Com esse intuito, os alunos contaro com recursos tcnico-pedaggicos facilitadores de
aprendizagem, como Material Didtico Mediacional, bibliotecas fsicas e virtuais, ambiente
virtual, bem como acompanhamento do professor responsvel, do tutor a distncia e tutor
presencial, complementado por debates no Frum.
Ao final desta disciplina, de acordo com a proposta orientada pelo professor responsvel
e pelo tutor a distncia, tero condies de interagir com argumentos contundentes, alm de
dissertar com comparaes e demonstraes sobre os temas estudados, elaborar um resumo, ou
uma sntese, entre outras atividades. Para esse fim, levaro em considerao as ideias debatidas
na Sala de Aula Virtual, por meio de suas ferramentas, bem como o que produziram durante o
estudo.
9
Plano de Ensino(PE)/Guia de Estudos(GE)
Claretiano - Centro Universitrio
Objetivos Especficos
Os objetivos especficos desta disciplina so:
compreender os principais conceitos envolvidos no desenvolvimento de aplicaes
comerciais usando o Visual Studio com a linguagem C#;
conhecer a linguagem C# e utilizar os controles grficos da biblioteca Windows Forms
para criao de formulrios;
criar aplicaes que faam uso de banco de dados.
3. ORIENTAES PARA O ESTUDO DA DISCIPLINA
Os cinco Ciclos de Aprendizagem desta disciplina, cada qual correspondendo a um grupo
de contedos apresentados na ementa, incluem momentos de aprendizagem a distncia e de
encontros presenciais.
Alm disso, na 12 semana de estudos, voc iniciar o desenvolvimento de um Projeto
de Prtica. Portanto, recomendamos leia a descrio da 12 semana antecipadamente para ir
preparando-se para o projeto.
Encontros presenciais
O(s) encontro(s) presencial(is) representa(m) momentos importantes para o contato com
seus colegas de curso e tutores presenciais, com a finalidade de promover interao, propiciar
momentos de atividades prticas e de avaliao.
Fique atento (s) data(s) de encontro(s) presencial(is), confira o seu calendrio e anote. Lem-
bre-se de que as datas so sujeitas alterao. Por isso, importante que voc sempre consulte o
calendrio antes de ir ao polo. Basta acessar o link: <www.claretianobt.com.br/calendarios>.

Ciclos de Aprendizagem a Distncia

Os Ciclos de Aprendizagem sero organizados semanalmente para que voc possa alcanar
uma aprendizagem que lhe permita o aprofundamento dos contedos expostos nesta disciplina.
1 CICLO DE APRENDIZAGEM A DISTNCIA
Contedos
Evoluo das linguagens de programao com foco no desenvolvimento de aplicaes
comerciais. Paradigmas de programao e construo de interfaces grficas para aplicaes
comerciais. Mecanismos para o armazenamento persistente de informaes. Ambiente de
desenvolvimento integrado Visual Studio.
1 semana
Problematizao
As linguagens de programao so todas iguais?
10
Programao Comercial
Orientaes gerais
Nesta 1 semana propomos que voc acesse a Sala de Aula Virtual (SAV), leia a orientao
de seu tutor a distncia, verifique o cronograma e os materiais postados no Material de Apoio e
faa a leitura atenta do Guia Acadmico do Curso, deste Plano de Ensino/Guia de Estudos, para,
em seguida, realizar a leitura dos materiais indicados.
O que preciso estudar?
CAMPOS, F. M. P; PLOTZE, R. O. Programao Comercial. Batatais: Claretiano, 2013. Unidade
1, do incio da unidade at o final do Tpico 5 Evoluo das Linguagens de Programao.
O que preciso fazer?
Ler e estudar o contedo sobre a evoluo das linguagens de programao. Caso tenha
dvida, entre em contato com seu tutor a distncia pela Lista ou pelo 0800.
2 semana
Problematizao
Quais os principais paradigmas das linguagens de programao?
Orientaes gerais
Nesta 2 semana, propomos que voc reflita sobre as questes da problematizao,
pesquise sobre o tema e faa a leitura atenta dos materiais indicados.
O que preciso estudar?
CAMPOS, F. M. P; PLOTZE, R. O. Programao Comercial. Batatais: Claretiano, 2013.
Unidade 1, do Tpico 6 Paradigmas de Programao at o final da unidade.
O que preciso fazer?
Ler e estudar os contedos referentes aos Paradigmas de Linguagens de Programao.
Caso tenha dvida, entre em contato com seu tutor a distncia pela Lista ou pelo 0800.
3 semana
Problematizao
Quais as diferenas e semelhanas da linguagem C# com as demais linguagens de
programao?
Orientaes gerais
Nesta 3 semana, propomos que voc retome as leituras realizadas nas semanas anteriores
e desenvolva a atividade indicada no item O que preciso fazer?.
O que preciso estudar?
Revise os contedos estudados anteriormente (Unidade 1) antes de participar da atividade
proposta.

11
Plano de Ensino(PE)/Guia de Estudos(GE)
Claretiano - Centro Universitrio
O que preciso fazer?
Atividade no Portflio

Objetivos
Comparar as caractersticas da linguagem C# com as demais linguagens de
programao.

Descrio da atividade
Considerando os conceitos abordados, descreva as principais diferenas entre trs
linguagens de programao, sendo duas de sua escolha, e uma delas, obrigatoriamente,
C#.NET.

Pontuao
A atividade vale de 0 a 0,5.

Critrios de avaliao
Na avaliao desta atividade, sero utilizados como critrios:
utilizao da norma padro da Lngua Portuguesa e das normas da ABNT; coerncia,
conciso e coeso;
compreenso dos textos estudados;
capacidade de anlise do contedo e sntese de ideias;
articulao entre o tema e as consideraes apresentadas.
resoluo das questes propostas tendo como base o contedo estudado no material
didtico ou em bibliografia recomendada/pesquisada, sem cpias da internet, ou
seja, com suas prprias palavras.
2 CICLO DE APRENDIZAGEM A DISTNCIA
Contedos
Algoritmos no computacionais e algoritmos computacionais. Memrias, expresses e
operadores aplicados linguagem de programao C#. Estruturas de programao condicionais.
Laos de repetio. Vetores e matrizes. Funes e mtodos. Mtodos e classes disponibilizados
pela FCL (.NET Framework Class Library). Construindo novos mtodos. Passagem de parmetros
por valor e passagem de parmetros por referncia. Recursividade.
4 semana
Problematizao
Como comear a programar em C#? O que so estruturas condicionais?
Orientaes gerais
Nesta 4 semana, propomos que voc reflita sobre a questo da problematizao, pesquise
sobre as estruturas condicionais e faa a leitura atenta dos materiais indicados.
12
Programao Comercial
O que preciso estudar?
CAMPOS, F. M. P; PLOTZE, R. O. Programao Comercial. Batatais: Claretiano, 2013.
Unidade 2, do incio da unidade at o final do Tpico 8 Estruturas Condicionais.
O que preciso fazer?
Ler e estudar os contedos propostos. Caso tenha dvida, entre em contato com seu tutor
a distncia pela Lista ou pelo 0800.
5 semana
Problematizao
O que so estruturas de repetio?
Orientaes gerais
Nesta 5 semana, propomos que voc continue a leitura da segunda unidade, pesquise
sobre os assuntos abordados e leia os contedos indicados.
O que preciso estudar?
CAMPOS, F. M. P; PLOTZE, R. O. Programao Comercial. Batatais: Claretiano, 2013.
Unidade 2, do Tpico 9 Estruturas de Repetio at o final da unidade.
O que preciso fazer?
Ler e estudar os contedos propostos. Caso tenha dvida, entre em contato com seu tutor
a distncia pela Lista ou pelo 0800.
6 semana
Problematizao
O ambiente de programao da plataforma C# .NET produtivo?
Orientaes gerais
Nesta 6 semana, propomos que voc retome as leituras realizadas nas semanas anteriores
e desenvolva a atividade indicada no item O que preciso fazer?.
O que preciso estudar?
CAMPOS, F. M. P; PLOTZE, R. O. Programao Comercial. Batatais: Claretiano, 2013. Releia
o contedo da Unidade 2.
O que preciso fazer?
Interatividade no Frum

Objetivo
Identificar e analisar os recurso da plataforma .NET que facilitam o desenvolvimento
de aplicaes.
13
Plano de Ensino(PE)/Guia de Estudos(GE)
Claretiano - Centro Universitrio

Descrio da interatividade
De acordo com os conceitos estudados da Unidade 2, participe do Frum apresentando
suas consideraes em com relao seguinte questo:
Como a plataforma .NET pode aumentar a produtividade e efetividade do programador?
Aps postar sua mensagem, voc dever interagir com, pelo menos, dois colegas e
buscar complementar o ponto de vista deles com novas informaes. Para responder a essa
questo, necessrio ter como referncia os conceitos tericos estudados. Fique vontade
para citar novas fontes de pesquisa e exemplos prticos.

Pontuao
A atividade vale de 0 a 0,5.

Critrios de avaliao
Na avaliao desta atividade, sero utilizados como critrios:
utilizao da norma padro da Lngua Portuguesa e das normas da ABNT;
coerncia, conciso e coeso;
compreenso dos textos estudados;
capacidade de anlise do contedo e sntese de ideias;
articulao entre o tema e as consideraes apresentadas;
quantidade e qualidade das mensagens postadas no Frum;
quantidade de comentrios nas mensagens postadas pelos demais alunos.
7 semana
Problematizao
Como aumentar a qualidade e a produtividade do processo de desenvolvimento de
software reutilizando cdigos?
Orientaes gerais
Nesta 7 semana, propomos que voc reflita sobre a questo da problematizao e faa a
leitura atenta dos materiais indicados.
O que preciso estudar?
CAMPOS, F. M. P; PLOTZE, R. O. Programao Comercial. Batatais: Claretiano, 2013.
Unidade 3, do incio da unidade at o final do Tpico 5 Funes e Mtodos.
O que preciso fazer?
Ler e estudar os contedos propostos. Caso tenha dvida, entre em contato com seu tutor
a distncia pela Lista ou pelo 0800.
3 CICLO DE APRENDIZAGEM A DISTNCIA
Contedos
Construindo novos mtodos. Passagem de parmetros por valor e passagem de parmetros
por referncia. Recursividade. Controles e componentes visuais para construo de interfaces
grficas. Controles fundamentais. Controles de seleo.
14
Programao Comercial
8 semana
Problematizao
Como desenvolver programas mais eficientes?
Orientaes gerais
Nesta 8 semana, propomos que voc continue o estudo da terceira unidade e reflita
sobre a questo da problematizao.
O que preciso estudar?
CAMPOS, F. M. P; PLOTZE, R. O. Programao Comercial. Batatais: Claretiano, 2013.
Unidade 3, do Tpico 6 Construindo Novos Mtodos at o final da unidade.
O que preciso fazer?
Ler e estudar os contedos propostos na Unidade 3. Caso tenha dvida, entre em contato
com seu tutor a distncia pela Lista ou pelo 0800.
9 semana
Problematizao
Como funciona um computador?
Orientaes gerais
Nesta 9 semana, propomos que voc faa uma reviso dos contedos estudados e
desenvolva a atividade indicada no item O que preciso fazer?.
O que preciso estudar?
Revise os contedos estudados anteriormente (unidades 2 e 3) para realizar a atividade
proposta.
O que preciso fazer?
Atividade no Portflio

Objetivos
Desenvolver programas que faam uso de operaes matemtica e converses entre
tipos de dados.
Desenvolver programas que faam uso de mtodos.

Descrio da atividade
Considerando os conceitos abordados nas Unidades 2 e 3, realize as atividades a seguir:
1) Desenvolva um programa capaz de realizar a converso de moedas. As seguintes
moedas devem estar disponveis: real, dlar e euro. Por exemplo, o usurio poder
converter um valor em reais para dlar, ou um valor em reais para euro etc.
2) Desenvolva um programa capaz de realizar o clculo do valor das parcelas de uma
venda a prazo cujas condies de venda devero ser definidas por meio da entrada
de dados no formulrio da seguinte forma: o usurio dever entrar com o valor a ser
financiado, com a taxa de juros e tambm com o prazo do financiamento.
15
Plano de Ensino(PE)/Guia de Estudos(GE)
Claretiano - Centro Universitrio
3) O programa dever retornar o valor das parcelas. Considere sempre que o emprsti-
mo ser feito por meio de uma taxa de juros constante e pagamentos regulares.
4) Voc dever reescrever os programas (1) e (2) dessa atividade, alterando o cdigo
de forma que todas as operaes sejam feitas por meio de mtodos. Sendo assim,
para o programa (1), dever ser criado um mtodo converso e para o programa (2),
dever ser criado um mtodo calcula_emprestimo.

Pontuao
A atividade vale de 0 a 0,75.

Critrios de avaliao
Na avaliao desta atividade, sero utilizados como critrios:
utilizao da norma padro da Lngua Portuguesa e das normas da ABNT;
coerncia, conciso e coeso;
compreenso dos textos estudados;
capacidade de anlise do contedo e sntese de ideias;
articulao entre o tema e as consideraes apresentadas.
envio do cdigo fonte e do programa executvel funcionando corretamente, conforme
o que foi solicitado na atividade.
10 semana
Problematizao
Como trabalhar com os controles visuais?
Orientaes gerais
Nesta 10 semana, propomos que voc inicie o estudo da quarta unidade e reflita sobre a
questo da problematizao.
O que preciso estudar?
CAMPOS, F. M. P; PLOTZE, R. O. Programao Comercial. Batatais: Claretiano, 2013.
Unidade 4, do incio da unidade at o final do Tpico 6 Controles de seleo.
O que preciso fazer?
Ler e estudar os contedos propostos na Unidade 4. Caso tenha dvida, entre em contato
com seu tutor a distncia pela Lista ou pelo 0800.
11 semana
Problematizao
Quais os paradigmas de programao existentes? O que so estruturas de controle? O que
so estruturas de repetio? Como trabalhar com controles visuais?
Orientaes gerais
Nesta 11 semana, voc dever responder s Questes on-line, um instrumento avaliativo,
com perguntas objetivas, que compe a avaliao formativa (continuada). Tem como objetivo
16
Programao Comercial
contribuir para que voc expresse suas aprendizagens em relao aos contedos trabalhados
at o momento.
Ao final do perodo de uma semana, voc ter acesso s respostas e correo automtica.
O que preciso estudar?
Retome as leituras do que foi estudado at o momento.
O que preciso fazer?
Responder s Questes on-line, disponibilizadas na Sala de Aula Virtual, no prazo de
uma semana.

Pontuao
As Questes on-line valem de 0 a 0,25.
4 CICLO DE APRENDIZAGEM A DISTNCIA
Contedos
Caixas de dilogo. Controles para manipulao de data e hora. Controles para visualizao
de dados. Projeto para controle de tarefas. O banco para armazenamento dos dados. Classes
para manipulao dos dados e comunicao com o banco. Formulrios das interfaces grficas
com o usurio.
12 semana
Problematizao
Como desenvolver um formulrio de cadastro?
Orientaes gerais
Nesta 12 semana, voc dar incio ao desenvolvimento do projeto de prtica. Esse projeto
ter incio nesse momento e dever ser finalizado at o final da 15 semana de estudos. Alm
disso, uma parte desse projeto ser utilizada como nota de atividade e valer de 0 a 0,75 na
avaliao continuada.
O que preciso estudar?
CAMPOS, F. M. P; PLOTZE, R. O. Programao Comercial. Batatais: Claretiano, 2013.
O que preciso fazer?
Projeto de Atividades Integradas de Disciplinas
Ttulo do Projeto Sistema para consultrio odontolgico
Entrega do Projeto 12 Semana
1. Descrio do Projeto
Um consultrio odontolgico deseja armazenar informaes a respeito de seus pacientes. Para tanto, voc dever
elaborar um sistema computacional que seja capaz de:
17
Plano de Ensino(PE)/Guia de Estudos(GE)
Claretiano - Centro Universitrio
1. cadastrar novos pacientes contendo as seguintes informaes: cdigo, nome, endereo completo, data de
nascimento, telefone e ativo (o campo ativo ser utilizado para determinar se um paciente est visitando re-
gularmente o consultrio ou no);
2. alterar dados cadastrais, em que possvel por meio do cdigo do paciente, alterar os dados que foram ca-
dastrados;
3. alterar o status do paciente, em que ser possvel ativar ou desativar um paciente. Para isso, necessrio
informar o cdigo do paciente;
4. pesquisar por cdigo, em que ao informar o cdigo do paciente, todas as suas informaes sero apresenta-
das;
5. pesquisar por nome, em que ao informar o nome completo do paciente, todas as suas informaes sero
exibidas;
6. elaborar um relatrio por cdigo, em que dever ser exibido na tela todas as informaes dos pacientes orde-
nadas a partir do cdigo. Voc pode utilizar um controle DataGridView;
7. elaborar um relatrio por nome, em que dever ser exibido na tela todas as informaes dos pacientes orde-
nadas a partir do nome.
Todas as informaes dos pacientes devem ser armazenadas em um banco de dados de sua prefe rncia, voc
deve utilizar na aplicao os componentes e controles visuais estudados. Alm disso, a aplicao dever conter uma
janela principal do tipo MDI e as funcionalidades do sistema devem ser implementadas em formulrios especfcos.
2. Pblico-alvo
Alunos dos Cursos de Graduao EaD.
3. Objetivos
Apresentar domnio dos conceitos de programao visual, tais como: criao de formulrios, utilizao de
controles visuais, utilizao das estruturas de controle de repetio da linguagem C# e utilizao dos conceitos
de orientao a objetos.
Realizar a conexo com banco de dados bem como consultar, inserir e alterar informaes no banco por meio da
aplicao.

4. Realizao e postagem
O projeto dever ser realizado individualmente, o que no impede que os alunos se renam em grupo para discus-
so. Cabe observar que cada aluno dever desenvolver e postar o seu prprio projeto na Sala de Aula Virtual (SAV),
na ferramenta Prtica (Portflio). Como esta atividade demanda trabalho maior, o prazo para entrega ser at o fnal
da 15 semana.
Observao: no ser permitida a entrega de aplicaes exatamente iguais.
5. Carga horria
Entre em contato com seu tutor para obter informaes referentes carga horria prevista para este projeto.
6. Metodologia
1. Etapa
Desenvolver a interface grfca (formulrios de cadastro).
2. Etapa
Criar o banco de dados e realizar a conexo com o a aplicao.
3. Etapa
Programar a lgica da aplicao, atendendo aos requisitos descritos no projeto.
4. Etapa
Finalizao, testes e envio do projeto para seu tutor na SAV, que dever ser enviado at o fnal da 15 semana, im-
preterivelmente.
7. Avaliao e validao da prtica
Para aprovao e validao do Projeto, voc dever cumprir criteriosamente aos objetivos propostos no projeto.
Essa atividade tambm far parte da avaliao continuada desta disciplina (vale de 0 a 0,75). Para isso voc realizar
no mnimo as Etapas 1 e 2.
fundamental que voc cumpra esta atividade em sua totalidade. Caso contrrio, estar automaticamente em regi-
me de dependncia da Prtica desta disciplina.

18
Programao Comercial
13 semana
Problematizao
Como utilizar caixas de dilogo e outros controles visuais?
Orientaes gerais
Nesta 13 semana, continuaremos o estudo da Unidade 4.
O que preciso estudar?
CAMPOS, F. M. P; PLOTZE, R. O. Programao Comercial. Batatais: Claretiano, 2013.
Unidade 4, do Tpico 7 Caixas de Dilogo at o final da unidade.
O que preciso fazer?
Ler e estudar os contedos propostos. Caso tenha dvida, entre em contato com seu tutor
a distncia pela lista ou pelo 0800.
14 semana
Problematizao
Como armazenar os dados no computador?
Orientaes gerais
Nesta 14 semana, estudaremos todo o processo de armazenamento e gerenciamento
de dados no computador, bem como a integrao entre o aplicativo desenvolvido e o banco de
dados.
O que preciso estudar?
CAMPOS, F. M. P; PLOTZE, R. O. Programao Comercial. Batatais: Claretiano, 2013.
Unidade 5, do incio da unidade at o final do Tpico 7 Criando as classes para manipulao
das informaes com o Banco de Dados.
O que preciso fazer?
Ler e estudar os contedos propostos. Caso tenha dvida, entre em contato com seu tutor
a distncia pela Lista ou pelo 0800.
15 semana
Problematizao
Como desenvolver um programa utilizando acesso ao banco de dados?
Orientaes gerais
Nesta 15 semana, voc dever concluir o Projeto de Prtica que teve incio na 12 semana.
O que preciso estudar?
CAMPOS, F. M. P; PLOTZE, R. O. Programao Comercial. Batatais: Claretiano, 2013.
Unidade 5, do Tpico 8 Construindo os formulrios de interface grfico com o usurio at o
final da unidade.
19
Plano de Ensino(PE)/Guia de Estudos(GE)
Claretiano - Centro Universitrio
O que preciso fazer?
Ler e estudar os contedos propostos. Finalizar e entregar o Projeto de Prtica que foi
iniciado na 12 semana.
5 CICLO DE APRENDIZAGEM A DISTNCIA
Contedos
Controles visuais para aplicaes comerciais. Conexo com banco de dados. Framework
ADO.NET
16 semana
Problematizao
O que eu realmente aprendi nesta disciplina?
Orientaes gerais
Nesta 16 semana, voc dever responder s Questes on-line, um instrumento avaliativo,
com perguntas objetivas, que compe a avaliao formativa (continuada). Tem como objetivo
contribuir para que voc expresse suas aprendizagens em relao aos contedos trabalhados
at o momento.
Ao final do perodo de uma semana, voc ter acesso s respostas e correo automtica.
O que preciso estudar?
Retome as leituras do que foi estudado at o momento.
O que preciso fazer?
Responder s Questes on-line, disponibilizadas na Sala de Aula Virtual, no prazo de
uma semana.

Pontuao
As Questes on-line valem de 0 a 0,25.
17 semana
Problematizao
Como realizar junes de tabelas em SQL?
Orientaes gerais
Nesta 17 semana iniciaremos o estudo das Leituras Complementares. Para as leituras
complementares no teremos atividade/interatividade na Sala de Aula Virtual, porm estes
contedos so muito importantes para sua formao.
O que preciso estudar?
DEITEL, H. M.; DEITEL, P. J.; STEINBUHLER, K. C#: como programar. So Paulo: Pearson,
2007. Captulo 19, do incio at o final do Tpico 19.4 (Disponvel na biblioteca digital Pearson).
20
Programao Comercial
O que preciso fazer?
Ler e estudar os contedos propostos.
18 e 19 semanas
Problematizao
Como trabalhar com o framework ADO.NET para conexo com banco de dados?
Orientaes gerais
Nestas duas semanas, continuaremos o estudo das Leituras Complementares. Para as
leituras complementares, no teremos atividade/interatividade na Sala de Aula Virtual, porm
estes contedos so muito importantes para sua formao.
O que preciso estudar?
DEITEL, H. M.; DEITEL, P. J.; STEINBUHLER, K. C#: como programar. So Paulo: Pearson,
2007. Captulo 19, do Tpico 19.5 at o final do captulo (Disponvel na biblioteca digital Pearson).
O que preciso fazer?
Ler e estudar os contedos propostos.
20 semana
Correo de Provas Substitutivas
21 semana
Correo de Provas Complementares
4. AVALIAO DA APRENDIZAGEM
Observe, a seguir, as informaes referentes avaliao.
AVALIAES VALOR TOTAL FORMAS VALOR PARCIAL MODALIDADE LOCAL
Avaliao
Formativa
5,0
Atividades e
Interatividades
3,0 a distncia Ambiente Virtual
Avaliao
Intermediria
2,0 presencial Polo
Avaliao
Somativa
5,0
Prova Dissertativa 3,0 presencial Polo
Avaliao
Semestral
Integrada
2,0 presencial Polo
TOTAL 10,0
mnimo de 4
formas
7,0 pontos presenciais e 3,0 pontos a distncia
6,0 pontos mdia para aprovao
5. CONSIDERAES GERAIS
Voc pde obter informaes prticas sobre como ser desenvolvida a disciplina, os
objetivos que poder atingir, bem como sobre a bibliografia bsica e complementar que
fundamentam os contedos que nos propomos a desenvolver com voc. essencial que voc
21
Plano de Ensino(PE)/Guia de Estudos(GE)
Claretiano - Centro Universitrio
pratique muito, para que todos os objetivos sejam alcanados. A nica maneira de aprender
a programar programando! Para isso, fundamental que os inmeros programas, com
cdigo fonte completo, presentes nas unidades sejam codificados e testados no ambiente de
programao Microsoft Visual Studio. Com isso, voc estar apto a elaborar novos programas e,
principalmente, conhecer as diversas metodologias para construo de aplicaes.
Para aprimorar seus conhecimentos, importante que voc consulte os livros disponveis
na bibliografia bsica e complementar. Alm de complementar os conceitos apresentados ao
longo do Caderno de Referncia de Contedo (CRC), os livros possuem diversos exemplos que
podero facilitar o entendimento das estruturas de programao. Aproveite, tambm, para
compartilhar os conhecimentos obtidos com seus colegas na Sala de Aula Virtual (SAV).
Alm de discutir a respeito dos aspectos computacionais, voc poder ter contato com
outros profissionais e enriquecer assim sua formao tecnolgica. Utilize o ambiente virtual
para trocar experincias e esteja, desde j, convidado a refletir e discutir suas ideias conosco por
meio das diversas ferramentas disponibilizadas na Sala Virtual.
Aproveite a experincia e bons estudos!
6. BIBLIOGRAFIA BSICA
DEITEL, H. M.; DEITEL, P. J.; STEINBUHLER, K. C#: como programar. So Paulo: Pearson, 2007.
SAADE, J. C#: guia de consulta rpida. So Paulo: Novatec, 2008.
SHARP, J. Microsoft Visual C#: passo a passo. So Paulo: Bookman, 2006.
7. BIBLIOGRAFIA COMPLEMENTAR
ALBAHAR, J.; ALBAHAR, B. C# 3.0: guia de bolso. So Paulo: Alta Books, 242p, 2008.
ARCHER, T. Descobrindo C#. Rio de Janeiro: Campus, 2001.
ASCENCIO, A. F. G. Fundamentos da programao de computadores: algoritmos, Pascal e C/C++. So Paulo: Prentice Hall, 2002.
BAGNALL, B.; STEPHEN, G.; PHILIP, C. C# para Programadores de Java. So Paulo: Alta Books, 2002.
BEIGHLEY, L. Use a Cabea SQL. So Paulo: Alta Books, 2008.
BOOCH, G.; JACOBSON, I.; RUMBAUGH, J. UML: guia do usurio. Rio Janeiro: Campus, 2000.
CAMACHO JR., C. O. de A. Desenvolvimento em camadas com C#. NET. Porto Alegre: Visual Books, 2008.
DATE, C. J.; ASSUMPO FILHO; MIRA, M. de. (Ed.). Introduo a sistemas de bancos de dados. Traduzido do original: An
Introduction To Davi, Stephen Randy & Chuck Sphar. C# 2008 Para Leigos. So Paulo: Alta Books, 2009.
GALLUPO, F.; MATHEUS, V.; SANTOS, W. Desenvolvendo com C#. So Paulo: Bookman, 2003.
GUNNERSON, E. Introduo Programao em C#.So Paulo: Cincia Moderna, 2001.
LIBERTY, J.; HOROVITZ, A. Programando C# 3.0. 5. ed. So Paulo: Alta Books, 2009.
MANZANO, J. A. N. G. Algoritmos: lgica para desenvolvimento de programao. 2. ed. So Paulo: Erica, 1996.
MEDINA, M.; FERTIG, C. Algoritmo e programao: teoria e prtica. So Paulo: Novatec, 2005.
MORONI, H. Treinamento Profissional em C#. Net. So Paulo: Digerati Books, 2006.
SILBERSCHATZ, A.; KORTH, H.; SUDARSHAN, S. Sistema de Banco de Dados. So Paulo: Makron Books, 1999.
Bibliografias pesquisadas
DAVI, S. R.; CHUCK S. C# 2008 para Leigos. So Paulo: Alta Books, 2009.
MARQUES, P. C#2.0. Rio de Janeiro: Livros Tcnicos e Cientficos (LTC), 2007.