Asp.Net开发入门教程.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微厦科技--专业开发学习系统、考试系统、网校系统、题库系统 PAGE1 / NUMPAGES29 ASP.Net开发入门教程 前言 .NET是基于Windows操作系统运行的操作平台的软件应用,支持C#、VB、F#、C++多种开发语言,我们可以采用.Net平台开发桌面应用、Web应用(例如网站)、移动应用。当使用.Net进行Web应用开发时会用到基于网站的编程框架,此框架就是ASP.Net。 本课程以C#语言开发Web应用为案例,讲解Asp.Net开发技巧,实现基本的增、删、改、查功能。 开发工具介绍 Microsoft Visual Studio 2010 .net集成开发环境,它简化了有关创建、调试和部署应用程序的基本任务。借助于 Visual Studio 2010,我们可以轻松实现的目标,是.net开发的利器。 Microsoft SQL Server 2008 SQLServer2008 作为微软的关系型数据库管理系统,是我用过的RDBMS中操作最为方便的一款,它操作简便,与Visual Studio 2010集成更便捷、高效。 WeiSha.Data.Generete 该工具为数据实体生成工具,我们课程示例将采用ORM实现对数据的增删改查。ORM中文释意为“对象关系映射(Object Relational Mapping)”,是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。通过它我们可以快速实现对数据库的操作。 上述工具可以从云盘下载: /s/1qXNWZyk 开发示例 创建项目 在下面示例中,我们创建一个基于C#语言的Web应用程序。首先,在开始菜单中打开Microsoft Visual Studio 2010,在窗体的左上角,点击“文件”-“新建”-“项目”,如下图所示: 在打开的窗体中,选择Visual C#下面的Web,如下图所示: 点击确定后,项目即创建完成,这个时候,只是一个空项目,什么内容都没有。 HelloWorld 我们新建一个A的WebForm页面(即Web窗体),从而来理解是如何工作的。 如下图所示,在项目名称上点击鼠标右键,选择“添加”-“新建项”,创建Web窗体。 然后在右侧的解决方案区域中双击新创建的WebForm1.asp,在编辑区打开,在左侧工具箱中拖一个Label控件到界面中。如下图所示: 接下来在编辑区域点击鼠标右键,选择“查看代码”,如下图所示: 进入代码编辑界面,在Page_Load方法中键入 Label1.Text=” Hello World!”; 其中,Page_Load方法是页面加载时会运行里面的代码;Label1是我们刚才拖到编辑区的那个label控件,系统自动命名为Label1。详情如下图: 我们可以运行一下看看效果,首先要设置webform1.aspx为启始页,然后再点击执行,如下图所示: 运行效果如下: 可能有朋友不太理解为什么这样,我们看一下webform1.aspx网页代码,回到webform1.aspx编辑界面,进行“源”,如下图所示: A采用CodeBehind(即代码后置)方式,在传统asp中,WEB页面的UI与逻辑都是写在一个页面里而无法分开。这种编写代码方式的最大弊端就是一旦UI或逻辑有所变动,都几乎不可避免的要对另一层进行相应改动,同时这种混合的代码编写方式暴露了程序的实现逻辑。A解决了这些问题。 上图中间的红框是label控件的标记,Label是一个ASP.net的服务器控件,服务器控件是一系列封装了用户界面及其相关功能的控件,它能够帮助我们更方便的编写Web应用,实现交互功能。 创建数据库 本课程主要讲解.Net开发,数据库并不是重点。但是软件开发总是会需要用到数据库(前面提到过大多数管理软件都是增删改查)进行数据的存储记录、查询分析。 我们做一个简单的数据库Library(图书馆),并创建一个记录图书的表Book,下图中右侧为Book的字段设置。 其中ID为表的自增主键,一定要主键,否则会报错。 生成ORM实体 进行数据库的操作自然是采用ADO.Net,需要先链接数据库、创建链接对象、编写Sql执行、返回查询结果等一系列操作,我们此处采用ORM方式进行数据库操作,大大简化了编写流程。以下是操作实例。 在进行数据库的操作之前,需生成ORM实体(每次数据库结构有变化,也需要重新生成),首先把WeiSha.Data.Generete.exe件复制到项目文件夹。如果找不到项目的文件夹,可以在项目名称上点击右键,选择“在windows资源管理器中打开 文件夹”,如下图: 复制三个文件,WeiSha.Data.Generete.exe与Weisha.Data.dll、Weisha.Common.dll,如下图: 双击打开Wei

文档评论(0)

182****4212 + 关注
实名认证
文档贡献者

集“学、练、考”一体的在线学习考试系统(慕课网校+题库系统+在线考试+直播)。电脑、手机、微信全支持,对接微信支付、支付宝支付。自带分享、分润模块,可私有化部署,收益全掌控;永久授权,终身享用。安装量超三万家。

1亿VIP精品文档

相关文档