2008-12-10 7 views
2

Je suis nouveau à l'utilisation de Windows Forms en C++ (et seulement en général), et je ne suis pas exactement sûr du nom ou si c'est même possible de le faire.

Actuellement je travaille actuellement sur un projet d'école dans lequel nous devons faire un programme pour une librairie imaginaire. J'essaie en ce moment de faire une sorte de liste qui montre ce que le «client» achète. Je dois faire trier par prix et ISBN et toute autre variable que le livre a.

Essentiellement, je suis en train de faire quelque chose comme ce qui suit:
ControlComment créer un certain contrôle à l'aide de Windows Forms dans Visual C++?


J'ai juste besoin de savoir comment commencer. Je ne peux pas comprendre quel est le nom du contrôle ou comment l'obtenir pour trier chaque fois que l'utilisateur clique sur l'en-tête.

+0

Quel est votre environnement de développement? utilisez-vous Visual Studio? visuel C++? MFC? – rec

Répondre

0

Les WindowsForms que vous contrôlez recherchez est appelé un DataGrid

0

Il est pas tout à fait clair par votre question, mais si vous essayez d'accéder à Windows Forms de la norme C++, vous êtes hors de la chance. Windows Forms vit dans le monde géré tandis que C++ est non géré. Pour utiliser les formulaires Windows, vous devez passer en C++/CLI ou en C#. Lequel si vous faites quelque chose pour un projet d'école peut ne pas être une option.

Si c'est une option pour changer de langue comme ça. Je commencerais à regarder la documentation C++/CLI pour avoir une idée de comment les choses pourraient fonctionner pour vous.

0

Si vous voulez connaître le fonctionnement interne de Windows UI, je vous recommande de rester loin de .NET pour l'instant, et d'apprendre des choses de base en C++ et WinAPI. Parfois, la programmation .NET (ou C++/COM) vous oblige à invoquer des composants/fonctions non gérés et vous serez heureux de comprendre comment fonctionnent les choses de bas niveau.

Si votre projet nécessite .NET, continuez, mais n'oubliez pas de prendre le temps d'apprendre la bonne vieille programmation Win32/C++.

0

Veuillez fournir plus de détails à propos de la question Dalze-> Existe-t-il des exigences concernant l'utilisation de contrôles gérés? ou ne pas les utiliser? Quel est votre prof voulez-vous apprendre de cet exercice (et comment utiliser le débordement de pile pour faire vos devoirs l'un d'entre eux)?

Il y a plusieurs façons d'écorcher ce chat.

Si vous êtes censé ou si vous voulez utiliser le code managé: DataGrid mentionné est un bon outil de base de données simple link text

Une base de données SQL pourrait également contenir toutes les informations et permet de trier sur les différents sous-éléments. Si vous choisissez de ne pas utiliser de code managé, vous pouvez créer quelques objets simples pour transporter les informations dont vous avez besoin, puis ajouter des fonctions de tri pour chacune des variables d'intérêt.

Questions connexes