台灣最大程式設計社群網站
線上人數
835
 
會員總數:243167
討論主題:187984
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 寫WinForm怎麼轉跳WebForm?
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
寫WinForm怎麼轉跳WebForm?
價值 : 5 QP  點閱數:310 回應數:20

樓主

ak41
門外漢
0 3
208 17
發送站內信

控件布局都用Html來做好麻煩
不能像win這樣拉來拉去
還有那IIS server怎麼搞也看不懂




搜尋相關Tags的文章: [ ASP ] ,
本篇文章發表於2018-09-14 15:20
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

小偉
捐贈 VP 給 小偉 檢舉此回應
是差蠻多沒錯,但後端程式碼大致上都會看得懂的,只差前端的程式感覺很難
像我個人是從VB6直接轉WebForm(vb.net),至於WinForm(vb.net)只有碰一下下
我是覺得你如果本身有程式底子在,WinForm轉WebForm應該是不會很難
本篇文章回覆於2018-09-14 17:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

小魚
檢舉此回應
兩者差距不小,
但至少後端的邏輯是一樣的,
只是要學怎麼在前後端傳遞資料。
ASP.NET 跟 ASP.NET MVC 又是兩個完全不一樣的東西。
本篇文章回覆於2018-09-14 19:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
如果您最終要寫Web
Html是避免不了的
與其抱怨他麻煩
不如去瞭解某種架構並活用他

Web目前流行響應式網頁設計(RWD)
建議您去瞭解Bootstrap的見面佈局方式
去瞭解html5+CSS3

或者.....
BR(換行)
^.^a
本篇文章回覆於2018-09-14 22:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

MIS2000 Lab
檢舉此回應
Web Form的開發理念與開發環境,就是 "故意" 做得像是 Win Form一樣

如您所說,可以「像win這樣拉來拉去」
怎麼不行呢???

除非您沒有用 Visual Studio來開發,自己用記事本來寫

另外,IIS的設定,算是網路管理
您應該先把「程式開發」搞定,再來學IIS

初學的時候,混在一起學,
只是讓您入門的時候,更徬徨、迷糊、更抓不到重點而已 :-)

你如果連一隻網頁程式都寫不出來,那麼學 IIS做什麼用呢?
至少寫出來以後,再來煩惱 :-)
本篇文章回覆於2018-09-15 09:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

ak41
檢舉此回應
確實沒什麼用 只是覺得WebForm德設計很麻煩而已
Android Studio還簡單點
本篇文章回覆於2018-09-17 08:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

MIS2000 Lab
檢舉此回應
先裝一下 Visual Studio吧
號稱「地表最強開發工具」,所言不虛 :-)

如果您覺得Android Studio這樣的開發工具很讚
Visual Studio不會讓您失望

沒有工具,開發 Windows Form或 Web Form都非常困難

不是不能做,事倍功半而已

(當然,也聽說過某公司的RD,
明明有Visual Stuido,卻自己打字慢慢刻 Web Form控制項
因為他不知道有「工具箱」這東西,可以把控制項拉到畫面上........ @_@ )
本篇文章回覆於2018-09-17 08:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

ak41
檢舉此回應
..........我上面不是寫我會WinForm了嗎
本篇文章回覆於2018-09-17 09:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
ak41大大
您會WinForm, 會Android Studio

誠心的想請教一下
現在是一個各種解析度、各種裝備設備的時代

WinForm或者Andriod如果要做到響應式的設計(畫面的編排,會隨著裝置的尺寸而自動作最適調整)
不知道能不能?
如果可以,好不好做?

WinForm的介面設計,拖拉放就可以做到響應式嗎?

^.^a
本篇文章回覆於2018-09-17 11:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

ak41
檢舉此回應
winForm有Dock AS有各種Layout
本篇文章回覆於2018-09-17 16:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
to #9
感恩 ak41大大的回應

類似這個嗎?
https://www.youtube.com/watch?v=j4RRBS0CUcY&start=130
小喵學到,可以用Dock來做

感恩
^_^

不好意思再請教,如果要撰寫一個頁面,最為對話視窗
那麼畫面中的Label, Button, ....各式各樣的控制項,是否都要一個個控制項拉定位,設定,才能讓他去達到響應式

----
在Web,小喵要做一個響應式視窗
小喵會
1.去
https://bootswatch.com/
找一個喜歡的樣式(顏色配色),按下『Preview』

2.往下找到『Dialogs』, 『Modals』
把滑鼠移到對話框上,會發現右上角有個『<>』的按鈕跑出來,點選後,會有Source Code跑出來
小喵就把他複製,貼到我的頁面中

