华南农业大学春软件开发基础复习提纲Net.pdf
- 文档编号:217955
- 上传时间:2022-10-06
- 格式:PDF
- 页数:9
- 大小:674.09KB
华南农业大学春软件开发基础复习提纲Net.pdf
《华南农业大学春软件开发基础复习提纲Net.pdf》由会员分享,可在线阅读,更多相关《华南农业大学春软件开发基础复习提纲Net.pdf(9页珍藏版)》请在冰豆网上搜索。
2014年年春春软件开发基础(软件开发基础(.Net)复习提纲复习提纲说明:
说明:
1,此提纲仅供参考,请务必阅读教材、PPT、阅读材料及实验等相关资料;2,考试时间:
2014年6月11日(17周星期三)上午9:
00-11:
00;3,考试地点:
不按选课时间,只根据专业班级对应考场。
3212(11软工R1-R6);3502(11软工R7-R8,以及重修);3412(11计算机1-6班、11网工1-3班)、3501(11软工1-3班);4,所有材料解释权归教师所有,请及时留意教师公告,以最后通知为准。
一、一、考试范围考试范围(只列知识点,不分课本)(只列知识点,不分课本)1,C#及及.NET基础基础.NETFramework结构(图,重点)C#应用程序的一般结构(理解,并在代码中使用)断点设置与程序调试(了解)2,C#语言基础语言基础数据类型(理解,并能运用)从数据存储角度,分值类型和引用类型;常见值类型:
整数、浮点数、小数decimal、bool、char、枚举类型、结构等;enumMyEnuma=101,b,c,d=201,e,fb对应整数102不同数据类型之间的转换(理解,并能运用)隐式转换、显式转换;Convert、Int.parse()实型常量默认为double;floata=3.14f装箱与拆箱;值类型与引用类型的互换;两种常量(理解,并能运行)const、readonly;readonly常量运行时初始化,const常量编译时初始化。
const常量只能在声明中赋值,readonly常量既可以在声明中赋值,也可在构造函数中赋值。
变量(包括var的使用,了解)变量修饰符;静态变量与局部变量;匿名变量;匿名类型的变量就是程序员不必指定“局部”变量的类型,统统用var来表示类型即可。
在LINQ表达式或foreach语句中,使用匿名类型变量较方便。
vari=10;/隐含类型与intk=10;/明确类型运算符与表达式(理解)控制台应用程序与格式化输出(了解,并且能在程序中运用)Console.Write/WriteLine;Console.Read/Console.ReadKey;C#流程控制语句(重点,能在程序中运用)常用命名空间(了解)WinForm、WebForm、Ado.Net、GDI、IO操作等;using语句;using语句作用:
1、引用命名空间。
2、为命名空间或类型创建别名。
usingaClass=NameSpace1.MyClass;3、使用using语句。
定义一个范围,在范围结束时处理对象(该对象必须实现IDisposable接口)。
类型类型空间空间:
System;Int16;DateTime;StringWinForm:
System.Windows.Forms;FormWebForm:
System.WebUIAdo.Net:
System.DataSqlClient;OleDbGDI:
System.Drawing;GraphicsIO:
System.IO;File;Path;DirectoryText:
System.Text;编码;解码;StringBuilder枚举的变量未定义的会按照int型递增,默认的是int类型隐式转换是指可以直接转换的类型,如int-long而显示是不存在的,转换如long-intconvert.toInt();int.parse();装箱:
用于在垃圾回收堆中存储值类型。
装箱是值类型到object类型或到此值类型所实现的任何接口类型的隐式转换。
拆箱:
从object类型到值类型或从接口类型到实现该接口的值类型的显式转换。
+、-、*、%、+、-、+=;console.ReadLine();System.Text.Encoding常用数据结构(理解,并能运用)Array、ArrayList、List;System.Collections下的结构:
ArrayList,Hashtable,Quene,Stack;System.Collections.Generic泛型命名空间:
List、HashSet、Dictionary;Array的Sort方法;ListAint=newList();定义泛型数组List的Add,Capacity,Clear,Count,IndexOf,Remove,Sort方法;当一个类的操作不针对特定或具体的数据类型时,可声明为泛型类。
泛型类最常用于集合。
ArrayList是一个可动态维护长度的集合,它不限制元素的个数和数据类型,可以把任意类型的数据保存到ArrayList集合中。
Array位于System命名空间中,ArrayList位于System.Collections命名空间中。
HashSet;HashSet类提供高性能的集运算。
集合是一组不重复出现且无特定顺序的元素;HashSetintHashset=newHashSet();intHashSet.Add(aInt);3,C#常用函数常用函数(熟悉,阅读代码写结果)(熟悉,阅读代码写结果)字符串(能熟练使用各字符串的操作函数,例如比较、查找、字串、插入、删除、替换、Trim、大小写转换等,能说出string与StringBuilder的区别)Length,Copy,IndexOf,LastIndexOf,Insert,Remove,Replace,Split,Substring,Trim,Format,PadLeft;StringBuilder字符串(理解,并能运用)Append方法、ToString()方法;数组(了解一维、多维、交错数组的定义、赋值)一维数组与Array;配合reverse(),反转顺序寻找第一个符合的字符的下标,从零开始。
有list.toArray()方法转化为数组;Listlist=newlist(Array)实现转化LIst返回List的当前申请空间大小,当空间不足时,会翻倍,如原来是3后来变6定义方法跟数组一样,具有泛型的使用方法String对象是不可改变的。
每次使用System.String类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。
如果要修改字符串而不创建新的对象,则可以使用System.Text.StringBuilder类。
去掉字符串首部的空格返回由字符串指定长度向右看齐,左边填充字符的新字符串(int,char)stringBuilder.Append();数组有秩(Rank)与长度(Length);Clear,Copy,Sort,Reverse,Indexof,Resize,Sort;inta=newint10;intb=newint1,2,3,4;intc=newint3;Intd=newintnewint1,newint1,2,newint1,2,3;使用foreach遍历;泛型及使用相关(深刻理解)泛型的优势:
不需要类型转换;不需要针对某一类型重写类;日期与时间处理(理解,并能运用)DateTime.Now.ToLongTimeString();DateTimed1=newDateTime(2004,1,1,15,36,05);DateTimed2=newDateTime(2004,3,1,20,16,35);TimeSpand3=d2.Subtract(d1);stringtimeStr=相差:
+d3.Days.ToString()+天+d3.Hours.ToString()+小时”+d3.Minutes.ToString()+分钟+d3.Seconds.ToString()+秒;数学运算(了解)随机数(理解,并能运用)RandomrandomObj=newRandom();intp=randomObj.Next(10);intq=randomObj.Next();intm=randomObj.Next(10,100);4,C#面向对象编程面向对象编程类的定义与使用(理解,并能运用)对象的属性、事件、方法对象的属性,用来描述对象特征的数据;对象的事件是预先定义好的能够被对象所识别的动作,是导致执行某过程的通知。
对象的方法指定义在对象属性上的一组操作方法的集合,反应了对象的行为方式。
委托与事件(了解)Delegate与EventpublicdelegateintCalculate(intx,inty);/声明委托Calculatea=newCaculate(Add);/实例化委托,Add为函数名;intresult=a(3,6);/委托的使用publicdelegatevoidEventHandler(Objectsender,EventArgse)publiceventEventHandleronClick;交错数组对每个字元素的类型没有要求显示当前时间日期想减Math.sqrt();Math.con();表示1099的随机数1.一个类可以继承许多个接口,但是只能继承一个类;2.静态类不能实例化;3.类getter、setter直接设置即可4.索引器对类中出现的数组等方面的集合很有用onClick+=neweventHandler(onClickDo);5,C#下的下的Windows控件控件类模型结构图(重点)重点:
Form(窗体),坐标体系、SDI与MDI;Text、FormBorderStyle、ControlBox、MaximizeBox、StartPosition、WindowState属性等;Load事件;FormClosing事件:
窗口关闭前发生的事件;Show/ShowDialog方法;Close方法;控件(包括窗体)的坐标是相对于其父容器;坐标:
Left、Top;窗体的位置Location,This.Location=newPoint(X,Y);滚动字幕效果;启动窗体效果;MDI:
窗体的isMdiContainer属性;会使用以下控件,知道这些控件的常用属性的用法。
重点控件:
TextBox、Button、Label、Panel、GroupBox、ListBox、ComboBox、CheckBox、RadioButton、PictureBox;Windows控件命名空间:
System.Windows.Forms.ControlDock属性:
DockStyle的Top、Bottom、Left、Right、Fill、None;TextBox:
Text属性;Button:
Click事件;PerformClick()、Focus()方法;事件共享button5.Click+=newEventHandler(button2_Click);ListBox控件:
SelectedIndex,SelectedItem、SelectionMode属性;SelectedIndexChanged事件ComboBox控件:
DropdownStyle;容器控件:
Panel、GroupBox、TabControl;CheckBox、RadioButton:
CheckedPictureBox:
SizeMode;AutoSize,调整控件大小以适应图片;CenterImage,控件与图片的中心对齐;Norm
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华南 农业大学 软件 开发 基础 复习 提纲 Net_ 精品 文档
![提示](https://static.bdocx.com/images/bang_tan.gif)