




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章第一章课程地位每阶段已包括:项目实战、每阶段已包括:项目实战、COTCOT课程课程 总课时:总课时: 10081008C#OOPC#OOPJavaScriptJavaScriptT-SQLT-SQLJava OOPJava OOPS2350Y2344JSPJSPS2S2:JavaJava阶段项目阶段项目预备课程预备课程WinFormsWinFormsLogic JavaLogic JavaS1314S1S1:.NET.NET阶段项目阶段项目ASP.NETASP.NETHibernateHibernateN-TierN-TierAjaxAjaxSpringSpringStrutsStrut
2、sHTMLHTMLC#C#NTCNTCProjectProject知识知识Y2Y2:.NET.NET毕业设计项目毕业设计项目COTCOTCOTCOTCOTCOTY2Y2:JavaJava毕业设计项目毕业设计项目目标岗位标准手册目标岗位标准手册就业技能结构图本门课程目标学完本门课程后,你能够学完本门课程后,你能够使用面向对象思想编写使用面向对象思想编写 C# 程序程序理解理解.NET 类库,使用类库进行快速开发类库,使用类库进行快速开发掌握设计模式的基本概念,运用简单工厂设计模式和掌握设计模式的基本概念,运用简单工厂设计模式和单例模式解决实际问题单例模式解决实际问题使用泛型存储集合数据使用泛型存
3、储集合数据掌握文件操作掌握文件操作掌握掌握XML文件解析文件解析使用序列化和反序列化技术实现对象深度克隆使用序列化和反序列化技术实现对象深度克隆课程项目展示网络电视精灵网络电视精灵影院售票系统影院售票系统教员演示课程案例教员演示课程案例相关课程回顾如何引入一个命名空间?如何引入一个命名空间?方法具有哪几部分组成?方法具有哪几部分组成?如何访问类的成员?如何访问类的成员?如何处理程序异常?如何处理程序异常?预习检查CLR的中文全称是什么?的中文全称是什么? .NET 框架的两个主要组件是什么?框架的两个主要组件是什么?本章任务实现网络图片下载功能实现网络图片下载功能使用使用ping检测一个网络地
4、址是否有效检测一个网络地址是否有效本章目标理解理解.NET 框架的特性框架的特性体验框架类库的强大功能体验框架类库的强大功能理解理解.NET 框架的组成及其基本工作原理框架的组成及其基本工作原理会阅读会阅读MSDN文档文档Microsoft.NET 介绍2-1微软的微软的.NET历史历史2000年微软公司向全球宣布其革命性的软件和年微软公司向全球宣布其革命性的软件和服务平台:服务平台: Microsoft .NET Microsoft.NET介绍2-2支持多种终端平台支持多种终端平台信息互联互通信息互联互通Web服务:服务:.NET Passport在线游戏在线游戏Live服务服务任何时候、任
5、何地方、利用任何工具都可以获得网络上的信息,任何时候、任何地方、利用任何工具都可以获得网络上的信息,并享受网络通信所带来的快乐并享受网络通信所带来的快乐 为什么需要.NET框架C# 程序可以在不同平台(程序可以在不同平台(PDA、PC)的环境中)的环境中运行吗?运行吗?使用使用C#程序可以调用程序可以调用VB.NET开发的程序吗?开发的程序吗?版本:版本:4.04.0.NET 框架概述.NET框架框架.NET战略的基础框架战略的基础框架.NET程序的运行环境程序的运行环境强大的类库强大的类库.NET框架框架 公共语言运行时公共语言运行时 框架类库框架类库 两个主要组件两个主要组件.NET 框架
6、的魅力4-1 面向对象编程面向对象编程提高软件可复用、可扩展、易维护性、灵活性提高软件可复用、可扩展、易维护性、灵活性强大的动态强大的动态Web支持支持DELL官方销售网站官方销售网站.NET 框架的魅力4-2Web服务服务天气预报服务天气预报服务iGoogle支付宝支付宝网上购物商城网上购物商城.NET 框架的魅力4-3数字身份验证的支持数字身份验证的支持.NET 框架的魅力4-4支持构建支持构建.NET 程序的炫彩外衣程序的炫彩外衣.NET 框架体系结构.NET框架的核心框架的核心.NET 框架组件2-1无论是无论是WinForms和和ASP.NET都都可以使用可以使用ADO.NET与基类
7、库与基类库.NET 框架组件2-2公共语言运行时2-1CLR:公共语言运行时:公共语言运行时提供所有提供所有.NET 应用程序运行的环境应用程序运行的环境 C# VB.NET 代码被代码被执行执行 MSIL代码代码 即时编即时编译器译器(JIT)微软中间语言代码:微软中间语言代码:提供通用语法提供通用语法C#编译器编译器VB.NET编译器编译器平台专平台专用语言用语言CLR公共语言运行时2-2CLR的两个组成部分的两个组成部分CTS 称为通用类型系统称为通用类型系统定义了在定义了在IL中的的数据类型中的的数据类型CLS 称为公共语言规范称为公共语言规范包括几种面向对象的编程语言的通用功能包括几
8、种面向对象的编程语言的通用功能.NET 框架类库2-1之前使用过哪些类库?之前使用过哪些类库?强大的类库强大的类库提供对系统功能的访问提供对系统功能的访问建立建立.NET应用程序的基础应用程序的基础庞大的类库数量庞大的类库数量功能齐全,方便使用功能齐全,方便使用ADO.NETusing System.Data;窗体窗体.NET 框架类库2-2核心类库及命名空间核心类库及命名空间 核心类库说明核心类库说明 命名空间命名空间使用泛型使用泛型System.Collections.Generic对文件的基本操作对文件的基本操作System.IO对网络协议进行编程对网络协议进行编程System.Net对
9、数据库的访问对数据库的访问System.Data开发开发Windows应用程序应用程序System.Windows.Forms对对GDI+基本图形的操作基本图形的操作System.Drawing小结画出画出.NET 框架结构图及重要组件框架结构图及重要组件请说出请说出C# 程序的编译过程程序的编译过程C# 锐利体验配合革命性平台,诞生了配合革命性平台,诞生了C#版本:版本:3.0完全面向对象完全面向对象强大的类库支持强大的类库支持能够开发多种应用程序能够开发多种应用程序WinForms ASP.NET 使用C# 体验类库强大功能2-1实现网络图片下载功能实现网络图片下载功能下载图片:使用下载图
10、片:使用System.Net下的下的WebClient类类判断文件是否存在:使用判断文件是否存在:使用System.IO下的下的File类类使用C# 体验类库强大功能2-2using System.Net;using System.IO;WebClient webClient = new WebClient();if (!File.Exists(dingdang.png) webClient.DownloadFile( dingdang.png);picShow.Image = Image.FromFile(dingdang.png);创建对象创建对象调用方法调用方法演示示例:下载网络图片演示
11、示例:下载网络图片参数参数1:地址:地址参数参数2:文件名:文件名从指定位置获取图片从指定位置获取图片开发助手:MSDNMSDN:微软技术资源库:微软技术资源库学习和使用学习和使用.NET技术最常用、最权威的参考资料技术最常用、最权威的参考资料由由C# 编码直接查找编码直接查找MSDN操作演示:查看操作演示:查看MSDN阅读类库信息阅读类库信息快捷键:快捷键:F1练习网络图片下载需求说明需求说明点击点击“下载下载”按钮,从指定服务器下载图片,并显按钮,从指定服务器下载图片,并显示在窗体示在窗体PictureBox中中完成时间:完成时间:15分钟分钟共性问题集中讲解n常见调试问题及解决办法常见调
12、试问题及解决办法n代码规范问题代码规范问题共性问题集中讲解共性问题集中讲解指导检测地址有效性3-1训练要点训练要点.NET 框架类库的使用框架类库的使用阅读阅读MSDN文档文档需求说明需求说明文本框录入一个文本框录入一个IP地址地址点击测试按钮,验证这个点击测试按钮,验证这个IP地址是否可以连通地址是否可以连通指导检测地址有效性3-2实现思路实现思路查看查看MSDN,学习,学习Ping类、类、PingReply类、类、IPStatus枚举枚举创建窗体创建窗体编写编写Ping按钮按钮响应响应引入对网络协议编程的命名空间引入对网络协议编程的命名空间编写代码验证录入的编写代码验证录入的IP地址地址教员引导学员阅读教员引导学员阅读MSDN指导检测地址有效性3-3难点分析难点分析引入命名空间:引入命名空间:Ping类:类:Send()方法向目标方法向目标IP发送消息发送消息PingReply实例的实例的Status属性记录属性记录IPStatus状态值状态值Ping pingSender = new Ping();PingReply reply = pingSender.Send(txtIP.Text);if (reply.Status = IPStatus.Success)完成时间:完成时间:15分钟分钟总结.NET 框架的主要组件是哪两个?框架的主要组件是哪两个?CLR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 项目管理执行能力试题及答案
- 2025年国内外投资环境的比较研究试题及答案
- 注会考生考前心理疏导技巧试题及答案
- 2024年项目管理资格考试考前准备的全景分析试题及答案
- 注册会计师考试内容更新与变化分析试题及答案
- 橡皮坝河道清淤施工方案
- 贴心指导证券从业资格试题及答案
- 注册会计师理论与实践试题及答案
- 生物技术在生态修复工程中的应用考核试卷
- 2024年项目管理协作机制试题及答案
- 空调基础知识(课堂PPT)
- SZ系列GPS标准时间同步钟使用说明
- 历史答题卡标准模板(共2页)
- 2022新苏教版小学科学五年级下册10《昼夜对植物的影响》课件
- 分布式光伏发电系统验收表
- 关于辽宁省电力有限公司收取多回路
- 四川施工组织设计(方案)报审表(共3页)
- 退休证翻译模板word
- SimTrade外贸实习平台快速入门
- 民间非营利组织会计制度.ppt
- 女装类直播电商脚本及直播话术(明细表)
评论
0/150
提交评论