《c#语言课件第一章.ppt》由会员分享,可在线阅读,更多相关《c#语言课件第一章.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1/29主讲:陈苗主讲:陈苗C#C#程序设计语言程序设计语言微软认证课程系列教材微软认证课程系列教材2/29C#程序设计语言课程内容程序设计语言课程内容第一章:概述第一章:概述第二章:第二章:C#语言的基本原理语言的基本原理第三章:第三章:C#中对象的创建中对象的创建第四章:第四章:面向对象的编程技术面向对象的编程技术第五章:第五章:C C#编程编程第六章:第六章:编写基于编写基于.NET的应用程序的应用程序第七章:第七章:使用使用ADO.NET访问数据访问数据第八章:创建基于第八章:创建基于Windows的应用程序的应用程序第九章:第九章:在在 C#应用程序中使用应用程序中使用XML Web
2、 Service第十章:第十章:创建创建Web应用程序应用程序第十一章:第十一章:应用程序设置和部署应用程序设置和部署第十二章:第十二章:进阶学习目标进阶学习目标3/29课程要求课程要求课时课时:96 课时课时分为两部分:分为两部分:讲课部分:48 课时,课堂教学实践部分:48 课时,课程实验培养目标:培养目标:理解可视化编程和面向对象编程的基本概念掌握 C#的面向对象程序设计掌握错误处理和异常处理掌握基本的 Windows 和 Web 编程技术4/29参考资料参考资料互联网资源互联网资源http:/ Press:Inside C#MS Press:Visual C#.NET 语言参考手册 5
3、/29第一章第一章 概述概述.NET平台和平台和.NET框架框架浏览浏览Visual Studio.NETWindows应用程序项目的创建应用程序项目的创建6/291.1.NET 和和.NET 框架框架.NET 平台平台.NET 框架框架 7/291.1.1.NET 平台平台 XML Web Services设备设备 服务器组件服务器组件 用户体验用户体验开发工具开发工具 开发工具开发工具用户体验用户体验 8/291.1.2.NET 框架框架 操作系统操作系统公共语言运行库公共语言运行库.NET 框架类库框架类库ADO.NETADO.NET、Windows Windows 窗体、窗体、窗体、窗
4、体、ASP.NETASP.NET、全球化、全球化、全球化、全球化、安全性安全性安全性安全性编程语言编程语言9/29.NET 框架类库框架类库 XML Web ServicesASP.NETADO.NET用户界面类用户界面类10/29公共语言运行库公共语言运行库 异常管理异常管理内存管理内存管理调试引擎调试引擎类型检查类型检查11/29代码代码被执行被执行编译器编译器编译器编译器可执行可执行代码代码可执行可执行代码代码RUNTIMERUNTIME语言特定的编译器和运行库语言特定的编译器和运行库12/29代码代码被执行被执行编译器编译器编译器编译器可执行可执行代码代码可执行可执行代码代码RUNTI
5、MERUNTIMEIL+元数据CLRIL和和CLR的使用的使用13/29MSIL+元数据机器代码代码代码被执行被执行CLR第一次编译第一次编译第二次编译第二次编译语言语言编译器编译器.NET 源源代码代码执行执行.NET程序程序14/291.1.2.NET框架框架的工作流程的工作流程.NET 框架框架公共语言运行库公共语言运行库公共语言运行库公共语言运行库 类库类库类库类库WindowsWeb ServicesADO.NETData TypeVisualBasic 应用程序应用程序Visual C#应用程序应用程序Visual C+应用程序应用程序Programming Services.NE
6、T 平平台代台代码码源代码编译源代码编译为为MSILJIT编译器生成机器码编译器生成机器码15/29课堂练习课堂练习.NET术语术语在本练习中,在本练习中,用直线用直线把术语和其对应的定义把术语和其对应的定义连接起来连接起来 连线练习连线练习10 分钟分钟16/29第一章第一章 概述概述.NET平台和平台和.NET框架框架浏览浏览Visual Studio.NETWindows应用程序项目的创建应用程序项目的创建17/29Visual Studio.NET 的编程功能和编程特点的编程功能和编程特点 集成开发环境集成开发环境 Visual Studio.NET设计设计设计设计开发开发开发开发调试
7、调试调试调试部署部署部署部署数据访问数据访问 XML WebService 工具工具Windows窗体工具窗体工具Web 窗体窗体 工具工具错误处理错误处理 多语言支持多语言支持 18/291.2.4 演示演示.NET开发环境的开发环境的使用使用演示演示10 分钟分钟19/291.2.6 Visual Studio 解决方案和项目的结构解决方案和项目的结构解决方案解决方案项目项目20/29解决方案解决方案一个容器,用来存一个容器,用来存放创建应用程序的放创建应用程序的项目文件和解决方项目文件和解决方案的内容案的内容一个解决方案通常一个解决方案通常包含一个或几个相包含一个或几个相关联的项目关联的
8、项目返回返回21/29项目项目是解决方案内的容是解决方案内的容器,用来器,用来对其组成对其组成部分进行编译、调部分进行编译、调试以及进行逻辑上试以及进行逻辑上的管理的管理,扩展名为扩展名为.sln返回返回22/291.2.7 开发过程开发过程 编写设计说明书编写设计说明书 设计用户界面设计用户界面 设置用户界面中各个对象的属性设置用户界面中各个对象的属性 编写代码以添加功能编写代码以添加功能测试和调试应用程序测试和调试应用程序 生成可执行文件生成可执行文件 创建应用程序的安装程序创建应用程序的安装程序 23/29第一章第一章 概述概述.NET平台和平台和.NET框架框架浏览浏览Visual S
9、tudio.NETWindows应用程序项目的创建应用程序项目的创建24/291.3 Windows 应用程序项目的创建应用程序项目的创建Visual C#Visual C#解决方案的创建解决方案的创建应用程序模板应用程序模板 Windows 窗体窗体设计器的使用方法设计器的使用方法“属性属性”窗口的使用方法窗口的使用方法课堂练习课堂练习 创建一个简单的创建一个简单的 Windows Windows 应用程序应用程序25/291.3.2 应用程序模板应用程序模板提供了起始文件、项目结构定义和环境设置提供了起始文件、项目结构定义和环境设置26/291.3.3 Windows 窗体窗体设计器的使用方法设计器的使用方法 Windows 窗体窗体 设计器设计器创建用户界面的组件创建用户界面的组件27/291.3.4“属性属性”窗口的使用方窗口的使用方法法 设置属性设置属性,包括尺寸、包括尺寸、标题和颜色标题和颜色28/291.3.5 演示演示在本练习中,创建在本练习中,创建一个简单的一个简单的 Windows 应用程序应用程序 演示演示10 分钟分钟29/29本章总结:本章总结:了解了解.NET 平台和平台和.NET框架中各个框架中各个组件的功能组件的功能浏览浏览 Visual Studio.NET 开发环境开发环境创建创建 Windows 应用程序应用程序
限制150内