Bom pessoal, meu nome é Adriel, eu sou programador PHP e mais ou menos um mês eu venho aprendendo C++ e Game Hacking, pois é li duas apostilas de C++ vi algumas vídeo aulas e tals, porém até hoje só trabalhei com console application e agora eu quero passar um dos primeiros programinhas que eu fiz para windows form application ai o código dele:
Sabe colocar um botão pro usuário digitar numero1 e numero2, exibir uma caixa de dialogo quando o numero for 0 sabe tipo um alert(). Mas lá fui eu criar um windows form application porém me deparei com um ambiente totalmente diferente códigos distintos dos quais eu trabalhava no console:
Sem contar que tinha um arquivo Form1.h que tinha código pra caramba la!
Eu nem sabia como pegar os valores digitados no campo de texto ou quando um botão é clicado.
Então galera ajuda ai, to dando uma procurada na internet sobre a transição do console pra windows e gostaria da ajuda de vocês, dicas, vídeo aulas, apostilas, posts qualquer coisa serve pois não da pra ficar criando consoles pra sempre!
Obs: Eu uso Visual Studio C++ 2010 Express e tenho experiencia com programação orientada objetos
Código PHP:
//primeiro programa em C++ by adrieldbz
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
int main(){
int numero1;
int numero2;
int result;
int i;
short cont[10];
char senha;
int numTen;
int fnumTen;
string portTent;
cout << "Digite um numero: ";
cout << endl;
cout << endl;
//verifica se o primeiro numero digitado foi maior que 0
while (1){
cin >> numero1;
cout << endl;
if (numero1 != 0){
break;
}else{
cout << "Digite um numero maior que 0 " << endl;
}
}
cout << "Digite um segundo numero: ";
cout << endl;
cout << endl;
//verifica se o segundo numero digitado foi maior que 0
while (1){
cin >> numero2;
cout << endl;
if (numero2 != 0){
break;
}else{
cout << "Digite um numero maior que 0 " << endl;
}
}
//executa soma
result = numero1 + numero2;
cout << "O resultado de sua soma foi : " << result << endl;
cout << endl;
//entrando em uma nova funçao
cout << "Digite um numero de tentativas que gostaria para conseguir nossa senha!" << endl;
cout << endl;
//pede pro usuario escolher um numero de tentativas
while (1){
cin >> numTen;
cout << endl;
//verifica se numero de tentativas digitado é maior que 10
if (numTen <= 10){
break;
}else{
cout << "O numero maximo de tentativas e 10 ";
cout << endl;
cout << endl;
}
}
// como o for sempre adiciona uma tentativa a mais, esse comando tira uma pra dar certo
fnumTen = numTen - 1;
//verifica se o numero de tentativas for um, então escreve-se tentativa sem s do plural
if (numTen == 1){
portTent = "tentativa";
}else{
portTent = "tentativas";
}
//cria um loop que resulta nas tenttativas de advinhas senha
for (i=0;i<=fnumTen;i++){
//cria array com numero maximo de tentativas
cont[0] = 1;
cont[1] = 2;
cont[2] = 3;
cont[3] = 4;
cont[4] = 5;
cont[5] = 6;
cont[6] = 7;
cont[7] = 8;
cont[8] = 9;
cont[9] = 10;
cout << "Digite a senha, sendo que voce so possui " << numTen <<" "<< portTent <<" -> Tentativa numero: " << cont[i] << endl;
cin >> senha;
if (senha == 123){
break;
}
}
cout << endl;
system("pause");
return 0;
}
Código PHP:
// Programa1.cpp : main project file.
#include "stdafx.h"
#include "Form1.h"
using namespace Programa1;
[STAThreadAttribute]
int main(array<System::String ^> ^args)
{
// Enabling Windows XP visual effects before any controls are created
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
// Create the main window and run it
Application::Run(gcnew Form1());
return 0;
}
Sem contar que tinha um arquivo Form1.h que tinha código pra caramba la!
Eu nem sabia como pegar os valores digitados no campo de texto ou quando um botão é clicado.
Então galera ajuda ai, to dando uma procurada na internet sobre a transição do console pra windows e gostaria da ajuda de vocês, dicas, vídeo aulas, apostilas, posts qualquer coisa serve pois não da pra ficar criando consoles pra sempre!
Obs: Eu uso Visual Studio C++ 2010 Express e tenho experiencia com programação orientada objetos
Comment