ASP.NET程序设计教程(C#版)第4版 课件 第1--6章 Web基础知识、Web前端设计基础---使用ASP.NET AJAX.ppt

ASP.NET程序设计教程(C#版)第4版 课件 第1--6章 Web基础知识、Web前端设计基础---使用ASP.NET AJAX.ppt

4.1C#程序设计方法4.1.3循环结构程序设计方法1.for循环for循环常常用于已知循环次数的情况(也称为“定次循环”),使用该循环时,测试是否满足某个条件,如果满足条件,则进入下一次循环,否则,退出该循环。for循环语句的语法格式为:for(表达式1;表达式2;表达式3){循环语句序列(循环体);}4.1C#程序设计方法4.1.3循环结构程序设计方法2.while循环while循环适合不定次循环的种情况。循环时在循环的顶部判断某个条件是否满足,当循环的条件判断为真时(满足条件),进入循环,否则退出循环。while循环语句的格式为:while(条件表达式){循环语句序列;}4.1C#程序设计方法4.1.3循环结构程序设计方法3.do…while循环do…while循环非常类似于while循环。一般情况下,二者可以相互转换使用。它们之间的差别在于while循环的测试条件在每一次循环开始时执行,而do…while循环的测试条件在每一次循环体结束时进行判断。do…while语法的一般格式为:do{语句序列;}while(条件表达式);4.1C#程序设计方法4.1.3循环结构程序设计方法4.foreach循环foreach循环主要应用于遍历数据集(如,数组、集合、文件夹中的文件、数据表等)的场景中。其语法格式为:foreach(类型变量名in数据集名){循环体语句;}4.1C#程序设计方法4.1.3循环结构程序设计方法5.循环的嵌套若一个循环结构中包含有另一个循环,则称为“循环的嵌套”。这种语句结构称为多重循环结构。内层循环中还以包含新的循环,形成多层循环结构,循环嵌套的层数理论上无限制。在多重循环结构中,三种循环语句(for循环、while循环和do…while循环)可以互相嵌套。在多重循环中,需要注意的是循环语句所在循环的层次,内循环必须完全包含在外循环内部。4.1C#程序设计方法4.1.4使用类文件和类库类文件是添加到网站中的一种独立的代码集合,其中通常包含了关于程序中所涉及的对象的一些定义(对象的属性、方法和事件等)和对数据库的操作(对数据库的增、删、改、查),也可以包含一些应用程序的业务逻辑实现。类库中包含的内容与类文件基本相同,只是类库需要单独创建,编译后将生成一个.dll文件(动态链接库文件)。类库不隶属于网站项目,只能被网站引用。类库被引用后便可在网站中使用其中定义的对象和方法。4.1C#程序设计方法4.1.4使用类文件和类库1.向网站中添加类文件4.1C#程序设计方法4.1.4使用类文件和类库2.引用类库类库是包含了一些特定功能(如,数据库操作、某种业务逻辑的实现等)的应用程序封装。类库可以由程序员根据实际需要自行编写代码创建,也可以直接引用第三方提供的已编译完成的.dll文件。Internet中存在大量优秀的,由第三方编写、封装的.dll格式的类库或组件文件,直接引用这些类库可以非常轻松的完成一些看似很复杂的工作。例如,需要在没有安装MicrosoftWord软件的Web服务器中,对Word文档进行读、写、插图、插表、合并文档等操作时,就可以借助由第三方提供的,功能十分强大的Aspose.Words.dll来实现。参阅源代码:ex4-64.2使用动态控件存放在工具箱中的各种控件,都是以“类”的形式出现的。例如,工具箱中的按钮控件图标就代表了各种表现形式的所有按钮。也就是说工具箱中的控件表现的是一种“类型”,将其添加到窗体的操作实际上是完成了“类的实例化”,即将抽象的类型转换成实际的对象。由于控件是控件类的实例化结果,自然可以在程序运行中使用代码动态地创建、显示和操作控件。通常将由代码根据实际需要动态创建的控件称为“动态控件”。4.2使用动态控件4.2.1创建动态控件1.实例化控件类控件类的实例化与普通类的实例化步骤完全相同,其语法格式为: 控件类名对象名=new控件类名;例如,下列语句用于实例化一个Button类对象。 Buttonbtn=newButton();通过控件类实例化得到的控件对象,可以像处理普通控件一样设置其初始属性。例如:4.2使用动态控件4.2.1创建动态控件2.创建控件类对象的事件

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档