begin process at 2012 05 29 12:10:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Débutant(e)

 > 

Général Débutant


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Général Débutant

mardi 26 juin 2007 à 12:57:53 | Général Débutant

vbnino

Salut!

 -C'est la premier fois que je vais programmer avec Visual C++ 2005 , de toute l'internet je voulais apprendre le C++ ici, puis-ce-que rien de telle un discussion entre étranger, je veux juste savoir comment appeler une inputbox , une messagebox.

-Si quelle q'un sur se site sais programmer avec VB, peut'il me traduire quelle que fonction de VB à C++ ,par exemple copier un fichier.

-Si vous connaisez un site qui facilite l'apprentissage du C++,dite le moi

-Merci de m'aider
mardi 26 juin 2007 à 13:09:36 | Re : Général Débutant

Neo_Fr

Membre Club
Pour copier un fichier tu peux utiliser l'API CopyFile
BOOL WINAPI CopyFile(
  LPCTSTR lpExistingFileName,
 
LPCTSTR NewFileName,
  BOOL bFailIfExists
);

[ Lien ]

Neo_Fr

mardi 26 juin 2007 à 13:46:58 | Re : Général Débutant

vbnino

Mais ou maitre ce code
mardi 26 juin 2007 à 14:00:20 | Re : Général Débutant

Neo_Fr

Membre Club
Dans ta fonction principale Main (si tu fait de la console)

#include <windows.h>

int main(void)
{
/* Si CopyFile retourne TRUE (1) */
if(CopyFile("C:\\fic1.txt","C:\\copieFic1.txt", FALSE))
{
MessageBox(0,"Fichier copier avec succès","CopyFile",0
);
}else
{
MessageBox(0,"Une erreur est survenue durant la copie","CopyFile",0
);
}
system("PAUSE");

return0
;
}

Neo_Fr

mardi 26 juin 2007 à 14:05:59 | Re : Général Débutant

vbnino

Et si dans une Application Windows Form

-Merci
mardi 26 juin 2007 à 14:51:45 | Re : Général Débutant

NairodDorian

using namespace System::IO;
File::Copy(S"fichier source", S"Fichier destination);

Methode du .NET Framework
mardi 26 juin 2007 à 14:57:38 | Re : Général Débutant

vbnino

Merci, et Merci c'est un bon début
mardi 26 juin 2007 à 15:02:39 | Re : Général Débutant

Neo_Fr

Membre Club
Premierement tu creer ta form avec ton editeur de resource, moi j'utilise ResEdit: [ Lien ]

Ensuite tu creer un projet vide:
tu creer un fichier main.c avec ca dedans:

#include <windows.h>
#include "resource.h"

/*----------------------------------------*
*-> Variables Globales <-*
*----------------------------------------*/
HINSTANCE hinst;
HWND htxtIn, htxtOut;
char InFile[256];
char OutFile[256];

/*----------------------------------------*

*-> Déclarations des Fonctions <-*
*----------------------------------------*/
BOOL CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM);
/*----------------------------------------*/

int

WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument,int nFunsterStil)
{
hinst = hThisInstance;
DialogBoxParam(hThisInstance,(LPCTSTR)IDD_DIALOG1,0, WindowProcedure,0);
return0;
}

BOOL CALLBACK WindowProcedure

(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
switch(message)
{
case WM_INITDIALOG:
htxtIn = GetDlgItem(hwnd, TXT_INPUT);//On recupere les handles des txtboxs
htxtOut = GetDlgItem(hwnd, TXT_OUTPUT);
SendMessage(htxtIn, EM_LIMITTEXT,255,0);// On fixe l'equivalent de MaxLen en vb a 255
SendMessage(htxtOut, EM_LIMITTEXT,255,0);
return1;
case WM_COMMAND:
switch(wParam)
{
case CMD_OK:
GetWindowText(htxtIn, InFile,255);//On met le contenu de la txtbox ds la var InFile
GetWindowText(htxtOut, OutFile,255);// Idem
if(CopyFile(InFile, OutFile, FALSE))
{
MessageBox(0,"Fichier copier avec succès","CopyFile",0);
}else
{
MessageBox(0,"Une erreur est survenue durant la copie","CopyFile",0);
}
return0;
case IDCANCEL: EndDialog(hwnd,0);
}
}
return0;
}
Un fichiers resource.rc:

