PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

回應
 
主題工具
pm07g101
*停權中*
 

加入日期: Aug 2010
文章: 89
請教程式設計專家

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

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

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

如果不需要大修改,那改GUI所需要的技術有哪些? 感謝!!
     
      
舊 2017-03-30, 04:18 PM #1
回應時引用此文章
pm07g101離線中  
NEAL
Golden Member
 
NEAL的大頭照
 

加入日期: Jun 2002
您的住址: Taiwan
文章: 2,668
Windows的應用程式通常會用.NET Framework或MFC寫GUI,你要先搞清楚是用哪種語言。

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

但如果是有新增許多功能,或著GUI的UX流程有變化,那就真的是要改程式碼了。
 
__________________
工作主力機:
AMD Ryzen9 5900X 2203 B2
MSI B550M Mortar WiFi
Kingston Fury Beast RGB D4-3600 32GBx4 (Hynix AJR)
Samsung 970 EVO Plus 1TB
EVGA 850GM SFX
Thermalright SilverArrow IB-E Extreme
Mech. Master C28
BenQ PD3200Q
ASUS ROG Gladius II Origin
GANSS HS75T x Glorious Panda

護眼LCD的選擇
LG 32LM6200 32吋液晶電視電源模組維修經驗分享
舊 2017-03-30, 04:29 PM #2
回應時引用此文章
NEAL離線中  
27681049
Advance Member
 

加入日期: Jul 2012
您的住址: 新竹
文章: 409
樓主還是從頭講起吧!

如果當初的程式,
GUI端跟資料產生端沒有切乾淨! 改起來就痛苦了!
舊 2017-03-30, 04:34 PM #3
回應時引用此文章
27681049離線中  
pm07g101
*停權中*
 

加入日期: Aug 2010
文章: 89
感謝兩位回應。NEAL網友幫我釐清問題了。
舊 2017-03-30, 04:41 PM #4
回應時引用此文章
pm07g101離線中  
wkm
Senior Member
 

加入日期: May 2002
文章: 1,118
有聽過天威模擬器嗎?
如果讓我知道是買這種,我一定要求退款
__________________
為了刷存在感,要想這麼多廢文出來發,我真是服了你。
舊 2017-03-30, 08:35 PM #5
回應時引用此文章
wkm離線中  
micall.lee
*停權中*
 
micall.lee的大頭照
 

加入日期: Jul 2013
文章: 331
引用:
作者pm07g101
您好,我想請教,一個Windows環境的程式完成之後,

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

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

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

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

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

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

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

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

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

此文章於 2017-03-30 08:46 PM 被 micall.lee 編輯.
舊 2017-03-30, 08:42 PM #6
回應時引用此文章
micall.lee離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



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


vBulletin Version 3.0.1
powered_by_vbulletin 2025。