c# - asp.net/c# 网络应用入门

标签 c# asp.net visual-studio-2008

我希望开始使用 C# 和 ASP.NET 开发 Web 应用程序/服务。我目前有 Visual Studio 2008 Pro(我做了很多 C++ 开发)但想知道我还需要什么才能开始开发。我应该使用其他一些产品,例如 Visual Web Developer 吗?

谢谢!

最佳答案

正如@Ryan Cook 所说,您的 IDE 很好。

如果您已经完成了 Web 开发,请忽略其余部分,但以防万一您还没有...

如果您想进入 ASP.Net 或 Web 服务,并且您从未进行过 Web 开发,请确保您了解 Web 开发的基础知识。为了真正 Root ,我会寻找大约 10 年前的 HTML for Dummies(当时他们还在解释 HTML 的局限性以及服务器端代码和客户端 javascript、gets、posts、表单处理和 CGI​​ 之间的区别, ETC)。

从那里,您可以开始学习 Asp.Net 并获得所需的基础知识。

我喜欢 Asp.Net,但我看到很多开发人员来自非 Web 背景,他们开始尝试通过跳入 Asp.net 来学习 Web 开发,甚至没有完全了解 Web 的无状态特性,并且迷失了基于缺乏基本 Web 开发知识的问题。 Asp.Net 很棒,因为它从您那里抽象出了很多细节,但了解幕后和幕后发生的事情仍然很重要。


无论如何,当您准备好进入 Asp.net 时,这是一个非常好的起点:http://www.asp.net/guidedtour2/

您可以在 VS Pro 中浏览所有示例,因此无需获取 Web Developer Express。 (Web Developer Express 只是 Visual Studio 的缩小版。其中的功能已经在 Visual Studio Pro 中,并且它们的工作原理相同。只是 VS Pro 版本多了很多。

关于c# - asp.net/c# 网络应用入门,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1712864/

相关文章:

asp.net - 有没有办法以编程方式检查 ASP.NET 应用程序的 CustomErrors 是否设置为 Off?

c# - 如何在 defaultProxy 配置设置中传递凭据?

c# - 传递参数以点击手势 Xamarin 表单

c# - 多个解决方案引用的项目的 Nu-Get 和项目级别依赖性问题

c# - 更新内存数据表中的单元格

c# - 无法在 C# Windows 窗体中触发 MouseWheel 事件

c# - 如何在非自托管的 WCF 服务库中执行初始化?

c# - 如果 WPF 中没有子项,则隐藏 Expander ToggleButton

javascript - Ajax调用无法正常工作

visual-studio-2008 - Visual Studio 中的预构建事件将 $(SolutionDir) 替换为 *Undefined*