Y a-t-il des formulaires de fenêtres de fantaisie prêtes sur lesquels je peux construire ma candidature? P>
J'ai pu trouver uniquement Un travail jusqu'à présent ..Houvrez jamais le double clic et certaines fonctionnalités de formulaires Windows traditionnels sont manquants. . P>
Je recherche des formulaires de fenêtres étendus avec de bonnes looks. P>
Connaissez-vous des bibliothèques qui peuvent aider à produire de bonnes formes de fenêtres? p>
S'il vous plaît me fournir des liens .. p>
merci. p>
6 Réponses :
Si vous recherchez une bonne bibliothèque pour que vos formulaires soient bien, je vous suggérerais la Suite Telerik pour Winforms: P>
http://www.telerik.com/products/winforms.aspx < / p>
Ils ont l'air incroyable, même s'ils sont des winforms. p>
J'ai utilisé Devexpress pour certains projets WinForms: http://www.devexpress.com/ p>
Cela coûte $$, mais si vous devez absolument utiliser WinForms pour votre projet, j'ai trouvé qu'il est très pratique les commandes sont assez faciles à mettre en œuvre et à utiliser. P>
Comme vous le mentionnez DevExpress Cost $$ signifie que c'est gratuit? Avez-vous une version de crack?
Options commerciales forte> p>
Telerik est de manière inquiétante le mieux là-bas et ils ont mis beaucoup d'argent à soutenir la communauté en parrainant des podcasts. p>
DevExpress est comparable. Ils ont beaucoup de skins et j'ai eu de bonnes expériences avec eux dans le passé. P>
Les deux ont des paquets WinForms qui arrivent à 799 $. P>
UI de Nevron (169 $) et DotNetBar (264 $) sont également des options. Mais vous obtenez ce que vous payez et certaines des options libres ci-dessous valent la peine d'être considérées avant de passer de l'argent sur ceux-ci. P>
WPF est le cadre de présentation Next-Gen de Microsoft, et c'est extrêmement puissant I>. Toutes les fonctionnalités que vous recherchez et plus encore, bien qu'il existe une courbe d'apprentissage substantielle. p>
Krypton obtient le travail effectué et c'est gratuit. C'est mature, facile à utiliser, et ils continuent de la mettre à jour. De plus, il a un tas de peaux intégrées, y compris de bonnes skins de style bureau. Je dirai qu'à côté de WPF, il cherche daté. Mais cela va pour la plupart tout. P>
DotNetBar est plutôt bonne et très rentable se compare à certaines des autres options: devcComponents.com/dotnetbar. Nevron Ui n'est pas trop mauvais non plus: nevron.com/products.userinterfacefor.net .Overview.aspx
@Ira Rainy merci à Ira, je les ai ajoutés. :)
Recherche directement Certaines bibliothèques libres sont difficiles, vous pouvez utiliser la classe System.Drawing et utiliser ses classes de brosse et son objet 2D, vous pouvez faire une forme de votre choix, un échantillon a été affiché sur l'URL suivante http://www.csharpkey.com/visualcshaarp/gdi/brushes/graient.htm http://www.mycutépictures.com/tatudials/cshaparp/category/general/ p>
ou sa meilleure vous optez pour WPF, vous pouvez avoir un grand nombre d'options p>
Je sais que ce n'est probablement pas la réponse que quiconque demandant ce type de question veut entendre, mais c'est absolument la réponse qu'elles ont besoin em> à entendre. Les problèmes de mise en œuvre que vous notez dans votre question sont exactement em> les types de problèmes qui gèrent avec ce type de chose. strong> p>
Chaque fois que vous allez changer le look et la sensation des contrôles Windows standard (et en particulier em> quelque chose aussi compliqué en tant que formes), vous êtes tenu de rencontrer des problèmes. Il y a toutes sortes de comportements que les utilisateurs s'attendent à ce que cela fait partie de la façon dont Windows fonctionne depuis le tout début. Certains d'entre eux sont grands et évidents, et d'autres sont mineurs et triviaux. Trivial, c'est-à-dire jusqu'à ce que vous essayiez de les utiliser hors d'habitude et de constater qu'ils ne fonctionnent pas. P>
C'est la raison pour laquelle les utilisateurs sont frustrés de choses comme des applications thématiques personnalisées ou "à la peau". Personnellement, je n'ai tout à fait refuser de les utiliser, et je ne suis pas le seul que je sais qui ressent de cette façon, des utilisateurs de pouvoir aux grand-mères. Ils ne vous aident pas à travailler plus de manière plus productive et, en fait, ils entravent souvent cela. Et cela vaut à peine la peine de mettre le compromis car la plupart des peaux ne ressemblent tout simplement pas tout ce bien en premier lieu, surtout em> pas aux préférences esthétiques subjectives des utilisateurs individuels. Par exemple, vous pourriez défoncer votre application dans une couleur bleue agréable. Mais que si je déteste em> bleu avec une passion? Je ne vais pas être très heureux quand j'utilise votre application, peu importe la beauté de votre concepteur. Ce que vous appelez "fantaisie", d'autres pourraient appeler n'importe où de "désagréable" à carrément "moche". P>
Par FAR EM> La meilleure option consiste à laisser l'utilisateur choisir le thème de l'application. Et vous n'avez même pas besoin de créer un système de thématique dans votre application afin de le permettre. Windows a permis aux utilisateurs de personnaliser leur thème système depuis le début. Il a commencé comme simplement la possibilité de changer les couleurs utilisées pour tous les éléments à l'écran, et il est évolué via Windows XP et au-delà d'un moteur de thème à part entière. Coller avec elle et résister à l'envie de bricoler. Rendre votre application sortez comme un pouce douloureux est Vous n'obtenez tout simplement pas assez de valeur pour justifier les problèmes, les limitations et les cauchemars soutenir. Concentrez-vous sur la fabrication de votre application travailler em> mieux, plutôt que simplement regarder em> mieux. Les utilisateurs apprécient vraiment que beaucoup plus, même s'ils ne l'admettront pas. Les meilleurs changements sont ceux que personne n'a jamais remarqué. P>
C'est un bon point. Je veux juste mentionner ici qu'il existe des classes entières d'applications fortement dépendantes de la présentation. Skinning est certainement le type de roue que vous ne devriez pas réinventer et, lorsque vous traitez avec la ligne d'affaires, je conviens que c'est un mauvais moyen d'investir votre temps. Mais il y a une place pour la peau, en particulier dans le domaine des produits commercialisés en masse. Si l'argument est que WinForms en particulier ne convient pas à la fabrication de ces types de produits ... bien, peut-être. Cela peut et a été fait, bien que le WPF semble être un chemin plus facile à venir.
@Brian: Quel type de marché existe-t-il là où les applications doivent être érigées pour réussir? Rappelez-vous Winamp? Ils ont libéré un système de serrage et les seules personnes qui ne détestaient pas que c'était des enfants de 13 ans. La rapidité a abandonné cela et prétendu comme si ce n'est jamais arrivé en rénovant toutes leurs numéros de version. L'argument est qu'il est impossible de faire correctement, quelle que soit la roue dont vous utilisez. Microsoft a déjà créé les conventions de la plate-forme par défaut. Les recréer va contrarier les utilisateurs pour peu d'avantages. WPF est assez non pertinent ici; Il n'utilise pas les éléments de l'API Windows standard.
Oups, je suis tellement en désaccord avec cette réponse, si vous construisez une très bonne expérience cutanée, elle a tellement d'avantage et que vous pouvez facilement détecter ou permettre à l'utilisateur de choisir l'interface qu'ils veulent la première fois qu'ils démarrent votre application, voire aller sur vos têtes et détecter le thème actuel qu'ils utilisent. De nombreux programmeurs font des trucs blands et laissent des utilisateurs avec des expériences non impressionnantes. Et comme un ajout, les meilleures applications les plus courantes utilisent de très belles peaux. Cela montre l'unicité et la créativité.
Lors de la création d'une application d'utilisateur finale, vous souhaitez que les utilisateurs aient une excellente expérience, pourquoi ne pas simplement revenir aux années 1990 et que des sites Web disposent du moins d'images et d'exécuter Windows 3.1. Les utilisateurs sont maintenant quelques jours sont plus exigeants UX. Je suis totalement en désaccord avec votre point indiqué. Vous pouvez toujours avoir une application entièrement fonctionnelle avec une excellente intervention UI. DEVEXPRESS +1
Vous continuez à dire des formulaires Windows, mais avez-vous considéré WPF? C'est l'un des grands avantages du WPF.
Nous ne connaissons pas WPF. Il y a une énorme courbe d'apprentissage pour cela malheureusement
Je comprends la question de la courbe d'apprentissage. Cependant, je l'ai choisi très rapide et j'ai constaté que même lorsque je me suis battu avec des choses qui devraient être faciles, mon développement de l'interface utilisateur est toujours plus rapide. C'était parce que j'ai passé moins de temps à m'inquiéter de positionnement, d'ancrage et de redimensionnement exacts. Je peux retourner des contrôles, les réorganiser et faire un certain nombre de choses différentes très rapidement. Vous n'avez peut-être pas le temps maintenant, mais je vous encourage à commencer à regarder dans WPF. Ca vaudra le coup.