我的理由:开发(设计和编码)项目的正确方法是什么?
我是ac#初学者,我想知道开发一个项目的正确方法。我觉得我没有以正确的方式工作,因为有时很难维护我的代码。 ..我必须以不同的形式重复一些代码。
我该怎么办?
我用数据库创建了一些项目。我的方法如下:
研究我想做什么。想想应用程序应该具备哪些功能,以及它对用户有用。在我掌握了所有的信息(或几乎全部)之后,我开始了另一步。
设计数据库。 (在这里我想我有一些经验,我已经注意到它对我来说更容易),通常我规范化数据库以分开不同的对象。
设计用户界面。我只是扔winforms控件,我做了一切不同的形式,然后我制作一个包含表单的mdi容器。
编码:这是最糟糕的部分。我只是使用事件编程......而对于事件编程,我的意思是视觉工作室为每个控件设置的默认事件......然后在每一个事件中我编码我需要做的事情。
实施例:
我有一个MDI容器,如果我CLIC x对象它将打开的形式,我有按钮,数据网格,文本框形式...如果我CLIC或做AY事件它将做az事情...有时我做一些额外的类并在项目中使用。
我的问题:
我知道OOP编程的基础知识,但我真的不知道怎么与我的“事件编程”来管理这一点。
我已阅读关于UI模式和如何分开视觉,代码和数据库,但我真的知道
。 我应该开始使用这个UI模式(三层架构)吗?
我的设计方案我的方法是好的(我真的有些事情必须是错的,但我是菜鸟,英语不是我的母语,所以如果我真的不知道, 什么具体的事情,我应该研究
只好将此问题作为太宽泛。 – Aristona
这可能会做在http://programmers.stackexchange.com/ – Bit
那边至少3个问题更好的它可能做的更好。如果你写“我的_问题_”,那肯定太宽泛了。 –