委托
--委托是通用类型系统的重要部分,很像一个类型安全的指针,指向类中的方法。定义一个委托,来指定希望通过委托调
--用的方法签名,因为委托本身没有实现代码,创建一个委托对象,把它绑定到其签名和这个委托相匹配的方法上。常见
--使用场景:1用另一个对象把一个方法注册为回调方法时。当对象发生重要事情时,它可以调用回调方法。2当一系列方
--法中选择一个方法(有相同签的名)用于一个算法时。
重写类的ToString()
--用户类的默认ToString()方法输出类名,与GetType()作用相重复。
--重写ToString()可以提供更多的数据信息以供其他方法调用,比如在Try...Catch..Finally
手上难道一堆XML文件,拿来给网站做数据源的。发现格式有些要改。
XML文档里有很多<Span>XXX</>的标签。要删除掉但标签里的内容要保留。
能有谁写个程序做批处理么。手动删除工作量太大了。眼睛都看花了。
SOS啊
把这个个
<body><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt;
LINE-HEIGHT: 150%"><SPAN style="FONT-FAMILY: 宋体;
mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times
New Roman'">VIP Club is designed to enhance our frequent guest’s
experiences of more personalized services by Nanyuan hotel and its
subsidiary hotels.</SPAN></P><P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman';
mso-hansi-font-family: 'Times New
Roman'"></SPAN> </P><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman';
mso-hansi-font-family: 'Times New Roman'"><P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman';
mso-hansi-font-family: 'Times New Roman'">We will pay more attention
to your every need and personal preferences. Our ultimate goal is to
achieve your satisfaction beyond your
expectations.</SPAN><SPAN style="FONT-FAMILY: 宋体;
mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times
New Roman'"></SPAN></P></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman';
mso-hansi-font-family: 'Times New Roman'"></SPAN></body>
要改成
<body><font
face="Verdana"><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt;
LINE-HEIGHT: 150%">VIP Club is designed to enhance our frequent
guest’s experiences of more personalized services by Nanyuan hotel and
its subsidiary hotels.</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"> </P>
<P
class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%">We
will pay more attention to your every need and personal preferences.
Our ultimate goal is to achieve your satisfaction beyond your
expectations.</P></font></body>
貌似第一篇的效果不好没人呢看,管他呢。自己接着写,自娱自乐呗。
|
发布打球信息
|
|
主要参与者:系统管理员
|
|
主要成功场景:
|
|
参与者的动作(或意图)
|
系统职责
|
|
1.系统管理员开始一次打球信息的发布
|
|
|
2.系统管理员录入打球的必要信息以及必要数据
|
3.系统记录打球的基本信息,并提示是否将改信息发布还是存为草稿。
|
|
4.系统管理员选择发布
|
5.系统将打球信息发布到网站公告栏。
|
|
|
|
|
扩展:
|
|
4.a.系统管理员选择存为草稿
|
5.系统将打球信息状态改为草稿,不公布在网站公告栏中。
|
|
|
|
|
报名打球
|
|
主要参与者:普通访问者,注册会员
|
|
主要成功场景:
|
|
参与者的动作(或意图)
|
系统职责
|
|
1.普通访问者或注册会员浏览网站公告或接收到系统信息后,申请报名。
|
2.系统判断是否为注册会员,如果为非会员者提醒用户注册。如果是会员进入报名页面
|
|
3.注册会员进入报名页面后,录入必要信息选择报名。
|
4.系统接到报名确认后,对报名情况进行记录,并提示报名成功。
|
|
|
|
|
|
|
|
扩展:
|
|
|
2.a.系统判断为非会员后,转到非会员专属报名页面
|
|
3.非会员填写相关报名信息后,提交报名
|
4.系统接到报名确认后,对报名情况进行记录,并提示报名成功
|
由于公司里每个礼拜都有2次打球,发现打球报名和打完球后结帐不是很方便.所以想自己建个预定系统其实不止预定功能,应该还包括结算和统计功能.
首先来面描述下正常方式下的打球过程:
1.一般打球是在周二和周四.一般在前一天开始报名,组织者在QQ群上公布打球的时间,场地信息,人数,报名开始
2.然后群内人员开始自由报名,报名一般在在打球那天的中午结束(因为场地多少,时间长短根据人数来定,而场地需要提前向球馆预约) .
3.下班后大家各自采用各自的交通方式到球馆集合,然后开始打球.
4.打球的时候,会每人提供一瓶饮料(费用会作为饮料费记录).所用的羽毛球也由组织者提供(费用会记作羽毛球费记录)。
5.打球结束后,可能会聚餐。聚餐产生的费用计入餐费。
6.第二天组织者对费用汇总进行收费。一般来说男的20元,女的15元。当应为餐费导致费用增加时一般按照每人加收10元的标准
其次是打球人员的一些描述:
1.组织者: a.我想能够发布打球信息
b.我想能管理报名状态,开放报名,关闭报名
c.我想能够在对打球后费用进行统计然后公布
d.我想能够看到一些汇总信息,统计信息,比如这个月的统计或一定时间的统计。
2.参与者: a.我想能够及时获得报名通知进行报名。
b.我想能够在报名后退出。
c.我想知道我参加的活动的费用的支出。
d.我想知道我在一段时间内的打球费用统计。
3.其它人: a.我希望能够费用预缴,然后根据每次活动进行扣除,在余额不足参加一次活动的最低 费用时通知我
暂时获取这些需求,准备根据这些需求去做分析。注:这些需求也只能算虚拟需求实际需求过程可能提取的不是那么清晰的。在此简化了一些该阶段的过程。大家可以根据这个需求调研,发表自己的看法。我将根据机械工业出版社出版的由Craig Larman著 方梁 译的《UML 和模式应用(原书第二版)》Appling UML and Patterns An Introduction to Object-Oriented Analysis and Design and the Unifide Process ( Second Edition)来进行我的分析设计。