当前位置: 首页 > news >正文

郑州建站排名一个网站的制作步骤

郑州建站排名,一个网站的制作步骤,网站制作有限公司,阳江百姓网一、什么是.NET? 1. 概念   .NET是微软公司下的一个开发平台,.NET核心就是.NET Framwork(是.NET程序开发和运行的环境),在这个平台下可以用不同的语言进行开发,因为.NET是跨语言的一个平台,语言可以是 …
一、什么是.NET?

1. 概念
  .NET是微软公司下的一个开发平台,.NET核心就是.NET Framwork(是.NET程序开发和运行的环境),在这个平台下可以用不同的语言进行开发,因为.NET是跨语言的一个平台,语言可以是 C#,f#,j#,vb.net 等等。顺便说一下sum公司的JAVA和.NET不同的一点是Java是跨平台的,不跨语言的,.NET跨平台仅限于安卓系统和IOS苹果系统。现在随着.Net Core的诞生,可以同时实现多个OS的VES,从而实现了跨平台。

为什么选择.NET Core?


2 .NET平台
包括:

  • 编程语言(C# ,Visual Basic ,Visual C++)
  • .NET开发工具(Visual Studio .NET)
  • .NET框架(.NET Framework)

3 .NET运行的机制流程
各种语言(c#,F#...) --经过CLS,CTS第一次编译--> 统一规范语言(中间语言) MSIL(.EXE,.DLL) --JIT第二次编译--> 二进制语言 --> 运行在CPU中

补充:Java的运行机制
.java --编译--> 字节码文件(.CLASS) --jvm解释(jvm虚拟机)--> 二进制语言 --> 运行在CPU中

4. 为什么选择 .NET?

  • 可以同时使用多种开发语言进行开发
  • 可以利用方便的开发工具
  • 书写更少的代码
  • 充分利用Windows系统的应用程序服务功能,如先进快速的事件处理和消息队列机制
  • 软件服务的发布
  • 良好的继承性
  • 利用ADO.NET,数据访问更加简单

二、.NET、ASP.NET、C#关系

1 .NET Framework框架图
.NET Framework框架图

2. ASP.NET
  ASP.NET是一个网站开发的技术,是.NET框架中的一个应用模型(历史挺长远的)。使用ASP.NET开发Web应用程序并维持其运行,比其他开发语言更加简单。与Java、PHP和Perl等高级技术相比,ASP.NET具有方便性、灵活性、生产效率高、安全性高及面向对象等优点,是过时的主流网络编程技术之一。

3. C#
.NET平台下有很多程序设计语言,比如C#,C++,VB.Net等,C#只是其中之一。这些程序语言都是运行在.net FrameWork Run Time底下的,就像Java离不开JVM(JAVA虚拟机)一样。Asp.Net 可以用C#或VB.Net来开发,编译后形成CLR(中间语言),然后通过服务器的IIS+.Net FrameWork再次编译来运行。


三、ASP.NET简介

1. ASP
  ASP是Active Server Page的缩写,意为“动态服务器页面”,也被称为经典 ASP ,通常是用 VBScript 编写的。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具,但编写不太方便。微软制订了.NET框架后,产生了ASP.NET,他使得一些交互式的东西变得更容易实现,例如页面的设计和事件触发代码的编写已经分离等等,ASP.NET并不是一个平台。

2. ASP.NET
  ASP.NET是新一代ASP,它构建在 CLR(CommonLanguage Runtime) 上,我们可以用 .NET 支持的开发 Asp.Net 代码,也就是说 Asp.Net 只是 .Net 的一部分。.Net 是一个运行环境,可以理解为类似 JVM。在 .Net 上可以使用 C#、VB.Net、F# 等等语言做开发,Asp.Net 也可以简单理解为,微软为了将 .Net 应用程序发布到 IIS 上提供给开发者的一种框架或者方式。ASP.NET 页面的扩展名是 .aspx ,通常是用 VB (Visual Basic) 或者 C# (C sharp) 编写。

3. ASP.NET 编程语言
  Visual Basic (VB.NET) --已过时
  C# (发音:C sharp)

4. ASP.NET 服务器技术
  Web Pages(Razor 语法)
  MVC(模型-视图-控制器)
  Web Forms(传统的 ASP.NET)

5. ASP.NET 文件扩展名
  经典 ASP 文件的文件扩展名为 .asp
  ASP.NET 文件的文件扩展名为 .aspx
  Razor C# 语法的 ASP.NET 文件的文件扩展名为 .cshtml
  Razor VB 语法的 ASP.NET 文件的文件扩展名为 .vbhtml

ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。ASP.NET 支持三种不同的开发模式:Web Pages(Web 页面)、MVC(Model View Controller 模型-视图-控制器)、Web Forms(Web 窗体)。


四、ASP.NET开发模式

开发模式(三种):

  • Web Forms(Web 窗体)
  • Web Pages(Web 页面)
  • MVC(Model View Controller 模型-视图-控制器)

1. Web Pages 开发模式
Web Pages 是开发 ASP.NET 网站最简单的开发模式,这种方式特别像PHP或者经典的ASP开发,直接在页面中嵌入代码

2. ASP.NET MVC 开发模式

MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:

  • Model(模型)表示应用程序核心(比如数据库记录列表)。
  • View(视图)显示数据(数据库记录)。
  • Controller(控制器)处理输入(写入数据库记录)。

MVC 分层有助于管理复杂的应用程序,因为可以在一个时间段内专注于一个方面。比如,可以在不依赖业务逻辑的情况下专注于视图设计。MVC 分层同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。


五、C#语言基础

C#是一种简洁、现代、面向对象且类型安全的编程语言。语言基础:注释,标识符,关键字,声明&初始化,运算符和表达式,变量,常量,结构,枚举,数组,字符串,委托,事件,流程控制。

C#特性:

  • 垃圾回收 (Garbage collection) 将自动回收不再使用的对象所占用的内存
  • 异常处理 (exception handling) 提供了结构化和可扩展的错误检测和恢复方法
  • 类型安全 (type-safe) 的语言设计则避免了读取未初始化的变量、数组索引超出边界或执行未经检查的类型强制转换等情形

C#基础


http://www.yayakq.cn/news/914292/

相关文章:

  • 企业建网站公司多少钱抖音网络营销案例分析
  • 海洋公司做网站在线短链接生成网址
  • 苏州本地网站群晖wordpress端口映射
  • 建立企业网站需要什么荆州北京网站建设
  • 免费网站代码建设银行网站怎么登陆不了
  • 网站维护建设网站开发的具体流程
  • 网站开发junke100网架球加工厂家
  • 龙华区做网站如何建立自己免费网站
  • 彩页设计网站广州领域设计网络运营有限公司
  • 云主机可以放几个网站中国建筑设计网官网
  • 网站建设人员要与客户谈什么世界杯网站建设
  • 做ppt做好的网站万网域名注册官网续费
  • 织梦小说网站模板下载wordpress 自带模板下载
  • 华佣网做最好的现货沥青返佣网站网站模板怎么修改
  • 网站建设人力调配范文新闻播报最新
  • 网站开发 质量管理电子元器件网站建设
  • 简单网站建设视频教程网站参数错误怎么解决方法
  • 建设网站后需要什么知识深圳龙岗小学排名
  • 长沙建个网站一般需要多少钱想做一个静态网页网站不需要有后台数据库
  • 红木家具网站建设总体规划网站开发相关英文单词
  • 甜品店网站建设的目的建设网站视频素材
  • 国内flash网站河南网站排名
  • 南通网站排名服务群辉nas怎么做网站
  • 关于网站建设公司大全动漫设计师工资一般多少
  • 邢台做网站推广找谁适合seo软件
  • 商业活动的网站建设wordpress+pdo+mysql扩展
  • 网站做贷款许可证网站建设小组的五类成员
  • 外贸最大电子元器件交易网站在线申请
  • 网站开发托管协议wordpress 主页显示
  • 网站建设服务费计入什么科目宁津有培训做网站的