level 9
学c#有段时间了,也有c,c++基础,想做点项目练习,但是还觉得自己很多c#的不懂。请大家给点建议。谢谢。多窗体程序我也没做过,也不熟悉。
2015年05月14日 12点05分
1
level 11
简单的很多,就看具体要求了,比如学生信息管理系统,图书管理系统,自助考试系统,模拟ATM机系统等等。像这些系统一般分客户端和服务器端,可以采用文件存储信息,更好的是用数据库。做系统之前要有明确的设计方案(包括系统结构,信息存储结构,操作界面设计等),设计时可以采用多层构架,即将程序的实现分为几个层次 分开编写和存放 一般分为数据访问层 逻辑层和表面显示层 这样有助于设计思路的整理和调试的方便 最后就是在具体编写代码时休息算法优化 尽量以最简洁的代码实现完整的功能
2015年05月14日 16点05分
2
谢谢,将程序的实现分为几个层次 分开编写和存放 一般分为数据访问层 逻辑层和表面显示层。这个不是很理解
2015年05月15日 02点05分
回复
����ֽ
:不要想太深,这个只是程序设计的术语这样说而已,其实就是说你自己定义几个类,包括一个数据访问类,将数据库访问(或者文件访问)的属性和方法放在这个类里面,在程序需要访问数据库的时候调用该类的方法。一个或多个逻辑实现类,将例如信息处理,字符串处理,信息分类和整理等
2015年05月15日 05点05分
回复
����ֽ
:逻辑实现方法放在其中。最后在窗体类只需要简单实现界面行为操作和另外两个层次(类)的方法的调用就OK了。
2015年05月15日 05点05分
回复
��������������
:非常感谢,有点理解了。我先做一个通讯录软件试试。谢谢。
2015年05月15日 07点05分
level 12
model:实体层--存储对象和数据库的字段关系
dal:数据访问层--一些简单的增删改查
bll:业务层--具体的业务处理,比如判断是否存在用户,如果存在怎么样,如果不存在怎么样等等。
先了解三层架构,也可以直接学习mvc的开发模式。这个都随意。
2015年05月15日 03点05分
3
我先做一个通讯录软件试试。谢谢你的指导。我个人觉得做BS的好像还简单一点。但是现在一心想搞CS的。。。
2015年05月15日 07点05分
回复
����ֽ
: BS目前比较主流。如果在企业内部,如果用CS平台,那就要为每台机器装一个exe程序,而bs的项目,可以通过网页直接浏览。
2015年05月15日 07点05分