logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ay的C#8.0和net5高级编程笔记2-C#编程基础

本节介绍C#一些基础知识,当然了,本人常用Framework 4.5的一些知识,我掌握的的只提不写。大致C#,重点东西2002年 1.0 面向对象,静态类型2005 2.0 泛型 强类型 可空值类型 性能↑2007 3.0 Linq,lambda,声明式编程,隐式类型2010 4.0 F#和python等动态语言改进互操作性,dynamic,可选参数和命名参数2012 5.0 简化异步操作 asy

#c#
《WPF使用C#和.NET 10》-AY学习笔记002-我是怎么用Figma,ClaudeCode,MCP写WPF的界面

类似国产蓝湖,mastergo等UI设计,团队协作UI应用,但是它的性能比国产好太多了,界面上页面再多也不卡,国内访问不了哈,需要梯子。

文章图片
#学习#figma
ay maui in net6 第11天 入门

新建的vs2022 preview自带maui模板了,这里假设你是从wpf转行过来学习的,所以有些地方觉得简单的,我就不记笔记了项目结构=========AppShell.xaml是个Page类型,这里显示,内部放入了 MainPage的子内容<Shell</Shell>这里有个Route属性,我以为是写页面相对路径的,看来不是,后面再看看干啥用的我尝试新建个Views文件夹,把MainPage.

文章图片
#ui
ay maui in net6 第13天 数据绑定基础

平台MAUIWPF字体颜色TextColorForeground垂直对齐字体加粗/斜体等FontWeight和FontStyle水平对齐背景色BackgroundLabel的TextAlignmentButton按钮边框厚度旋转自带Rotation配合Transform依赖属性边框颜色环境上下文。

文章图片
#wpf
2025我的鸿蒙开发学习笔记1

工程级配置信息,包括签名signingConfigs、产品配置products等。其中products中可配置当前运行环境,默认为HarmonyOS。第一种右键pages文件夹,添加ArkTSFile,需要手动配置路由,也可以直接Empty Page不需要手动配置。保持默认,创建完项目,点击设备管理器,创建你的模拟器(手机,折叠屏,平板),运行项目就会安装到虚拟机。接下来需要引入自带的库,比如路由

文章图片
#harmonyos
2025我的鸿蒙开发学习笔记2

Title({ context: 'MyTitle' })//在该片段中声明将要预览的组件Title,以及该组件依赖的入参 {context: 'MyTitle'}有些代码不需要格式化,可以在代码用//@formatter:off”和 //@formatter:on包裹起来,这样这段代码格式化就不生效了。deviceType: 'phone',//指定当前组件预览渲染的设备类型,默认为Phone。

文章图片
#harmonyos
2025我的鸿蒙开发学习笔记4

构造函数属性get set,protected子类才能访问ArkTS中重写父类方法,父类不需要像C#那种定义虚方法或抽象方法接口可以继承接口,接口中定义的没函数时候可以直接字面量的方式使用接口字面量使用很容易推导类型,去掉了new关键字,直接初始化也可以数组中使用实现 implements代码拆分多个ets文件比如定义个Person类Person.ets文件,其他文件想使用,可以使用export导

文章图片
#harmonyos
2025我的鸿蒙开发学习笔记5

HAP包可以独立安装和运行,是应用安装的基本单位,一个应用中可以包含一个或多个HAP包,具体包含如下两种类型。我理解就是从大到小,还有通过各种配置,完成1个项目的开发,重点了解UIAbility声明周期,类似安卓的窗口的生命周期,类似wpf的MVVM,这里一句话讲不完,后面实战自己领悟,目前知道就行。每个应用中至少包含一个.hap文件,可能包含若干个.hsp文件、也可能不含,一个应用中的所有.ha

文章图片
#harmonyos
2025我的鸿蒙开发学习笔记6

specified启动模式为指定实例模式,针对一些特殊场景使用(例如文档应用中每次新建文档希望都能新建一个文档实例,重复打开一个已保存的文档希望打开的都是同一个文档实例)。例如,即时通讯类应用中的消息列表与音视频通话采用不同的UIAbility进行开发,既可以方便地切换任务窗口,又可以实现应用的两个任务窗口在一个屏幕上分屏显示。如果开发者希望在任务视图中看到一个任务,建议使用“一个UIAbilit

文章图片
#harmonyos
到底了