c#客户端这个搭建起来的,当然没有有wpf框架是对的 ,因为大家比拟之前都没学过 和用过 c#这个语言,可能有人说语言是互通的,这点我不反驳,但学习也须要工夫的 就像当初java我入行学了5-6个月,当初c#入门用了2周不到的工夫,当然活学活用和组件 UI这部分不怎么样。

 

 初期的几大败笔,一没有应用框架 如mysql 这样的框架,导致还是我写了反射生成sql的工具。二、就是没有应用UI框架如CSKin。绝对它的页面会比默认的更好看些,前期调整的私聊是 如对立应用的窗体  背景色 或其余局部的色彩须要一样的 能够重写Form类,而后对立更换原有继承的类即可,节俭屡次更换 和调整的工夫。

如下图默认的款式:

<br/>

CSkin组件库的:

<span style="color:#86ca5e;"><br/>
【比照之下 原生的款式真的很丑还要调整很多参数 对于不相熟 和Ui不好的开发不是很敌对】

  前面如果有工夫能够多尝试 重写局部组件的款式,做我的项目就不会花很多工夫在设置/批改款式上,比拟咱们次要以性能为主。还有就是能够写写公共的组件。能够减少代码的复用和节约工夫。以此之前写了一个组件 传入不能同一回调。他这个不像html外面的js,能够把回调函数一起传过来,那怎么弄 。办法必定是用的 写一个公共的接口 让父窗口去实现,而后这部分的页面也能在父窗口里实现了,组件局部之间调用接口的办法。就能在父窗口的实现办法外面进行回调了。当然最蠢的办法是一个个判断父窗口是哪一个,而后去调用父窗口的办法。弊病就是屡次批改组件的公共办法。

本文来源于:宋文超super,专属平台有csdn、思否(SegmentFault)、 简书、 开源中国(oschina),转载请注明出处。