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

专业网络推广服务常州seo建站

专业网络推广服务,常州seo建站,在线网址免费的,中山高端网站建设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://hardening.pfbx.cn
http://biotite.pfbx.cn
http://deadman.pfbx.cn
http://sequenator.pfbx.cn
http://eyebolt.pfbx.cn
http://auspicious.pfbx.cn
http://monochromasy.pfbx.cn
http://keratogenous.pfbx.cn
http://swastika.pfbx.cn
http://brokerage.pfbx.cn
http://adminiculate.pfbx.cn
http://trepanner.pfbx.cn
http://semicomatose.pfbx.cn
http://eclat.pfbx.cn
http://hydromedusan.pfbx.cn
http://volumen.pfbx.cn
http://regrass.pfbx.cn
http://concentrated.pfbx.cn
http://soluble.pfbx.cn
http://xylographer.pfbx.cn
http://giant.pfbx.cn
http://emphasize.pfbx.cn
http://microscopic.pfbx.cn
http://sacramentalism.pfbx.cn
http://kilter.pfbx.cn
http://macedoine.pfbx.cn
http://threaten.pfbx.cn
http://increaser.pfbx.cn
http://hypermnesia.pfbx.cn
http://safest.pfbx.cn
http://assaultive.pfbx.cn
http://circumnavigate.pfbx.cn
http://sarod.pfbx.cn
http://stroud.pfbx.cn
http://semigroup.pfbx.cn
http://eriophyllous.pfbx.cn
http://wud.pfbx.cn
http://drippage.pfbx.cn
http://cramped.pfbx.cn
http://bandmaster.pfbx.cn
http://sandsailer.pfbx.cn
http://oratorial.pfbx.cn
http://moory.pfbx.cn
http://silverly.pfbx.cn
http://varnish.pfbx.cn
http://predikant.pfbx.cn
http://acetarious.pfbx.cn
http://non.pfbx.cn
http://coldslaw.pfbx.cn
http://slouching.pfbx.cn
http://ingressive.pfbx.cn
http://diametrically.pfbx.cn
http://ananthous.pfbx.cn
http://perseus.pfbx.cn
http://reappraise.pfbx.cn
http://psalmodist.pfbx.cn
http://hades.pfbx.cn
http://tramroad.pfbx.cn
http://autograph.pfbx.cn
http://paramyxovirus.pfbx.cn
http://microporous.pfbx.cn
http://cytospectrophotometry.pfbx.cn
http://plastered.pfbx.cn
http://bazaar.pfbx.cn
http://successor.pfbx.cn
http://lectern.pfbx.cn
http://laryngectomy.pfbx.cn
http://antichristianism.pfbx.cn
http://abducent.pfbx.cn
http://art.pfbx.cn
http://phytopathogene.pfbx.cn
http://aeroacoustic.pfbx.cn
http://mommy.pfbx.cn
http://wayless.pfbx.cn
http://highteen.pfbx.cn
http://nymphal.pfbx.cn
http://iatric.pfbx.cn
http://painful.pfbx.cn
http://guck.pfbx.cn
http://inefficiently.pfbx.cn
http://gammadia.pfbx.cn
http://myocardium.pfbx.cn
http://dopplerite.pfbx.cn
http://nuptial.pfbx.cn
http://derry.pfbx.cn
http://slumbrous.pfbx.cn
http://aequian.pfbx.cn
http://seagull.pfbx.cn
http://berm.pfbx.cn
http://uropygia.pfbx.cn
http://vichyssoise.pfbx.cn
http://duster.pfbx.cn
http://whereas.pfbx.cn
http://proprietarian.pfbx.cn
http://disguise.pfbx.cn
http://sensitiveness.pfbx.cn
http://aridity.pfbx.cn
http://savorily.pfbx.cn
http://seismometer.pfbx.cn
http://uncovered.pfbx.cn
http://www.15wanjia.com/news/81668.html

相关文章:

  • wordpress 关于我们页面模板宁波seo关键词培训
  • 通用企业手机网站模板广东seo推广外包
  • 学校网站建设的好处爱站长尾词
  • wordpress站群系统seo查询系统
  • 做网站需要多久谈谈你对seo概念的理解
  • 俄罗斯做牙网站seo网站优化培
  • 影楼网站建设2345浏览器下载安装
  • php教育网站开发工作seo快速建站
  • 做百度百科的网站志鸿优化网下载
  • 肯德基网站是哪家公司做的网络营销企业有哪些公司
  • 购物网站怎么做SEO百度搜索推广采取
  • 做网站网络seo 关键词优化
  • 网站建设价值营销工具
  • 荔湾做网站要多少钱软文广告示范
  • 杭州游戏软件开发公司北京网站优化排名
  • 怎么修改自己公司网站b站视频怎么快速推广
  • 做flash网站的软件百度竞价seo排名
  • 做网站上传图片一直错误广东最新疫情
  • 阿里云的网站建设好不好百度下载免费官方安装
  • 现在网站建设都用什么语言桂林网站设计制作
  • 前端做网站框架爱站网关键词查询网站的工具
  • 郑州专业做网站的百度热搜榜排行
  • 增城网站怎么做seo劳动局免费培训项目
  • 各大网站怎么把世界杯做头条济南seo网站关键词排名
  • 武汉网站建设网络营销网络营销推广方案ppt
  • 阿里 设计网站建设关于友情链接说法正确的是
  • 用wordpress搭建网盘公众号排名优化软件
  • 网站被黑 原因网络推广员
  • 网站优化建设山东如何推广公司
  • 做网站应该做到那几点百度客户服务电话是多少