3.修改一下文字、按鈕文字
這樣UI就差不多OK了

這樣就是個響應式的對話視窗
其他響應式的樣式,『bootswatch』裡面有很多,操作方式都類似
很快可以把一個頁面的響應式做出來

他用到的就是Bootstrap這個響應式網頁的套件
小喵個人覺得設計起來還蠻快的

另外,您也可以搜尋關鍵字『Bootstrap Theme』
有很多人家設計好的樣式,有的要錢、有的免費
如果要快,可以跟客戶一起找一個客戶喜歡的,然後就下載下來套用(要錢的就把費用加上去給客戶付費)

基本上設計出一個網站,不要太多客製化的UI,其實還蠻快的

小喵分享給您

^_^

當然,如果要應付客戶的客製化需求,要對Bootstrap, Html, CSS有一定的熟悉程度
就像大大能夠知道用Dock就可以做到響應式一樣

----
而Web的開發世界,很多公司會分『前端』工程師與『後端』工程師
更細的,還有UI(使用者視覺介面)設計師、UX(使用者經驗)設計師

後端工程師,負責資料庫的存取、商業邏輯程式、API的撰寫
前端工程師,負責套版、畫面操作的動作,HTML,CSS,Javascript程式與後端程式的介接
視覺設計師(UI/UX),負責畫面的設計、規劃(用PhotoShop畫圖檔溝通)
切版:把畫面的規劃(圖檔)切出來產生Html,CSS,這部分有些是視覺設計師做,有些則是前端工程師做

其實分工上還蠻細的
不知道ak41大大,您想要做哪一方面?
視覺設計(UI/UX)?切版?前端工程師?還是後端工程師?

全部會,全部精的很少很少~
每個領域都有他們獨特需要會的∼要學的部分∼

以上訊息,與ak41大大交流

^_^
本篇文章回覆於2018-09-17 17:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
回應

小偉
捐贈 VP 給 小偉 檢舉此回應
我公司比較可憐,後端前端一個人包辦,遇到前端要用的,只能拼命問~~
本篇文章回覆於2018-09-19 10:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
12樓
作者回應

ak41
檢舉此回應
對話視窗是指 Messagebox.show()之類的東西?
本篇文章回覆於2018-09-19 10:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
13樓
作者回應

ak41
檢舉此回應
如您所說,可以「像win這樣拉來拉去」
怎麼不行呢???<<<<<<<<<<<<<<<要怎麼設定才能拉來拉去的?我知道有個絕對位置 但很難用
本篇文章回覆於2018-09-19 11:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
14樓
回應

小羊窒息
捐贈 VP 給 小羊窒息 檢舉此回應
微軟的visual stodio.net 一開始推出時,
就是以win form的概念來提供的, 要讓win form的撰寫者可以 比較無痛的 轉移到web form

而當初的1.0, 1.1版預設就是用絕對位置來讓你拖曳...
(當然也可以設定成web form標準的相對位置模式,
這個部份對應win form有點像是拉一堆的panel, 靠panel設定dock來進行排版, 再把textbox, label塞進去)

後來從2.0版開始就預設改為web的標準模式了, 也不再建議用絕對位置的方式來進行拖曳,
但並不表示不可以使用...


我有認識完全不懂web, 然後從win form跳到web form的人,
他最初就是用visual stodio.net 的絕對位置來拖曳每一個元件, 然後對每個要寫事件的button點2下, 再寫code...
後來適應了網頁的運作原理之後, 才真正開始在寫web介面的程式


(從win form要跳到web form, 最難的是排版與運作觀念的轉換,
可能的話把web 當成是完全不一樣的邏輯或環境, 比較不會被原有的觀念卡住)

(換個講法就是, 想成是從windows電腦 換到 apple 的mac電腦, 舊的觀念先全數丟了, 重新適應新的操作模式)

本篇文章回覆於2018-09-19 12:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
15樓
作者回應

ak41
檢舉此回應
其實分工上還蠻細的
不知道ak41大大,您想要做哪一方面?
視覺設計(UI/UX)?切版?前端工程師?還是後端工程師?

<<我也沒特別要做哪一方面
本來是做plc/pac自動化控制的
後來改寫韌體 kEIL c
之後因為需要通訊master上位機開始寫C#/VB.net的WinForm
之後又改寫Android Studio
最近想切入做web看看
本篇文章回覆於2018-09-19 12:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   

回覆
如要回應,請先登入.