我的同事和我不断争论按钮大小.我喜欢有固定大小的按钮(即如果最小化/最大化按钮大小不改变,其他控件可能但不是按钮),宽度=文本和高度= 27-30像素.
我的同事更喜欢高度只有20像素的按钮,并且当屏幕调整大小时,宽度会停靠.也就是说,当屏幕最大化时,按钮会自行伸长.
就个人而言,我不喜欢调整大小的按钮.我想知道是否还有其他人想要参与这个UI论证?
我已经成功地抽象了数据层和业务层。但是最近有一位同事提到在UI和业务层之间抽象UI层。但是我无法解决这个问题。我无法想象该UI层与业务层的不同之处。我已经为文章苦恼了,似乎并没有找到太多帮助。有人可以告诉我一个简单的例子吗?
我这里有一个非常普遍的情况.多年来我还没有发现我所做的事情是否符合行业标准.考虑连接数据库的应用程序,但是连接字符串而不是存储在某个文件/设置中的是作为命令行参数传递的在启动时或者在应用程序启动时浏览数据库.
那么有必要将该连接字符串保存在应用程序范围内的某个位置.我看到它最常见的方法是使用get/set方法保存连接字符串的模块或全局类.我会这样做的另一种方法是使用Singleton.当需要通过GetConnectionString方法时,我的DAL可以访问连接字符串.
这样做有更好的方法吗?
更新:我没有配置文件,即使我这样做,我还需要在应用程序实例的生命周期内读取一次连接字符串.你能详细说明"把它注入任何课程"部分吗?