论文部分内容阅读
本文可以学到
ASP.NET的优势和前景
搭建ASP.NET的运行环境
作为程序员,你做好职业规划了吗
相关学习资源
《ASP.NET 2.0 快速入门》
http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/Series/ASPnet2.0.aspx
微软学生中心
微软中文技术论坛
http://bbs.mscommunity.com/forums/
Visual Studio 2008 下载
http://www.microsoft.com/downloads/details.aspx?FamilyID=6ff3bc60-32c8-4c22-8591-a20bf8dff1a2&displayLang=zh-cn
MSDN中文网站
http://www.microsoft.com/china/msdn
TechNet中文网站
http://www.microsoft.com/china/technet
博客堂
http://blog.joycode.com
学ASP.NET,为什么呢?
我们从一张表格开始:这张表就是三个招聘网站发布招聘ASP.NET程序员消息数量的统计(以三天为期限,仅限北京地区的数量)。
为什么ASP.NET程序员的需求量会如此之大呢?在ASP.NET出现之前,世界上就有数以万计的网站使用ASP,随着Java阵营的发展,微软推出.NET来应对。它运行速度快且易于掌握,提前指出了互联网开发应用的未来趋势。以至于包括MySpace在内的诸多网站都已经开始用ASP.NET。
由于ASP.NET降低了网站运营的成本,使各个网站更加专注于网站新特性的应用开发,所以就给程序员们创造了大量的就业机会,所以学好ASP.NET技术对于程序员未来的职业发展提供了非常广阔的空间(见图1)。
(1)
◎ 程序员的职业规划图,高级软件工程师之后上边是技术路线,下边是管理路线。
专家们告诉你:ASP.NET很简单,很强大
我们听听他们是怎么说的:
赵劼(微软最有价值专家,22岁,某公司首席架构师):ASP.NET对于初学者来说非常容易上手,而且能迅速积累经验。
刘学(北京数字冰雹信息技术有限公司开发总监,24岁):ASP.NET是一种强大的技术,我们用它开发了Fego社区项目,并赢得了微软创新杯程序设计大赛的世界第三名。
黄鑫(微软中国有限公司平台及开发技术部实习生,21岁):当初我学ASP.NET的时候,就感到很好玩,很有意思,通过对它的学习,我有幸进入微软(中国)实习。
ASP.NET掌握起来非常轻松,入门的时候几乎不需要什么编程基础,微软还提供了大量的控件,要想在网页上显示一个日历,只要从Visual Studio中的工具箱里面拖拽一个控件过来即可,编写代码的时候强大的智能感知,以至于写两三个字母就能把整个语句写出来,编程成为一种享受,真的就像搭积木的游戏一样简单有趣;而ASP.NET的功能十分强大,从大型网站到手机网站都能开发,微软还推出了Silverlight技术,有了它之后,自己开发音乐和视频网站就不再是遥不可及的事情了(见图2)。
(2)
◎ Silverlight开发的幻灯片演示效果
大树底下好乘凉
作为程序员,我们每天都要独立写很多代码,然而我们有了技术问题,想找人请教却不容易。但是微软给程序员提供了很大支持。
1.微软中文技术论坛
版主大部分都由微软最有价值专家担任,专家们一般会在一周之内给你回复你的问题。
2.MSDN WebCast
MSDN WebCast的讲师们会带你一步步系统学习开发知识。
3.微软学生中心
免费下载开发工具,并且还会发布实习机会,并有机会进入微软,你还可以和你的同学一起组建一个团队参加每年一届的微软创新杯程序设计大赛,在全世界的学生面前展现中国学生的才华(见图3)。
(4)
4.微软.NET俱乐部
微软已经在全国各地建立了.NET俱乐部,不定期举行各种技术交流活动,面对面地和专家和技术高手交流,各俱乐部网站和技术社区都会发布很多招聘信息,你不会存在怀才不遇的问题,只要你足够努力,以上这些都是免费的。
千呼万唤始出来,犹抱琵琶半遮面
好了,让我们启动VS 2008!先来一个最简单的Hello,World应用程序吧!
第一步:启动VS 2008之后,单击“文件→新建网站”命令,在弹出的设置框中选择“ASP.NET网站”,在这里语言选择“Visual C#”,指定好一个文件夹,单击确定按钮即可。
第二步:首先切换到“设计”视图,在工具箱中拖拽一个文本框(TextBox控件),拖拽一个按钮(Button控件),再拖拽一个Label标签控件(见图4),双击那个按钮,VS 2008会自动切换到Default.aspx.cs的“源”视图。然后添加如下代码,最后按下F5键,在文本框中输入你的名字,然后单击旁边的那个按钮,看看会出现什么效果(见图5)?
(4)
(5)
protected void Button1_Click(object sender, EventArgs e)
{
this.Label1.Text = "你好" + this.TextBox1.Text;
}
跟我读代码:
其实这句话很简单,就是让刚才那个Label标签显示一句话:“你好”加上文本框里面输入的名字。控件的知识我们会在以后的文章中学到。
专家视点:程序员的职业规划
本月专家:苏鹏
(微软最有价值专家,专家简介请见本期“寻找CFan人”栏目)
●程序员已经从个人英雄主义时代转为依靠团队的时代。
苏:“随着软件的规模增大,仅靠一个人的力量肯定捉襟见肘,变为依靠团队的力量。”
●程序员应当在某一方面特别熟悉,增强自己的比较优势,这才是合理的定位,而不是样样都学。
苏:“很多既有的技术也很有生命力,比如SQL语句都推出二十多年了,真正把SQL语句掌握好了也相当不错。企业喜欢精通于某一方面知识的人才,因为这样企业的成本会很低。”
●基础知识非常重要。
苏:“数据结构的知识和数据库原理的知识,很多同学不是很重视,这是不对的,如果你不知道原理,想实现性能的优化就很难。”
●读懂英文技术文档也不难
苏:”技术类英文文章不难,技术类词汇不多,借助于一些词汇软件,就能看懂了。”
ASP.NET的优势和前景
搭建ASP.NET的运行环境
作为程序员,你做好职业规划了吗
相关学习资源
《ASP.NET 2.0 快速入门》
http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/Series/ASPnet2.0.aspx
微软学生中心
微软中文技术论坛
http://bbs.mscommunity.com/forums/
Visual Studio 2008 下载
http://www.microsoft.com/downloads/details.aspx?FamilyID=6ff3bc60-32c8-4c22-8591-a20bf8dff1a2&displayLang=zh-cn
MSDN中文网站
http://www.microsoft.com/china/msdn
TechNet中文网站
http://www.microsoft.com/china/technet
博客堂
http://blog.joycode.com
学ASP.NET,为什么呢?
我们从一张表格开始:这张表就是三个招聘网站发布招聘ASP.NET程序员消息数量的统计(以三天为期限,仅限北京地区的数量)。
为什么ASP.NET程序员的需求量会如此之大呢?在ASP.NET出现之前,世界上就有数以万计的网站使用ASP,随着Java阵营的发展,微软推出.NET来应对。它运行速度快且易于掌握,提前指出了互联网开发应用的未来趋势。以至于包括MySpace在内的诸多网站都已经开始用ASP.NET。
由于ASP.NET降低了网站运营的成本,使各个网站更加专注于网站新特性的应用开发,所以就给程序员们创造了大量的就业机会,所以学好ASP.NET技术对于程序员未来的职业发展提供了非常广阔的空间(见图1)。
(1)
◎ 程序员的职业规划图,高级软件工程师之后上边是技术路线,下边是管理路线。
专家们告诉你:ASP.NET很简单,很强大
我们听听他们是怎么说的:
赵劼(微软最有价值专家,22岁,某公司首席架构师):ASP.NET对于初学者来说非常容易上手,而且能迅速积累经验。
刘学(北京数字冰雹信息技术有限公司开发总监,24岁):ASP.NET是一种强大的技术,我们用它开发了Fego社区项目,并赢得了微软创新杯程序设计大赛的世界第三名。
黄鑫(微软中国有限公司平台及开发技术部实习生,21岁):当初我学ASP.NET的时候,就感到很好玩,很有意思,通过对它的学习,我有幸进入微软(中国)实习。
ASP.NET掌握起来非常轻松,入门的时候几乎不需要什么编程基础,微软还提供了大量的控件,要想在网页上显示一个日历,只要从Visual Studio中的工具箱里面拖拽一个控件过来即可,编写代码的时候强大的智能感知,以至于写两三个字母就能把整个语句写出来,编程成为一种享受,真的就像搭积木的游戏一样简单有趣;而ASP.NET的功能十分强大,从大型网站到手机网站都能开发,微软还推出了Silverlight技术,有了它之后,自己开发音乐和视频网站就不再是遥不可及的事情了(见图2)。
(2)
◎ Silverlight开发的幻灯片演示效果
大树底下好乘凉
作为程序员,我们每天都要独立写很多代码,然而我们有了技术问题,想找人请教却不容易。但是微软给程序员提供了很大支持。
1.微软中文技术论坛
版主大部分都由微软最有价值专家担任,专家们一般会在一周之内给你回复你的问题。
2.MSDN WebCast
MSDN WebCast的讲师们会带你一步步系统学习开发知识。
3.微软学生中心
免费下载开发工具,并且还会发布实习机会,并有机会进入微软,你还可以和你的同学一起组建一个团队参加每年一届的微软创新杯程序设计大赛,在全世界的学生面前展现中国学生的才华(见图3)。
(4)
4.微软.NET俱乐部
微软已经在全国各地建立了.NET俱乐部,不定期举行各种技术交流活动,面对面地和专家和技术高手交流,各俱乐部网站和技术社区都会发布很多招聘信息,你不会存在怀才不遇的问题,只要你足够努力,以上这些都是免费的。
千呼万唤始出来,犹抱琵琶半遮面
好了,让我们启动VS 2008!先来一个最简单的Hello,World应用程序吧!
第一步:启动VS 2008之后,单击“文件→新建网站”命令,在弹出的设置框中选择“ASP.NET网站”,在这里语言选择“Visual C#”,指定好一个文件夹,单击确定按钮即可。
第二步:首先切换到“设计”视图,在工具箱中拖拽一个文本框(TextBox控件),拖拽一个按钮(Button控件),再拖拽一个Label标签控件(见图4),双击那个按钮,VS 2008会自动切换到Default.aspx.cs的“源”视图。然后添加如下代码,最后按下F5键,在文本框中输入你的名字,然后单击旁边的那个按钮,看看会出现什么效果(见图5)?
(4)
(5)
protected void Button1_Click(object sender, EventArgs e)
{
this.Label1.Text = "你好" + this.TextBox1.Text;
}
跟我读代码:
其实这句话很简单,就是让刚才那个Label标签显示一句话:“你好”加上文本框里面输入的名字。控件的知识我们会在以后的文章中学到。
专家视点:程序员的职业规划
本月专家:苏鹏
(微软最有价值专家,专家简介请见本期“寻找CFan人”栏目)
●程序员已经从个人英雄主义时代转为依靠团队的时代。
苏:“随着软件的规模增大,仅靠一个人的力量肯定捉襟见肘,变为依靠团队的力量。”
●程序员应当在某一方面特别熟悉,增强自己的比较优势,这才是合理的定位,而不是样样都学。
苏:“很多既有的技术也很有生命力,比如SQL语句都推出二十多年了,真正把SQL语句掌握好了也相当不错。企业喜欢精通于某一方面知识的人才,因为这样企业的成本会很低。”
●基础知识非常重要。
苏:“数据结构的知识和数据库原理的知识,很多同学不是很重视,这是不对的,如果你不知道原理,想实现性能的优化就很难。”
●读懂英文技术文档也不难
苏:”技术类英文文章不难,技术类词汇不多,借助于一些词汇软件,就能看懂了。”