請問,想學到能寫出資料管理兼排版輸出的程式,該從哪種電腦語言/程式著手?【求助】



贊助商連結


jfpsy
2002-12-11, 11:59 PM
大家好, 我是一個主攻臨床心理學的研究生,未來應該會在醫院裡工作.
實習的經驗讓我想到,如果我能將病歷報告等部分電腦化的話, 該可以節省許多寶貴時間.

但在自己電腦功力不足的情形下, 想向各位前輩高手們請教.
若我想學到能寫出具有下列功能(且可以的話,符合下列之條件)的程式,
該從哪種電腦語言/程式著手較好呢?

1. 能輸入資料(有表單式的欄位), 儲存.
2. 能夠做資料的統計轉換, 如: 將原始分數在設定的某平均數/標準差下, 轉換成百分位數(%)
3. 能將上述的資料在設計好的版面中輸出(印出), 且能依據所選的資料欄位的不同, 輸出對應於特定資料欄位的排版結果, 如: 當只勾選"A" "B"欄位的資料時, 輸出的報告中只會列印出特別為"A" "B"設計的表格, 而不會印出為"C"設計的版面部分
4. 程式可獨立安裝/執行
5. (條件) Windows / Linux 下皆可執行 [若兩者不可兼得, 以Windows為優先]
6. (條件) 可開放原始碼
7. (條件) 編輯器或用來設計的程式為開放原始碼/Freeware的
8. (條件) 開發/學習 時間越短越好...
9. (條件) 可在網路資料庫,本機PC程式及PDA間做資料同步 [.... 不知是不是有可能...]

對了, 我也應該先報告一下我的電腦程度為何:
能灌Windows/Linux, 簡單硬體組件DIY, 上過計算機概論[一堂] C語言概論[一堂]...

也順便請教各位前輩, 為了達到上述的目標,除了那電腦語言/程式外,
我可能還要另外補充哪方面的基礎知識?
有沒有特別推薦的相關書籍呢?

jfpsy 敬上

贊助商連結


ICLA
2002-12-12, 07:59 AM
本想建議 Access,應該可以很快上手。

7. (條件) 編輯器或用來設計的程式為開放原始碼/Freeware的

這一點就把許多東西排除在外了...

ivantw
2002-12-12, 09:44 AM
你的許多條件,現實上是有點牴觸的。還是以現實面考量吧!
考量比較常用的語言,我想到c/c++、java及VB 6

1. 能輸入資料(有表單式的欄位), 儲存.
皆可,此為程式語言皆可處理

2. 能夠做資料的統計轉換, 如: 將原始分數在設定的某平均數/標準差下, 轉換成百分位數(%)
皆可,此為程式語言皆可處理

3. 能將上述的資料在設計好的版面中輸出(印出), 且能依據所選的資料欄位的不同, 輸出對應於特定資料欄位的排版結果, 如: 當只勾選"A" "B"欄位的資料時, 輸出的報告中只會列印出特別為"A" "B"設計的表格, 而不會印出為"C"設計的版面部分
皆可,有元件可使用,或自行使用程式語言處理

4. 程式可獨立安裝/執行
c/c++/java可,VB 6可能需要安裝

5. (條件) Windows / Linux 下皆可執行 [若兩者不可兼得, 以Windows為優先]
java可,c/c++可能需要修改部分程式,並且重新編譯不同版本,VB 6僅適合Windows平台

6. (條件) 可開放原始碼
這只要程式撰寫者本身是否有意願開放就可以吧

7. (條件) 編輯器或用來設計的程式為開放原始碼/Freeware的
這個嘛,VB 6被排除了

8. (條件) 開發/學習 時間越短越好...
我能想到的只有VB 6

9. (條件) 可在網路資料庫,本機PC程式及PDA間做資料同步 [.... 不知是不是有可能...]
條件不明確,感覺應該有機會,不過你的條件是希望有一個主資料庫在網路上,而程式可以連上主資料庫嗎,也可以下載到PC/PDA?使用何種PDA?Palm or WinCE?

superpure
2002-12-12, 11:36 AM
8. (條件) 開發/學習 時間越短越好...
是指多短?
看你天份和努力囉
學asp吧...應該夠你用的了(不過有vb基礎會學得快點)

jfpsy
2002-12-15, 12:42 PM
最初由 Ivan Lin 發表
你的許多條件,現實上是有點牴觸的。還是以現實面考量吧!
考量比較常用的語言,我想到c/c++、java及VB 6
[b]...

感謝Ivan Lin及諸位前輩的回答,
想請問的是, c/c++ java 用來寫這樣類似資料庫+排版的程式會不會比較困難,
是否有什麼模組/程式庫(Sorry, 我用的詞語不曉得對不對..)可供使用?


9. (條件) 可在網路資料庫,本機PC程式及PDA間做資料同步 [.... 不知是不是有可能...]
條件不明確,感覺應該有機會,不過你的條件是希望有一個主資料庫在網路上,而程式可以連上主資料庫嗎,也可以下載到PC/PDA?使用何種PDA?Palm or WinCE?

其實我本來的想法只是說, 純粹的"資料"建立是很辛苦且花時間的,
若這筆"資料"可以在許多平台下都可供取用, 那會是很棒的一件事.

但經前輩這樣一問, 仔細想想, 我可能是希望:
由於在一個大一點的醫院中, 臨床心理師可能有四五位, 一起share工作量.
單純的單機執行(功能1~4)無法統整整個臨床心理科室的case資料;
若能有區域網路的主資料庫來統整資料, 而單機程式可讀取/上傳資料 or 輸出,
這樣是最理想的.
甚至可以加入分配/檢視各心理師工作量 以及 個案預約排程等的功能....

另外, 不曉得在PDA上, Palm or WinCE 使用的資料庫系統的差異處為何?
Thanks!