C#程序设计
C#程序设计
推荐学习C#好书 《C#程序设计》 ■作者:王贤明谷琼胡智文编著 ■清华大学出版社 ■特点:示例简短精炼知识扩展 ■《C#从入门到精通》 ■作者:明日科技著 ■清华大学出版社 ■特点:项目资源丰富面试测试题库 《C#语言Vindows程序设计》 ■作者:于国防李剑编著 ■清华大学出版社 ■特点:叙述风格采取“教学面对面”方式 ■网络资源: ■微软MSDN中文网站:http:/www.microsoft.com/china/msdn ■微软学生中心:htp:/www,msuniversity,edu.cn ■中国软件开发网.NET频道:htp:∥dotnet.csdn.net
2 推荐学习C#好书 ▪ 《C#程序设计》 ◼ 作者:王贤明 谷琼 胡智文 编著 ◼ 清华大学出版社 ◼ 特点:示例简短精炼知识扩展 ▪ 《C#从入门到精通》 ◼ 作者:明日科技著 ◼ 清华大学出版社 ◼ 特点:项目资源丰富面试测试题库 ▪ 《C#语言Windows程序设计》 ◼ 作者:于国防 李剑 编著 ◼ 清华大学出版社 ◼ 特点:叙述风格采取“教学面对面”方式 ▪ 网络资源: ◼ 微软MSDN中文网站:http://www.microsoft.com/china/msdn ◼ 微软学生中心:http://www.msuniversity.edu.cn ◼ 中国软件开发网.NET频道:http://dotnet.csdn.net
推荐学习C好书 《C#程序设计》 ■作者:美利伯蒂编着刘基诚译 ■ 《C#入门经典(第3版)》 ■作者:(美)Karli Watson Christian Nagel等 ■ 《C#高级编程(第6版)》 ■作者:(美)内格尔等 ■ 《C#编程语言详解》 ■作者:(美)Anders Hejlsberg,Scott Wiltamuth,Peter Golde 《Visual C#2005技术内幕》 ■作者:(美)霍夫曼 《C#Primer Plus中文版》 ■作者:[美]米切尔森 3
3 推荐学习C#好书 ▪ 《C#程序设计》 ◼ 作者:美 利伯蒂 编着 刘基诚 译 ▪ 《C#入门经典(第3版)》 ◼ 作者:(美)Karli Watson Christian Nagel 等 ▪ 《C#高级编程(第6版)》 ◼ 作者:(美)内格尔等 ▪ 《C#编程语言详解》 ◼ 作者:(美)Anders Hejlsberg,Scott Wiltamuth,Peter Golde ▪ 《Visual C# 2005技术内幕》 ◼ 作者:(美)霍夫曼 ▪ 《C# Primer Plus 中文版》 ◼ 作者:[美]米切尔森
课程介绍 第1章.NET简介和C#概述 第2章C#语言基础 ■第3章C#面向对象编程 ■第4章数组与集合 ■ 第5章泛型 ■第8章多线程 第9章文件 4
4 ▪ 第1章 .NET简介和C#概述 ▪ 第2章 C#语言基础 ▪ 第3章 C#面向对象编程 ▪ 第4章 数组与集合 ▪ 第5章 泛型 ▪ 第8章 多线程 ▪ 第9章 文件 课程介绍
第一章C#语言概述 ■NET简介 C#概述 ■ C#程序的创建、编译和运行° ■C#程序的基本结构 ■命名空间 ■ Main方法与命令行参数 C注释与XML文档注释 5
5 第一章 C#语言概述 ▪ .NET简介 ▪ C#概述 ▪ C#程序的创建、编译和运行 ▪ C#程序的基本结构 ▪ 命名空间 ▪ Main方法与命令行参数 ▪ C#注释与XML文档注释
本章目标 了解.NET Framework的体系结构(难点) ■了解.NET Framework的组件(难点) ■了解C#程序结构(难点) ■了解Visual Studio2010集成开发环境 ■掌握控制台输入输出(重点) ■掌握命名空间的定义及使用(重点) 6
6 本章目标 ▪ 了解.NET Framework的体系结构(难点) ▪ 了解.NET Framework的组件(难点) ▪ 了解C#程序结构(难点) ▪ 了解Visual Studio2010集成开发环境 ▪ 掌握控制台输入输出(重点) ▪ 掌握命名空间的定义及使用(重点)
C#语言介绍 ★ C#语言概述 NET框架 创建简单的C#程序 C#程序的结构
7 C#语言介绍 C#语言概述 .NET框架 ★ 创建简单的C#程序 C#程序的结构
.NET平台全新的语言 ■ 配合革命性平台,诞生了C# ■C#之父Anders Hejlsberg安德斯·海尔斯伯格 ■曾工作于Borland公司 ■Pascal和Delphi之父 ■1996年赴微软,当时年薪300W$ ■.NET平台全新的语言 ■C#是一种简单、现代、面向对象编程语 8
8 .NET平台全新的语言 ▪ 配合革命性平台,诞生了C# ◼ C#之父 Anders Hejlsberg安德斯·海尔斯伯格 ◼ 曾工作于 Borland 公司 ◼ Pascal 和 Delphi 之父 ◼ 1996年赴微软,当时年薪 300W$ ▪ .NET平台全新的语言 ◼ C#是一种简单、现代、面向对象编程语言
C#语言概述 C#语言简介 ■C#(C Sharp)是微软在C、C++、Java语言的基础上 重新构造的语言 ■ C#是一门基于Microsoft.NET Framework的、类型安 全的完全面向对象的编程语言 ■C#采用花括号{和}语法 Visual Studio.NET 2010/.NET Framework 4.0 ■C#由ECMA和ISO接受并确立为ECMA-334标准和 1SOEC23270标准 9
9 C#语言概述 ▪ C#语言简介 ◼ C#(C Sharp)是微软在C、C++、Java语言的基础上 重新构造的语言 ◼ C#是一门基于Microsoft.NET Framework的、类型安 全的完全面向对象的编程语言 ◼ C# 采用花括号 { 和 }语法 ◼ Visual Studio .NET 2010/.NET Framework 4.0 ◼ C#由ECMA和ISO接受并确立为ECMA-334标准和 ISO/IEC 23270 标准
C#特点和开发应用范围 C#语言的特点: ■简洁的语法 ·完全的面向对象程序设计 与Web紧密结合 强大的安全机制 完善的错误处理、异常处理机制 灵活性 ■兼容性 与JAVA和C+的比较 10
10 C#特点和开发应用范围 ▪ C#语言的特点: ◼ 简洁的语法 ◼ 完全的面向对象程序设计 ◼ 与Web紧密结合 ◼ 强大的安全机制 ◼ 完善的错误处理、异常处理机制 ◼ 灵活性 ◼ 兼容性 与JAVA和C++的比较