《NET前沿技术》复习内容_第1页
《NET前沿技术》复习内容_第2页
《NET前沿技术》复习内容_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

.NET前沿技术》复习内容第01章.NETFramework3.5框架概述.:.隐式类型变量在声明时的关键字?.var定义隐式类型变量的注意事项?.必须包含初始化表达式?表达式不能包含该变量本身.其初始化值不能为null.不能在同一语句中初始化多个隐式类型的变量.:.定义隐式类型数组的方式?元素类型由什么来推断?.vara=new[](1,10,100,1000};隐式类型数组的元素类型由初始化数组的表达式来推断中创建匿名类型的关键字和基本语法?.varstudent=new{Name="Newern,Age=18,Sex="男”};.:.定义扩展方法的注意事项?.扩展方法必须写在static修饰的类中.扩展方法必须使用static修饰.扩展方法可以有一个或多个参数,但第一个参数必须是需要扩展的类型?扩展方法的第参数前必须使用this关键字第02章泛型编程模型定义泛型类的基本语法?.publicclassStack<T>{...}.:.泛型方法在何时检查重载方法是否产生混淆?. C#的泛型是在实例的方法被调用时检查重载是否产生混淆,而不是在泛型类本身编译时检查。.:.存在哪几种类型的泛型约束?.派生约束指示编译器一般类型参数派生自诸如接口或特定基类之类的基类型。.默认构造函数约束指示编译器般类型参数公开了默认的公共构造函数(不带任何参数的公共构造函数).引用/值类型约束将一般类型参数约束为引用类型或值类型。*泛型的派生约束的语法?.classMyClass<T>whereT:BaseClass.:.泛型的构造函数约束的语法?.classMyClass<T>whereT:new()泛型的引用/值类型约束的语法?. classMyClass<T>whereT:class. classMyClass<T>whereT:struct第03章泛型集合与迭代器■:.典型的泛型集合有哪两种?. 泛型集合List<T>,其中<T>表示该泛型集合中的元素类型泛型字典Dictionary<K,V>、<K,V>表示该泛型集合中的元素类型.:.List<T>与ArrayList的异同点?.相同点:通过索引访问集合的元素、添加对象方法相同、通过索引删除元素.不同点:ArrayList可以增加任何类型并且需要装箱拆箱;而List<T>增加元素时类型严格检查并且无需装箱拆箱*Dictionary<K,V>的定义方式?V.Dictionary<string,MyClass>d=newDictionary<string,MyClass>():*Dictionary<K,V>与Hashtable的异同点?V.相同点:通过Key获取Value,添加对象方法相同、遍历方法相同.不同点:Hashtable可以增加任何类型并且需要装箱拆箱;而DictionaryCK,V>增加元素时类型严格检查并且无需装箱拆箱第04章LINQ和查询表达式*LINQ的含义?.LINQ即LanguageIntegratedQuery. 在语言(C#)中加入了查询(SQL)的语法...LINQ由哪三部分组成?. LINQ toObjects. LINQ toADO.NET. LINQ toXML查询表达式包含哪些子句?.查询表达式包含有8个子句,分别是from子句、where子句、select子句、orderby子句、group子句、into子句、join子句、1et子句。Ofrom关键字指定的是查询数据源还是定义变量?需要跟哪个关键字一起使用来表示数据源?.from[隐式类型变量]in[集合数据源].:.查询表达式中哪个关键字指定筛选元素的逻辑条件?.where[逻辑表达式].:.查询表达式的结束方式有哪两种?.select[字段]?group[隐式类型变量]by[逻辑表达式].:.查询表达式中哪个关键字可以创建一个用来提取集合中所需要的字段的匿名对象?-selectnew{旧字段,新字段二旧字段+.:.查询表达式中对查询的结果进行分组的关键字是哪两个?分组依据写在哪个关键字后面?.group和by.分组依据写在by后面.:.查询表达式中哪个标识符可以存储group>join或select子句的结果?.into查询表达式中对查询进行降序排列的语法?.orderby[隐式类型变量]descending.:.查询表达式中在两个数据源之间建立联系并根据某些属性相关联进行查询的子句是什么?.join第05章LINQ和Lambda表达式学Lambda表达式的语法是什么?.(parameters)=>(statement;}Lambda表达式定义时的括号的注意事项?当输入参数为零个时,左边的括号不能省略当输入参数为?个时,左边的括号可以写也可以不写当输入参数为多个时,左边的括号不能省略?当Lambda表达式语句只有-条时,可以省略“{"和“}”...如何定义Lambda表达式的投影操作?.select■:.Lambda表达式的升序和降序分别对应哪两个扩展方法?.OrderBy和OrderByDescending.:.Lambda表达式包含哪些聚合操作??Count:计算集合中满足条件的元素数量。? LongCount:计算集合中满足条件的元素数量,适合大量元素的集合。.Sum:计算集合中元素的和。.Average:计算集合中元素的平均值。.Max:计算集合中元素的最大值。.Min:计算集合中元素的最小值。?Aggregate:对序列应用累加器函数。Lambda表达式中查询集合中符合条件的元素数量的函数?.Count.:.Lambda表达式中用于计算集合中元素的和值是哪一个函数?参数类型的要求是什么?.Sum.数字类型*Lambda表达式中哪个函数用于计算集合中元素的平均值?.AverageLambda表达式中用于计算集合中元素的最大值和最小值的函数?.Max、MinLambda表达式中对序列应用累加器的函数?该函数有两个参数的定义形式是什么?Aggregate. ss.Aggregate((x,y)=>y+ +x);唔Lambda表达式包含哪些对多个集合之间的操作?.Except:计算两个集合的差集。.Intersect:计算两个集合的交集。.Union:计算两个集合的并集。Lambda表达式获得满足条件的唯一元素的函数?如果调用该函数时结果不止一个将出现何种情况?.Single?如果调用该函数时结果不止?个将出现异常,需要try{}catch{}处理.:.Lambda表达式中根据指定的条件进行分组的函数?.GroupBy.:.Lambda表达式中去掉集合中重复的元素的函数?.Distinct...Lambda表达式中实现哪个接口,用于实现相等比较的依据?实现哪两个函数?.EqualityComparer<T>.Equals和GetHashCode...Lambda表达式中合并数组后去除重复元素的函数?UnionLambda表达式中找到两个集合中相同元素的函数?IntersectLambda表达式中找到两个集合中不同元素的函数?ExceptLambda表达式中检查集合中是否所有元素都满足指定条件的函数?AllLambda表达式中检查集合中是否存在满足指定条件元素的函数?AnyLambda表达式中将两个数据源建立联系的函数?Join第06章LINQ操作数据库0RM的概念?ObjectRelationMapping,即对象关系映射LINQ中哪个特性描述实体类与表的关联关系?TableAttributeLINQ中哪个特性描述实体属性与表字段的关联关系?ColumnAttributeLINQ中哪个特性描述实体间的关联映射成数据库的主外键关系?AssociationAttributeVS.NET项目中添加哪种模版的类可以创建 LINQ操作数据库的模型?后缀名?LINQtoSQL类在VS.NET中哪个服务器窗口中可以建立与数据库的连接?服务器资源管理器C#中哪个类表示LINQtoSQL实体类与数据源的之间的管道?DataContext将数据上下文的哪个属性设置为true可以让关联对象延迟加载?DeferredLoadingEnabled将数据上下文的哪个属性设置为哪个值可以将 SQL查询或命令在控制台中输出?LogConsole.Out;C#中哪个类表示基础数据库中特定类型的表?.Table<TEntity>数据上下文的哪个方法能够获得某一个表中的数据?GetTable<TEntity>()数据上下文的哪些方法实现数据的模糊查询?StartsWith、Contains,EndsWitho数据上下文的哪两个方法用于大批量的数据分页处理?.Skip和Take数据上下文的哪两个方法可以将查询结果的数据类型转换成集合或者是数组?ToList和ToArray数据上下文的哪两个方法将一个对象或者多个对象添加到实体表实例中?InsertOnSubmit和InsertAllOnSubmit数据上下文的哪两个方法将一个对象或者多个对象实体表实例中删除?DeleteOnSubmit和DeleteAHOnSubmit数据上下文的哪个方法将实体表中数据的更新提交到数据库中?SubmitChanges第07章新一代界面标记语言XAML.:.Windows编程语言与平台API发展史?第一代:C语言和WindowAPI第二代:C++语言和MicrosoftFoundationClass(MFC)第三代:C#和WindowsForm第四代:C#和WPF什么是WPF?微软新一代的桌面平台技术.:.WPF项目中哪个文件是应用程序的主文件?App.xaml...WPF项目中应用程序的主文件的哪个属性表示第一个启动的window窗体?StartupUriXAML中附加属性的概念和命名方式?附加属性是在另外一个类中定义(属性不属于自己本身但对自己有影响),但是嵌入到当前控件的属性。定义类型.属性标签控件的定义?背景色和文字颜色的属性?LabelBackgroundForeground文本块控件的定义?分块定义的标签?换行的标签?TextBlockRun、LineBreak工具提示控件的定义?〈控件类型.ToolTip>按钮控件的定义?设置为确定按钮的属性?设置为取消按钮的属性?三种点击模式?ButtonIsDefault="True”、IsCancel="True"ClickMode:Hover、Press、ReleaseClick重复按钮控件的定义?按下按钮后到开始重复执行Click事件的时间间隔是哪个属性?开始重复执行之后每次之间的时间间隔是哪个属性?ClickRepeatButtonDelay,Interval单选按钮控件的定义?分组的属性?RadioButtonGroupName复选按钮控件的定义?哪三种选择的状态对应的事件?CheckBox、IsThreeState="True".Checked,Unchecked..Indeterminate.:.进度条控件的定义?最大值、最小值、当前值的属性?.ProgressBar.Maximum,Minimum、Value...滑动条控件的定义?较大改变值、较小改变值的属性?.Slider.LargeChange,SmallChange第08章图形界面框架WPFWPF中的布局与传统UI布局的区别?.传统的是把窗体或页面当作一个以左上角为原点的坐标系。?WPF的可视树以窗体为根的包含关系,形成树形结构。WPF中有哪些布局元素?.Canvas:画布。绝对坐标进行定位。.StackPanel:栈式面板。竖直或水平排成一条直线。.WrapPanel:自动换行面板。内部元素在排满?行后能够自动折行。.DockPanel:泊靠式面板。内部元素可以选择泊靠方向。.Grid:网格。可以自定义行和列并通过行列的编号来调整控件的布局Canvas中设置横坐标和纵坐标的属性?.Canvas.Left和Canvas.Top唔StackPanel决定内部元素时横向排列还是纵向排列的属性?.OrientationWrapPanel跟StackPanel的异同??相同点:竖直或水平排成一条直线.不同点:WrapPanel可以自动换行.:.DockPanel的哪个属性值决定控件停靠的位置?.DockPanel.Dock.:.DockPanel的哪个属性值为True,使得最后一个元素自动把 DockPanel内部所有剩余空间充满?.LastChildFill■:.Grid的行列集合定义方式?纵向跨几行、横向跨几列的属性?. <Grid.RowDefinitionsXRowDefinition/X/Grid.RowDefinitions>. <Grid.ColumnDefinitionsXColumnDefinition/X/Grid.ColumnDefinitions>. <Grid.RowSpan〉〈Grid.ColumnSpan>哪个控件配合Grid使用,实现对Grid布局中的控件位置的动态调整?. GridSplitter第09章WPF菜单类控件和容器类控件.:.主菜单使用哪个控件作为总容器,使用哪个属性作为子项目。.主菜单使用Menuf乍为总容器,可以使用Menuitem作为子项目.:.主菜单中如何表示Alt快捷键和分割线?.下划线表示Alt快捷键.<Separator/>表示分割线-右键菜单控件的定义方式?在控件中定义内容属性.KTextBox.ContextMenuXContextMenuX/ContextMenuX/TextBox.ContextMenu>.:.工具栏控件的定义方式?.先将Image定义在Button中,再将Button控件定义在ToolBar中显示.:.工具栏控件的哪个属性可以指定工具栏上的项何时会放置在溢出面板上?. ToolBar.OverflowMode:AlwaysNever或AsNeeded.:.状态栏控件的定义方式?哪个对象用于定义状态栏控件中的项?. StatusBar,StatusBarltem第10章WPF应用程序和窗体...WPF应用程序的启动方式有哪些?.设置App.xaml中的StartupUri属性.调用Application对象的Run方法,参数为启动的窗体对象.指定MainWindow属性为启动的窗体对象,先调用Window对象的Show方法,再调用Application对象的无参数的Run方法.指定Application对象的StartupUri属性为启动的窗体对象的地址,调用Application对象的无参数Run方法.WPF应用程序关闭的策略有哪个属性指定?有哪几种策略?.ShutdownMode:OnLastWindowClose、OnMainWindowClose%OnExp1icitShutdown.WPF应用程序对象的常用事件有哪些?.Startup,Activated-.Deact

温馨提示

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

评论

0/150

提交评论