📝 Dart编程教程

324篇技术文档
  Dart – 静态关键字

📅  最后修改于: 2021-09-02 05:07:46        🧑  作者: Mango

static关键字用于全局数据成员的内存管理。 static 关键字可以应用于类的字段和方法。静态变量和方法是类的一部分,而不是特定实例。static 关键字用于类级别的变量和方法,对于类的每个实例都是相同的,这意味着如果数据成员是静态的,则可以在不创建对象的情况下访问它。static 关键字允许数据成员在类的不同实例之间保留值。无需创建类对象来访问静态变量或调用静态方法:只需将类名放在静态变量或...

  Dart中可调用类的概念

📅  最后修改于: 2021-09-02 05:07:55        🧑  作者: Mango

Dart允许用户创建一个可调用的类,该类允许将类的实例作为函数。要允许像函数一样调用Dart类的实例,请实现call() 方法。句法:在上面的语法中,我们可以看到要创建一个可调用的类,我们必须定义一个带有返回类型和参数的调用方法。示例 1:在Dart实现可调用类。DartDart输出:必须注意的是, Dart不支持多个可调用方法,即如果我们尝试为同一个类创建多个可调用函数,它将显示错误。示例 2:...

  在Flutter自定义字体

📅  最后修改于: 2021-09-02 05:08:05        🧑  作者: Mango

定制无处不在,从文档到应用程序,我们可以随心所欲地定制一切。定制的力量是巨大的,它彻底改变了我们看待这个世界技术的方式。就像打印“Hello World”一样,是学习新编程语言的基本步骤,自定义样式文本是自定义应用程序的基本步骤。那么,让我们看看如何在Flutter自定义文本。基本Flutter应用程序:在Flutter,一切都是小部件。所以,“Text”也是一个小部件。文本小部件有自己的属性,如...

  Dart – 匿名函数

📅  最后修改于: 2021-09-02 05:08:14        🧑  作者: Mango

