乐趣区

关于c#:技术总结c客户端搭建的经验和教训

   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),转载请注明出处。

退出移动版