摘要: 介绍概念之前,先来分析一段代码: xaml代码如下: <Window x:Class="WpfApp1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://sche 阅读全文
posted @ 2019-06-21 21:25 狂想NICE 阅读(2379) 评论(0) 推荐(0) 编辑
摘要: 此处简单列举出布局控件外,其他常用的控件: Window:WPF窗口 UserControl:用户控件 Page:页 Frame:用来浏览Page页 Border:嵌套控件,提供边框和背景。 Button:按钮控件 Calendar:日历、挂历 CheckBox:多选控件 ComboBox:下拉控件 阅读全文
posted @ 2019-06-18 16:54 狂想NICE 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 名称说明 Canvas 使用固定坐标绝对定位元素 StackPanel 在水平或竖直方向放置元素 DockPanel 根据外部容器边界,自动调整元素 WrapPanel 在可换行的行中放置元素 Grid 根据不可见的表格在行和列中排列元素,最常用 UniformGid 在不可见的相同尺寸的表格中放置 阅读全文
posted @ 2019-06-18 11:37 狂想NICE 阅读(1449) 评论(0) 推荐(0) 编辑
摘要: XAML 是一种声明性标记语言,XAML 是一种基于 XML 并对 XML 结构规则进行了扩展。 XAML特点: 定义应用程序的界面元素 显示的声明WPF资源(样式、模板、动画等) 可扩展性(自定义UI控件) 集中关注于界面的设计和实现(UI和逻辑分离) 简单易懂,结构清晰(和xml、html类似) 阅读全文
posted @ 2019-06-17 23:34 狂想NICE 阅读(719) 评论(0) 推荐(0) 编辑
摘要: WPF体系结构图: PersentationFramework.dll包含WPF顶层的类型,包括哪些表示窗口、面板以及其他类型控件的类型。他还实现了高层编程抽象,如样式。开发人员直接使用的大部分类都来自这个程序集 PresentationCore.dll包含了基础类型,如UIElement类和Vis 阅读全文
posted @ 2019-06-17 22:58 狂想NICE 阅读(967) 评论(1) 推荐(0) 编辑
摘要: 对比WPF和WinFrom前,先来了解下GUI现阶段在用的其他一些开发技术: MFC:微软基础类库,以C++的形式封装了Windows API,加上一些实用工具类。 QT:奇趣科技开发的跨平台C++图形用户界面应用程序开发框架,不仅仅简单的封装了系统API,也有自己创造出的完整API框架。一般配合C 阅读全文
posted @ 2019-06-17 17:29 狂想NICE 阅读(4114) 评论(0) 推荐(0) 编辑
摘要: 知识点目录如下: 1、WPF相对WinFrom的优缺点 2、WPF体系结构 3、XAML 4、XAML页面布局 5、XAML内容控件 6、WPF中的“树” 7、Binding 8、依赖属性 9、附加属性 10、路由事件(冒泡和隧道) 11、命令 12、样式和资源 13、绘图 14、动画 15、线程处 阅读全文
posted @ 2019-06-17 15:43 狂想NICE 阅读(1559) 评论(1) 推荐(1) 编辑
摘要: Windows API函数大全,从事软件开发的朋友可以参考下 1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结... 阅读全文
posted @ 2019-06-08 14:43 狂想NICE 阅读(57949) 评论(3) 推荐(11) 编辑
摘要: 转载地址 :http://hutaow.com/blog/2014/09/08/write-tcp-mapping-program-with-python/ 有A,B,C三台计算机,A,B互通,B,C互通,但是A,C不通,这个时候在C上开了一个Web服务,如何让A访问C的Web服务? 阅读全文
posted @ 2019-06-06 15:54 狂想NICE 阅读(2576) 评论(0) 推荐(0) 编辑
摘要: 喜M拉Y下载音频到手机,使用ximalaya.exe 解密[.x2m]为[.m4a]根据文件下载创建时间,顺序重命名文件,方便后续播放。源码如下:package mainimport ( "fmt" "io/ioutil" "os" "path" "sort" "strconv")//定义一个通用的 阅读全文
posted @ 2019-02-22 16:57 狂想NICE 阅读(883) 评论(0) 推荐(0) 编辑