学员:课程助教提问时间:2008-03-27 13:31:34
以下是金旭亮老师对本期学员作业所做的点评内容及总结:
1 学员问:
为何生成绘图示例网站项目时出现以下错误:
错误 1 当前上下文中不存在名称“txtB” D:\Working\作业\DrawCircleOnWeb\DrawCircleOnWeb\Default.aspx.cs 16
错误 2 当前上下文中不存在名称“rdoUseSingleColor” D:\Working\作业\DrawCircleOnWeb\DrawCircleOnWeb\Default.aspx.cs 16
……
原因:
ASP.NET网页由两部分组成,.aspx文件用于声明各种控件和保存HTML/CSS/Javascript等代码,C#代码放在.cs文件中。出现上述错误的原因是.aspx文件为空白,没有声明任何一个需要的控件。
2 熊娅秋学员的作业:
在学习了教学示例程序之后开发出自己的程序,说明该学员具备了知识迁移的基本技能,其主动精神值得提倡。
以下为熊娅秋学员将CircleArea桌面程序移植到Web上的截图,做得很漂亮,说明已基本了解了Web开发的基础知识,并且具备了初步的Web程序设计能力。
从作业来看,熊娅秋对知识掌握较好,而且很认真和努力。是这一期学员中作业完成情况最好的。
3 刘鹏同学的作业
这个程序做得也很好,而且比原程序增加了设置颜色的功能。可以改进之处为:响应窗体的Paint事件或ReSize事件,在其中绘图,以便实现图形的自动重绘。
4 另一名学员的作业
有点独出心裁,修改了递归函数以便生成不同的图案,虽然欠美观,但这种尝试还是值得提倡的。
他的另外一个作业:
程序中少连了一个点,另外,应响应窗体的Paint事件或ReSize事件,重新创建Graphics对象以便动态按照画布大小重绘图形。
5 Stg609学员的作业:
将两个介绍过的绘图示例组合起来。事实上,这种组合已有功能为新软件的方法是非常有用的,推荐大家在学习过程中多多应用。
本期简要总结:
这一期学员的作业水平明显比前几期的好,这既说明学员的学习认真,也和ITCAST工作人员的勤奋工作有着密切的关系。
《七天学会.NET绘图》是我录制的第一个线上教学系列,经验还不足,还有许多需要改进的地方。当前,我正在准备《.NET面向对象编程基础》系列课程,这是《.NET Web开发》大系列中的一个子系列,在每堂课最后的网页中提供在课堂上演示的教学示例的完整代码下载,示例代码中有详尽的中文注释,大家将线上听课与线下阅读代码结合起来,应该会有更好的学习效果。另外,不再直接提供作业的完整源代码下载,部分作业源码要等到学员上交完作业之后再公布,以敦促大家动手实践。
各位学员对线上课程设计有何建议,可以与ITCAST的工作人员联系,或者直接给我发邮件:JinXuLiang@bit.edu.cn,以便我改进教学,把后继的教学工作做好。谢谢大家!