正则表达式 是一种匹配输入文本的模式。
2024年09月08日
Visual Studio Code(简称“VS Code” )是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代Web和云应用的跨平台源代码编辑器, 可在桌面上运行,并且可用于Windows,macOS和Linux。它具有对JavaScript,TypeScript和Node.js的内置支持,并具有丰富的其他语言(例如C++,C#,Java,Python,PHP,Go)和运行时(例如.NET和Unity)扩展的生态系统。
2024年09月08日
一、数据库的结构
关系数据库一般是c/s架构,由服务器和客户端程序构成。客户端执行命令需要先登录,然后通过驱动程序来连接到服务器,其大致架构如下:
二、数据库连接原理
编程语言一般会设计统一访问数据库的接口,如果数据库厂家想要支持该编程语言访问自家数据库,就需要实现该编程语言提供的接口,就是通常说的数据库连接驱动:
2024年09月08日
属性和字段是一个类的组成部分,属性用来封装数据,一个属性包含了一个字段和读写器。
字段定义:private int size;
private是访问注释符表示私有的;
int 变量类型;
size字段名称。
属性定义:private int size;
2024年09月08日
在C#编程语言中,方法是执行特定任务的代码块。方法可以有参数,这些参数提供了方法需要操作的值。方法也可以有返回值,这是方法执行的结果。
2024年09月08日
Lambda 表达式是一种语法,也就是大家说的语法糖,但是真的很甜,来看看它为我们做了什么。
我们使用前面委托的例子:
客户端调用:
我们用Lambda表达式来实现:
定义委托:
Func 是C#内置的一个带返回值的委托,相当于 public delegate T1 Method(T2 t2);这里的T1和T2 可以是任何类型和任意个数。
2024年09月08日
上一节我们通过程序动态创建了分类树,只是数据仍然不是从数据库中读出来的,这节我们继续推进这个目标。
Blazor的WASM方式,与Server方式是不同的。Server方式是运行在服务端,所以直接可以从数据库中取数据;而WASM本质上是运行在客户端的,如果直接从数据库中取数据,那势必要把数据库端口开放,这在互联网上就是致命的。各种黑客工具瞬间就可以把你的服务器搞垮。所以,WASM的方式与MVC方式基本相似,需要借助一个Web接口来实现目的,一般来讲,我们把这个接口称为WebAPI。通过调用WebAPI的不同接口,可以返回不同的字符串,然后WASM处理这些字符串,转换成我们需要的数据,再做进一步的处理。