您好,欢迎访问三七文档
《ASP.net(C#)从零到入门教程》------WEB开发作者:初雪者校验:困了也不睡小茂前言为什么要有《ASP.net(C#)从白痴到入门教程》?因为电子计算机技术是当今全球最需要的技术之一,很多人都希望学会使用计算机,并且成为计算机编程、开发方面的人才,然而成材的却寥寥无几,更多的还在门外痴痴的看。我也是一名刚刚入门的人,水平不高,我能体会那些渴望学习却摸不到门路的求学者的心情,所以我把我看到别人的和自己的入门经验结合起来,写出一套入门的教材,来给那些还没有对计算机编程开发技术产生灵感和兴趣的人进行学习。同时这套教材可能会有很大的漏洞,希望发现的人指出,我会虚心接受并改正,以免误人子弟!本教材的适读人群首先,你是一名门外汉或者是一个基础十分不牢固还没有入门的人。然后,这里的文字会很可爱,有的时候会很傻,但是你会很认真、很虚心的去看。最后,你会再看过、模仿过之后主动的自己去尝试举一反三。好,读到这里如果你不满足上面的任何一点,你可以离开了,因为在继续下去将浪费你的生命,留下的LET’SGO!(可能会用到的资源:(网络收集))第一讲----让你知道什么是计算机程序在学习之前你应该准备你的一些开发工具:VS2003、SQL2000、VS2005、.NETFRAMEWORK(1.1/2.0)。我们会先从开发工具VS2003来学,因为这样会让你更加熟练的去使用代码,而最少的去使用控件的强大功能。如果你不愿意使用VS2003也没有关系,03与05的基本控件功能都是相同的(当然如果你装了两个版本不妨在看完每讲教材之后分别在两种不同的开发工具上去尝试!)。到后期的教程我们会需要一些更强的控件,所以我们会更多的去转到VS2005。为了你能在自己的机器上调试自己开发的网站,首先需要安装iis(INTERNET信息服务)。拿出你的系统光盘,然后控制面板→添加删除程序→添加WINDOWS组件(图1)→勾选IIS点击详细信息(图2)→勾选里面的内容安装。图1图2如果你没有安装盘,那么可以去网络上搜索一下“IIS下载”,成功下载之后安装,只不过会要求你放入光盘文件,然后你只需要选择你的IIS存放路径就可以了。这套教材,不会默守陈规,没有传统的套路,但是只要你用心,绝对不会看晕,因为他真的很可爱!好我们开始吧!一个例子:在读这个例子之前,你要先知道,这个例子不是要你现在会的,知识要用他来引出几个词语的概念!首先进入VS2003(或VS2005),然后点击左上菜单栏的文件(图3),选择新建→项目→然后选择C#开发项目,ASP.NETWEB应用程序(图4),在下面选择自己存放文件的路径,确认之后,我们就创建了一个WEB项目,实际上就是一个空白的WEB网页。然后我们在屏幕菜单下面工作区域的左上方点击工具,我们按照(图5)的样子去放几个服务器控件,他们是Label控件(用来文字显示)、TextBox控件(文本输入)、Button控件(用于激发事件)。拖放完毕后,我们看屏幕的右边,会有两个工具面板,我们把解决方法自动隐藏,只留下属性面板,然后我们点击每个控件,在TEXT属性中给他们分别命名如(图5),注意:Label3与Label4带有“[]”,这是因为他们的TEXT属性是空的。我们会在后面讲。图3图4图5这样基本的页面布局就布置完成了,我们现在按下键盘的F7转到网页后台代码的输入区在Pagelord事件中输入如下代码:privatevoidPage_Load(objectsender,System.EventArgse){if(!IsPostBack){Label4.Text=这就是他们的结果;Label4.Visible=false;}}回到网站前台,双击拖进来的Button控件或者在它的属性面板中选择,“事件”(就是那个黄色的闪电图标),再点CLICK就可以激活这个按钮的后台事件。在下面输入代码:privatevoidButton1_Click(objectsender,System.EventArgse){Label3.Text=Result(int.Parse(TextBox1.Text),int.Parse(TextBox2.Text)).ToString();Label4.Visible=true;注意:上面红色部分是调用了一个自定义的函数,该函数名叫做Result.ToString()是C#开发工具默认的一个函数,效果是把值转化为字符型.}这就是自定义函数的编写,需要把他写出来才可以使用!publicintResult(inta,intb){inti;//这里是定义一个int型(整型)变量ia=int.Parse(TextBox1.Text);b=int.Parse(TextBox2.Text);i=a+b;return(i);}具体如图6这样后台也完成了,我们现在按一下键盘上的F5(也可以点菜单栏的调试→启动),调试顺利,运行成功,然后我们在文本输入框中随便输入几个整数。怎么样有结果了吧!图7好,例子看完了,现在我来告诉大家,这个小WEB程序是什么?其实计算机就是人类制作出来的方便于计算的工具,所以在计算机上面执行的任何程序都是计算程序,只是人类比较聪明,把计算机认识的0和1变成我们人类所熟悉的复杂表达方式。那么一个完整的计算程序是什么呢?首先,要知道我们到底想做什么,这里我们是想算出2个数的和。同时我们又知道了我们要计算的元素是两个数。又因为我们是要计算和,所以我们要用一个加法。最后我们得到了这个和就是我们要得到的结果。这就是一个计算机程序(一个或多个计算机程序有条理有关联的组织在一起并封装好,它就是一个软件)。好,我们现在把上面说的话拿到刚刚的这个例子来讲就是,我们要把输入的“第一个数”与“第二个数相加”,相加的过程我们通过自定义函数result()来实现,最后我们把获得的结果----变量i,交给label3控件显示。这里我们听到了一些术语:函数(Function):我们先简单的理解为数与数之间的关系,那么函数所谓的参数,就是这个关系所联系的各个元素。参数可以是各种类型的,只要符合语法规则(以后会讲)。自定义函数就是计算机使用人员自己编写的数与数之间的关系。变量(Variable):我们从心理学的角度来讲是不确定的,会改变的数值,这样理解比较简单。回头看看刚刚的例子,在自定义函数中的int型变量i,我们并没有付给它值,在后面的加法运算中我们把a与b的和给了它,而a与b是不确定的。控件(Control):所谓控件是Visualstudio.net开发工具为开发员提供的较为方便的可视化工具,例如我们刚刚使用的文本显示控件。使用它们,我们可以节省很多时间去自己编写想要的控件。文字读到这里,回想一下,之前听那些计算机高手口中的专业是不是理解了一些?对于计算机编程是不是理解了一些?我们这个所讲的是基于网页的,这里我们要说明一个词——动态网页,就是指能使用户与计算机有交互行为的网页。上面的例子就是一个简易的动态网页。怎么样?做动态网站是不是很好理解?我们看到的大型网站,是他们的函数与逻辑(类似例子中if()那样的判断)写的较为复杂而已。好,第一讲就这样,理解变量,函数,这两个词,这是编程中用到最多的东西,在后面我们也会把越来越深的知识分享给门外汉们。下面的常用工具的下载地址,下载速度都超快.VS2003:::(1.1/2.0):
本文标题:C#教程第一讲1
链接地址:https://www.777doc.com/doc-4704154 .html