#include <windows.h>
#include "resource.h"

IDD_DIALOG1 DIALOGEX 0,0,285,58
STYLE DS_3DLOOK | DS_CENTER | DS_MODALFRAME | DS_FIXEDSYS | WS_VISIBLE | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP | WS_SYSMENU
CAPTION
"CopyFile"
FONT 8,"MS Shell Dlg 2",400,0,1
BEGIN
PUSHBUTTON
"Copier",CMD_OK,120,40,50,14,BS_DEFPUSHBUTTON
EDITTEXT TXT_INPUT
,55,5,226,12,ES_AUTOHSCROLL
EDITTEXT TXT_OUTPUT
,55,22,226,12,ES_AUTOHSCROLL
LTEXT
"Fichier Source: ",IDC_STATIC,5,4,47,13
LTEXT "Fichier de dest: ",IDC_STATIC,2,22,51,13
ENDUn fichier resource.h:

#ifndef IDC_STATIC
#define IDC_STATIC (-1)
#endif
#define IDD_DIALOG1 100
#define CMD_OK 1000
#define TXT_INPUT 1003
#define TXT_OUTPUT 1004

Tu importe main.c, resource.rc et resource.h dans ton projet et tu compile...

Neo_Fr

mardi 26 juin 2007 à 17:47:09 | Re : Général Débutant

BruNews

Administrateur CodeS-SourceS
vbnino > ce n'est pas avec du 'Windows Form' que tu apprendras le C++, tu ne sauras qu'un interprété de plus après VB.

ciao...
BruNews, MVP VC++
mercredi 28 novembre 2007 à 02:35:06 | Re : Général Débutant

simaxe25

voila un site en français sur developpez.net
c'est une FAQ du VC++ CLI : clique la


Cette discussion est classée dans : vb, site, débutant, programmer, général


Répondre à ce message

Sujets en rapport avec ce message

Graphisme pour débutant en C avec VB 6.0 [ par Ben0007 ] Hello,J'ai écrit un petit programme en C pour faire évoluer une proie et un prédateur sur un grand échiquier (du moins au début je me contente de ça), Projet d'entraide (last chance) [ par SAKingdom ] Bonjour.J'ai remarqué que plusieurs personnes posait des questions sur "où trouver des informations sur le C++" ou "je suis un gros nulle en C++ et j' Apprendre a programmer en C++ [ par vince5959 ] Bonjour tout le monde.Je suis nouveaux sur le site et j'aprend seulement a programmer.Je n'ai donc aucune connaissance dans ce domaine (ou juste quelq débutant cherche site web pour formation!! [ par tjp88 ] bjr, je cherche un site web qui pourrait m'apprendre les bases du language c++ , je n'y connait rien et je voudrai apprendre , ps: je développe en vis interface sur une liste [ par sergioss ] Bonjour je suis novice dans le C et C++. j'essaye de programmer et de m'interresser à la chose car j aime me prendre la tete :) sur les lignes de co site pour débutant [ par MATHIS49 ] Bonjour je suis un petit nouveau sur Cpp et je voulais savoir s'il existait des sites qui apprenait le C++ pour les ultra débutant de ce langage .Merc comment VREMENT programmer ??? [ par garologono ] (désolé pour les faute je suis jeune[^^sad1]) salut sa fait pas longtemps que je me suis mi a programmer jai commencer a apprendre en septembre avec Demande aux programmeurs [ par SAKingdom ] Bonjour.J'ai remarqué que plusieurs personnes posait des questions sur "où trouver des informations sur le C++" ou "je suis un gros nulle en C++ et j' Demande aux programmeurs (dernière chance) [ par SAKingdom ] Bonjour.J'ai remarqué que plusieurs personnes posait des questions sur "où trouver des informations sur le C++" ou "je suis un gros nulle en C++ et j' Algorithme Ford-Fulkerson [ par bzouk ] Bonjour Je suis nouveau sur le site et j'aimerais savoir si il y a dans le site l'algorithme de ford-fulkerson en langage c j'ai cherché partout sur


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,777 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales