山西警官职业学院课件

上传人:我*** 文档编号:141635989 上传时间:2020-08-10 格式:PPT 页数:41 大小:1.83MB
返回 下载 相关 举报
山西警官职业学院课件_第1页
第1页 / 共41页
山西警官职业学院课件_第2页
第2页 / 共41页
山西警官职业学院课件_第3页
第3页 / 共41页
山西警官职业学院课件_第4页
第4页 / 共41页
山西警官职业学院课件_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《山西警官职业学院课件》由会员分享,可在线阅读,更多相关《山西警官职业学院课件(41页珍藏版)》请在金锄头文库上搜索。

1、山西警官职业学院 信息工程系 ASP.NET实践教程,了解ASP.NET,内容提要,ASP.NET是用来干什么的?,本课程理论知识目标,课程要求,1,2,3,1、ASP.NET是用来干什么的?,ASP.NET是一套用于开发B/S模式网络应用程序的工具。 ?什么是网络应用程序? 答:利用网络,来实现数据传输,资源共享等各种功能的一类型应用程序。 ?什么是B/S模式? 网络应用程序有两种模式C/S和B/S。 C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。 B/S就是浏览器端/服务器端应用程序,这类应用程序一般借助IE等浏览器来运行。,2、B/S和C/S有哪些应用程序?,C/S模式:

2、特点: (1)在网络中,如果你要使用某软件时,必须要用某网站上去下载该软件的“客户端软件”时,则说明该软件是C/S模式。 (2)C/S类型的软件时常需要更新,而更新时,则一般要到该软件所属网站上去下载最新版本。 举例: QQ和大话西游等等。,2、B/S和C/S有哪些应用程序?,B/S模式: 特点: (1)在网络中,如果你要使用某软件时,只需要打开浏览器,浏览某个网址,则说明该软件是B/S模式。 (2)B/S类型的软件不需要更新。 举例: 网易邮箱和QQ农场等等,还有一些专业软件,比如B/S模式的教务管理系统等等。,3、请同学们说说还有哪些B/S和C/S的软件?,到此,我们明白了ASP.NET是

3、一套用来开发B/S模式的网络应用程序的工具。用它,我们可以开发专业的B/S软件和网站。,二、本课程的知识和技能目标(一学年),1、了解ASP.NET 2、掌握C#这门编程语言(上学期) 3、掌握ASP.NET的开发流程(下学期) 4、掌握ASP.NET的基本常用控件(下学期) 5、掌握ASP.NET中的网页布局方式(下学期) 6、掌握数据库的基础理论知识(下学期) 7、掌握验证控件的使用(下学期) 8、制作一个小型的学生管理系统(下学期),三、课程要求,1、认真记笔记。(10分)期中、末检查 2、不迟到早退、点名。(10分)随时检查 3、认真做练习,并书写实验报告。(10分)随堂检查 4、发现

4、打游戏者,一律一次扣5分。,谢谢!,C#语言程序设计,第一部分:,第一讲 C#语言基本简介,内容提要,1. c#语言简介 2. B/S,C/S架构的网络应用程序 3. Microsoft Visual studio 2005开发环境简介 4. 第一个c#程序,结构分析(重难点) 5. C#的转义字符,输入,输出(重难点) 6. 介绍C#的一些编码规范和标识符,关键字,注释,白空间,一、 了解程序设计语言,所谓程序,是通过一连串的指令,自动地进行数据的计算和加工处理,这一连串的指令序列为程序。 举例说明: 制作一段程序,用于计算任意2个数之和。 在计算机编程中,程序设计语言是作为表达程序员意图的

5、媒介,是程序员用来编写程序的一种工具,它是人与计算机之间交换信息的工具。,二、程序设计语言的演变,一代:机器语言 每条指令均采用二进制代码编程。易出错难修改,效率低。 二代:汇编语言 符号编程(符号化了机器语言),有进步但仍然效率不高。 三代:高级语言 1954年第一个高级语言FORTRAN出现,到现在的C,C+,C#,VB,JAVA等。功能是越来越强大,使用却变得更加方便简单。,三、C#语言简介,正确的发音:c sharp C#由Microsoft公司在推出.NET Framework的第1版时提供的一种为.NET平台量身定做的新程序语言。 C#的创始人正是以前在Borland公司开发出De

6、lphi语言的Anders Hejisberg。,C#语言的优点:,C#是一种简单、现代、面向对象和类型安全的全新编程语言。 C#是近期发展起来的,从C,C+语言演化而来,汲取了以前许多语言(包括JAVA,VB等)的教训,同时也考虑了其它语言的优点。所以甚至可以说C#派生于C,C+,JAVA,同时集它们的优点于一身。,C#能做什么?,C#能编写各种应用程序: Windows桌面应用程序(Windows Form) Web网络应用程序(C/S架构) Web网络应用程序(ASP.NET)(B/S架构) Web服务(创建各种分布式应用程序,通过Internet虚拟交换数据),四、.NET是什么?,.

7、NET是微软公司制作的一套软件开发工具平台,其中包括ASP.NET,C#.NET等一系列软件开发工具。 我们在机房使用的是.NET 2.0 我们使用编程的软件全名是:Microsoft Visual Stdio 2005.它是在.NET2.0平台上开发软件 而最新版本是: Microsoft Visual Stdio 2010。 它是在.NET4.0平台上开发软件,硬件,操作系统,.NET 2.0,各种.net开发出的应用程序,Microsoft Visual Stdio 2005(包括ASP.NET),五、C#编程工具简介,五、第一个C#应用程序,第一个c#程序HelloWorld,usin

8、g System;/引用一个命名空间 System,namespace HelloWorld /定义一个命名空间:HelloWorld ,class program /在命名空间HelloWorld中定义一个类:program ,static void Main(string args) /在program中定义一个方法Main() ,Console.WriteLine(“你好!世界”); /输出,蓝色为注释说明语句!不是程序!,Namespace HelloWorld /创建一个命名空间HelloWorld class program / 创建一个类program static void M

9、ain() /这是程序运行的主入口方法 /在此处,添加C#的语句实 现程序的功能 ,1、C#程序的整体结构:,using 命名空间名称;,-/引用命名空间部分,-/创建命名空间部分,说明:,总结: 1、一个C#源程序,包含两部分:引用命名空间和命名空间的创建。 2、命名空间可以包含多个类,类中可以包含多个方法。 3、一个C#项目中,只能有一个Main()方法,该方法是项目的主入口方法。 4、在Main()方法内部可以调用其他命名空间和其他类中的方法,调用时,注意层次结构. 命名空间.类.方法(),using System; using System.Collections.Generic; u

10、sing System.Text; namespace HelloWorld class Program static void Main(string args) qqq.abc.iii(); namespace qqq class abc public static void iii() Console.WriteLine(世界!你好!); Console.ReadKey(); ,2、什么是命名空间?,(1)命名空间的功能与作用 C#中的类是利用命名空间组织起来的。命名空间提供了一种从逻辑上组织类的方式,防止命名冲突。 举例:命名空间和类就好比文件夹和文件一样。 (2)命名空间的定义(声明

11、)语句: namespace 新建命名空间名称 (3)命名空间的引用方法: using 已存在命名空间名称; (4)注意事项 命名空间中可以包含若干个类。,调用某个命名空间的类或对象的方法: 1.通过“命名空间+类名+方法名”来引用: 命名空间名.类名 System.Console 2.但是要多次重复使用命名空间下的类,这样比较麻烦,为此我们可以在程序头使用using指令来导入某个命名空间,这样就可以在程序中直接使用该命名空间下的类.(using System;),所以要访问Console类直接写Console即可,而不必用System.Console,3、什么是类?,class关键字用于创建

12、类,C#中所有的代码都封装在类中 声明一个类的格式如下: class 类名 数据成员; 方法; 说明:类中包括若干数据成员和若干方法。,4、什么是Main()方法,Main()主方法,程序的入口点,执行这个函数就是执行应用程序.一个C#程序中有且仅有一个Main()方法,而且该方法必须是静态的(static),而且该方法必须包含在一个类中,而且M必须大写. Main()主方法也包含一对花括号 ,在花括号间写要完成功能的代码. C#中其它的一般方法也同样是要包含一对花括号的.,注意事项:,(1)、C#代码是区分大小写的。 (2)、为了使代码看起来清晰,C#代码一般是一条语句占一行。 (3)、C#

13、代码中每条语句结束后都要加分号。 (4)、C#程序中的命名空间、类及方法后都要有一对 来界定其范围。,六、C#的输入输出语句(方法),输入: 1、接收整个行的输入 语句(方法): 格式:Console.ReadLine(); 返回值:为该行输入的数据。 举例: Console.ReadLine(); 2、接收单个字符的输入 语句(方法): 格式:Console.Read(); 返回值:为输入的单个字符的ASCII码值。 举例: Console.Read();,输出: 1、输出并换行 语句(方法): 格式:Console.WriteLine(“字符串”、变量或者其他方法) 返回值:输出的内容 举

14、例: Console.WriteLine(“我是网络!”); Console.WrilteLine(Console.ReadLine(); 2、输出不换行 语句(方法): 格式:Console.Write(“字符串”、变量或者其他方法) 返回值:输出的内容 举例: Console.Write(“我是网络!”); Console.Wrilte(Console.ReadLine();,Console.WriteLine(“ABCDEFG”); /输出一行字符串到屏幕,并换行 Console.Write(“ABCDEFGHI ”); /输出一行字符串到屏幕,不换行 Console.ReadLine(

15、); / ReadLine()方法用于从屏幕中一次输入一行字符串,直到遇到Enter键才返回读取的字符串。 Console.Read(); /Read()方法从键盘输入流中读取第一个字符,并返回输入字符的整数(ASCII码表) Console.ReadKey(); /ReadKey()方法从键盘输入流中读取某个键,遇到回车键就退出。,举例:,1、输出自己的名字,并换行。 2、输出你的年龄,不换行。 3、读入你的班级,并输出。,练习:,1、写一个C#程序,命名空间名为:program,类名为myself 要求: 在屏幕上输入你的姓名,年龄、班级后,再输出到屏幕上。 2、写一个C#程序,命名空间名为:Hello 类名为program 要求: 屏幕上输出 * * * * * * *,七、转义字符,常用的有: n:换行 例如:Console.WriteLine(aanbbncc);,练习:,一、写一个C#程序,命名空间名为:program类名为myself 要求: 输入你的姓名,性别,年龄,爱好, 院校等信息,以上每条信息都要换行输出。,第二讲 C#语言基础-数据类型,内容提纲,1、C#项目文件介绍 2. C#中的数据类型(重点) 3.变量、常量(重点) 4. C#中的各种运算符(重点) 、表达式 5. C#中的重要成员:方法(简单介绍) 6.其它运算符(扩展),

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号