【期末】 C#程序设计基本教程

本文档详细介绍了C#程序设计,从基础到高级,包括C#的特点、程序设计基础、流程控制、面向对象编程、集合与泛型、异常处理、事件驱动编程以及Windows界面设计。讲解了关键字的作用、数据类型转换、流程控制语句、类与对象、构造函数与析构函数、抽象类与虚方法、集合与数组的区别、泛型的意义、事件系统和数据库编程技术等关键概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一章 C#概述

  • 简述 C #语言的特点
    简单 安全 面向对象

  • 简述C#程序的特点
    必须借助.Net Framework类库实现 必须定义类 类的代码主要由方法组成

  • 指出以下关键字在C#程序中的作用 :using、namespace 、class、this
    使用using关键字把.Net Framework 类库相对应的命名空间引入到引用程序中

  • 根据以下叙述,请分别输出相应的C#语句
    1、在控制台上输出中国,加油这一句话 Console.WriteLine(“中国,加油”);
    2、假设在某个窗体中已存在标签控件 lblShow,请使用该控件输出 祝您新您快乐。 lblShow.Text = “祝您新您快乐!”

第二章 C# 程序设计基础

  • 在进行数据类型转换时,隐式转换遵守哪些规则?如何实现显示转换?
    隐式转换自动进行 显示转换使用Parse方法 ToString方法。

第三章 C# 程序的流程控制

1、设计一个Windows程序,计算以下分数序列前20项的和
2、输入一行字符,检索是否存在重复的二字词汇,输出重复的次数。

第四章 面向对象程序设计入门

  • 什么叫类?什么叫对象?二者是什么关系?
    类是对相似对象的抽象,而对象是该类的一个特例,类与对象的关系是抽象与具体的关系。

  • 在C# 中,类可以使用哪些修饰符?各代表什么含义?类的成员可以使用哪些修饰符?各代表什么含义?
    类可以使用 public internal protected privated
    类的成员可以使用
    类的成员默认为private
    访问修饰符只是控制类的外部对类成员的访问,类的内部对自己成员的访问不受限制,即在类的内部可以访问所有的类成员。

基本信息 书名:高等学校计算机应用规划教材:Visual C# 2010程序设计教程 作者: 陈建伟 出版社: 清华大学出版社 页码:326 出版日期:2012-06-01 内容简介   《高等学校计算机应用规划教材:Visual C# 2010程序设计教程》详细介绍了Visual C# 2010程序设计的基础知识、基本方法和应用技巧,共分14章,主要内容包括.NET平台Visual Studio 2010开发环境、C#语言基础及面向对象程序设计C#程序设计C# Web程序设计C#泛型编程、C#数据库程序设计及ADO.NET等相关知识,并在最后讲解了运用C#处理文件和进行LINQ语言集成查询的内容。   本书的讲述由浅入深、循序渐进,并针对各章知识点附以大量的示例程序和习题。通过本书的学习,读者可以逐步掌握C#程序设计。   本书难度适中,实例丰富,可操作性强,可作为高等学校计算机相关专业的教材或参考用书,也可供广大程序员参考。 目录 第1章.NET平台Visual Studio开发工具 1.1 Microsoft.NET平台 1.1.1 .NET Framework 4.0概述 1.1.2 理解命名空间 1.2 Visual Studio 2010简介 1.2.1 Visual Studio 2010开发环境概览 1.2.2 菜单栏 1.2.3 工具栏 1.2.4 “属性”及“解决方案资源管理器”面板 1.2.5 其他面板 1.2.6 Visual Studio 2010的新特性 1.3 创建控制台应用程序 1.4 本章小结 1.5 习题 第2章 Visual C# 2010语法基础 2.1 C#语言概述 2.2 C#基础元素 2.2.1 语句 2.2.2 标识符关键字 2.3 变量 2.3.1 变量的命名 2.3.2 变量的声明和赋值 2.4 数据类型 2.4.1 简单类型 2.4.2 结构类型 2.4.3 枚举类型 2.4.4 引用类型 2.4.5 装箱拆箱 2.4.6 数据类型的转换 2.5 运算符表达式 2.5.1 赋值运算符表达式 2.5.2 关系运算符表达式 2.5.3 逻辑运算符表达式 2.5.4 其他运算符表达式 2.5.5 运算符的优先级 2.6 Visual C# 2010的新特性 2.6.1 大整数类型(Biginteger) 2.6.2 动态数据类型 2.6.3 命名参数和可选参数 2.7 本章小结 2.8 上机练习 2.9 习题 第3章 程序流程控制 3.1 选择结构程序设计 3.1.1 if语句 3.1.2 switch语句 3.2 循环结构程序设计 3.2.1 for语句 3.2.2 for each语句 3.2.3 while语句 3.2.4 do---while语句 3.2.5 跳出循环 3.3 异常处理结构 3.3.1 异常的产生 3.3.2 处理异常 3.4 本章小结 3.5 上机练习 3.6 习题 第4章 数组集合 4.1 数组 4.1.1 数组的声明 4.1.2 -维数组的使用 4.1.3 多维数组的使用 4.2 集合 4.2.1 集合的定义 4.2.2 集合的使用 4.2.3 常用系统预定义的集合类 4.3 本章小结 4.4 上机练习 4.5 习题 第5章 C#面向对象程序设计基础 5.1 面向对象程序设计概述 5.2 类对象 5.2.1 类对象概述 5.2.2 面向对象程序设计相关概念 5.2.3 类的声明System Object类 5.2.4 对象的声明类的实例化 5.2.5 类成员 5.2.6 类成员的访问限制 5.2.7 this关键字 5.3 构造函数析构函数 5.3.1 构造函数 5.3.2 析构函数 5.4 本章小结 5.5 上机练习 5.6 习题 第6章 域、属性事件 6.1 域 6.1.1 域的初始化 6.1.2 只读域readonly关键字 6.2 属性 6.2.1 属性的声明 6.2.2 属性的访问 6.3 事件 6.3.1 委托 6.3.2 事件的声明 6.3.3 事件的订阅取消 6.4 本章小结 6.5 上机练习 6.6 习题 第7章 方法 7.1 方法的声明 7.2 方法的参数 7.2.1 值类型参数传递 7.2.2 引用类型参数传递 7.2.3 输出类型参数传递 7.2.4 数组类型参数传递 7.3 静态方法 7.4 方法的重载 7.5 外部方法 7.6 操作符重载 7.6.1 一元操作符的重载 7.6.2 二元操作符的重载 7.7 本章小结 7.8 上机练习 7.9 习题 第8章 继承多态 8.1 什么是继承 8.2 使用继承机制 8.2.1 基类和派生类 8.2.2 bas
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值