讲解第一个C程序

上节课我们安装了GCC编译器,并且创建了一个最简单的hello world 例子,这节课,我们来讲解一下这个例子。首先看例子如下

C语言编译器和第一个C程序

hello world 相信是很多程序员学习编程都会学到的例子,其实这个例子最早就是C语言KR2 (The C Programming Language (Second Edition))一书的其中一个作者最早建立的。后来风靡全世界,包括现在,几乎所有的编程语言的第一个例子都是这样。

C语言是什么

C 语言是通用编程语言,1972 年为 UNIX 系统而生,系统本身、配套软件几乎全用 C 写;但它不绑定 UNIX,任何电脑 / 系统都能用。常被叫做 “系统级语言”,既能写操作系统、编译器,也能做各类普通软件

页面视图 WebView

理解单个原生网页视图(WebView)

所有使用 NativePHP 构建的移动端应用,都以单个原生网页视图(WebView) 为核心载体。网页视图允许你使用任意你熟悉的前端网页技术搭建应用界面(UI)。因为本质上它就是一个网页,内嵌的浏览器就可以帮你渲染这些网页了。

元组 Tuples

元组是存放多种不同类型数值的集合。元组通过圆括号 () 创建,每一个元组本身都是一个独立的值,它的类型标记写作 (T1, T2, …),其中 T1、T2 代表元组内各个成员的类型。函数可以利用元组返回多个结果,因为单个元组能够承载任意个数的数据。

理解第一个Flutter项目

你会看到有很多文件夹和文件,有android web windows lib test 等等的这些文件,那么你要编写的源码是在哪里呢?android? windows?…其实不是,是在lib,打开lib,你会看到有一个main.dart文件

使用Android Studio创建Flutter项目

经过上一节课的学习,相信你已经安装好了flutter 的开发环境了,那么本课程,我们来使用Android Studio来开发Flutter。

安装Flutter插件

默认情况下,Android Studio是不支持Flutter的,需要安装一个Flutter的插件

介绍和安装

Flutter是谷歌开发的一个框架,也是基于谷歌自家的语言dart。它可以在一套代码中,构建出web ios android linux windows 甚至嵌入式应用。和它类似的框架有微软的maui,php的nativephp。