分类:C#、VS2015

创建日期:2016-06-14

使用教材:十二五国家级规划教材《C#程序设计及应用教程》(第3版)

一、要点概述

《C#程序设计及应用教程》(第3版)的第7~14章是WPF应用程序编程基础,这本教材中涉及的范围很广,作者的目的主要是为了让你从“广度”上对WPF涉及的各种编程技术有一个大致的印象,但是在“深度”上并没有太刻意去强化它,或者说并不是要求你必须全部都掌握(那是你以后参与实际项目时再逐步深入学习的事)。这就像你准备去旅游,如果别人仅告诉你一个游览区,即使对这个游览区介绍的再深入再细致,你仍然不知道除此之外还有其他各种风格迥异的更好看的风景,但是别人如果先告诉你还有哪些地方更值得看,虽然这些地方你了解得都不是那么详细,起码你有一个印象,知道以后有时间了还需要到哪里去详细看看才不会有遗憾,这是“广度”和“深度”最本质的区别。

因此,第1次接触WPF编程时一定要有所为有所不为,先把下面介绍的最基本的东西搞懂搞会,然后再学习7~14章中稍微全面一点的其他各种技术(虽然教材中讲的也都属于基本技术,但是相对来说下面要求掌握的更基本)。

二、常用的界面展示形式

有两种:

Window:窗口。

Page:页面。

三、常用的布局控件

这些控件都可以相互嵌套。

1、Grid:网格布局,可重叠。

2、StackPanel:横向或纵向依次堆叠的布局,不能重叠。如果希望重叠,将其子元素用Grid实现即可。

3、DockPanel:停靠方式的布局,不能重叠。如果希望重叠,将其子元素用Grid实现即可。

4、Canvas:坐标定位布局,可重叠。

四、常用的基本控件

了解并在后续章节中逐步熟悉以下常用控件的基本用法。

1、TextBlock

2、Label

3、Button

4、TextBox

5、Password

6、GroupBox

7、CheckBox

8、RadioButton

9、ListBox

10、ComboBox

11、Image

12、MediaElement

【C#】1.3 WPF应用程序学习要点的更多相关文章

  1. 【C#】1.2 控制台应用程序学习要点

    分类:C#.VS2015 创建日期:2016-06-14 教材:十二五国家级规划教材<C#程序设计及应用教程>(第3版) 一.要点概述 <C#程序设计及应用教程>(第3版)的第 ...

  2. 【C#】1.1 第1章学习要点

    分类:C#.VS2015 创建日期:2016-06-14 教材:十二五国家级规划教材<C#程序设计及应用教程>(第3版) 一.配套源程序(VS2015版)的运行截图 VS2015版的配套源 ...

  3. [WPF系列]基础学习(一) WPF是什么?

    引言 学习之前,我们首先大概了解下WPF诞生的背景以及它所能解决的问题或者新颖之处.WPF作为微软新一代的用户界面技术,   WPF简介 WPF的全称是WindowsPresentationFound ...

  4. 【C#】第3章学习要点(一)--整体把握

    分类:C#.VS2015 创建日期:2016-06-18 使用教材:(十二五国家级规划教材)<C#程序设计及应用教程>(第3版) 一.使用别人已经设计好的类简化你的代码编写工作量 当让你去 ...

  5. 使用MVVM设计模式构建WPF应用程序

    使用MVVM设计模式构建WPF应用程序 本文是翻译大牛Josh Smith的文章,WPF Apps With The Model-View-ViewModel Design Pattern,译者水平有 ...

  6. 成为Java高手的25个学习要点

    成为Java高手的25个学习要点 想成为Java大牛吗?不妨来学习这25个要点. 1. 你需要精通面向对象分析与设计(OOA/OOD).涉及模式(GOF,J2EEDP)以及综合模式.你应该了解UML, ...

  7. 细数改善WPF应用程序性能的10大方法

    WPF(Windows Presentation Foundation)应用程序在没有图形加速设备的机器上运行速度很慢是个公开的秘密,给用户的感觉是它太吃资源了,WPF程序的性能和硬件确实有很大的关系 ...

  8. 【C#】第3章学习要点(三)--常用类和结构的用法

    分类:C#.VS2015 创建日期:2016-06-19 使用教材:(十二五国家级规划教材)<C#程序设计及应用教程>(第3版) 一.DateTime结构和TimeSpan结构 DateT ...

  9. WPF 获取程序路径的一些方法,根据程序路径获取程序集信息

    一.WPF 获取程序路径的一些方法方式一 应用程序域 //获取基目录即当前工作目录 string str_1 = System.AppDomain.CurrentDomain.BaseDirector ...

随机推荐

  1. Django集成百度富文本编辑器uEditor

    UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码. 首先从ueEditor官网下载最新版本的包, ...

  2. 关于Java中null的十点详解

    对于每一个Java程序员来说,null肯定是一个让人头痛的东西,连Java的发明者都承认这是一项巨大的设计失误,今天就来总结一下Java中关于null的知识. 1.null不属于任何类型,可以被转换成 ...

  3. Android开发学习之路-下拉刷新以及GridView的使用

    GridView是类似于ListView的控件,只是GridView可以使用多个列来呈现内容,而ListView是以行为单位,所以用法上是差不多的. 主布局文件,因为要做下拉刷新,所以加了一个Prog ...

  4. [C#反射]C#中的反射解析及使用.

    1.对C#反射机制的理解2.概念理解后,必须找到方法去完成,给出管理的主要语法3.最终给出实用的例子,反射出来dll中的方法 参考: C#反射,MSDN编程指南 反射是一个程序集发现及运行的过程,通过 ...

  5. Atitit机器学习原理与概论book attilax总结

    Atitit机器学习原理与概论book attilax总结 <机器学习(决战大数据时代!IT技术人员不得不读!)>((美)米歇尔(Mitchell)[简介_书评_在线阅读] -1 < ...

  6. SqlServer 错误1053:服务并未及时响应启动或控制请求

    sqlserver 的登录用户修改成域账户后,启动不了 解决方法: 计算器管理选择管理员组 将域账户加入到管理员组即可

  7. 学习ASP.NET MVC(二)——我的第一个ASP.NET MVC 控制器

    MVC全称是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范,用一种业务逻辑和数据显示分离的方法组织代码,将 ...

  8. css_01之基础属性、选择器

    1.  常用属性:①color:文本颜色:②background-color:背景颜色:③font-size:文字大小: 2.  样式声明:①内部样式:style=“样式规则:”,写于作用标签内,优先 ...

  9. maven项目部署打包

    方法一.把maven依赖的jar包一起打包 http://maven.apache.org/plugins/maven-assembly-plugin/usage.html pom/build中加入以 ...

  10. 深入理解PHP内核(十一)函数-函数的内部结构

    原文链接:http://www.orlion.ga/330/ php的函数包括用户定义的函数.内部函数(print_r count…).匿名函数.变量函数($func = 'print_r'; $fu ...