文档介绍:C# 语言程序设计C# Language Programing
杜进;Enterdu
TEL:**********
enterdu@
blog./enterdu
课程简介
信息素养教育是大学生通识教育的重要内容之一。
C#是一种优秀的面向对象语言,它继承了C++和Java等语言的优点,并与现代软件工程相适应。C#作为运行平台,使得它在Windows图形用户界面、Web应用、数据库等方面有强大的功能。
本课程的目标是:
学****和掌握C#语言的原理和方法,以及C#在常见的各类信息的处理以及企业信息化的应用,以此来提高信息意识和信息化素养,更深入地理通过程序设计来处理信息的原理和方法,更自如地应用计算机来为专业工作服务,为服务于企业信息化打下基础。
 本课程要求在先修课程《大学计算机基础(下)》或《VFP数据库》中已经有程序设计的基础知识。
C#语言程序设计
2
课程目录
第0章 C#语言学****前的准备
第1章 Visual C#简介
第2章 C#简单程序编写
第3章 C#程序设计基础
第4章 C#控制语句
第5章数组和集合
第6章面向对象程序设计
第7章继承和接口设计
第8章 Windows窗体应用程序设计
第9章用户界面设计
3
C#语言程序设计
第0章 C#语言学****前的准备
计算机基础知识测试题:
将下列项目归类为硬件或软件:
CPU、编译器、输入单元、字处理程序、Java程序
填空题:
计算机编程语言包括:机器语言、和。
计算机只能直接理解其本身的语言,这种语言是由1和0构成的。
计算机处理数据时由一组指令控制,这组指令称为计算机。
将高级语言程序变成机器语言的程序称为。
4
C#语言程序设计
第0章 C#语言学****前的准备
计算机基础知识测试题:
写出计算机网络相关缩略语的全称:
W3C、HTML、XML、HTTP、SOAP
5
C#语言程序设计
可以开始进入C#课程学****了!
课程的重点、难点
重点:C#应用程序的架构、程序调试、数据类型(值类型、引用类型)、流程控制语句(条件分支语句、循环语句、异常处理)、常用类操作和数据处理、封装、继承、多态、接口
难点:C#应用程序的架构、应用类型、循环语句、异常处理、面向对象的程序设计、继承、接口
课时安排
总课时:48(课内)+32(课外)
周课时:2(课堂)+1(实验)+2(课后)
C#语言程序设计
6
可以开始进入C#课程学****了!
参考资料
ftp://dzsw:******@
书籍:
.《Visual C# 2008 大学教程(第3版)》.电子工业出版社
karli Watson等著.《C#入门经典(第4版)》.清华大学出版社
网络:
.com Mono开源项目创建Linux、Windows与Mac OS 程序;
/publications/standards/Ecma- ECMA-334标准:C#语言规范;
msdn./library 微软开发人员联机库
C#语言程序设计
7
第1章 Visual C#简介
一个应用程序实例
Examples\ch01\
C#语言程序设计
9
第1章 Visual C#简介
C C++ Java Visual C#发展历史
C语言
1973年由贝尔实验室的Dennis Ritchie开发的,最初作为UNIX操作系统的开发语言;
C++
20世纪80年代初由贝尔实验室的Bjarne Stroustrup开发的,在C语言的基础上提供了面向对象编程的特性;
人们需要迅速地、正确地、经济地建立软件,部分可以利用对象,来复用软件组件;
C#语言程序设计
10