一个.NET编程的作业(Shop & Products) (1-题目篇)

Posted on 2004-10-21 05:21 Ray Chang 阅读(342) 评论(0)  编辑 收藏 所属分类: .NET

这是前几天发的一个作业。。现在摆上来和大家一起讨论讨论。

程序大体要求如下:
=================================================

作业提供二个已有的文件:Shop.exe和Products.dll。

大体来说,Products.dll包括了3个class,一个是Dress,一个是Product,还有一个是ILLabel,而shop.exe只是一个简单的测试程序。

我们所要求做的内容如下:

1。研究所给出的assemblies,并创建一个类图来表示各个class之间的关系。(class diagram应该把class所有的细节都写出来,包括方法,成员变量等)

2。增加一个类, 一个可以存储"Trousers"的类。Trousers类是属于product的一种,但却拥有二个不同的属性。一个是size,另一个是style(bootleg, straight or flare).

3。将Trousers 类放入product assembly中,并创建一个新的测试类去测试新创建的类。我们需要考虑到下面的行为:
    a. 创建一个Trousers 类的instance.
    b. 添加到仓库中。
    c. 从仓库中移走。

4。 (这题翻译不好,用原文) Create a build method which automates the creation of the executable program from the component source files. This method may make use of the nmake program. The build method should be documented for the user and also demonstrated. (大体是利用nmake程序去实现一个build 方法)

5。创建一个container类,可以用来存储大量的product数据。在这个类中,应该提供一些可以做以下事情的方法:
     a. 给container增加一个product item.
     b. 根据stock number查找一个product.
     c. 删除一个product item.
     d. 将数据存入文件。
     e. 将数据从文件中读取。
     f. 输出一个类的内容的总结。

6。 创建一个单独的assembly,需要包括product 的类和container类。 可以给它加上strong name并存入GAC.

=================================================
程序大体要求是这样。
有关我自己的分析请看下一篇。呵呵,累了,要休息一下。。
 


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      


相关链接:
 



posts - 63, comments - 179, trackbacks - 5, articles - 8

Copyright © Ray Chang