Dart的匿名函数类似于命名函数,但它们没有与之关联的名称。匿名函数可以有零个或多个带有可选类型注释的参数。匿名函数由自包含的代码块组成,可以在我们的代码中作为函数参数传递。在Dart,大多数函数都是命名函数,我们也可以创建无名函数,称为匿名函数、lambda 或闭包。在Dart,我们可以为常量或变量分配一个匿名函数,之后我们可以根据需要访问或检索闭包的值:Syntax:(parameter_li...

  Flutter – 旋转木马滑块

📅  最后修改于: 2021-09-02 05:08:23        🧑  作者: Mango

旋转木马滑块是当今大多数应用程序中使用的最流行的图像滑块之一。这些旋转木马滑块主要出现在各种电子商务网站中,例如亚马逊、Flipkart、Myntra 等等。在滑块中显示图像可提供有吸引力的用户体验。由于这些滑块是自动化的,您可以看到其中的各种类型的图像和内容。旋转木马滑块的属性:项目:我们必须在其中声明在我们的应用程序中使用的资产图像或网络图像选项:它由许多属性组成,例如:高度:显示图像的卡片总...

  Flutter – 使用布局

📅  最后修改于: 2021-09-02 05:08:36        🧑  作者: Mango

在谈论Flutter的Layout 之前,只有一件事要记住“ Flutter的一切都是 Widget”。这意味着任何Flutter应用程序中布局的核心是小部件。简单地说,所有的图像、图标、标签和文本等在技术上都是不同类型和布局的小部件。在本文中,我们将详细探讨flutter中布局的概念。为了更好地理解这个概念,让我们举一个例子并分解这些组件以更好地理解。图。1在上图中,您刚刚看到的布局只是几个基本...

  Flutter的ClipOval 小部件

📅  最后修改于: 2021-09-02 05:08:46        🧑  作者: Mango

ClipOval小部件将子小部件剪辑成椭圆形或圆形。我们可以通过改变width和height来重塑子部件。如果宽度和高度相等,则形状将是圆形。如果宽度和高度不同,则形状将是椭圆形。让我们借助一个例子来理解这一点。ClipOval 类的构造函数:ClipOval 类的属性:clipBehaviour:此属性控制flutter如何剪辑对象。默认情况下,对于大多数类,它设置为clip.none,但在实现...

  Dart – 图书馆

📅  最后修改于: 2021-09-02 05:08:56        🧑  作者: Mango

Dart是最初由 Google 开发的开源编程语言。它适用于服务器端和用户端。DartSDK带有其编译器-DartVM和这意味着生成JavaScript相当于一个Dart脚本,以便它可以在这些网站也不支持Dart运行的程序dart2js。Dart是一种面向对象的语言,与Java Programming非常相似。 Dart被广泛用于创建单页网站和网络应用程序。 dart应用程序的最佳示例是Gmail...

  Dart教程

📅  最后修改于: 2021-09-02 05:09:06        🧑  作者: Mango

Dart是一种由 Google 开发的开源通用编程语言。它支持客户端和服务器端的应用程序开发。但它被广泛用于使用Flutter框架开发 android 应用程序、iOS 应用程序、IoT(物联网)和 Web 应用程序。在语法上, Dart与Java、C 和 JavaScript 非常相似。它是一种动态的面向对象语言,具有闭包和词法作用域。 Dart语言于 2011 年发布,但在 2015 年之后随...

  Dart – 日期和时间

📅  最后修改于: 2021-09-02 05:09:16        🧑  作者: Mango

DateTime对象是一个时间点。时区是 UTC 或本地时区。几乎每个数据上下文都需要准确的日期时间处理。 Dart在dart:core 中有很棒的内置类DateTime和 Duration 。它的一些用途是:与日期时间进行比较和计算获取日期时间的每一部分使用不同的时区测量时间跨度例子:DartDartDart输出:日期的millisecondsSinceEpoch属性返回自“Unix 纪元”(U...

  Flutter – 水平列表

📅  最后修改于: 2021-09-02 05:09:25        🧑  作者: Mango

在Flutter中可以有两种类型的列表,即水平列表和垂直列表。这两个列表都是使用ListView构造函数创建的,并分配了scrollDirection参数。默认情况下,垂直列表的滚动方向参数是垂直的,但可以通过向其传递水平参数来覆盖它。此处使用的 ListView 构造函数:ListView 小部件的关键属性:childrenDelegate:该属性以SliverChildDelegate类为对象...

  Flutter的底部导航栏小部件

📅  最后修改于: 2021-09-02 05:09:35        🧑  作者: Mango

BottonNavigationBar小部件用于显示应用程序的底部。它可以由多个项目组成,例如图标、文本或两者,根据应用程序的设计导致不同的路由。它旨在帮助用户导航到应用程序的不同部分。构造函数:特性:hashCode:此对象的哈希码。key:控制一个小部件如何替换树中的另一个小部件。runtimeType:对象的运行时类型的表示。backgrounColor:BottomNavigationBa...

  Flutter – 扩展小部件

📅  最后修改于: 2021-09-02 05:09:45        🧑  作者: Mango

当我们希望一个或多个子小部件沿主轴占据所有可用空间时,flutter的扩展小部件会派上用场(对于 Row ,主轴是水平和垂直的Column)。展开的小部件可以作为 Row、Column 和 Flex 的子级。如果我们不想为我们的子小部件提供相等的空间,我们可以使用flex因子根据我们的意愿分配可用空间。Expanded小部件类似于flutter的Flexible小部件,其 fit 属性默认设置为F...

  Flutter – SizedBox 小部件

📅  最后修改于: 2021-09-02 05:09:54        🧑  作者: Mango

SizedBox是一个内置的widgetflutterSDK。它是一个具有指定尺寸的简单盒子。它可用于为子小部件设置大小限制,在两个小部件之间放置一个空的SizedBox以在两者之间获得一些空间,或其他。它有点类似于具有较少属性的容器小部件。SizedBox 类的构造函数:它绘制一个简单的盒子,其中包含提到的高度和宽度或内部的子小部件。SizedBox.expand 的构造函数:SizedBox小...

  Dart – 类和对象

📅  最后修改于: 2021-09-02 05:10:03        🧑  作者: Mango

Dart是一种面向对象的编程语言,所以它支持类、对象等的概念。在Dart,我们可以定义自己的类和对象。我们使用class关键字来做到这一点。在Dart声明类 –句法:在上面的语法中:Class是用于初始化类的关键字。class_name是类的名称。类的主体由字段、构造函数、getter 和 setter 方法等组成。在Dart声明对象 –对象是类的实例,它们是通过使用new关键字后跟类名来声明的。...