当前位置: 首页 > news >正文

专业网站建设公司兴田德润在哪里公司产品推广方案

专业网站建设公司兴田德润在哪里,公司产品推广方案,济南建设网站,建设个定制网站需要多少钱0 说明 该系列教程主要是为有一定语言基础 C/C的程序员,快速学习一门新语言所采用的方法,属于在C/C基础上扩展新语言的模式。 1 自定义库 & 系统自定义库 引入代码如下所示: import xxx.dart; //自定义库引入,xxx为本…

0 说明

该系列教程主要是为有一定语言基础 C/C++的程序员,快速学习一门新语言所采用的方法,属于在C/C++基础上扩展新语言的模式。

1 自定义库 & 系统自定义库

引入代码如下所示:

import 'xxx.dart';     //自定义库引入,xxx为本地路径
import 'dart:async';   //系统库引入

2 第三方库引入(Pub包管理系统)

一般从官方网站:Page 1 | Top packages中 搜索需要的第三方库,打开项目中的配置文件,名为:pubspec.yaml,找到dependencies选项,这里以ffi库引入为例,搜索到后点进去,进入installing 选项下,对应的dependencies配置添加到本地中,配置文件参考如下:

dependencies:ffi: ^2.0.2

之后执行pub get 命令获取该第三方库到本地。接下来就可以引入使用了,参考example编写,代码如下所示:

import 'dart:ffi';            //引入的第三方库头文件
import 'package:ffi/ffi.dart';//引入的第三方库头文件//该部分来自三方库ffi的example demo
void main() {// Allocate and free some native memory with calloc and free.final pointer = calloc<Uint8>();pointer.value = 3;print(pointer.value);calloc.free(pointer);// Use the Utf8 helper to encode zero-terminated UTF-8 strings in native memory.final String myString = '😎👿💬';final Pointer<Utf8> charPointer = myString.toNativeUtf8();print('First byte is: ${charPointer.cast<Uint8>().value}');print(charPointer.toDartString());calloc.free(charPointer);
}

3 库的冲突解决

如果我们引用了两个库文件,demo1.dart和demo2.dart,这两个库文件中都有对exec类的定义,那么直接使用exec方法肯定会报错,如下所示:

import 'package:dart_demo/demo1.dart';
import 'package:dart_demo/demo2.dart';main() {//报错,因为清楚调用的是哪一个库文件里定义的Exec类Exec e = new Exec();
}

C++是使用namespace命名空间来解决,实际上Dart中也使用类似的思想来解决该问题,那就是as关键字给引用到的库重命名,参考如下:

import 'package:dart_demo/demo1.dart';
import 'package:dart_demo/demo2.dart' as lib;main() {Exec e = new Exec(); //demo1中Execlib.Exec e = new lib.Exec(); //demo2中Exec
}

4 库的局部导入与局部屏蔽

这里的导入分两种方式,一种是通过关键字show引入部分可用方法,一种是通过hide关键字隐藏不可用方法,代码参考如下:

//表示只可以使用demo1.dart库文件中的fun1()方法
import 'demo1.dart'  show fun1;    //表示不可以使用demo2.dart库文件中的fun2()方法 
import 'demo2.dart'  hide fun2;                

http://www.ds6.com.cn/news/33511.html

相关文章:

  • 网站制作 天津站长网站提交
  • 魏县做网站上海seo搜索优化
  • 官网的网站建设公司唐山网站建设方案优化
  • 门户网站服务范围免费自己建网站
  • 君卓展览的售后服务seo优化知识
  • 网站源码安装磁力搜索器 磁力猫
  • 福建省住房和城乡建设厅官方网站类似58的推广平台有哪些平台
  • wordpress网站安全性怎么看关键词的搜索量
  • 网站制作与建设书籍站长工具端口扫描
  • 宁德做网站黑帽seo培训多少钱
  • 做信息图的免费网站上海排名优化seobwyseo
  • 如何查询网站收录情况发广告推广平台
  • 网站建设为什么必须有服务器免费投放广告的平台
  • 网页设计作品简单什么是seo搜索优化
  • 厦门广告公司电话7个湖北seo网站推广策略
  • 赣州做网站的原创代写文章平台
  • 国外免费b2b网站大全黄页免费观看网站模板免费下载
  • 域名注册网站那个好软文营销步骤
  • 怎样把网站做的更好互联网营销工具
  • 做网站找人广州优化防控措施
  • 公司网站建设需求书ueeshop建站费用
  • 微信微网站建设平台seo排名优化软件
  • wordpress会员付费系统seo优化教程自学网
  • j网站开发的相关知识百度认证官网
  • 什么网站能接单做网站广州seo工程师
  • 温州网站建设专业的公司企业培训考试平台官网
  • b2b平台发布北京seo网站推广
  • php论坛源码下载代做seo关键词排名
  • ih5做pc 网站百度热词
  • 网站分站代理跨境电商怎么做