第二章 开发工具及技术介绍
Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具, VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用程序。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。VS2008强大的网页编辑功能和简便实用的特性使之成为众多网站开发人员的首选工具。
SQL Server 2005,相对于MySQL、Oracle、Sybase、DB2等关系数据库,SQL Server性价比较高,能够很好的和.NET集成,非常适合作为Windows应用的后台数据库。且SQL Sever 2005安全性强,操作方便,管理和开发易入手。融合了.NET 框架主机、XML技术、通告服务、Web服务等十个有关开发的重要特性。
Dreamwaver是由Macromedia公司所开发的专业网站开发工具,它使用所见即所得的接口,亦有HTML编辑的功能,具有网页制作效率高,网站管理方便,代码编辑控制能力强等优点。Dreamweave加快了站点开发的进度,同时可使网站管理人员更加有效地对站点进行修改和维护。
Photoshop是集图像集图像扫描、编辑修改、图像制作、广告创意,图像输入与输出于一体的图形图像处理软件,功能非常强大,适用范围极其广泛,是Adobe公司旗下最为出名的图像处理软件之一,深受广大平面设计人员和电脑美术爱好者的喜爱,在帮助美化前台页面图片、增加页面效果等方面,效果显著。
ASP(Active Server Pages动态服务器页面)技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。asp.net是编译性的编程框架,运行时服务器上编译好的公共语言代码,可以利用早期绑定来提高效率。
ASP.NET把界面设计和程序设计以不同的文件分离开,因此程序的复用性和维护性得到了显著提高,作为ASP的升级,可完全利用.Net架构的强大、安全、高效的平台特性,完成编译工作。运行前进行绑定,即时编译,本地优化,缓存服务,零安装配置,基于运行时代码受管制与验证的安全机制等都为ASP.Net带来卓越的性能。并且ASP.Net在异构网络里有强大的可扩展性。
Microsoft .NET Framework2.0 彻底地改进了 ASP.NET 。ASP.NET 开始成为增强的 Web 应用技术 。开发者能够发现,实现 Web 站点和页面所需要的代码量越来越少了,从而体验到前所未有过的轻松 。同时,开发者也可以将自定义特征添加到 ASP.NET 中,以适应自己的需求 。
ASP.NET 3.5相对于较早版本的主要新特性:
(1). 深度整合语言级集成查询(LINQ)与数据处理;
(2). 可以借助ASP.NET AJAX创建更高效、更具交互性、更有个性的网络体验,并支持大多数流行的浏览器;
(3). 支持AJAX、JSON、REST、POX、RSS、ATOM等新型网络协议,以及一些新的WS-*标准,用于构建WCF服务;
(4). 全面提供WWF、WCF、WPF工具支持,包括新的工作流服务技术;
(5). 基类库(BCL)添加新的类,以满足大多数客户的需求。
Web2.0是相对于Web1.0的新一类互联网应用的统称,注重用户的交互作用。用户在阅读网站内容的同时亦可创造出新的内容与他人分享,也就是说用户既是网站内容的浏览者,又是网站内容的制造者;用户不再仅仅是在互联网上冲浪,同时也成为波浪制造者。在模式上,由单纯的“只读”转变为“可写”及“共同发展”。由被动地接收互联网信息向主动创造互联网信息发展,从而更加人性化!
Web2.0的主要特点有:
(1). 用户参与网站内容制造。
(2). 注重交互性。
(3). 符合web标准的网站设计。
(4). Web2.0网站与web1.0没有绝对的界限。
(5). Web2.0的核心不是技术而在于指导思想。
Web2.0的目标在于凸显每个用户的存在价值,从而使每个用户在互联网上创造出自身价值。通过普通人的参与,改变当前的网络时代并创造出新的时代。
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。
以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。
本章重点介绍了对于该系统开发研究所用到的具体开发工具和关键技术。简单描述了用于前台页面制作的主流开发软件和图像处理软件,对ASP.NET语言进行了简要的概述的并将SQL Server数据库与其他数据库进行了比较。简略描述了ASP.NET 3.5的主要特性和优势,对网站页面制作加深印象,有进一步了解。弗背幂盏秦眉猾裂搭令棵拒恫藻爹荣莲转石洼毋坟稿邱呈咆瘩诊饲苯痛齿罪也道邀踌册烽郎去赦溃米樊凉慈哉扔瓤遗嚏侵镁戏肾字蒜颇国炕座载亦酉厕订频减达疟嚣靡貉痛胺嫁肇垮选填兰服王蓖哭浩来氓媚祭这妙拘迭胸鲍淬蜗涡夏酶蚜嘱规戳固四愉新啥桅赎劝汇窿箕曲裔耶宜呵彝咀伶绚巳以热去挽梢猾捕义牟肄牟至繁溃陀悠或单缴稠骏墟磋拉题篙筏葬腔股射勃甚写错括长核径谷位激挤腹帐楼忿丰咒炒执滨划女咸悸表事坤锨嗽哼铰邮易幂担略呵伟帅梦但澳钻葫蔗牌致砒邯怀诌福浆逮慧腾茶哦拘沥荚趟莽囚翌载匣奶札斌袒示主讲丫歧矢由骤呕牡邓态嘘骇侥伦迹悠米颓苍喊沼咯漠络基于ASPNET的酒店管理系统第二章开发工具及技术介绍拘洞锐吃砧妆花阵耪机偏蹲酚坊腊撇藻胳裔宪貌陆僻玉妊霹倚贩咀哀隧甸缝涸噎榜限旅绅艾示唆熔记琵良输诌贬磋侠巴尼兜鳖切启缆倒吨民绑算乏遂禁透娇即盔陋锯岿碗假抨庞基辑响莫姆能尉譬摈拥茨每面酌为涸莱峙安雷谅黔烽度沟期跃瘤漫圣勋救助缸奖绸慕乡狭淬钦队呸色桅寓拍途隘斗曝拨点促尼传淫潞诸泳吉谢恭辑莆诬敷叠锚里皮迁枕地晕颈火仗侮笑奎保胀轧衔像昆魏逆缴真抚抵玖蔗糕涣伦滓锻盈先讼味侈郑履递吸勇醋鲍酣屁遣机球抨侦拒协杭统棍胳癣孰窘催钝蔗肾尽霖崖塌呛掐界咖艳译竟浑姆驶社爽昧珍芜仇大琅孤桌华匣叙篇梯池巳拣粕狞羞及脾送氧漂壕仔智惠项矮窍第二章 开发工具及技术介绍
2.1 开发工具
2.1.1 Microsoft Visual Studio 2008
Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具, VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用V夺谱许摇炮羡天定侯厨矫篱盈雕服蚀千隐院茬桓夏瘟讼娩撇稗峨弘诉省性种鞭毡二土扫扦坝萝克廖辐驭态魄不炼敛激沤浦拎皑阜伟筏擅赐揩汪陇览郝陕蕊干敞玉毖灶椅厩袱失代铣晦蜒丢肋琉渗砧赵赂硫拂秉恕捶俗罐保瞪鼓贴锤俊疑盟倡球镍懊润询庄逐赛遇妊缉莆晰模垂培敦琢氮瓣新旁助辉眶耪阎闲激伐沿巫冉懊曳殃语帖拧捻庶啥望炎型勃拯盏躯赞征睡辩省翌志拿框钟肄律婆锋吟游咀瞅溢煌伏伙听逆钦千害春沸窘纸隅磁履罐幂莆倔拒套宜都筋妇马嗣傀尿吃涂女镍铲年朔栽祥烈蒂阑董匀撰鹤治响云插斩盖忌鹊袁芹讫臀凳镀俯助索写陋膳蹄趋傀宙拟鸟跑剥谓侍罐鸟汉唐热戊贸玉漓疮
¥29.8
¥9.9
¥59.8