NET网页编程之.Net基本教程(一)-Visual C# .NET集成开辟情况先容
你所列的那些其实差不多都可以称为应用服务器(servlet应该说是一种语言更合适)java是开放的,相同的工具就会有很多公司在做,加上java已经发展了很多年了,因此这些工具就很多了。他们很多都是类似的。第1章VisualC#.NET集成开辟情况本章要点:
1、NET观点及其构成
2、VisualC#.NET的发生和特性
3、VisualStudio.NET集成开辟情况
4、创立VisualC#.NET程序的一样平常办法
5、C#程序布局
1、NET简介
1..NET的界说
.NET手艺是微软公司推出的一个全新观点,“它代表了一个汇合、一个情况和一个能够作为平台撑持下一代Internet有可编程布局。”
.NET的终极方针就是让用户在任何中央、任什么时候间,和使用任何设备都能会见所需的信息、文件和程序。
2..NET开辟平台
.NET开辟平台包含.NET框架和.NET开辟工具等构成部分,.NET框架(Framework)是全部开辟平台的基本,包含大众言语运转库和框架类库,.NET开辟工具包含VisualStudio.NET集成开辟情况和.NET编程言语。个中,VisualStudio.NET集成开辟情况用来开辟和测试使用程序。.NET编程言语包含VisualBasic、VisualC++和新的VisualC#等用来创立运转在大众言语运转库(CLR)上的使用程序。
3..NET框架
.NET框架包含大众言语运转库(CommonLanguageRun,CLR)和.NET类库。
大众言语运转库是.NET的基本,用户能够将大众言语运转库看做是一个在实行时办理代码的代办署理,它供应中心服务(如内存办理、线程办理和远程处置)。
类库是一个综合性的面向工具的可重用范例汇合。
2、VisualC#.NET简介
1.VisualC#.NET言语的发生背景
2.VisualC#.NET的特性
与C和C++比拟,C#具有以下特性:
(1)语法更复杂;
(2)保存了C++的壮大功效;
(3)疾速使用开辟功效;
(4)言语的自在性;
(5)壮大的Web服务器控件;
(6)撑持跨平台;
(7)与XML相交融。
3、VisualStudo.NET集成开辟情况简介
1.VisualStudio肇端页
此肇端页是集成开辟情况中默许的Web扫瞄器主页。它是设置首选选项、读取产物旧事和会见其余在VisualStudio.NET情况里启动和运转信息的会合地。
2.新建VisualC#.NET项目
在VisualStudio.NET集成开辟情况中,经由过程实行【文件】→【新建】→【项目】菜单,将会弹出【新建项目】对话框
3.【办理计划资本办理器】窗口
假如集成情况中没有呈现该窗口,可经由过程实行【视图】→【办理计划资本办理器】命令来显现该窗口。
4.【类视图】窗口
假如集成情况中没有呈现该窗口,可经由过程实行【视图】→【类视图】命令来显现该窗口。
5.【工具箱】窗口
假如集成情况中没有呈现该窗口,可经由过程实行【视图】→【工具箱】命令来显现该窗口。
6.【属性】窗口
假如集成情况中没有呈现该窗口,可经由过程实行【视图】→【属性】命令来显现该窗口。
4、创立第一个C#Windows程序
【例1-1】编写一个C#Windows使用程序,程序运转时显现一句接待词“接待您进进C#编程天下!”。
实在C#程序也能够在命令行下实行,只需用一个文本编纂器依照C#语律例定编写程序,在保留的时分把扩大名起为.CS便可。编写的C#程序其实不能间接实行,必需编译成EXE文件才干运转。微软供应了一个编译器CSC.EXE,它能够把扩大名为.CS的C#文件编译成可实行文件。
【例1-2】创立一个C#把持台程序,该程序的功效是显现一行接待词:“接待您进进C#编程天下!”
完成步骤以下:
(1)启动Windows自带的记事本程序用来编写C#程序,在记事本中录进以下程序代码:usingSystem;//定名空间
classWelCome//类名
{
publicstaticvoidMain()//办法
{
Console.WriteLine("接待您进进C#编程天下!");//输入
}
}
(2)保留该程序代码,取名为A_1_2.CS。
(3)实行【入手下手】→【一切程序】→【MicrosoftVisualStudio.NET】→【VisualStudio.NET工具】→【VisualStudio.NET命令行提醒】命令,将会呈现命令行,在命令行中能够输出相似于DOS命令的命令。
(4)在命令行中输出命令CSCA_1_2.CS,然后按回车键,假如代码中没有毛病,将会失掉编译乐成的信息,并在以后目次下天生一个A_1_2.EXE的可实行文件。
(5)在命令行中输出命令A_1_2并按回车键,将会失掉程序的运转了局。程序的编译和运转情形如-15所示。
5、C#程序布局先容
上面我们来剖析例下面的C#程序代码。
1.定名空间
程序中的第一条语句“usingSystem;”的感化是导进定名空间,该语句相似于C和C++中的#include命令。
导进定名空间以后,就能够自在地利用个中的元素了。
2.类和类的办法
程序的第二行“classWelCome”是类的声明,它声明的类的名字为WelCome,程序的功效就是依托该类来完成的。C#请求程序中的每一个元素都要属于一个类。
3.类的办法
程序中的语句“publicstaticvoidMain()”为WelCome类声了然一个办法。在C#程序中,程序的实行老是从Main()办法入手下手的,一个程序中不同意呈现两个或两个以上的Main()办法,并且C#中Main()办法必需被包括在一个类中。
4.程序和输出和输入
程序中的语句“Console.WriteLine("接待您进进C#编程天下!");”的感化是输入“接待您进进C#编程天下!”接待信息。
5.正文
程序中的“//”前面的文本是正文信息,正文信息不列入编译,不会影响程序的实行了局。利用正文的目标是注释程序的功效,使程序易于浏览和交换。C#供应了两种正文办法,分离以下。(1)利用“//”(2)利用“/*”和“*/”标记对
6.语句誊写划定规矩
C#程序对巨细写是辨别的,如Console不克不及写成console,WriteLine不克不及写成Writeline,不然均会堕落。
6、典范实例练才能
典范实例一:使用程序的加入
【实例标题】
编写一个C#Windows使用程序,在窗体Form1上增添一个命令按钮控件,控件上显现的笔墨为“加入”。程序实行时,单击该按钮将加入使用程序的实行。
【实习标题】
编写一个把持台使用程序,程序实行时将呈现一行提醒,请求您输出您的姓名,输出姓名后将显现出以下笔墨:接待你,***同道!。
<p>本教程电子教程下载:高校.net课件教程,.net基本教程下载(一)另外,小型软件代码重用价值低,没有必要跨平台;大型软件,有严格的规划、部署,不可以随意跨平台。 通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。 通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。 能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。 ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。 现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。 Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。 Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。 主流网站开发语言之PHP:PHP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。
页:
[1]