原创 DELPHI的BPL使用

DELPHI的BPL使用   瞭解BPL和DLL的關係將有助於我們更好地理解DELPHI在構件製作、運用和動態、靜態編譯的工作方式。對初學DELPHI但仍對DELPHI開發不甚清晰的朋友有一定幫助。 BPL vs. DLL (原文ht

原创 讓我們一起Go(四)

 一、如何Go語言中聲明變量 首先,我們創建一個新的Go語言的文件,命名爲variable.go,這裏你或許會問爲什麼叫這麼個名字,如果你不認識這個單詞可以立刻去查下。查完了相信你就知道意思了。建立好文件後,用你喜歡的文本編輯器或者i

原创 讓我們一起Go(五)

前言 轉眼間,已經2013年了,新的一年,還是繼續學習Go啊,本系列不小心跨年了,哈哈哈。上篇中我們初步瞭解了Go語言的變量聲明,今天我們首先還是要繼續聊聊變量。文章更新較慢,請諒解,因爲公司項目太忙,白天基本沒時間,晚上抽空寫的,且

原创 讓我們一起Go(十三)

前言: 上篇,我們瞭解了Go語言接口的一些知識,在這篇中,我們將繼續聊聊接口這東西。   Go語言空接口 Go語言中定義一個空接口,也就是沒有任何函數需要實現的接口就是一個空接口,作爲一個空接口,因爲對象無需實現它的函數,所

原创 讓我們一起Go(六)

一 Go語言之字符串   與大多數面向對象編程語言一樣,Go語言也具有string(字符串)類型,只不過它與其它語言例如java中的String類型不一樣的是它是值類型。並且注意聲明的關鍵字是string,全部小寫的哦,親(jav

原创 讓我們一起Go(十二)

前言: 上篇中,我們講到了在Go語言中如何定義方法,今天,我們將進一步深入Go語言的面向對象編程。   一、Go語言中的接口 首先來看一個最基本的接口:   和定義一個結構體類似,只不過將struct換成了interface

原创 FireDAC 下的 Sqlite [11] - 關於批量提交 SQL 命令的測試

可把下面代碼直接貼在空白窗體上, 以快速完成窗體設計: object DBGrid1: TDBGrid   Left = 0   Top = 0   Width = 265   Height = 338   Align = alLeft

原创 FireDAC 下的 Sqlite [10] - 使用 R-Tree 搜索

R-Tree 主要用於三維空間的搜索, 據說這種搜索算法非常之快, 哪怕百萬條記錄也是眨眼間的事!SQLite 支持 1-5 維, FireDAC 也提供了 TFDSQLiteRTree 控件以方便定義回調函數. 爲了簡單, 我用二維表進

原创 FireDAC 下的 Sqlite [8] - 自定義函數

Sqlite 本身沒有這個功能, FireDAC 通過 TFDSQLiteFunction 增加了該功能; 儘管通過某些 SQL 語句或通過視圖也可以達到類似效果, 但函數會更靈活些.本例先建了一個成績表, 然後通過兩個 TFDSQLit

原创 讓我們一起Go(九)

一、Go語言中的函數 終於輪到函數了,其實也沒有什麼好說的,無非就是一個語法問題,c語言有c語言的語法,c#有c#的語法,那麼Go語言的函數如何呢?在前面的文章中 其實已經看到過一些簡單的函數了,今天我們再來詳細看看,所以請看下面

原创 讓我們一起Go(十)

前言: 本系列還沒流產,繼續難產中,哈哈,只怪我沒專心,在期間又偷偷去學了python,ruby,scala,haskell這幾種語言,如果你不幸是本系列的讀者,那麼你得慢慢等後面的了,等不及可以過幾年再來看看啊^_^。因爲,Go

原创 讓我們一起Go(十一)

前言: 今天又要繼續了,當初自己的挖的坑必須得填啊,儘管天氣非常滴熱,但是絲毫無法阻擋我填坑的熱情,那麼,我們繼續讓我們一起Go!!!   定義方法: 這裏我們要來看看Golang中的(Methods)方法了。我們在讓我們一

原创 讓我們一起Go(八)

Go語言中的運算符           上述表格(引自網絡)已經很清楚的展示了Go語言的運算符已經它們的優先級,對於非常常見的這裏就不一一介紹了,這裏舉幾個運算符來玩玩。 先看一例子:題目--給定一個int型數組,找出其中的奇數,

原创 讓我們一起Go(三)

在前幾篇中,我們搭建好了Go語言的開發環境,從今天開始就正式進入Go語言的編程學習了。   一、Go語言程序基本結構與外部包的導入   首先來看Go語言程序的基本結構:   以上就是最基本的結構,主函數中就通過導入的fmt包,調用該包

原创 讓我們一起Go(二)

上一篇中,我們初次接觸了Go這門語言,並配置了環境,在最後還動手編譯並運行了第一個Go的程序。雖然對於運行的程序並沒有解釋裏面的語法,因爲對於初學者來說,這並不着急,因爲我們要循序漸進,先動手實現一些你並不瞭解的東西之後再慢慢解釋,可能