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
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|