代码人生,女神之泪
<div class="markdown_views"> <h1 id="dart入门集合类型">Dart入门—集合类型</h1> <p>Dart核心库提供了List(列表)、Map(映射)、Set(集)三种集合类型</p> <h2 id="列表list">列表(List)</h2> <p>固定长度的列表,一旦定义就无法改变长度</p> <pre class="
<div class="markdown_views"> <h1 id="基础数据类型与正则">基础数据类型与正则</h1> <h2 id="数字与布尔值">数字与布尔值</h2> <p>数字类型与布尔类型与其他语言是一样一样的</p> <h3 id="部分属性">部分属性</h3> <pre class="prettyprint"><code class=
<div class="markdown_views"> <h1 id="dart入门开发环境">Dart入门—开发环境</h1> <blockquote> <p>在正文开始前,希望大家能看一下这段,我第一次听说Dart是在去年5月份,那段时间工作比较闲,在网上看到<a href="http://www.oschina.net/news/62094/googles-dar
<div class="markdown_views"> <h2 id="泛型">泛型</h2> <p>如果你看过API文档的基本类型数组和列表,你会发现实际上所有都是泛型,使用泛型可以提高代码的可读性</p> <pre class="prettyprint"><code class=" hljs javascript"><span class="hljs-keywor
<div class="markdown_views"> <h2 id="类">类</h2> <p>dart是面向对象的编程语言,每一个对象是一个类的实例,所有类都源于Object,创建一个对象,你可以使用 new 关键字构建一个类,构造函数的名字可以是 ClassName 或 ClassName.identifier</p> <pre class="prettypri
<div class="markdown_views"> <h2 id="控制流程语句">控制流程语句</h2> <p>你可以通过以下方法控制代码流程</p> <ul> <li>if和else</li> <li>for循环</li> <li>while和do-while循环</li> <li>break和continue</li> <li>switch和case</li>
<div class="markdown_views"> <h2 id="运算符">运算符</h2> <p>dart定义的运算符如下所示</p> <table> <thead><tr> <th>描述</th> <th>运算符</th> </tr></thead> <tbody> <tr> <td>一元后缀</td> <td> <em>expr++</em> 、 <e
<div class="markdown_views"> <h2 id="函数">函数</h2> <p>下面是一个函数的例子</p> <pre class="prettyprint"><code class=" hljs applescript">void printNumber(num <span class="hljs-type">number</span>) {
<div class="markdown_views"> <h2 id="基本的dart项目">基本的Dart项目</h2> <pre class="prettyprint"><code class=" hljs javascript"><span class="hljs-comment">//定义一个函数</span> printNumber(num aNumber)
<div class="markdown_views"> <h2 id="路径连接">路径连接</h2> <pre class="prettyprint"><code class=" hljs lasso"><span class="hljs-keyword">import</span> <span class="hljs-string">'package:path/path
<div class="markdown_views"> <h2 id="当前时间">当前时间</h2> <pre class="prettyprint"><code class=" hljs javascript">main(List<<span class="hljs-built_in">String</span>> <span class="hljs-bui
<div class="markdown_views"> <h2 id="运行命令行">运行命令行</h2> <pre class="prettyprint"><code class=" hljs lasso"><span class="hljs-keyword">import</span> <span class="hljs-string">'dart:io'</span>
<div class="markdown_views"> <h2 id="连接数据库">连接数据库</h2> <p>Dart连接数据库需要先从Pub下载sqljocky包 <br> 我新建了一个数据库,内容如下</p> <p><img src="http://img.blog.csdn.net/20150621133957536" alt="这里写图片描述" title="
<div class="markdown_views"> <h2 id="获取环境变量">获取环境变量</h2> <pre class="prettyprint"><code class=" hljs javascript">import <span class="hljs-string">'dart:io'</span> show Platform; main(List&
<div class="markdown_views"> <h2 id="套接字">套接字</h2> <p>首先在项目中建三个dart文件,如下图</p> <p><img title="" alt="这里写图片描述" src="http://img.blog.csdn.net/20150619144014658"></p> <p>main.dart中的代码如下</p>
<div class="markdown_views"> <h2 id="创建目录">创建目录</h2> <pre class="prettyprint"><code class=" hljs coffeescript"><span class="hljs-reserved">import</span> <span class="hljs-string">'dart:io'<
<div class="markdown_views"> <h2 id="创建文件">创建文件</h2> <pre class="prettyprint"><code class=" hljs lasso"><span class="hljs-keyword">import</span> <span class="hljs-string">'dart:io'</span>;
<div class="markdown_views"> <h2 id="系统临时目录">系统临时目录</h2> <p>在进入正题之前先科普一下什么是“系统临时目录”,顾名思义就是装临时文件用的,通常位于C:\Documents and Settings\用户名(一般为Administrator)\Local Settings\Temp目录下(默认为隐藏目录),此文件夹是用户
<div class="markdown_views"> <h2 id="向服务器发多个请求">向服务器发多个请求</h2> <pre class="prettyprint"><code class=" hljs php">import <span class="hljs-string">'package:http/http.dart'</span> <span clas
<div class="markdown_views"> <h2 id="get请求">GET请求</h2> <p>在上代码之前,先把所需要的http包分享出来<a href="http://pan.baidu.com/s/1jGH2zgq">http://pan.baidu.com/s/1jGH2zgq</a></p> <pre class="prettyprint"
<div class="markdown_views"> <h2 id="基于url的请求模式">基于URL的请求模式</h2> <p>为了不搞复杂,就简单演示一下 <br> 先把需要用到的route包分享出来<a href="http://pan.baidu.com/s/1hq1rxI0">http://pan.baidu.com/s/1hq1rxI0</a></p>
<div class="markdown_views"> <h2 id="设置首页">设置首页</h2> <p>先在项目下建立web文件,在里面再建两个html文件 <br><img title="" alt="这里写图片描述" src="http://img.blog.csdn.net/20150615101627135"><br> 然后在dart文件里编写以下代码</p>
<div class="markdown_views"> <h2 id="基本的http服务器">基本的HTTP服务器</h2> <pre class="prettyprint"><code class=" hljs lasso"><span class="hljs-keyword">import</span> <span class="hljs-string">'dar