Accueil > Forum > > > > Open une url
Open une url
mercredi 18 août 2004 à 22:29:53 |
Open une url

adwebmaster
|
Je suis débutant avec c++. J'aimerais faire ouvrir une fenêtre , mais dans la fenêtre il y est un lien style (http://adwebmaster.net). Dans le fond, il afficherais tout simplement la page html et rien d'autre. Comment dois-je faire. Mais avant tout comment je procède avec le C++ pour le mettre en application O_o. Arff dsl je débute dans la programmtion plus complex. J'ai bien des acquis, niveau php, html, css, xhtml, ... Mais, je ne connais rien pour le moment au C/C++ / VB, Enfin la programmtion un peu plus complex ... Voici le style de barre que je voudrais faire apparaitre tout en haut de mon écran. En plus la fete serai ancrer sur mon bureau et en plus la fenetre serait toujour visible. Dans le fond ca serait comme une autre barre du menu démarrer car les icone et les fenetre vont pas derriere. Alors ca creer un truc vraiment bizarre: Merci beaucoup à tous ;)
|
|
mercredi 18 août 2004 à 22:31:31 |
Re : Open une url
|
mercredi 18 août 2004 à 23:51:39 |
Re : Open une url

DeAtHCrAsH
|
Rien compris!
Parle francais le quebecois ;)
Shell
|
|
jeudi 19 août 2004 à 00:02:08 |
Re : Open une url

adwebmaster
|
loll Dsl, Bon ce que je veux faire c'est un style de " cashbarre". Le principe est d'afficher un bandeau publicitaire en haut ou en bas de votre écran qui vous rapporte de l'argent quand vous surfez. Bon, ce qui veux dire que l'application dois s'encrer sur le bureau et décaller tout les éléments pour que la " cashbarre" puisse fonctionner. Bon, je crois que le script qui est dans ces cash barre est relier vers une url présise, enfin O_o Bon moi je veux faire le même truc, du moin une version. Car je veux tout simplement afficher une url dans une fenter d'une application. Donc, admmetons je créer une application (je ne sais pas comment loll) et ensuite lorsque s'application ce lance bien la fenetre ouvre une url Voilà, j'espère avoir été plus clair :x
|
|
jeudi 19 août 2004 à 00:06:37 |
Re : Open une url

DeAtHCrAsH
|
Et tu n'as aucune notion en C/C++ ? Ca va etre dur pour toi alors! T'es sur quel compilo ?
Shell
|
|
jeudi 19 août 2004 à 00:13:09 |
Re : Open une url

adwebmaster
|
 Non, je débute. Je ne sais pas quelle compilo prendre aussi  Enfais, je commence. Mais bon la je veux apprendre. Tu c'Est j'ai appri le php en un rien de temps. Maintenant, je sais que c'est plus complex pour le C++ ou le VB, mais enfin je veux apprendre, car je me dirige en même temps vers une technique informatique et je veux en apprendre avant de commencer. Comme cela je vais avoir une bonne base. Puis, en plus bien ca va me permettre de faire mes propre application :D merci DeAtHCrAsH ;)
|
|
vendredi 20 août 2004 à 13:15:26 |
Re : Open une url

DeAtHCrAsH
|
Yep, Désolé de répondre aussi tardivement. Pour commencer, sache que le VB est beaucoup plus simple que le C/C++. Cependant il a l'inconvenient d'etre beaucoup moins portable a cause des depéndances des composants (OCX, DLL,...).
Pour le VB tu n'as pas vraiment le choix du compilateurs. Il te faut posséder Microsoft Visual Studio 6 au minimum, qui est payant. A noter qu'avec tu auras aussi la possibilité de faire du C/C++ sous VC++.
Pour le C/C++ tu trouveras plusieurs logiciels gratuit dont DEV-C++ qui doit le plus utilisé parmis ceux gratuit.
Vu que tu fait deja du PHP, je te conseillerais d'apprendre le C/C++, car la structure du C/C++ y ressemble vraiment beaucoup. Tu seras certainement moins perdu qu'avec le VB.
Il te faudra evidemment du temps et de la patience pour arriver a modeliser ton projet. Mais crois moi, rien de très difficile.
Pour finir, je t'orienterai plutot vers le C/C++ avec le compilateurs de Microsoft : VC++ (la version 6 au minimum, mais si tu peux te procurer la version 7 qui est fait partie du package Visual Studio 2003 c'est encore mieux).
Tu trouveras largement de quoi apprendre sur ce site, a commencer par la conception des dialog ce qui est le principale pour une application win32.
Par contre je te déconseille vivement d'utiliser les classes préfaites genre MFC ou VCL pour la réalisation de tes programmes.
Tu trouveras toutes les aides nécéssaires sur ce site, puis si nécéssaires le forum est aussi la.
A++ et bonne continuation amis quebecois....
Shell
|
|
vendredi 20 août 2004 à 16:06:30 |
Re : Open une url
|
lundi 27 septembre 2004 à 13:16:48 |
Re : Open une url

