《第一章VisualStudio2005基础知识》由会员分享,可在线阅读,更多相关《第一章VisualStudio2005基础知识(32页珍藏版)》请在金锄头文库上搜索。
1、1 第1章 Visual Studio 2005 入门第1章工第1章工工工工在本章中,您会发现,对于初学网络编程的人来说,学习Visual Studio 2005 (简称为 VS2005)将是一个正确的选择,学习VS2005 将是一件轻松快乐的事情。1. 为什么要学VS2005 学习就是为了应用,现在的应用主要有两种,一是本地应用程序,二是互联网应用程序。互联网应用程序比本地应用程序有着极大的优势,而VS2005 是诸多设计互联网应用程序工具软件中,开发效率最高,最容易入门和掌握的。1.1本地/ 互联网程序(1) 本地应用程序这类程序仅限于单个计算机使用或局域网使用。在互联网还未普及的时代,人
2、们主要使用这类程序来解决各种问题。例如个人用的“进销存软件”、 “名片管理软件” 、“打字练习软件” 、 “杀毒软件”等,单位局域网用的“财务管理软件”、 “成绩管理软件” 、 “学生食堂售饭软件” 、 “网吧计费软件” 、 “游戏软件”等。(2) 互联网应用程序这类程序以网页为基本形式,在一个普通网页上实现各种功能。例如“聊天室”、“购物车”、 “新闻发布” 、 “互联网搜索” 、 “邮箱”、 “博客”等,这些程序以网页的形式出现。程序编写完毕,发到某个互联网服务器上即可。1.2互联网程序的优势互联网程序在以下几个方面有着本地程序无法比拟的优势:2 (1) 无需安装任何一台电脑要使用本地程序
3、,必须通过安装程序,将程序安装到一台个人电脑上。程序修改后,必须重新安装。而任何连接着互联网的电脑要使用互联网程序,只需打开浏览器,输入网址即可。(2) 对软件、硬件要求低对于本地程序,低档电脑可能无法运行、只能在某些Windows 操作系统上运行。而对于互联网程序,即使是一台破旧的486 电脑,只要安装合适的软件,照样能够流畅访问网站。(3) 无地域限制对于本地程序,它只能在某台电脑中运行,或只能在某个局域网中运行、无法实现在任何地方、任何电脑中随意运行,这是因为数据是存放在某个固定的电脑中,无法随意转换。而对于互联网程序,数据是存在互联网上的,只要能够接通互联网,即能访问,无需考虑数据存放
4、在哪台电脑中。从这点看,互联网程序就如同是手机,任何地方都可以使用。而本地程序则如同固定电话,在使用的方便性方面受到极大限制。(4) 无功能限制本地程序能实现的功能,互联网程序一般都能实现。但本机程序要完成互联网方面越来越广的功能,很多时候则显得无能为力。1.3静态网页与动态网页1990 年,世界上第一个互联网服务器诞生,1991 年,世界上第一个浏览器诞生。有了互联网服务器及浏览器,才有今天数以亿计的网页。网页又可以分为静态网页和动态网页两种。静态网页是指除非设计者修改本网页,否则网页的内容永远是一成不变的。动态网页是指网页内容无需设计者修改,就可以实现不断变化的网页。比如最简单的包含访问计
5、数器的网页,每次打开网页时,网页上显示出的访问人数不尽相同。对于聊天室功能的网页,每次访问者发表意见后,都会自动显示到网页上。这些网页内容的变化,都是动态的,不是由网页设计者自己添加上去的。3 因此,动态网页实际上是一种程序,程序由设计者设计,程序中的数据则是由访问者产生的。 而静态网页则没有数据变化的功能。设计者不去更改静态网页上的内容,则静态网页上的内容永远不会改变。1.4动态网页设计语言要实现复杂的动态网页,需要用到某种网页程序设计语言,常见的有:(1) C/C+ C 语言诞生于20 世纪六十年代,C+诞生于 20 世纪八十年代中期,是由C 语言扩展而来。它们都属于比较难于掌握的专业语言
6、。过去曾是编写各种高难程序的首选语言。也可以用于编写网络程序的关键部分,编写出的程序一般会很长,但程序的运行效率非常高。(2) Perl Perl 诞生于 1987 年,英文全称为Practical Extraction and Report Language。Perl最初只是Unix 系统管理员的一个工具,之后逐步发展成为一种全功能的程序设计语言,但主要应用场合还是设计动态网页、和编写 Linux/Unix 系统管理程序。 著名网站:、、 等都有 Perl 语言的贡献(目前很多大型网站都是由多种语言混合构建的)。 总体而言, Perl 还是适于一个人开发短小实用的小程序。(3) PHP P
7、HP 诞生于 1994 年,英文全称为Personal Home Page tools。PHP 是一种专门用于编写动态网页的语言。它是一种开放源代码的语言,所有资源都是免费的。它所用的服务器没有操作系统的限制。著名的新浪网、Yahoo!主要采用的就是PHP 技术。百度网站( ) 、华军软件园()等采用的主要是PHP 技术。(4) ASP ASP 诞生于 1996 年,英文全称为Active Server Pages,是由微软开发的动态网页编写语言,虽然其编写的网页只能放在Windows 服务器上,但它很容易学习和使用,互联网上有极为丰富的各种学习资源和样本程序,因此,一经推出,很快超过PHP,
8、成为一种大众化语言。其缺点是生成动态网页速度慢,不适于编写大型网站。就如同 Windows 一样,因为是一种流行时间长、广为使用的语言,因此,这种网站容易受到种攻击。另外,由于这种网络语言相对“古老”,和很多新兴网络语言相4 比, 还是显得有些落伍。 另外 ASP 网站所用的服务器上的操作系统只能是WindowsNT 、Windows2003 等微软的网络操作系统。而这类操作系统的安全性、可靠性较低。目前,绝大部分高校网站都是采用的ASP 技术。(5) JSP JSP 诞生于 1998 年,英文全称为Java Server Pages 。是美国 Sun 公司在 Java 语言基础上开发的动态网
9、站编写语言。它和ASP 非常相近,但相对复杂、灵活,运行速度快,适于编写大型网站。2004 年 JSF(Java Server Faces) 框架的推出, 较大的提高了JSP网站的开发效率。要很好的掌握JSP 需要学习很长时间和很多知识。JSP 网站一般放在Linux/Unix服务器上, 相对而言, 更安全、更可靠(也可以放在Windows 类操作系统的服务器上)。(6) A 为了提高ASP 技术的竞争力,微软公司于2000 年发布 .net 战略,对 ASP 技术开始了彻底的改造。它每次升级都采用了大量先进理论和技术,不断推出更新的服务器操作系统、以及高级集成开发工具,在互联网开发方面展开的
10、猛烈持久的攻势。使得A 事实上已成为目前技术最先进、最容易学习、开发效率最高、运行效率最高的一种技术。著名的淘宝网、当当网等就是采用的A 技术。PHP 也不甘落后,自从2004 年推出 PHP5 以来, PHP 也逐渐成为企业级Web 应用的宠儿,同时和ASP.NET 以及新版的JSP形成了三足鼎立的局面。(7) Ruby Ruby 的历史不短,它问世于1993 年,但一直不受重视。近年来,Ruby 推出了Rails 框架后, Ruby 一跃成为一个非常受追捧的语言,但目前还没有成气候。实际上,很多网页设计工具都支持用多种语言来编写网站程序,往往是那些懂得几种技术 ,并可以结合使用的人最容易找
11、到工作。最后介绍一个专业名词CGI。CGI 是 Common Gateway Interface (公共网关接口)的缩写,它是一种可以用以上任何语言编写的、运行于网络服务器上的程序。它可以处理用户操作(例如提交),之后把处理结果(比如特定的商品信息)以网页的形式传递给访问者。 CGI 程序不能放在任意的目录下,只能放在服务器的CGI-BIN 目录下。5 1.5流行的互联网程序的设计工具本地应用程序一般使用C+、 VB、Delphi 、 PowerBuilder 、FoxPro 等软件设计,设计完成后需要生成安装程序。但现在已进入互联网时代,人们更多需要的是互联网程序,由此,产生了一大批互联网程
12、序设计工具,这些设计工具可以帮助人们基于某种动态网页设计语言,更好、更快的设计出动态网站。常见的有:(1) Perl 目前流行的版本是Perl6.0, 可以用这种工具软件设计Perl 语言或 C+语言为主的动态网站。(2) Komodo 主要用于编写PHP 语言为主的动态网站。可以运行在Windows 、 Mac OS X 和Linux 操作系统上,它还可以用于开发Perl 和Ruby 程序。(3) FrontPage 它是微软很早就推出的一种简易网页设计程序。功能少,适于设计简单网页,但就如同用Word 编排文章一样容易使用,很多人使用它们做个人或小单位网站。(4) Dream Weaver
13、 它是Macromedia 公司网页设计产品套件中的一个软件,与其配套的还有用于设计动画的Flash、用于加工网页图片Fireworks 等。Dream Weaver 操作简单,功能比FrontPage 强大。用户群非常庞大,支持多种网络语言,但一般用它来设计ASP 网站。(5) Expression Web。它是 FrontPage 的升级版本,是微软公司针对Dream Weaver 推出的小型动态网站设计软件。(6) Eclipse 是最热门的、功能非常强大的、免费的JSP网站的开发工具。它也可以用来开发象 PHP 等程序。6 (7) Visual Studio.Net 微软公司是程序设计
14、工具产品的霸主,历史上先后推出过著名的Basic、FoxPro、VC+、VB 等。 Visual Studio.Net(简称为VS)是其在2002 年开始推出的基于互联网的大型程序设计工具,人们通常称之为VS2002,随后又推出了VS2003,目前最流行的是 VS2005。VS2003 和 VS2005 有着很大的不同,前者是基于.Net1.1 技术,而后者是基于 .Net2.0。VS 的下一个版本,即VS2007,很有可能会在2007 年底或 2008 年初发布。它是基于 .Net3.5,功能更加强大,并且完全可以在Windows Vista 环境中运行。近几年来,微软将赌注压在了VS 身上
15、,投入了巨大的人力物力,试图重建其在互联网时代在开发工具、操作系统等方面的一枝独秀的地位。每个版本又分别提供了四个不同的Visual Studio .Net 版本,分别是:企业级结构设计版、 企业级开发版、 专业版和学院版。 其中学院版主要是为在校大学生学习Visual Studio.Net 准备的。在任何一种版本中,设计者可以在Visual C、 Visual Basic .Net 和 Visual C三种语言中的选择任何一种语言,来开发本地程序或设计互联网网站。使用微软的VS 工具开发出的网站,必须安装在Windows 服务器上,这是微软公司的经营战略决定的。实际上,对于微软来说,让这类网
16、站可以运行在其它类操作系统上,在技术上可以说是易如反掌。由上可见,对于初学网络编程的人,尤其是想在较短时间内掌握一门较好的开发工具的人来说,学习VS2005 是一个正确的选择。1.6VS2005的技术优势VS2005 的优势有很多,但对于初学者而言,一大堆专业术语,只能让精通互联网开发的专业人士明白。简单的说,VS2005 有以下几个优势:(1) 使用方便VS2005 借鉴了 Visual Basic 软件的各种容易使用的优点,并在此之上在易用性方面有着多方面细微的改进,使得无论初学者还是专业人员,都感觉VS 是一个非常得心应手的开发工具。(2) 功能强大7 它既可以设计本地程序、移动设备(如
17、部分智能手机)程序,更擅长开发建设一个网站。无论是个人开发还是团队开发,VS 都在各方面保证了一个项目的顺利完成。(3) 系统开放VS 允许其它软件厂商开发与之配套的功能扩充软件。这相当于我们有辆汽车,它允许别人为它插上一双翅膀或加入卫星定位系统。(4) 学习资源非常丰富VS2005 的安装盘共有7 张,其中5 张为软件帮助资料(名为MSDN ) 。另外,微软公司还在网上建设了一个大规模的用VS 开发的中文VS 专题网站,网址为: http:/ 。2. 安装 VS2005 要安装 VS2005,需要先了解VS2005 对硬件及操作系统方面的要求。2.1VS2005的安装要求VS2005的产品说
18、明上,明确写出的对计算机硬件的最低要求为:600MHz的 PIII处理器, 192M内存,显示器设分辨率为800600。安装所需磁盘空间为 2G 。运行时,还要求操作系统所在盘有1G以上的空闲空间。如果要安装MSDN(VS2005的帮助文档)的完整内容,则还另需3.8G 的硬盘空间。VS2005对操作系统的要求为Windows 2000 Professional 以上版本。但实际上,这个最低要求没有实际意义,VS2005对硬件系统的要求还是很高的。根据作者的体验,要想让VS2005 在启动、画面切换、运行调试程序时感觉速度可以接受,则至少CPU在 2G以上,内存最重要,最好为1G或更多。对于硬
19、盘,建议使用80G或更大的硬盘,大硬盘读盘快,实际数据传输率高。在一定程度上对提高VS2005 的运行速度有帮助。笔者不推荐在笔记本电脑上安装VS2005,主要原因也是因为笔记本的硬盘转速和数据传输率要比同级台式电脑低一个级别,会较大影响VS2005的运行速度。当然,为了让开发环境更理想,最好的方式是对硬盘重新分区,操作系统分区最好为 10G或更大。全新安装的操作系统和VS2005,就如同刚搬进一所新房子,速度会8 有一定程度的提升。另外,最好使用一台17 寸纯平或15 寸液晶显示器,或者更大的显示器,这样可以将分别率设为1024768 或者更高。开发网站就如同要画一幅画,如果桌面太小,连纸墨
20、笔砚都铺展不开,作画肯定受影响。独立显示卡也会使得画面显示速度有一定提高。2.2VS2005的安装过程要安装 VS2005,需要以下安装步骤:(1) 启动安装程序VS2005 企业开发版共7 张 CD。双击第一张安装光盘中的Setup.exe,可以启动VS2005 的安装。从互联网上下载得到的VS2005 约 2.5G,它是一种光盘镜像文件。因此,在安装Visual Studio 2005 之前, 首先要下载并安装虚拟光驱软件(如 DEAMON TOOLS ) ,它是一个虚拟光驱软件,可以打开光盘的镜像文件,就像用光驱打开光盘的文件一样。安装 DEAMON TOOLS后, 正常在默认情况下,在
21、桌面的任务栏的右下角有一个红色的图标,这就是 DEAMON TOOLS的运行指示图标。单击此图标,在弹出的菜单中选择第二行 (Device 0: H: No media ) (第一个虚拟光盘中还没有可虚拟的文件),会出现对话框Select new image file (查找并选择光盘镜像文件)对话框。这时,找到下载的VS2005 镜像文件并单“打开”按钮,就会在“我的电脑”中,看到一个装有 VS2005 光盘的图标。双击此图标,即会自动运行VS2005 的安装程序。有些非正版DVD 光盘也是以此光盘镜像文件形式提供。安装方法同上。启动安装程序后,屏幕出现如图1.1 所示的窗口。9 图 1.1
22、 安装程序的初始界面在这个窗口中,有三个选项:第一个选项即安装VS2005。它为正常颜色,表示可以通过双击此项开始安装。第二项为安装VS2005 帮助文档。它为浅灰色,仅当安装了第一项后,本项才能使用。第三项是为VS2005 打补丁。它为浅灰色,仅当安装了第一项后,本项才能使用。事实上,微软已推出了VS2005 的补丁。通过这一选项,就可以方便的将VS2005 升级为“ VS2005 最新补丁版” 。(2) 开始安装单击安装 Visual Studio 2005 ,进入安装程序的“加载组件”界面,待进度条结束后,即呈现如图1.2 加载完成界面。10 图 1.2 安装程序的加载界面单击下一步,进
23、入图1.3 所示的起始页。图 1.3 安装程序的起始页在这一窗口中, 选定我接受许可协议中的条款(A) ,输入产品密钥 (如果不是正版,则可能无需输入密钥)。单击下一步,出现图1.4 所示的选项页窗口。11 图 1.4 安装程序的选项页(3) 安装选项在这一窗口中,需要查看或选择的项目较多。对于初学者而言,最简单的是不做任何选择,只需单击下一步按钮。如果硬盘空间足够大,则可以选择“完全”安装,这样会避免有朝一日某些功能没有安装,需要再次运行安装程序的麻烦。如果已了解VS2005,也知道某些功能永远不会用到,或者硬盘空间较小,不能完全安装,则可以选择“自定义”安装。对于初学者,一般选择“默认值”
24、选项。如果要改变VS2005 的安装位置。可以在本窗口的文本框中输入安装位置或通过单击浏览按钮,选择一个安装位置。确认选项后, 可按下一步按钮, 就会走上漫长的安装过程(见图 1.5) 。这时,已没有重新选择的余地,除非单击取消按钮,一切从头开始。12 图 1.5 安装程序的安装页(4) 安装完成等待安装结束后,出现如图1.6 的程序安装完成页。图 1.6 安装程序的完成页13 2.3MSDN 的安装过程MSDN 的全称是Microsoft Developer Network 。准确地说,MSDN 不仅仅是 .Net的帮助文档,它比一般的软件帮助文档强大很多,支持各种关键字的查询,可以在网上动
25、态查询,并且可以和全世界的developer 交流。Visual Studio 2005 版本不会默认安装MSDN Library产品文件,可以按照以下步骤安装产品文件。(1)安装 Visual Studio 2005 安装结束后,就会弹出如图1.7 所示界面。图 1.7 MSDN 安装初始界面( 2)点击安装产品文档,即可开始安装MSDN Library 。14 图 1.8 MSDN 安装向导界面( 3)进入图1.8 安装向导界面之后,点击下一步。图 1.9 MSDN 许可协议界面( 4)在图 1.9 的 MSDN 许可协议界面,勾选我接受许可协议的条款(A) ,点击 下一步,进入用户信息填
26、写界面。15 图 2.0 MSDN 用户信息填写界面( 5)单击下一步,进入图 2.0 所示的选择 /自定义界面, 可以在三种安装类型里面选择一种,一般建议选用完全安装。图 2.1 MSDN 选择 /自定义界面( 6)点击下一步进入图 2.2 MSDN 目标文件夹选择界面,可点击浏览按钮选择安装位置。16 图 2.2MSDN 目标文件夹选择界面( 7)选择存储位置之后,点击下一步进入如图2.3MSDN 准备安装界面,即可点击安装开始安装。图 2.3 MSDN 准备安装界面( 8)点击安装之后出现如图2.4 安装正在进行界面17 图 2.4 MSDN 安装正在进行界面( 9)出现如图2.5 MS
27、DN 安装完成界面之后,证明安装结束。点击完成即可。图 2.5 MSDN 安装完成界面3. 安装 Windows2003服务器系统18 3.1安装 windows2003服务器企业版1.将 BIOS 设置为从CD-ROM 启动。2.插入 windows2003 企业版光盘, WAIT 3.出现三个选项,点击回车(要现在安装windows ,请按 enter 键。 )4.出现 windows 授权协议,点F8 接受协议。5.出现三个选项:要在所选项目上安装Windows ,请按 Enter。要在尚未划分的空间中创建磁盘分区,请按C。删除所选磁盘分区,请按D。选择一个系统分区,点击回车。6.点 C
28、 键。 ( 要用这个磁盘分区继续安装程序,请按 C 键。要选择一个不同的磁盘分区,请按Esc。 )7.选择用 NTFS 文件系统格式化磁盘分区(快)。8.点 F 键(要格式化这个驱动器,请按F 键) 。计算机开始格式化、复制文件、完成以后,点回车重启。出现安装windows2003 界面,等待安装。9.进入区域和语言选项界面,点击下一步, 进入自定义软件,输入用户与单位名称。10.输入序列号,点下一步,默认授权模式。11.进入进行日期和时间设置,点下一步。继续等待。12.网络设置,默认典型设置。13.安装完毕,重启后按CTRL+ALT+DEL继续。14.在登录框中不需输入密码,直接点确定。3.
29、2更改 IP 地址3.3配置 ASP.Net环境1.系统自动进入如图1.4 管理您的服务器页面后,选择添加或删除角色。19 如图 1.4 管理您的服务器界面2.出现如图1.5 配置您的服务器向导界面,点击下一步。图 1.5 配置您的服务器向导界面3.进入图 1.6 检测连接界面,稍后就会自动进入图1.7 添加角色界面,这里选择自定义设置,单击下一步继续。20 图 1.6 检测连接界面图 1.7 添加角色界面4.进入如图1.8 添加到此服务器上的其他工具界面,选定两个选项FrontPage Server Extension 和启用 A。21 图 1.8 选择安装此服务器上的其他工具5.进入如图1
30、.9 选择总结界面后, 再次单击下一步,之后插入 Windows2003 安装光盘。图 1.9 选择总结界面6.不久就会出现如图1.10 的完成界面22 图 1.10 完成界面7.在控制面板中找到管理工具,在找到IIS(Internet 服务器 ),出现如图1.11 界面,单击Web 服务扩展,将服务端的包含文件的状况改成允许。23 图 1.11 Internet 信息服务( IIS )管理器3.4安装 Windows Installer 3.1 不安装 Windows Installer 3.1 ,就无法安装Asp.NET2.0 。1.下载 Windows Installer 3.1 。下载
31、地址:http:/ 2.双击 Windows Installer3.1 安装程序,打开如图1.1 安装向导页面,点击安装。图 1.1 安装 windows installer 3.1 向导3.点击下一步,接受协议,再点击下一步。24 图 1.2 协议页面4.如图 1.3,安装完成,单击完成按钮。图 1.3 安装完成界面25 3.5安装.net Framework 2.0 1.可从下面网站下载.net 的安装程序,安装也很方便http:/ 2.如图 1.12 进入安装初始界面,点击下一步。图 1.12 microsoft .net framework 2.0 安装程序初始界面3.进入协议界面图1
32、.13,接受协议,安装。26 图 1.13 协议页面4.耐心等待如图1.14 安装进度界面, 之后就会出现如图1.15 安装完成界面 (有时进度特别慢) 。图 1.14 安装进度页面27 图 1.15 安装完成界面3.6更改默认网站属性1.在控制面板中找到管理工具,在打开 IIS(Internet 服务器 ), 在网站,默认网站,右击属性,打开如图1.16 A 页将 A version 改为 2.0。28 图 1.16 默认网站属性ASP.NET 页2.在主目录属性页中,点击浏览,选择网站所在文件夹,并勾选写入、目录浏览。应用即可(见图1.17) 。图 1.17 默认网站属性主目录页4. 了解
33、和设置VS2005 4.1Visual Studio 2005 的启动与退出首次启动Visual Studio 2005时,需选择默认环境,如图1.18 。29 图 1.18 选择默认环境设置界面选择 Visual Basic 开发设置,单击启动 Visual Studio (S) ,等待配置环境结束后,进入 Visual Studio 2005 的起始页, 即以后每次启动进入的页面(见图 2.7 ) 。图 2.7 VS 2005 启动起始页30 以后每次启动VS2005 以后,都会出现如图2.7 所示的开发界面,这是一种集成开发环境,即所有开发所需的功能都可以在开发界面上找到。集成开发环境的
34、英文面专业名词为IDE Integrated Development Environment 。可以看到, Visual Studio 2005 包括了“工具箱” 、 “解决方案服务器” 、 “起始页”等选项。4.2设置 VS2005的启动界面VS2005 启动过程较慢,这是因为 VS2005 在启动时, 需要打开起始页,而如果本台电脑联接着互联网,则起始页需要从互联网得到,所以比较慢。要提高 VS2005 的打开速度,可以在启动VS2005 时,不打开起始页。设置步骤如下:打开 Visual Studio 2005 应用程序,如图1.1 所示。1.依次选择【工具】【选项, 】菜单,弹出【选项
35、】对话框,如图1.2所示。这个选项可以配置窗口布局、最近的文件等属性。2.在【环境】选项中找到【启动】设置,如图1.3 所示,启动时默认的是显示起始页,在这里我们根据需要进行修改,一般改成显示空环境,更方便于我们操作。31 图 1.3 启动设置选项3.单击【项目和解决方案】 选项,该选项可以配置Visual Studio 项目位置、 Visual Studio 用户项目模版位置、Visual Studio 用户项模版位置等属性,如图 1.4 所示。图 1.4 项目和解决方案4.如此设置之后,再重新打开Visual Studio 2005 的界面就会变成如图1.5 所示界面。32 图 1.5 visual studio 配置后界面可以看到现在显示的页面是空环境,但是两侧的工具栏都平铺在界面上,占据了界面空间,我们也可以通过单击自动隐藏按钮把工具栏改成隐藏, 此时按钮就会变成。如果想显示工具栏再单击一下即可。