style="text-indent:2em;">其实winform怎样美化界面的问题并不复杂,但是又很多的朋友都不太了解winform怎么弄好看,因此呢,今天小编就来为大家分享winform怎样美化界面的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
本文目录
请问用c#winform可以做这种界面吗、、如果可以该怎么设计呢
这个问题分两层看待: 第1层:winform的控件不满足你的要求,你需要更多花样的控件-->用wpf 第2层:winform的界面设计你看着难看,你需要更漂亮耐看的界面->请个专业的UI设计师
winform怎样美化界面
有三种方式:
1、重写WinForm自带的控件,这需要熟练掌握GDI+技术、并且需要熟悉控件的各种事件及属性,还有些控件没有太多可以重写的东东,所以这种方式有点难度,放弃!
2、使用第三方控件。可惜大部分是需要付费的,放弃!
3、使用皮肤控件。以“C#皮肤控件”Google,突然间看到一个很熟悉的名字“IrisSkin2.dll”,没错就是它,以前还用过的,但是由于当时没有好看的.ssk皮肤文件,所以对它没引起足够的重视。而此时突然有了自己制作ssk文件的想法,于是借助Google强大的搜索引擎找到了“skinbuilder”一款制作ssk皮肤文件的牛X工具。用法很简单了,1、添加引用IrisSkin2.dll或IrisSkin4.dll。2、修改Program.csMain函数将Application.Run(newForm1());修改为Form1frm=newForm1();Sunisoft.IrisSkin.SkinEngineskin=newSunisoft.IrisSkin.SkinEngine((System.ComponentModel.Component)frm);skin.SkinFile="***.ssk";//指定皮肤文件skin.TitleFont=newSystem.Drawing.Font("微软雅黑",10F);//指定标题栏的Font。
上位机编程用wpf还是winform
上位机一定要用wpf,因为要做好看就需要一些图形,动画,灯的闪烁亮暗,甚至简单的3d模型和动画,这都是wpf的专长,可以svg转xaml,方便控制动画和局部颜色,可以solidworks直接导出3d的xaml,做动画也比winform高效很多。
谁知道学习winform最好看什么书
1、先看C#方面的书,不用精读(比如《C#入门经典》),你就可以了解关于C#语言各方面的知识,这些书籍不会涉及到控件,数据库编程等.net方面的东西,只是纯粹的C#语言。
2、看了之后再看《VisualC#2008(/2005)》(具体名字忘记了,反正差不多),后者是在VisualStudio2008上用C#语言,会涉及到控件等各方面的知识,还会有winform和asp.net方面的知识,算是对C#在.NET上的应用。
3、看看C#案例方面的书比如VisualC#2008/2005+SQLServer案例方面的书。
OK,本文到此结束,希望对大家有所帮助。