logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C#学习笔记--窗体容器 FlowLayoutPanel、Panel、TableLayoutPanel的重叠使用

Winform使用过窗体容器时发现部分窗体的层次和顺序有差别,会导致不一样的顺序,不一样的层次可能反而不能达到预期的展示效果。Panel:可以多个面板重叠放置使用,可以用于做同一个窗体的页面切换的效果,而且不想TabControl一样显示选项卡。TableLayoutPanle:由于面板的每个单元格只能放置一个控件,该面板无法做重叠面板切换显示做不同页面。winform的窗体容器有几个种类,不同的

文章图片
#c#
PowerDesigner面向对象建模-常用UML图

用例图(英语:use case diagram)是用户与系统交互的最简表示形式,展现了用户和与他相关的用例之间的关系。

文章图片
#uml
Python学习笔记-实现接口的两种方法

接口是抽象的,python可以通过定义一个抛出异常的函数的方法来限制子类需要重写方法,达到类似抽象方法的形式。# 直接报方法未实现的错误如上,通过定义一个接口类,然后定义函数,直接抛出未实现的错误,这样就可以让子类需要重写改函数,否则会报错。按照这种方法实现的类,只要不调用该方法就不会报错。# 直接报方法未实现的错误"""猫咪类"""return "喵...喵""小狗类"passc = Cat()

文章图片
#python
WPF之MVVM模式

MVVM即模型-视图-视图模型 ,是用于解耦 UI 代码和非 UI 代码的 设计模式。借助 MVVM,可以在 XAML 中以声明方式定义 UI,将 UI使用数据绑定标到包含数据和命令的其他层。数据绑定提供数据和结构的松散耦合,使 UI 和链接的数据保持同步,同时可以将用户输入路由到相应的命令。MVVM模式由M(Model),V(View),VM(ViewModel)三部分组成,其设计模式类似为MV

文章图片
#wpf#ui
Python学习笔记-使用Anaconda+VSCode配置开发环境

使用Anaconda可以比较简单的管理python以及相关的资源库,而VSCode是最强大的编码工具之一,两者结合使用,可以更为高效的进行开发。不管什么工具和软件还是需要实际操作才能发现问题,看似简单但是可能有一点小问题就可能耗很久才能解决。好好实践,碰到一个问题就是学到一点知识。

文章图片
#python#学习
Python学习笔记-Windows下VirtualEnv+VSCode中虚拟环境配置

VirtualEnv是一个虚拟化环境,是独立开的开发环境,在一个文件夹中创建的独立虚拟环境,可以分隔开不同项目,开发互不影响。类似于C#等开发语言建立的工程,在同一个文件夹下配置对应的框架内容和扩展包信息。

文章图片
#python#学习#virtualenv +1
Python学习笔记-PyQt基本知识

记述PyQt的相关基本知识。

文章图片
#python#学习
到底了