PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   請教程式設計專家 (https://www.pcdvd.com.tw/showthread.php?t=1125600)

pm07g101 2017-03-30 04:18 PM

請教程式設計專家
 
您好,我想請教,一個Windows環境的程式完成之後,

如果只想改了GUI之後賣給另一家公司,那source code會需要整個大修改嗎?

(會需要考慮著作權的問題嗎?)

如果不需要大修改,那改GUI所需要的技術有哪些? 感謝!!

NEAL 2017-03-30 04:29 PM

Windows的應用程式通常會用.NET Framework或MFC寫GUI,你要先搞清楚是用哪種語言。

改的難易度要看,因為Windows APP的GUI都是Event-Triggered的方式在運作,如果你改的程度只是調調版型,按扭從左邊移到右邊之類的,那樣是不太需要動多少程式碼。

但如果是有新增許多功能,或著GUI的UX流程有變化,那就真的是要改程式碼了。

27681049 2017-03-30 04:34 PM

樓主還是從頭講起吧!

如果當初的程式,
GUI端跟資料產生端沒有切乾淨! 改起來就痛苦了!

pm07g101 2017-03-30 04:41 PM

感謝兩位回應。NEAL網友幫我釐清問題了。

wkm 2017-03-30 08:35 PM

有聽過天威模擬器嗎?
如果讓我知道是買這種,我一定要求退款

micall.lee 2017-03-30 08:42 PM

引用:
作者pm07g101
您好,我想請教,一個Windows環境的程式完成之後,

如果只想改了GUI之後賣給另一家公司,那source code會需要整個大修改嗎?

(會需要考慮著作權的問題嗎?)

如果不需要大修改,那改GUI所需要的技術有哪些? 感謝!!

要看你用甚麼做的啊?我比較熟 .Net,依照 .Net 的情況,要看你介面上的控制項和程式連動的程度

運氣好,你就只是要注意控制項事件有沒有抓對你要使用的控制項,確認相關的子程序有沒有影響到,也就是只要專注在控制項所屬的事件即可,程式邏輯的部分只要檢查有沒有呼叫好

運氣不好,碰到那種把程式邏輯放到事件的,你就要把每一個事件檢視一下,那就很麻煩,因為你要找一個問題就可能要翻遍整個事件

但我覺得無論怎樣,你都需要花不少時間檢查,很少有哪支程式可以跟介面切得夠乾淨

我以前很努力寫那種把程式邏輯與 GUI 獨立的 Windows Form,但我必須要說,這真的是一門藝術,概念上不難,但實作不太容易

著作權一定會影響到,不用懷疑


所有的時間均為GMT +8。 現在的時間是05:46 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。