|
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
chilin
註冊時間: 2003-10-01 文章: 79 來自: Taipei,Taiwan
第 31 樓
|
發表於: 星期二 八月 10, 2021 12:01 pm 文章主題: |
|
|
ckp6250 寫到: | php產生excel,比vfp產生excel還會快很多很多,這個我有經驗,因為我天天在幹這二件事。
(例如:一些複雜的分析報表 or 一個excel裡就有好幾個sheet,且每個sheet的格式還是不一樣的 or excel裡需要插入圖片的 or excel裡要改底色.要改字型大小顏色.要畫框線粗線細線虛線.要儲存格合併.要靠左靠右至中對齊的等等),這都不成問題啦,php都很快,都比vfp要快。 |
真假!(點燃心中的希望)
那請問ckp兄:
1. php 轉 excel 是用第三方工具 or 自行撰寫 ?
2. php 轉 excel ,一定要使用 windows server 嗎?linux server可用嗎? _________________ 一個喜愛Latte的男人 |
|
回頂端 |
|
|
ckp6250
註冊時間: 2004-07-30 文章: 1645
第 32 樓
|
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4214 來自: Taipei,Taiwan
第 33 樓
|
發表於: 星期二 八月 10, 2021 2:45 pm 文章主題: |
|
|
明明就可以在 LINUX os 上裝 VMPLAYER ,
然後再裝進去WINDOWS OS 呀.
XD
去年我們就這樣出貨過. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
chilin
註冊時間: 2003-10-01 文章: 79 來自: Taipei,Taiwan
第 34 樓
|
發表於: 星期二 八月 10, 2021 2:56 pm 文章主題: |
|
|
ckp6250 寫到: | https://phpspreadsheet.readthedocs.io/en/latest/
不管是轉excel或word或pdf,php都比vfp快很多。
與server無關,但linux server更好,php本來就和linux比較麻吉。
|
感謝ckp兄提供資料,個人來研究看看。 _________________ 一個喜愛Latte的男人 |
|
回頂端 |
|
|
chilin
註冊時間: 2003-10-01 文章: 79 來自: Taipei,Taiwan
第 35 樓
|
發表於: 星期二 八月 10, 2021 3:04 pm 文章主題: |
|
|
syntech 寫到: |
明明就可以在 LINUX os 上裝 VMPLAYER ,
然後再裝進去WINDOWS OS 呀.
XD
去年我們就這樣出貨過.
|
感謝syntech大提供的意見。
但如果linux上可以run,就不須要裝vm了。 _________________ 一個喜愛Latte的男人 |
|
回頂端 |
|
|
kalok
註冊時間: 2010-08-26 文章: 284
第 36 樓
|
發表於: 星期四 十二月 02, 2021 1:16 pm 文章主題: |
|
|
chilin 寫到: | ckp6250 寫到: |
誠心建議,涼亭雖好,終非久留之地,改為web是必要的,我也是經過相同的困境,最終也撐過來了,
|
感謝您提供改寫web的經驗分享,感恩感恩!
您的說的沒錯,web是必要的。但是web程式個人只熟php(但是程度停留在10年前),但是當初改web,老闆就是不用php,選了java(因為老闆覺的java可以處理錢櫃.發票機.信用卡機.讀卡機..的問題),但最後還是放棄;隔2年老闆又想開發web,老闆選用golang自行去研究web,最後老闆也放棄了(畢竟連基本的 html/css/javascript 的都不太懂)。
最近若有空閒又開始摸索php,竟然發現php已經有built-in web server,讓我燃起一些希望,就是解決web前台處理錢櫃.發票機.信用卡機.讀卡機..的問題。
個人的想法是這樣:
方法一:
1.就是前台架設一台小型server(例如樹莓派),安裝ubunut+php built-in web(apache就不需要了)
2.將那些(錢櫃.發票機.信用卡機.讀卡機..)設備,直接接到這台小型server上
3.在小型server上用php寫個api接收web pos傳送過來的訊息,例如列印發票的訊息
4.在用php處理需求到本機的裝置上(錢櫃.發票機.信用卡機.讀卡機..),且linux上可以直接將資料送給usb(/dev/ttyUSBx),windows上沒辦法直接送給usb,一定要用usb轉com的方式。
方法二:
或者前台pos機直接改用小型server(例如樹莓派),pos程式直接執行localhost的php built-in web,在透過中間端的api去存取後端的資料庫(有點類似手機APP的模式)。那些(錢櫃.發票機.信用卡機.讀卡機..)設備直接接在pos機上即可。
但是上述兩種方式,必須解決保護php源碼程式的問題,不過好像有php源碼加密的方式可以解決。
不知上述方式是否可行?
不過目前老闆想法又改變了,後台進銷存還是vfp,前台POS不做web了,直接想把前台POS做成手機版的APP。 |
使用web的一大問題, 是很難讀取/控制周邊設備如錢櫃,發票機,信用卡機,讀卡機,來電顯示器等 |
|
回頂端 |
|
|
kalok
註冊時間: 2010-08-26 文章: 284
第 37 樓
|
發表於: 星期五 十二月 03, 2021 12:24 pm 文章主題: |
|
|
syntech 寫到: | 以長遠來看,
要選擇相對穩定而且比較多人使用,社群人數多
對FOXPRO 用戶來說,
找可以使用COM objects的工具能稍微延續生命
但這又必須多考量一個Windows 平台如何安裝設定的問題
補充說明:
如果你打算做的專案與資料庫有關,
而你的SQL 語法能力夠,可以在DB SERVER上獨力完成工作
就不需要考慮開發工具處理資料的能力.
不然以目前各開發工具大多以array(或是 object array)模擬table的方式處理資料,
以千筆以內還可以,
超過就是賭硬體效能.
這點務必納入考量
不要被看起來好像很簡易,自動生成sql 命令自動維護後端db這種功能所迷惑
這是一個 "細思極恐" 的問題 |
請問VB, delphi也用array模擬table的方式處理資料嗎? |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4214 來自: Taipei,Taiwan
第 38 樓
|
發表於: 星期五 十二月 03, 2021 1:56 pm 文章主題: |
|
|
kalok 寫到: |
請問VB, delphi也用array模擬table的方式處理資料嗎? |
VB.NET / ASP.NET 比較複雜,介於物件陣列與CURSOR 中間的東西
DELPHI 則一直是物件陣列
當然用"陣列"描述不太精確.
比較接近 linked lists
PHP 等等基本上就是"陣列",
如果是大型 web frameworks,
最底層是"陣列",
但是包裝成物件來操作
這樣才能保持通用性 _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
kalok
註冊時間: 2010-08-26 文章: 284
第 39 樓
|
發表於: 星期四 十二月 16, 2021 11:07 pm 文章主題: |
|
|
那 Laravel 最底層應該也是陣列 |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4214 來自: Taipei,Taiwan
第 40 樓
|
發表於: 星期五 十二月 17, 2021 9:55 am 文章主題: |
|
|
kalok 寫到: | 那 Laravel 最底層應該也是陣列 |
如果你了解 陣列與集合的關係,那底下一段就很明白
Laravel Eloquent ORM 的設計理念
https://ithelp.ithome.com.tw/articles/10209583
集合
Eloquent 回傳的負數資料結果,都會是 Illuminate\Database\Eloquent\Collection 的實例,這跟昨天講到「查詢建構器」的方法 get() 一樣。
什麼是「集合」collection ?
集合物件繼承 Laravel collections,所以它自然也繼承了幾十種用於與底層 Eloquent 模型陣列的優雅方法。
集合相比陣列強大許多,除了提供 map、sort 或 reduce 等各種遍歷集合的方法外,最大的好處就是可以透過「鏈結語法」的直觀操作。 _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
kalok
註冊時間: 2010-08-26 文章: 284
第 41 樓
|
發表於: 星期六 十二月 25, 2021 6:11 am 文章主題: |
|
|
>https://ithelp.ithome.com.tw/articles/10209583
挺好 |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|