小项目的想法,使用ASP.Net教初学者Web开发

时间:2009-06-12 14:50:29

标签: asp.net .net

几周前我问过这个问题:

How can I teach a beginner to write ASP.NET web applications quickly?

我得到了一些好的答案,但i liked the answer which tell me to make some small projects with them (me with the beginners)

所以我决定收集一些小网站的想法与他们做(我做了一部分,然后他们完成或向他们展示一些困难的部分,他们遵循)

但是我遇到了2个问题希望你帮我解决。

1-无法为ASP.Net网站提供足够好的想法。

2-如果我想让他们训练使用由网页设计师创建的HTML网站 它使用ASP.Net动态,在哪里可以找到HTML网站,或者有更好的想法教他们这部分?

你可能会问,我希望他们达到什么程度?

我希望他们在ASP.Net,HTML以及熟悉JavaScript和CSS方面非常出色。

最重要的是我希望他们成为一名优秀的搜索者,这意味着他们遇到了问题并且谷歌正确的方式,并解决。 “我认为这会随着时间的推移而增加”,但这是一个重要的部分,因为我不希望他们说“我们不能这样做:(”

可能是我要求太多东西,但我希望得到一般帮助,以便我可以进一步了解它们。

7 个答案:

答案 0 :(得分:5)

使用你兄弟的兴趣。如果一个兄弟喜欢足球,请让他为他最喜欢的球队组建一个粉丝网站。另一个兄弟喜欢钓鱼,嗯,你明白了。

以这种方式挑选主题有两个主要好处:

  1. 他们已经是主题专家,可以专注于学习技术而不是学科和技术。
  2. 希望他们选择他们热衷的东西,这将增加他们学习技术的愿望。

答案 1 :(得分:2)

了解如何使用ASP.NET的一个好方法是使用Web模板并开始将其变为功能性网站。

例如,如果您下载this template,您会发现它是一个非常简单的商业风格网站。主页,项目,服务,下载,关于和联系是主要部分。该模板还有一些额外的按钮和链接。这些都是开始学习如何创建网站的好地方。

首先,从此模板创建一个母版页。在这里,您将学习如何撕开某些HTML以及从何处开始放置内容模板,并开始考虑可以是用户控件或重用的内容(主菜单,页脚,侧边栏控件等)

接下来的步骤是继续并充实网站的文件夹结构,并深入研究每个部分的默认页面。学习者将很快看到如何从母版页创建网站,并了解图像和样式表的小怪癖以及如何在浏览文件夹结构时解决这些问题。

现在这是你的选择。选择一个部分并开始让它们潜入它。产品将为您提供使用数据库,查询字符串,表单等的方法。如何提取数据,如何显示数据以及如何保存数据。下载将是您可以学习如何管理用户内容的地方。站点管理它需要什么样的小管理工具。服务和关于可以是CMS驱动的页面。再次数据驱动,但仍然与产品部分不同。联系表单可以让他们选择在.net应用程序内部使用电子邮件。

现在,一旦您的学习者开始研究,他们实际上可能会得到一个非常实用的网站/产品,他们可以在'真实'项目中实际销售或重复使用。花点时间教他们,慢慢学习每个部分,我相信你会从学习者那里得到一些好的回报。

希望这会对你有所帮助。

答案 2 :(得分:1)

电子商务是一个很好的解决方案,正如其他人所建议的那样。或者投资组合网站会更容易。此外,图片共享网站可能对他们有用(家庭成员也可以登录和上传?)

我还想补充一下,你应该在visual studio中使用视觉(设计)模式以获得最佳效果。然后显示运行/编译页面后生成的HTML。这样你就可以覆盖更多视觉学习者并稍后进入代码。但我相信你已经准备好了:)

答案 3 :(得分:0)

示例时间输入应用程序如何。

用户登录以确定本周的时间 管理员用户可以批准时间。

可以对摘要,批准等进行报告,以便程序员接触报告。 登录/角色总是很重要 时间输入为您提供数据库交互。

答案 4 :(得分:0)

商家或商店的简单信息网站。这应该包括联系我们表格。这应该是一种很好的做法。

答案 5 :(得分:0)

简单的电子商务应用程序是一个很好的项目,因为它会让学生面临许多问题:

  • 安全
  • 数据库集成
  • 交易
  • 会话管理
  • 设计和可用性

答案 6 :(得分:0)

如果你的兴趣在电视节目或电影或类似的东西可以在DVD上收集,建立一个简单的CRUD网络应用程序来更新数据库应该是一个相当简单的应用程序,将涵盖一些基础知识,如数据库设计和操作,AJAX如果你想在没有完整回发的情况下发送请求,并且在企业应用程序中很常见,所以它可能非常有用。

DVD出来的那一年,谁写了并指导了光盘上的内容,材料类型,长度,星星,DVD上的附加内容以及许多其他内容可以进入数据库,如果有人想建立一个库就像附加系统一样,在某些方面可能很有趣。