《windows程序设计》学习提纲(C#版).doc_第1页
《windows程序设计》学习提纲(C#版).doc_第2页
《windows程序设计》学习提纲(C#版).doc_第3页
《windows程序设计》学习提纲(C#版).doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

WINDOWS程序设计(C#)学习提纲 2014春(一) 概述1. .NET概述2. .NET体系结构由哪几部分组成?各自有什么功能?3. .NET技术的特性主要体现在哪些方面?4. 托管代码在开发中的三个主要步骤是如何进行的?5. C#语言的特点有哪些?试举例说明。a) 安全性b) 简单c) 兼容性d) 面向对象6. 一个C#应用开发项目中,主要的文件、目录有哪些?其功能分别是什么?a) .sln文件b) .csproj文件c) .cs文件d) bindebug子目录7. 什么叫C#“命名空间”?如何引入?8. 试阅读分析一个简单C#源代码。解释程序总体结构、主要语句功能using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _4_3 class Program /必须为这个类名? static void Main(string args) /必须有这个主函数?首字符大写! int r = sum(3, 4); Console.WriteLine(r); static int sum(int x, int y) return x + y; (二) C#语法基础1. 标识符书写规则有哪些?2. 良好的书写习惯表现在哪些方面?a) 见名知意b) 匈牙利书写格式c) 类名首字符大写d) 常量全大写3. 常用关键字4. 数据类型分类a) 值类型:放在栈内b) 引用类:放在堆内5. 主要的值类型简单类a) 整数b) 浮点c) 字符(UNICODE)d) 逻辑/布尔e) 小数类(C,java中没有)f) 枚举g) 结构类6. 引用类a) 数组b) 接口c) 类d) 字串(字符数组)7. 常用的转义字符8. 变量、常量定义方法9. 运算符分类10. 运算表达式的书写与运用a) 逻辑运算b) 位运算c) 关系运算(三) 程序流程控制1. 程序结构分类有哪些?2. 分支结构的种类、语法有哪些?3. 分支结构的执行流程是如何的?4. switch case 结构的正确运用5. 循环结构的组成要素有哪些?6. 循环语句的执行流程如何进行?7. 不同循环结构语法的置换。8. foreach语句9. 跳转语句有哪些?各自的功能是什么?(四) 方法(函数)1. 方法的组成要素2. 方法的主要修饰符及方法的调用范围3. C#参数类型有哪些a) 一般输入b) REFc) OUTd) params4. 对于params类的参数,使用有什么规定?(五) 数组与字串1. 数组定义语法格式2. 数组的初始化3. 多维数组的定义4. 什么是锯齿数组?举例说明5. 请举例说明C#的数据堆与数据栈区域中,在数据赋值操作方面的区别。6. 字串存储是如何实现的?7. 字串“转义”符的功能是什么?8. 可以对字串的元素进行字符赋值操作吗?9. 字串相等操作符=与函数Quals的差异是什么?(六) 面向对象基础1. 面向对象的基本特征a) 封装b) 继承c) 多态2. 什么是对象?对象有哪些要素?3. 什么是类?与对象有什么关系?4. 类的实例化如何进行?5. 类的修饰符有哪些?6. 如何按要求,定义一个类,并运用(七) 继承、多态7. c#中如何定义继承关系的子类?8. this, base分别是指什么?9. 抽象类如何定义及运用?10. C#方法重载表现在哪几种情况?a) 参数个数不同b) 参数类型不同c) 参数顺序不同11. 方法重写是如何实现的?12. 什么是事件(event)?13. 简单描述GUI中的事件响应机制是如何进行的?a) 事件源b) 事件监听c) 事件服务程序图形用户界面设计1. C#的GUI设计窗体分为哪两种?2. 总体上讲GUI进行控件开发,主要进行哪些操作?a) 建立控件b) 设定外观属性c) 事件处理方法代码3. 常用的主要控件有哪些?他们分别用于什么类型的数据显示?4. 菜单定义中,使用的控件类型有哪些?5. 普通控件的常用属性有哪些?这些属性功能是什么?8.数据库1. C#连接数据库的使用什么类?引用什么命名空间?2. 非连接式查询操作的主要步骤有哪些?a) 建立Sql

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论