ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DESENVOLVIMENTO DE SOFTWARE PARA PIZZARIA
Por: Jose.Nascimento • 30/7/2018 • 2.043 Palavras (9 Páginas) • 422 Visualizações
...
2.1 Criação do projeto no visual studio
Nomearemos o projeto de "Gpizza Software" como Windows Forms, para facilitar a criação de janelas.
A linguagem utilizada será C#, então criaremos e nomearemos o projeto na sessão da mesma.
2.2 Configuração do projeto
Nas configurações e definições da aplicação dentro do Visual Studio 2013 definiremos o campo "Assembly name" como Gpizza Software, o campo "Default namespace" como GPIZZA.Inicio. "Target Framework" como ".NET Framework 4.5". "Output type" do tipo "Windows Application". Campo "Startup object" como "GPIZZA.program". O Icone será o padrão do sistema por enquanto. Em "Assembly Information" a Versão do arquivo será 1.0.0.0.
Figura 1 – Tela de configuração da aplicação
[pic 1]
Fonte: Meu computador
Na aba "Build" dentro do visual studio escolheremos a versão 32 bits do sistema dentro de "platform-target" para que seja executado em ambos os dois tipos, 64 e 32 bits. Dentro de "Debug" definiremos a pasta na qual o executavel sera criado, a pasta será "Projeto final" dentro da pasta de projetos do visual studio.
-
CRIANDO AS CLASSES
A criação das classes será feita diretamente no visual Studio, seguira o padrão de orientação a objetos, seguindo os principais parâmetros que são: Variáveis, Propriedades, método construtor e métodos.
3.1 Classe program.cs
A definição de "Start" (como o programa irá iniciar) do projeto está dentro da classe "program", como definimos das configurações de "Startup objects".
A classe program terá seu código editado para que possa exibir o formulário de splash e em seguida o formulário de login, sem permitir que o usuário passe para a proxima tela sem ter feito o login primeiro.
Código da classe program.cs:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace GPizzaSoftware
{
staticclassProgram
{
///
/// The main entry point for the application.
///
[STAThread]
staticvoid Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
//iniciando formulário de splash
frmSplash frmS = newfrmSplash();
frmS.ShowDialog();
//checagem de usuario...
frmLogin frmL = newfrmLogin();
frmL.ShowDialog();
Application.Run(newfrmBoasVindas());
}
}
}.
3.2 Classe Usuario
Esta classe tratara dos usuarios do sistema, utilizado para fazer o login e indentificar o atual operador do software e todas as suas terefas realizadas durante expediente dentro do sistema.
Código da classe Usuario:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data.MySqlClient;
using System.Data;
using System.Windows.Forms;
namespace GPizzaSoftware
{
publicclassUsuario
{
//variaveis da classe
privateint _Id;
//private Funcionarios _Funcionario;
privatestring _Login;
privatestring _Senha;
privatebool _Bloqueado;
//propriedades
publicint id
{
get { return _Id; }
set { _Id = value; }
}
publicstring login
{
get { return _Login; }
set { _Login = value; }
}
publicstring senha
{
get { return _Senha; }
set { _Senha = value; }
}
publicbool bloqueado
{
get { return _Bloqueado; }
set { _Bloqueado = value; }
}
//construtor
public
...