欢迎来到天天文库
浏览记录
ID:40713298
大小:50.00 KB
页数:4页
时间:2019-08-06
《《windows程序设计》学习提纲(C#版)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《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#源代码。解释程序总体结构、主要语句
2、功能usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespace_4_3{classProgram//必须为这个类名?{staticvoidMain(string[]args)//必须有这个主函数?首字符大写!!!{intr=sum(3,4);Console.WriteLine(r);}staticintsum(intx,inty){returnx+y;}}}4《WINDOWS程序设计》(C#)学习提纲2014春(一)C#语法基础
3、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.分支结构的种
4、类、语法有哪些?3.分支结构的执行流程是如何的?4《WINDOWS程序设计》(C#)学习提纲2014春1.switchcase结构的正确运用2.循环结构的组成要素有哪些?3.循环语句的执行流程如何进行?4.不同循环结构语法的置换。5.foreach语句6.跳转语句有哪些?各自的功能是什么?(一)方法(函数)1.方法的组成要素2.方法的主要修饰符及方法的调用范围3.C#参数类型有哪些a)一般输入b)REFc)OUTd)params4.对于params类的参数,使用有什么规定?(二)数组与字串1.数组定义语法格式2.数组的初始化3.多维数组的定义
5、4.什么是锯齿数组?举例说明5.请举例说明C#的数据堆与数据栈区域中,在数据赋值操作方面的区别。6.字串存储是如何实现的?7.字串“转义”符@的功能是什么?8.可以对字串的元素进行字符赋值操作吗?9.字串相等操作符==与函数Quals的差异是什么?(三)面向对象基础1.面向对象的基本特征a)封装b)继承c)多态2.什么是对象?对象有哪些要素?3.什么是类?与对象有什么关系?4.类的实例化如何进行?4《WINDOWS程序设计》(C#)学习提纲2014春1.类的修饰符有哪些?2.如何按要求,定义一个类,并运用(一)继承、多态3.c#中如何定义继承
6、关系的子类?4.this,base分别是指什么?5.抽象类如何定义及运用?6.C#方法重载表现在哪几种情况?a)参数个数不同b)参数类型不同c)参数顺序不同7.方法重写是如何实现的?8.什么是事件(event)?9.简单描述GUI中的事件响应机制是如何进行的?a)事件源b)事件监听c)事件服务程序图形用户界面设计1.C#的GUI设计窗体分为哪两种?2.总体上讲GUI进行控件开发,主要进行哪些操作?a)建立控件b)设定外观属性c)事件处理方法代码3.常用的主要控件有哪些?他们分别用于什么类型的数据显示?4.菜单定义中,使用的控件类型有哪些?5.
7、普通控件的常用属性有哪些?这些属性功能是什么?8.数据库1.C#连接数据库的使用什么类?引用什么命名空间?2.非连接式查询操作的主要步骤有哪些?a)建立SqlConnectionb)SqlDataAdapter对象获取数据c)DataSet数据填充d)数据在控件中显示3.如何使用带参数的数据查询?4.如何操作数据库的存储过程调用?4
此文档下载收益归作者所有