四时宝库

程序员的知识宝库

C# + .NET5 Web入门实战:私人笔记(5):创建WebAPI项目

上一节我们通过程序动态创建了分类树,只是数据仍然不是从数据库中读出来的,这节我们继续推进这个目标。

Blazor的WASM方式,与Server方式是不同的。Server方式是运行在服务端,所以直接可以从数据库中取数据;而WASM本质上是运行在客户端的,如果直接从数据库中取数据,那势必要把数据库端口开放,这在互联网上就是致命的。各种黑客工具瞬间就可以把你的服务器搞垮。所以,WASM的方式与MVC方式基本相似,需要借助一个Web接口来实现目的,一般来讲,我们把这个接口称为WebAPI。通过调用WebAPI的不同接口,可以返回不同的字符串,然后WASM处理这些字符串,转换成我们需要的数据,再做进一步的处理。

函数(7-1)-C#编程零基础到入门学习

本节纯文字,是为后面做铺垫的!但需要了解。

函数的主要内容

  • 定义和使用不接受任何数据也不返回任何数据的简单函数

快速入门C#设计模式【1】创建型模式


C# + Blazor Web入门实战:私人笔记(9)打通督脉

上一节我们实现了分类菜单的界面,本节我们通过webapi接口来传递并写入数据。

定义Web接口

我们先来回顾下之前的webapi接口:

    public class api : ControllerBase
    {
        [HttpGet]
        public string Get()
        {
            List<Model.Category> categories = BAL.Category.query_all();
            return Newtonsoft.Json.JsonConvert.SerializeObject(categories);
        }
    }

c#入门教程(八)类(c# 入门)

类是类型定义,数据和业务逻辑的承载体,一个类中可以包含构造函数,字段,属性,常量,函数,事件,委托等,几乎所有能够定义的语法和结构都能在类中使用。

1、类的定义:public class class1{}

public 访问注释符,表示这个类是公共的,访问不受限;

class 定义类的关键词,表示这是一个类;

函数(7-7)匿名方法-C#编程零基础到入门学习

匿名方法

顾名思义,匿名方法是没有名称的方法。可以使用委托(delegate)关键字定义C#中的匿名方法,

C#初学入门-3.数据类型以及数据转换

上一章的例子中,有留意的朋友,应该注意到了我们在计算矩形面积的时候,定义了如下两个变量,如下图:

一个是名为length,类型为double的变量;

一个是名为width,类型也为double的变量。

那为什么我们要定义double类型的变量呢?什么是double类型呢?

为了解释这个问题,我们还是回到上面的例子中,首先我们知道我们例子的目的是求矩形的面积,矩形的面积计算公式是:长 * 宽,也就是上面的 length * width。因为矩形的长宽,是存在小数的,所以一般情况我们都用double类型来定义。

系统打包部署(19-1)-C#零基础入门学习


Windows应用程序开发完成后,直接面对程序的打包部署问题,如何将应用程序打包并制作成安装程序在客户机,本节将介绍如何打包。

C#从入门到精通(1)—C#对字典使用Linq查询

前言

大家好,我是上位机马工,硕士毕业4年年入40万,目前在一家自动化公司担任软件经理,从事C#上位机软件开发8年以上!今天给大家分享C#中如何使用Linq对字典进行筛选等操作。

c#入门教程(十三)委托(c#委托有什么用)

委托是一个方法的签名,它规定了方法的返回类型,参数的个数和类型。委托的作用是可以把方法当成参数一样进行传递。

定义:public delegate void ToDo();

委托由访问级别?关键词dalegate?返回类型?委托名称。

委托的使用:

public delegate string Speak(string name);

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接