-
最新文章
精選文章
- 媒體未盡責的罪與罰: 最近有兩個新聞很有趣 第一個是自由時報的新聞,標題「宏通數碼總座 謝儒生通姦判刑」 這個新聞根本就是假的新聞,在謝儒生提...
吃樹根好了~吃什麼青菜:
蘇主委~坦然~你去看農民有沒有菜賣~不要只會看超級市場~50元~要一週~那你一句話~為什麼不買5塊的菜是怎樣~另外~張...
OLPC 改名乎?價格VS.效能:
由於成本的關係,百元(美金)電腦,成本超過百元,而且售價可能超過200元。
目前烏拉圭(Uruguay),可能...- 胃內水球減肥療法 獲衛署核准通過: 時間: 2007/12/02 撰稿‧編輯:劉靜瑀 新聞引據:中央社 如果透過運動、飲食、藥物治療減肥都沒有效果,現在...
- 麥當勞英國1200家店面推免費WiFi服務: 店裡連插頭都很少見了........WiFi~和中華電信合作的~台灣的~幾時才會有啊~========= 快餐連鎖麥當...
IPower hosting 錯誤:
看到這樣的錯誤~我蠻無言的~因為~Anhosting上面沒有發生1.我放在Anhosting 上面的測試站按走超連結成...
有問題的Yahoo站長工具: 這兩天的Yahoo站長工具改版,今天我登進去之後,發現之前登錄的網站通通都不見了。 再Reload一次,出現錯誤訊息。...- SEO知識_站內站外優化: 看到這篇~我真的看的很累~所有的字都加粗加顏色,這篇文章是給人看,還是給機器看的啊~ 看起來超累的~不過~因為Zoun...
像阿福機還是iPhone?Gphone造型、功能啥款 網友超好奇: 2007-11-04 18:05/記者施嘉青、蔡金龍/台北報導
手機市場又有一隻功能強大的觸控式螢幕手機 Gphone...
破解Facebook帳號認證封鎖:第三篇-註冊方式篇: 大家都還用一般的方式來註冊facebook嗎?各位知道這個方式,還有另一個註冊方式,一般的facebook帳號註冊方式多...
文章分類
留言回應
- 面膜哥 在 SugerSync無容量上線免費的雲端備份系統
- 面膜哥 在 破解Facebook帳號認證封鎖:蕃外篇-為什麼會出現手機認證
- 欲踩族 在 破解Facebook帳號認證封鎖:蕃外篇-為什麼會出現手機認證
- 面膜哥 在 Google Mail轉寄郵件的限制
- 面膜哥 在 破解Facebook帳號認證封鎖:第四篇-IP隱藏篇
- 面膜哥 在 破解Facebook帳號認證封鎖:第一篇-正確的使用瀏覽器
- 面膜哥 在 破解Facebook帳號認證封鎖:蕃外篇-為什麼會出現手機認證
- 面膜哥 在 facebook帳號驗證問題
- Ukyo 在 facebook帳號驗證問題
- SAILAPHAIR 在 破解Facebook帳號認證封鎖:蕃外篇-為什麼會出現手機認證
Monthly Archives: 七月 2009
使用UniDAC讀取Mysql資料庫
之前測試過,使用Mysql元件來讀資料,但是失敗,失敗的原因是什麼目前還不知道。所以用了另一套元件(控件)來存取MySQL的資料。 通常來說,要讀取某一筆特定的資料,select的語法如下 select * from tabls where filed1=’abc’ AND field2 =’DEF’; 在php和一般SQL的指令是這麼下的沒有錯 但是,在Delphi的UniDAC卻不是如此 要使用UniQuery的Fileter屬性來撈我們要的資料 Step1 取得輸入的資料 useri:=edit1.Text; passi:=edit2.Text; Step2 開啟UniQuery的Filter功能 UniQuery1.Filtered:=true; Step3 組合我們要的FilterSQL語法 filtertext1:=’USER="‘+useri+"‘AND Pass="‘+passi+""; Step4 把語法指定給 Uniquery1.FilterSQL Uniquery1.FilterSQL:=filtertext1; Step5 開啟UniQuery UniQuery1.open; 這個時候,就可以查到我們要的資料了 說真的,網路上在討論 UniQuery的人不多,因為我想說UniDAC和MyDAC都是devart公司出來,UniQuery提供了多種database的查詢,而MyDAC只是其中的一種,所以MyDAC能用的方法,UniDAC也一樣,所以參考了MyQuery的語法進行測試,最後才測試成功。語法怪的地方在於引號的部份,為什麼要用2次的引號,我就不知道了,不過使用UniDAC來查Mysql,真的花了我很多的時間測試,等一下來測試看看新增修改和刪除的功能。
Delphi函數
數學函數 (Arithmetic Routines) Unit: System ====================================================================== Abs 傳回參數的絕對值。 function Abs(X); ArcTan 傳回正切函數的反函數值。 function ArcTan(X: Real): Real; Cos 傳回餘弦函數值 function Cos(X: Real): Real; (X 以弧度為單位)。 Exp 傳回自然指數值。 function Cos(X: Real): Real; Frac 傳回參數的小數部份。 function Frac(X: Real): Real; Int 傳回參數的整數部份。 function Int(X: … Continue reading
Delphi的字串類資料型態&函數
字串類的資料型態 Str1 : Char; // Holds a single character, small alphabet Str2 : WideChar; // Holds a single character, International alphabet Str3 : AnsiChar; // Holds a single character, small alphabet Str4 : ShortString; // Holds a string of up … Continue reading
Delphi的數字類資料型態&函數
數字類的資料型態 Type Storage size Range Byte 1 0 to 255 ShortInt 1 -127 to 127 Word 2 0 to 65,535 SmallInt 2 -32,768 to 32,767 LongWord 4 0 to 4,294,967,295 Cardinal 4* 0 to 4,294,967,295 LongInt 4 -2,147,483,648 to 2,147,483,647 … Continue reading
Delphi的If…then..Else
在條件事選擇的時候,通常可以用幾種選擇性結構進行判斷 在php中 if 條件式是這麼下的 if (a!=0){ 做什麼事;}else{ 做另一件事; } 如此一來,完成一個選擇性的結構 在delphi中,法語有一些些的不同,在if..than…else的結構中,不能放;(if條件句結束),如果要放;,只能加在begin…end中 下面是做按鈕的開關sample If Edit1.Text=" Then Button1.Enable:=false Else Button1.Enable:=true; <—最後要加分號做結束 多內容的If…Then…Else語法 If Edit1.Text=" Then begin Button1.Enable:=false; Button2.Enable:=false; Button3.Enable:=false; end <—第1個End 不加 ; 最後一個End 才加; Else begin Button1.Enable:=true; Button2.Enable:=true; Button3.Enable:=true; end ;
Delphi的資料庫連接
1.dbexpress 2.ado 3.myodbc 4.3rd party object(Tmysql/zeros/MyDAC) Tmysql http://www.productivity.org/projects/tmysql/ 看了介紹,Tmysql沒有使用TDatabase TQuery等,也不是使用BDE/ODBC 最後的版本在2002年的2月12日發佈 我用的是 Delhpi And C++ Builder 2009版的,不知道有沒有支援。 TDatabase是使用BDE(Borland Database Engine) TQuery則是要設定ODBC資料來源(回想起當初出社會時,安裝軟體設定ODBC的痛苦) MyDAC元件在網站是這麼介紹的 MySQL Data Aceess Componets,提供的物件蠻多的,請參考下圖 下載頁在這裡,有免費版的可以下載 http://www.devart.com/mydac/download.html 重點是,有支援Delphi and C++ Builder 2009 而且,還有支援其他多種DB的連線 Oracle SQL Server InterBase Firebird PostgreSQK … Continue reading
Delphi的變數轉型
因為,在php裡面,所有的變數都是自動轉型的,數字和字串都很好操作,也不會出錯,但是在直譯時,就是要犧牲部份的效率(其實感覺不太出來)。 VB和Delphi都要對變數的種類進行指定,而且,操作時,需要自己選擇轉型(網路上有看到別人寫,delphi也可以自動對變數進行轉型,但是不知道怎麼做)。 沒有關係,就照正統的方式來做吧! 整數變字串 inttostr(); 字串變整數 strtoint(); ex: inttostr(3)=’3′,strtoint(’3′)=3 相似的轉型涵數還有 floattostr(); strtofloat();
Delphi再一次親密接觸
其實,很久之前就想學Delphi了,因為之前自己有玩過VB,還寫了一個小的庫存管理程式,不過因為後來工作的內容都在玩硬體,也就沒有有再寫VB。 Delphi第一次是在9年前,工作的關係,有一個工程師用Delphi,他說操作和開發起來比VB還要快,而且很結構化,容易學習;當然,這是他個人的感受,因為那時玩了一陣子VB,也就沒有花太多的心力去學Delphi。 Delphi,是一種從Pascal(巴斯卡)演變而來的語言,後期的工具加入了視窗和物件導向的功能,讓使用者在Windows上可以很容易開發程式,當然,有一陣子推了一套Kylix系統,就是Delphi的linux版,設計師可以在很少的修改下,就可以在linux上開發出一樣功能的軟體或系統,當然,後來,就不了了之。 因為工作的關係,在三年多前,開始使用php+mysql來開發一些系統,不論是工作上,還是自己架的網站,因為Web Base的關係,使用者的學習曲線變直了,容易上手,但是單機版上跑Php,還是限制很多,光是環境和資料庫,應該就會吃了不少的資源。當然,Delphi運作模式是不同的,假設是三層式的架構,不用經過apache,自然,資源會少一點,但是資料庫的部份,可能就不一定了。 為什麼回來玩delphi呢?因為工作效率的關係,之前架設的網站,大多是使用hosting的方式,如果所有程式都在上面開發,很容易就把DB的存取次數用完(有幾個hosting service provider只可以在每小數中存取20000次),而且,也受限於網路傳輸的速度,如果可以在單機上跑,光個Access,可能就很夠用了,那個執行效率,自然就不用比了。 基本上,delphi程式運算的效能,只是吃單機上的資源(程式,dll),再對DB做access,分散在各Client的運算率能,就可以增加整體工作的效率,降低server建置的成本,一個個人電腦建構的db server,應該就足夠了,除了以上理由,另外delphi連接周邊配備的能力也比php強上許多,對於資料的收集以及分析,我想,這是我著眼的。 至於為什麼不回來用vb/vb.net呢?visual c++/c#/java這些語言也很不錯啊!我想,我的骨子裡是個反微軟的傢伙,能不用微軟的,就不用微軟的;網路上一堆人在講power build和delphi的支持與擁戴,其實當初我也想了很久,要用delphi還是power builder,反正解決方案這麼多,delphi都推25年了,基本的pascal語言,沒有太多的改變,假如,每3年5年,就要學新一種的開發環境,有一天,我會老,學的速度不如年輕人的時候,我還剩下些什麼?至於我的論點是不是對的呢?留給時間去解答。
免費Office 微軟迎戰Google
終於等到免費版的office了,授權標準版的office 2007,一套現在要價12500,微軟在推免費office之後,這筆花費可能可以省下來。 新聞摘錄如下 更新日期:2009/07/15 04:09 〔編譯陳成良/綜合14日外電報導〕 微軟 與 Google 的大戰越演越烈!繼Google擬研發個人電腦作業系統Chrome挑戰微軟霸主地位後,微軟13日也不甘示弱地宣布,將推出免費的網路版Office軟體,迎戰Google在線上應用軟體市場的鯨吞蠶食。 免費網路精簡版 微軟預定明年上半年推出最新版「Office 2010」,除傳統桌面執行版本外,也將提供可透過瀏覽器執行的免費網路版,包括Word文書處理、試算表Excel、簡報工具PowerPoint及 Outlook通訊程式的「精簡版」,準備與Google 3年前推出的「Google Docs」線上辦公室軟體一較長短。 說穿了,不過是一種雲端技術的實現,早在很久之前,網路上就有網路版的文書作業系統,叫作write it,後來韓國也有推出類似office的網路軟體,如果大家都把東西放在網路上,所有的服務都是網路系統提供,我想,免費officeq還真的有一定的吸引力。不過說真的,以google的docs為例,我以前為了資料備份的需求,所以把論文初稿(沒有完稿的都叫初稿),放在google docs上,實際上呢?破的亂七八糟,很多格式都跑掉了,其實檔案不大,才20頁左右的內容。 免費office的提供,我想一定是微軟最有相容性,因為他們是技術母廠,不過,光是網路速度的問題,就不可能全公司的人全都使用網路上免費的office,光是帳號和安全性的問題,我想可能就無法滿足許多企業的需求。 免費office,也有增加網路使用者對於微軟系統使用的黏度,比如說現在微軟推出的bing搜尋,可能就會內建在免費的office中,對於google的搜尋龍頭地位是有影響的。另外,google docs,早上提供共筆的寫作模式,類似群組軟體的功能,讓寫好的東西大家可以分享,當然,如果要拿來管理專案,也有一定的方便性。姑且不論免費的office會不會取代安裝版的office,微軟這麼做,可見雲端技術的推動,已經在默默進行中。 之前看到,蘋果也有類似的技術,讓使用都可以在網路上編輯圖案,再儲存在網路上,以使用時間和容量來計算,天啊!怎麼這麼東西在推,要全部測過,玩過,還真的不是那麼簡單。免費office,等別人用過沒有問題,我再測測唄,我可不想當小白鼠。
頻寬和上網速度成正比? NCC:將要求業者提出保證頻寬
看到這則新聞,我都快要被我們NCC的委員笑死了。顯示出我們NCC委員的外行以及不專業,搞不懂,政府一年拿這麼多錢來養這些委員,這些委員的專業度,實在讓人….再想想。 先貼一下新聞吧!