Soma de dois numeros (Muito básico)

Iniciado por Skipolit, 09 de Janeiro , 2008, 09:29:46 PM

tópico anterior - próximo tópico

0 Membros e 1 Visitante estão vendo este tópico.

#phobia

Sim.
@Only, o Skipolit deixou bem claro que está iniciando em C++, tanto é que colocou no título do post: (Muito básico).

Você já é avançado em C, mas muitos estão iniciando e muitos querem aprender.
Não vejo mal nisso, enquanto quiserem aprender, pensar, debater, tem meu total apoio.

Portanto não é o fim dos tempos, como é algo idiota para você, não deveria nem ter postado cara!

Não me leve a mal, mas não gosto que desfazem das pessoas.
Espero que não fique com raiva por causa disso.


Bye!

demon hyo

lcs, você tinha perguntado como fica uma tela tipo login, eu fiz aqui um exemplo em C#, usando o MS visual studio

Citar//CLASSE PRINCIPAL (realiza ação quando os componentes são acionados)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void label1_Click(object sender, EventArgs e)
        {

        }

        private void label2_Click(object sender, EventArgs e)
        {

        }

        private void label3_Click(object sender, EventArgs e)
        {

        }

        private void checkBox1_CheckedChanged(object sender, EventArgs e)
        {

        }

        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {

        }

        private void label4_Click(object sender, EventArgs e)
        {

        }
    }
}

//CLASSE DA INTERFACE VISUAL (descreve os elementos da interface visual)

namespace WindowsFormsApplication1
{
    partial class Form1
    {
        ///
        /// Required designer variable.
        ///

        private System.ComponentModel.IContainer components = null;

        ///
        /// Clean up any resources being used.
        ///

        /// true if managed resources should be disposed; otherwise, false.
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }

        #region Windows Form Designer generated code

        ///
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        ///

