1 / 22
文档名称:

c#高级编程第一章.ppt

格式:ppt   大小:444KB   页数:22页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c#高级编程第一章.ppt

上传人:wyj15108451 2017/7/4 文件大小:444 KB

下载得到文件列表

c#高级编程第一章.ppt

相关文档

文档介绍

文档介绍:高级编程技术
计算机科学技术学院
胡晓宏
课程介绍
本课程是一门学科基础课,为二年级学生开设。《高级编程技术》是课程系统地讲授利用C# Framework的程序设计的知识和技能。主要内容有:.NET Framework中创建和使用组件以及进行部署的方法;.NET Framework中的事件;.NET Framework中对内存的管理和优化使用;.NET Framework的高级应用;利用C# ;利用C# Framework中的串行化、远程访问和XML Web服务等。
北华大学
课程教学目的简介
通过本课程的学****使学生具备使用C#应用程序的能力。使学生对C#语言的各个方面有深入细致的理解,环境中应用C#,构建Windows窗体,访问数据库,编写组件,能够编写和配置分布式应用程序,对象等。
北华大学
课程要求
课时:64 课时
分为两部分
讲课部分:32 课时,课堂教学
实践部分:32 课时,课程实验
培养目标
通过本课程的学****Framework,平台上进行应用程序开发的知识,具备应用程序打包部署、使用事件、序列化对象、、使用远程处理的能力。
北华大学
C#高级编程技术

第2章托管执行环境的介绍
第3章使用组件
第4章部署与版本控制
第5章对象和类型
第6章字符串和正则表达式
第7章数组和集合
第8章委托和事件
第9章内存管理
第10章文件与I/O流以及序列化
第11章线程
第12章
第13章远程处理和XML Web Service
第14章(自学) COM的互操作性

第16章(自学)高性能编程
第17章创建Windows应用程序
北华大学
参考资料
互联网资源
http://msdn./netframework/
http://msdn./vstudio/
微软中国社区
书籍
Applied Microsoft .NET Framework Programming(英文版)
 作者:Jeffrey Richter
出版社:世界图书出版公司(原出版社:Microsoft Press )
MSDN 和
MSDN 站点上包含了大量可供开发人员使用的文档、代码和技巧:
http://msdn./netframework/
北华大学

 C#的关系
  公共语言运行库
 .NET Framework类库
  命名空间
——数据和XML
  XML Web Service
Web窗体和服务
  用C#应用程序
北华大学
C#的关系
.NET微软的一种开发模型,可以使程序运行于各种异构平台,并为创建新一代Web应用程序提供了所有的工具和技术。.的基本体系结构,该框架提供了具体的技术和服务。
C#是一种面向对象的编程语言,平台上的应用程序,整个c#框架之上,你很难只是单独学****c#框架,我们要将这两者紧密结合,才能使得c#框架轻易地开发出功能强大的应用程序。
北华大学
1. Framework概述
Win32
消息队列
COM+
(事务、对象构造 和对象池)
IIS
WMI
公共语言运行库
.NET Framework类库
:数据和 XML
Web 服务
用户界面
VB
C++
C#
Perl
Python

用户界面:.NET 支持三种类型的用户界面(Web 窗体、Window 窗体和控制台)
Web 服务:.NET Framework提供了类库和工具支持
:建立在 CLR 上的新型 Web 编程模型,Web 窗体提供了强大的动态用户界面编程支持
:下一代 ADO 数据访问组件,提供了丰富的 XML 支持
.NET Framework类库:扩展了运行时的功能,提供高层的服务支持,一致的编程接口简化了应用程序的开发
公共语言运行库:提供安全和强壮的执行环境,提供多线程支持,简化应用程序的部署和管理
应用程序服务:+ 服务、MSMQ、WMI、IIS 等,Windows2000 Framework类库提供了相应的支持
操作系统底层:.NET Framework必须运行在操作系统上,如Win32、WinCE、PocketPC 等操作系统
. Framework的构成
北华大学

.NET Framework类库支持
线程支持
COM 封送拆收器
类型检查器
异常管理器
MSIL 到本地 代码编译器
代码管理器
垃圾回收器
安全引擎
调试器
类加载器
.NET 类库支持: 封送拆收器: 组件之间的封送
线程:提供多线程编程支持
异常管理器:提供和 Windows