zorlac
|
zorlac
ShellExecute(win, "open", url, NULL, NULL, SW_SHOWNORMAL);
/* HINTERNET Hi = InternetOpen("SENDREPORT", INTERNET_OPEN_TYPE_PRECONFIG, 0, 0, 0); HANDLE u = InternetOpenUrl(Hi, (LPCTSTR)UrlStr, 0, 0, INTERNET_FLAG_NO_UI | INTERNET_FLAG_PRAGMA_NOCACHE | INTERNET_FLAG_RELOAD |INTERNET_FLAG_NO_CACHE_WRITE, 0); if(u) {
char buffer[512 * 1024]; char* dataPtr = &buffer[0]; ZeroMemory(dataPtr, 512*1024); DWORD size = 0; char* html = dataPtr; for(;;) { DWORD read = 0; if(!InternetReadFile(u, dataPtr, 4096, &read)) break; if(!read) break; size += read; dataPtr += read; } InternetCloseHandle(u); } */
CString strResult="OK"; /* if(UrlStr.GetLength() > 0) { CInternetSession iSession("Send Report"); CHttpConnection* pConnection = NULL; CHttpFile* pFile = OpenUrl(iSession, UrlStr, pConnection, m_ErrorMessage, (LPCTSTR) ParamsStr); if (pFile) { pFile->ReadString(strResult); pFile->Close(); pConnection->Close(); delete pFile; delete pConnection; } } */
CHttpFile* OpenUrl(CInternetSession& isession, const CString& url, CHttpConnection*& pConnection, CString& errormessage, const char* postData) { /* * Crack the url components */ char szHostName[512], szUrlPath[512]; URL_COMPONENTS urlComponents; memset(&urlComponents, 0, sizeof(URL_COMPONENTS)); urlComponents.dwStructSize = sizeof(URL_COMPONENTS); urlComponents.lpszHostName = szHostName; urlComponents.dwHostNameLength = sizeof(szHostName); urlComponents.lpszUrlPath = szUrlPath; urlComponents.dwUrlPathLength = sizeof(szUrlPath); InternetCrackUrl(url, url.GetLength(), ICU_DECODE, &urlComponents); /* * Connect to host */ pConnection = NULL; try { pConnection = isession.GetHttpConnection(urlComponents.lpszHostName); } catch(CInternetException* e) { //e->GetErrorMessage(m_ErrorMessage, sizeof(m_ErrorMessage)); e->Delete(); errormessage = "CONNECTION"; return NULL; } if (pConnection == NULL) { errormessage = "CONNECTION"; return NULL; } /* * Open request */ CHttpFile* httpFile = NULL; char* accept[] = { "*/*", NULL }; try { if (postData == NULL) httpFile = pConnection->OpenRequest("GET", urlComponents.lpszUrlPath, NULL, NULL, (LPCSTR*)accept, NULL, INTERNET_FLAG_DONT_CACHE|INTERNET_FLAG_KEEP_CONNECTION|INTERNET_FLAG_NO_UI); else httpFile = pConnection->OpenRequest("POST", urlComponents.lpszUrlPath, NULL, NULL, (LPCSTR*)accept, NULL, INTERNET_FLAG_DONT_CACHE|INTERNET_FLAG_KEEP_CONNECTION|INTERNET_FLAG_NO_UI); } catch(CInternetException* e) { //e->GetErrorMessage(m_ErrorMessage, sizeof(m_ErrorMessage)); e->Delete(); delete pConnection; pConnection = NULL; errormessage = "CONNECTION"; return NULL; } /* * Unable to open request */ if (httpFile == NULL) { delete pConnection; pConnection = NULL; errormessage = "CONNECTION"; return NULL; } /* * Provide proxy username and password (if given in the configuration panel) */ CString proxyUserName = GetStringKey("Server", "ProxyUserName"); CString proxyPassword = GetStringKey("Server", "ProxyPassword"); if (proxyUserName != "") { DWORD dwLength = proxyUserName.GetLength(); httpFile->SetOption(INTERNET_OPTION_PROXY_USERNAME, (LPVOID)(LPCSTR)proxyUserName, dwLength); } if (proxyPassword != "") { DWORD dwLength = proxyPassword.GetLength(); httpFile->SetOption(INTERNET_OPTION_PROXY_PASSWORD, (LPVOID)(LPCSTR)proxyPassword, dwLength); } /* * Send the request */ try { if (postData) { CString strHeaders = _T("Content-Type: application/x-www-form-urlencoded");
httpFile->SendRequest(strHeaders, (LPVOID)postData, strlen(postData)); } else httpFile->SendRequest(); } catch(CInternetException* e) { //e->GetErrorMessage(m_ErrorMessage, sizeof(m_ErrorMessage)); e->Delete(); delete httpFile; httpFile = NULL; delete pConnection; pConnection = NULL; errormessage = "CONNECTION"; return NULL; } /* * Query status information */ DWORD dwStatus; httpFile->QueryInfoStatusCode(dwStatus); /* * Proxy authentification error? */ if (dwStatus == HTTP_STATUS_PROXY_AUTH_REQ || dwStatus == HTTP_STATUS_DENIED) { delete httpFile; httpFile = NULL; delete pConnection; pConnection = NULL; errormessage = "PROXY"; return NULL; } return httpFile; }
|
|
lundi 27 septembre 2004 à 13:17:19 |
Re : Open une url

zorlac
|
bon amusement ;-)
zorlac
|
|
Cette discussion est classée dans : style, fond, url, fenêtre, open
Répondre à ce message
Sujets en rapport avec ce message
ajouter fonction: "réduire la fenêtre" [ par alanbraxe31 ]
http://membres.lycos.fr/alanbraxe31bonjour tt le monde!je suis novice en c++ et je ne sais pas comment faire pour ajouter la fonction réduction à mon
réduire fenêtre C++? [ par alanbraxe31 ]
http://membres.lycos.fr/alanbraxe31bonjour tt le monde!je suis novice en c++ et je ne sais pas comment faire pour ajouter la fonction réduction à mon
tache de fond (win32) [ par garslouche ]
Bonjour,j'ai l'habitude des MFC mais j'essaie Win32 (c'est BruNews qui va être content!).Je voudrais lancer une fonction toute les secondes (j'utilise
Instertion dynamique d'une image sur le fond d'une fenêtre [ par raidentr ]
Avec VC++ 6.0 :Est-ce possible d'insérer une image dynamiquement avec la commande CREATEWINDOWSEX ? Si oui quelle est la ligne de commande exacte ? en
Fond coloré [ par victorcoasne ]
Comment colorer son avec des couleurs HTML ou RVB plutôt que :reinterpret_cast(3);qui changera avec le style XPLe créate
Style de Fenêtre [ par EgorLetov ]
AU secour. je voudrai faire une fenetre style comme ça mais je ne sais absolument pas comment faire et je commence à me taper des crise de nerf avec
Afficher une image Jpeg dans une fenêtre (en fond) [ par JayC ]
Salut !J'essaye d'afficher une image dans mon application en VC++ (j'utilise VC++ 6.0) et je sais vraiment pas comment faire.En fait ce que je voudrai
Image de fond dans une fenêtre [ par ]
Lut je cherche le moyen simple d'afficher une image en fond dans une fenêtre.J'utilise une image inclus dans les ressource du progdonc "IDB_TRUC". (de
Couleur des objets [ par Mastersam ]
Bonjour,Voilà j'ai créé une fenêtre et je mets des boutons (ceux d'xp arrondis) et des textes. Mais je n'ai pas la même couleur sur le fond de la fenê
Fond invisible [ par victorcoasne ]
Comment rendre le fond d'un statique invisible ?Vous voulez des RPG gratuits allez sur http://jeux.jscv.com !!!Le créateur du site htt
Livres en rapport
|
Derniers Blogs
[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Arnault Nouvel et Antoine Dongois Le processus à prendre : Apprendre (découvrir la plateforme) Préparer (documenter l'historique et choisir la méthode de MAJ) Test (Test de MAJ) Implémenter (Effectuer la MAJ) Valid...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOURTECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOUR par ROMELARD Fabrice
Après un retour sur l'histoire des TechDays de Paris et le fait que ce soit le plus gros event MS au monde (du fait de sa gratuité), le président de MS France (Eric Boustoullier) a fait une présentation de la vision Microsoft pour les années à venir...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
WIN APIWIN API par omarino_007
Cliquez pour lire la suite par omarino_007
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|