        private void InitializeComponent()
        {
            this.label1 = new System.Windows.Forms.Label();
            this.label2 = new System.Windows.Forms.Label();
            this.panel1 = new System.Windows.Forms.Panel();
            this.maskedTextBox1 = new System.Windows.Forms.MaskedTextBox();
            this.textBox1 = new System.Windows.Forms.TextBox();
            this.button1 = new System.Windows.Forms.Button();
            this.label4 = new System.Windows.Forms.Label();
            this.listBox1 = new System.Windows.Forms.ListBox();
            this.checkBox1 = new System.Windows.Forms.CheckBox();
            this.label3 = new System.Windows.Forms.Label();
            this.panel2 = new System.Windows.Forms.Panel();
            this.panel1.SuspendLayout();
            this.panel2.SuspendLayout();
            this.SuspendLayout();
            //
            // label1
            //
            this.label1.AutoSize = true;
            this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.label1.Location = new System.Drawing.Point(3, 47);
            this.label1.Name = "label1";
            this.label1.Size = new System.Drawing.Size(48, 20);
            this.label1.TabIndex = 0;
            this.label1.Text = "Login";
            this.label1.Click += new System.EventHandler(this.label1_Click);
            //
            // label2
            //
            this.label2.AutoSize = true;
            this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.label2.Location = new System.Drawing.Point(3, 82);
            this.label2.Name = "label2";
            this.label2.Size = new System.Drawing.Size(56, 20);
            this.label2.TabIndex = 1;
            this.label2.Text = "Senha";
            this.label2.Click += new System.EventHandler(this.label2_Click);
            //
            // panel1
            //
            this.panel1.Controls.Add(this.maskedTextBox1);
            this.panel1.Controls.Add(this.textBox1);
            this.panel1.Controls.Add(this.button1);
            this.panel1.Controls.Add(this.label4);
            this.panel1.Controls.Add(this.listBox1);
            this.panel1.Controls.Add(this.checkBox1);
            this.panel1.Controls.Add(this.label1);
            this.panel1.Controls.Add(this.label2);
            this.panel1.Location = new System.Drawing.Point(26, 39);
            this.panel1.Name = "panel1";
            this.panel1.Size = new System.Drawing.Size(237, 214);
            this.panel1.TabIndex = 2;
            //
            // maskedTextBox1
            //
            this.maskedTextBox1.Location = new System.Drawing.Point(57, 82);
            this.maskedTextBox1.Name = "maskedTextBox1";
            this.maskedTextBox1.Size = new System.Drawing.Size(155, 20);
            this.maskedTextBox1.TabIndex = 7;
            //
            // textBox1
            //
            this.textBox1.Location = new System.Drawing.Point(57, 47);
            this.textBox1.Name = "textBox1";
            this.textBox1.Size = new System.Drawing.Size(155, 20);
            this.textBox1.TabIndex = 6;
            //
            // button1
            //
            this.button1.Location = new System.Drawing.Point(156, 174);
            this.button1.Name = "button1";
            this.button1.Size = new System.Drawing.Size(66, 21);
            this.button1.TabIndex = 5;
            this.button1.Text = "Logar";
            this.button1.UseVisualStyleBackColor = true;
            //
            // label4
            //
            this.label4.AutoSize = true;
            this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.label4.Location = new System.Drawing.Point(18, 137);
            this.label4.Name = "label4";
            this.label4.Size = new System.Drawing.Size(117, 13);
            this.label4.TabIndex = 4;
            this.label4.Text = "Permanecer logado por";
            this.label4.Click += new System.EventHandler(this.label4_Click);
            //
            // listBox1
            //
            this.listBox1.FormattingEnabled = true;
            this.listBox1.Items.AddRange(new object[] {
            "15 minutos",
            "30 minutos",
            "1 hora",
            "1 dia",
            "1 semana",
            "1 ano",
            "1 década",
            "1 século",
            "1 milênio"});
            this.listBox1.Location = new System.Drawing.Point(141, 137);
            this.listBox1.Name = "listBox1";
            this.listBox1.Size = new System.Drawing.Size(82, 17);
            this.listBox1.TabIndex = 3;
            this.listBox1.SelectedIndexChanged += new System.EventHandler(this.listBox1_SelectedIndexChanged);
            //
            // checkBox1
            //
            this.checkBox1.AutoSize = true;
            this.checkBox1.Location = new System.Drawing.Point(22, 114);
            this.checkBox1.Name = "checkBox1";
            this.checkBox1.Size = new System.Drawing.Size(88, 17);
            this.checkBox1.TabIndex = 2;
            this.checkBox1.Text = "Salvar dados";
            this.checkBox1.UseVisualStyleBackColor = true;
            this.checkBox1.CheckedChanged += new System.EventHandler(this.checkBox1_CheckedChanged);
            //
            // label3
            //
            this.label3.AutoSize = true;
            this.label3.Font = new System.Drawing.Font("Arial", 21.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.label3.Location = new System.Drawing.Point(20, 2);
            this.label3.Name = "label3";
            this.label3.Size = new System.Drawing.Size(156, 34);
            this.label3.TabIndex = 2;
            this.label3.Text = "DARKERS";
            this.label3.Click += new System.EventHandler(this.label3_Click);
            //
            // panel2
            //
            this.panel2.Controls.Add(this.label3);
            this.panel2.Controls.Add(this.panel1);
            this.panel2.Location = new System.Drawing.Point(4, 7);
            this.panel2.Name = "panel2";
            this.panel2.Size = new System.Drawing.Size(334, 278);
            this.panel2.TabIndex = 3;
            //
            // Form1
            //
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(345, 293);
            this.Controls.Add(this.panel2);
            this.Name = "Form1";
            this.Text = "Form1";
            this.Load += new System.EventHandler(this.Form1_Load);
            this.panel1.ResumeLayout(false);
            this.panel1.PerformLayout();
            this.panel2.ResumeLayout(false);
            this.panel2.PerformLayout();
            this.ResumeLayout(false);

        }

        #endregion

        private System.Windows.Forms.Label label1;
        private System.Windows.Forms.Label label2;
        private System.Windows.Forms.Panel panel1;
        private System.Windows.Forms.Label label3;
        private System.Windows.Forms.CheckBox checkBox1;
        private System.Windows.Forms.ListBox listBox1;
        private System.Windows.Forms.Label label4;
        private System.Windows.Forms.TextBox textBox1;
        private System.Windows.Forms.Button button1;
        private System.Windows.Forms.Panel panel2;
        private System.Windows.Forms.MaskedTextBox maskedTextBox1;
    }
}


Olhando assim pode parecer grande e trabalhoso, mas levei uns 2 minutos pra fazer isso no programa montando na interface gráfica.

Você não vai conseguir compilar isso em C ou C++ a não ser que tenha essas bibliotecas utilizadas na forma da linguagem utilizada.

nibbles

não utilize iostream.h
e sim a iostream


#include


..



"A diversão do inteligente é se fingir de burro para aquele que se finge de inteligente."
"ENGENHARIA SOCIAL. Porque não existe patch para a ignorância humana."

Anonymous

hi

Podem usar sim.

Lembre-se que no C++(padrão antigo)os headers recebem a extensão .h,enquanto o uso do
#include mas é necessario o uso do namespace(no c++ novo padrão).


[]'s

Skipolit

Pessoal é o seguinte eu estoua usar o dev c++ e gostava de fazer uma aplicação gráfica , ja csgo cria-la so que nao sei como criar labels nem buttons nem nada disso , alguem me poderia ajudar? Colocando aqui uns links para estudo ou assim?

Obrigado pessoal  []

Mateus

como você já deve ter percebido...criar e por pra funcionar essas coisas na unha é desnescessariamente dificil, lhe aconselho usar o microsoft visual c++ a propia microsoft distribui gratuitamente a versão express.
da uma olhada em:
http://www.microsoft.com/express/
H4X with axes 8)

nibbles

o comite de padronização tirou os .h para diferir código C++ com código C

prefira usar o padrão sempre

mais informações

http://www.parashift.com/c++-faq-lite/c ... dards.html

27.4 especificamente..



"A diversão do inteligente é se fingir de burro para aquele que se finge de inteligente."
"ENGENHARIA SOCIAL. Porque não existe patch para a ignorância humana."

lcs

demon hyo mais a maior parte desse codigo foi criado automaticamente ao selecionar um objeto ou vc teve que escrever ele?
Pra que viver sem sentido.

#phobia

Citação de: "demon hyo"eu fiz aqui um exemplo em C#, usando o MS visual studio
CitarOlhando assim pode parecer grande e trabalhoso, mas levei uns 2 minutos pra fazer isso no programa montando na interface gráfica.


 :P

OnlyOne

Citação de: "#phobia"Sim.
@Only, o Skipolit deixou bem claro que está iniciando em C++, tanto é que colocou no título do post: (Muito básico).

Você já é avançado em C, mas muitos estão iniciando e muitos querem aprender.
Não vejo mal nisso, enquanto quiserem aprender, pensar, debater, tem meu total apoio.

Portanto não é o fim dos tempos, como é algo idiota para você, não deveria nem ter postado cara!

Não me leve a mal, mas não gosto que desfazem das pessoas.
Espero que não fique com raiva por causa disso.


Bye!


hahahaahhaha, relax brow , sabe o q foi umas das primeiras coisas q eu fiz em C ? um TCP port scanner nos sistema Linux , eu sempre procurei divulgar coisas uteis , e nao dizer q eu to aprendendo a somar .........

mas bixo , eu to muito chato , deve ser falta de muie ou excesso de computaçao ..................

hahahahahahahahahhahahahahahaha
No céu toca Joy Division


Anonymous

Citação de: "nibbles"o comite de padronização tirou os .h para diferir código C++ com código C

prefira usar o padrão sempre

mais informações

http://www.parashift.com/c++-faq-lite/c ... dards.html

27.4 especificamente..

Não vejo nenhuma mal e usar o padrão antigo,o problema é que o padrão antigo é que ele é antigo  :P

[]'s

_Dr4k0_

Citação de: "VonNaturAustreVe"
Citação de: "nibbles"o comite de padronização tirou os .h para diferir código C++ com código C

prefira usar o padrão sempre

mais informações

http://www.parashift.com/c++-faq-lite/c ... dards.html

27.4 especificamente..

Não vejo nenhuma mal e usar o padrão antigo,o problema é que o padrão antigo é que ele é antigo  :P

[]'s

qual o problema de codar sem identeção, e escrever tudo em uma linha??
100% Livre!!!Livre para escolher o que há de melhor no Windows e Linux. Livre de preconceito direto ou inverso!
Adote essa filosofia e tenha mais chance de sucesso profissional.

Skipolit

Citação de: "OnlyOne"
Citação de: "#phobia"Sim.
@Only, o Skipolit deixou bem claro que está iniciando em C++, tanto é que colocou no título do post: (Muito básico).

Você já é avançado em C, mas muitos estão iniciando e muitos querem aprender.
Não vejo mal nisso, enquanto quiserem aprender, pensar, debater, tem meu total apoio.

Portanto não é o fim dos tempos, como é algo idiota para você, não deveria nem ter postado cara!

Não me leve a mal, mas não gosto que desfazem das pessoas.
Espero que não fique com raiva por causa disso.


Bye!


hahahaahhaha, relax brow , sabe o q foi umas das primeiras coisas q eu fiz em C ? um TCP port scanner nos sistema Linux , eu sempre procurei divulgar coisas uteis , e nao dizer q eu to aprendendo a somar .........

mas bixo , eu to muito chato , deve ser falta de muie ou excesso de computaçao ..................

hahahahahahahahahhahahahahahaha

OnlyOne o unico objectivo com que eu postei aqui este código extremamente simples foi para que os iniciantes de c++ compeendessem os códigos básicos , só isso , porque eu normalmente tb custumo dificultar... O meu primeiro projecto em vb , foi um trojan :P ... Mas pronto , abraços []

nibbles

Citação de: "VonNaturAustreVe"
Citação de: "nibbles"o comite de padronização tirou os .h para diferir código C++ com código C

prefira usar o padrão sempre

mais informações

http://www.parashift.com/c++-faq-lite/c ... dards.html

27.4 especificamente..

Não vejo nenhuma mal e usar o padrão antigo,o problema é que o padrão antigo é que ele é antigo  :P

[]'s

qual o problema de usar tochas ao invés de lâmpadas?

bom, quem disse que o único problema é que é antigo foi você.. e aliás, quem é você ?
por acaso você ajuda no desenvolvimento da linguagem ?

pois é, não fale o que não sabe.



"A diversão do inteligente é se fingir de burro para aquele que se finge de inteligente."
"ENGENHARIA SOCIAL. Porque não existe patch para a ignorância humana."

lcs

hei pessoal estamos disvirtuando o assunto do topico.. seria sobre noçoes basicas em C++
Pra que viver sem sentido.