訊息來源:廖啟甫 前輩
Object Pascal Handbook by Marco Cantu 書籍推薦 (內容更新)。
Win32, Win64, MacOSX, iOS and Android 跨平台和移動開發書籍,
合法註冊用戶免費下載。
ID: 30018, Object Pascal Handbook by Marco Cantu
http://cc.embarcadero.com/item/30018
書籍大綱:
Chapter 1: Coding in Pascal
Chapter 2: Variables and Data Types
Chapter 3: Language Statements
Chapter 4: Procedures and Functions
Chapter 5: Arrays and Records
Chapter 6: All About Strings
Chapter 7: Objects
Chapter 8: Inheritance
Chapter 9: Handling Exceptions
Chapter 10: Properties and Events (內容更新)
Chapter 11: Interfaces (內容更新)
Chapter 12: Manipulating Classes (內容更新)
Chapter 14: Generics
Chapter 15: Anonymous Methods
Chapter 16: Reflection and Attributes (內容更新)
Appendix A: The Evolution of Object Pascal
Appendix B: Glossary of Terms (內容更新)
Delphi Xe7開發iOS 8.1.3程式現階段解決方式
最近幾天的iOS版本已經升級到8.1.3了,如果您在開發時遇到
- 打開 XE7
- 進入 File->Open, 輸入 %AppData% 按Open開啟路徑
- 進入到 Embarcadero\BDS\15.0 然後選擇 Entitlement.TemplateiOS 打開
- 打開Mac的鑰匙圈管理選擇iPhone Developer certificate然後按右鍵,去看Organizational Unit identifier
- 回到Xe7中,在Entitlement.TemplateiOS.xml中加入
[xml]
<key>application-identifier</key>
<string>OrganizationalUnit.$(ModuleName)</string>
[/xml]
史丹佛大學2015年免費iOS開發課程也使用swift語言
美國史丹佛大學從2010年開始就開設了CS193P的網路iOS開發課程,也成了許多開發入門新手的必看聖經之一。今年(2015年)也有新的版本,也採用了swift/XCode6做為新的教學語言。
由於Apple發表新的語言-Swift後,就致力在推廣這個比Objective-C擁有更多優點的語言,所以大部份的學校也開始跟隨apple腳步轉向swift,想要從事iOS開發的朋友也不要錯過這個課程。
課程連結:
Delphi取得目前檔案位置名稱路徑
[pascal]
// 假如程式路徑在 c:\projects\bin\project1.exe
ShowMessage(‘Drive = ‘+ExtractFileDrive (Application.Exename)); //C:
ShowMessage(‘Dir = ‘+ExtractFileDir (Application.Exename)); //c:\projects\bin
ShowMessage(‘Path = ‘+ExtractFilePath (Application.Exename)); //c:\projects\bin\
ShowMessage(‘Name = ‘+ExtractFileName (Application.Exename)); //project1.exe
ShowMessage(‘OnlyName =’+ChangeFileExt(ExtractFileName(Application.Exename), ”)); //project1
ShowMessage(‘Ext = ‘+ExtractFileExt (Application.Exename)); //.exe
[/pascal]
Delphi&C++Builder的iOS 64-bit Release Plans線上研討會
由於XE7目前仍未支援iOS 64位元的程式編譯功能,但蘋果 App 於 2015年02月01日 上架必須支援 64位元,於是明天(27日)凌晨一點鐘,有一場同步的iOS 64-bit Release Plans線上研討會。如果有時間的朋友可以上網聽一下。
報名網址: http://forms.embarcadero.com/RADiOS64Webinar?cif=701G0000000wIGp
Delphi與C++Builder 將支援Linux開發!
這是22日來自zdnet的新聞「英巴卡迪诺新年战略:支持Linux提供中文手册」。Embarcadero亞太區跟日本資深總監Malcolm Groves在大陸宣佈2015年將推出支援Linux版本的開發工具,到時候Windows、MacOS、iOS、Android與Linux五個平台了~

美安Shop.com夥伴商店網站串接方式
美安原本是一家蠻有歷史的直銷公司,後來買下Shop.com後變成了世界知名網路購物網站。而最有亮點的大概是現金回饋方式。
舉個例子:你到良興購物網(EcLife)買電競滑鼠990元,直接連進去的話,他標990元,你就要買990元。
不過透過Shop.com的夥伴商店連結,可以給你2%的現金回饋,也就是990的電競滑鼠可以省下19.8元。
或是到華航買機票也是有2%的現金回饋~
如何讓你架設的網站,也能與美安串接呢?
1) 訂單新增一個欄位 RID VARCHAR(255)
2) 從夥伴商店連接進來的網址大概長得像 http://www.eclife.com.tw/index.aspx?RID=C1234567-u2687516322-v247163
3) 後面的RID就是我們要的,把它記錄起來(丟到COOKIE或是塞進input)
[php]
setcookie("SHOPCOMRID", $_GET[‘RID’]);
if(isset($_COOKIE[‘SHOPCOMRID’]))
{
$RID = $_COOKIE[‘SHOPCOMRID’];
}
[/php]
4) 最後每個月要出報表
1.交易日期
2.訂單編號(自訂/唯一值)
3.買家姓名
4.RID編號
5.產品名稱/代碼
6.網站零售價格
7.佣金金額(例:網站零售價格*2%)
學習PHP經典電子書PHP: the Right Way繁體中文版
Laravel台灣社群昨天發了則訊息,宣佈PHP: the Right Way這本經典的PHP學習電子書「在社群朋友眾人之努力下,已經翻譯完成、整併回官方上線啦!」
PHP: The Right Way線上閱讀
http://laravel-taiwan.github.io/php-the-right-way/
Indy 中IdHttp元件出現http status 302錯誤
Delphi路徑規劃函數
把上次Delphi結合簡易PHP路徑規劃,搬到XE3來用。
主要運用在
1) 餐飲系統的外送服務
2) 物流系統的地圖服務
發現Delphi XE3不用像上次D7一樣用到urlencode XD
[pascal]
uses IdURI,Vcl.OleCtrls, SHDocVw;
procedure TForm1.RoutePlan(sFrom, sTo: String; wb: TWebBrowser);
var str:String;
begin
str := ‘http://superlevin.ifengyuan.tw/mapapi.php?FROM=’+TIdURI.ParamsEncode(sFrom)+’&TO=’+TIdURI.ParamsEncode(sTo);
wb.Navigate(str);
end;
[/pascal]