[教學]如何利用Visual Studio製作一個簡易的點餐系統

Поделиться
HTML-код
  • Опубликовано: 10 сен 2024
  • 此影片為銘傳大學資訊傳播工程學系105年視窗程式設計課程小考題目Demo。
    Hello各位觀眾你們好,這個影片要來教大家如何以C# 在Microsoft Vsual Studio中用簡單的技巧做出一個簡單的點餐系統。
    歡迎各位有問題可以提出來討論以及不吝指教!

Комментарии • 71

  • @elkyelkyelky
    @elkyelkyelky 5 лет назад +9

    非常感謝您分享這個影片,教學得很清楚,我受益良多。

  • @user-sk8vk2kg6k
    @user-sk8vk2kg6k Год назад

    不好意思 請問有什麼方法能夠新增一個FROM2ㄇ ?因為用了您下面的方法一樣無法新增耶

  • @BruceLee017
    @BruceLee017 2 года назад

    謝謝大大

  • @kasenglui5879
    @kasenglui5879 6 лет назад +3

    14:18 if 的判定是不是太長了??如果不過1到5 而是一到一萬的話,不是打死人了啦???
    if可以寫成combox.text在1到5之間嗎(如果是一到一萬的時間不會打字打到死啊。)
    combox text>=1&&combox text

    • @StevenLin1015
      @StevenLin1015  6 лет назад +1

      抱歉,現在才回覆您!
      只要語法跟邏輯沒有錯誤,if判斷式的條件寫法有很多種,不一定要照影片上的邏輯寫。
      我是想說這樣在解釋上可能比較容易理解(當然一定有更好的寫法),提供一個方向給觀眾參考這樣~
      也謝謝您的指教喔!

    • @user-gj9ew8kb2i
      @user-gj9ew8kb2i 5 лет назад

      checkBox1.Checked == true && !(comboBox1.Items.IndexOf(comboBox1.Text) < 0)

    • @pain3264
      @pain3264 3 года назад +3

      if (checkBox1.Checked && comboBox1.Items.IndexOf(comboBox1.Text) > -1)
      其實判斷式內的checkBox1.Checked 為啥要定義給他 == true...難道是vs才有的問題嗎, 其他程式不用給好像也判斷true,如果要false直接改成 !checkBox1.Checked
      影片作者 方法是給限定範圍的語法參考用的,這點不用評論好壞,如果是定義無上限制,判斷最低的值-1 就可以了,影片內的好像是程式內部0 = 外部顯示1

  • @st56ev8enBen01
    @st56ev8enBen01 4 года назад

    if (checkBox1.Checked == true) //已經打勾了
    {
    int n = (comboBox1.Item.IndexOf(comboBox1.Text) )+1;
    Program.beef = 75*n;
    }
    這樣省略可以?

  • @feihuiopyeah
    @feihuiopyeah 4 года назад

    这个视频非常好

  • @user-iq5jk3bl2g
    @user-iq5jk3bl2g 5 лет назад

    想請問我form2的label1那個份數不管我怎麼選都是0ㄝ

  • @user-or8fi4hy8v
    @user-or8fi4hy8v 4 года назад

    請問有字體清晰一點的版本或還有保留檔案嗎?

  • @user-bn9he4mw9l
    @user-bn9he4mw9l 2 года назад

    沒有一個note把全部的程式碼記錄著的嗎?

  • @hml8588
    @hml8588 3 года назад

    Good job 👍

  • @user-iq5jk3bl2g
    @user-iq5jk3bl2g 5 лет назад +1

    這次競賽幫到很多 謝謝你

    • @StevenLin1015
      @StevenLin1015  5 лет назад +1

      承彥吳 不用客氣~能幫到你的忙是我的榮幸!

  • @bensonkwok2486
    @bensonkwok2486 6 лет назад +1

    想问下,这个程式编写完之后,如何把它生成为 .exe文件使用?

    • @StevenLin1015
      @StevenLin1015  6 лет назад

      我印象中Compile後,從一開始建立專案的文件夾找Debug->Release,裡頭就會有.exe檔案了

    • @bensonkwok2486
      @bensonkwok2486 6 лет назад

      想请问下松贤,你会C++语音吗? 会不会出些教程?

    • @StevenLin1015
      @StevenLin1015  6 лет назад

      C++沒有接觸過哦!所以不會上傳相關教程視頻上來。

  • @bensonkwok2486
    @bensonkwok2486 6 лет назад

    ok谢谢

  • @bensonkwok2486
    @bensonkwok2486 6 лет назад

    好的谢谢。这个语言可以写外挂辅助之类的吗

    • @StevenLin1015
      @StevenLin1015  6 лет назад

      這問題問倒我了!我不確定C#可不可以,但C++「應該」是可行的。但是我建議你還是要問問其他相關(計算機科學、軟件)專業的朋友會更準確些。

  • @dar2d460
    @dar2d460 6 лет назад

    想請問一下你的Form2是建在同一個專案內嗎,如何新建?
    我照你的方法加入Form2的程式碼可是他好像讀不到,

    • @StevenLin1015
      @StevenLin1015  6 лет назад

      dar2 d 是建在同一個專案內的哦~(右上方方案總管有顯示出來)
      至於要在原有的專案新增第二或更多的視窗(form),可以參考這位大大的方法:oblivious9.pixnet.net/blog/post/192683977-c%23-多個form間切換

    • @StevenLin1015
      @StevenLin1015  6 лет назад

      不好意思現在才回覆您

    • @dar2d460
      @dar2d460 6 лет назад

      不會,謝謝您的解說

    • @dar2d460
      @dar2d460 6 лет назад

      能再請問一下,我在 program cs 設好參數後 ,之後再Form1呼叫時失敗是什麼原因?(計算菜價那段)

    • @StevenLin1015
      @StevenLin1015  6 лет назад

      dar2 d 請問在錯誤清單有寫出原因嗎?這樣比較好隔空抓藥。 目前看來是要在Form1用Program.cs的變數時,需要在變數前加上"Program."。舉例:我在Program.cs宣告一個變數public static int number;,那麼你在Form1.cs要使用它就要寫成Program.number = xxx(我要指派的變數)這樣

  • @ndr1870
    @ndr1870 6 лет назад

    請問這個能開發在APP上嗎

    • @StevenLin1015
      @StevenLin1015  6 лет назад

      您好!如果要用C#寫App的話,我記得應該可以用Xamarin來做。但是我已經很久沒碰了,所以給你個方向上網找找看:)

  • @王齡漢
    @王齡漢 7 лет назад

    不好意思 可以請教一個問題嗎 用這軟體寫的程式是變APP嗎 (我外行人)

    • @StevenLin1015
      @StevenLin1015  7 лет назад

      王齡漢 是的,但是它只能在Windows平台(作業系統)執行

    • @yihua330
      @yihua330 7 лет назад

      請問我從此下載之後是VWD community為何不是pro..
      www.visualstudio.com/zh-hant/thank-you-downloading-visual-studio-mac/?sku=professionalmac&rel=15

    • @jameslio1167
      @jameslio1167 5 лет назад

      @@yihua330 Pro要付費買,community免費!

  • @user-dm3nn3li9i
    @user-dm3nn3li9i 6 лет назад

    為什麼我的if條件會無法運算(照上面打了,我是用2010的)

    • @StevenLin1015
      @StevenLin1015  6 лет назад

      有可能是判斷式錯誤、運算符有打錯或是變數名稱的問題,再稍微對一下影片的寫法看看(手邊沒檔案,大概想到這些問題先提供給你除錯)

    • @user-dm3nn3li9i
      @user-dm3nn3li9i 6 лет назад

      謝謝

    • @user-dm3nn3li9i
      @user-dm3nn3li9i 6 лет назад

      謝謝

  • @Justin-il8qg
    @Justin-il8qg Год назад

    能直接給我程式做更改嗎?

  • @allenprinceton5125
    @allenprinceton5125 5 лет назад

    if 後面要加{還是(???

    • @StevenLin1015
      @StevenLin1015  5 лет назад +1

      if 後接的是判斷式,再接處理方式。e.g. if (條件式) { // 你要做的事情 }

  • @villager_sam
    @villager_sam 4 года назад

    請問為甚麼我找不到[設計]

    • @StevenLin1015
      @StevenLin1015  4 года назад

      可以在右邊方案總管裡,在FormX.cs (像我影片裡的Form1.cs, Form2.cs)上點擊兩下,就會自己叫出[設計]的頁籤~~

    • @villager_sam
      @villager_sam 4 года назад

      @@StevenLin1015 沒有怎麼辦?

    • @villager_sam
      @villager_sam 4 года назад

      我剛剛自己解決了,
      另外我有試過教學內容,不知道是看不清楚打錯還是甚麼問題,它顯示錯誤。

  • @user-eu2vj7fk5h
    @user-eu2vj7fk5h 2 года назад

    阿賢是林家賢嗎

  • @Happy-dz1yt
    @Happy-dz1yt 6 лет назад

    40:31
    -送你個換行-
    哈哈
    46:13
    最後還有個謝謝各位
    真的沒有看過如此搞笑的影片

    • @StevenLin1015
      @StevenLin1015  6 лет назад +1

      笑死 ...為什麼我以前那麼白痴
      剛才你有留言我有看到,但是刪除了,我還是雞婆回一下:
      這個不算是作業。我在影片下方簡介有註明是小考的練習題目,只是老師要求把步驟重新做一次並錄成影片這樣~

  • @user-ly5ok4mg9t
    @user-ly5ok4mg9t 4 года назад +1

    字太小了,看到好累,看不下去了

  • @hcy6406
    @hcy6406 7 лет назад

    為什麼我的工具箱是沒東西的

    • @StevenLin1015
      @StevenLin1015  7 лет назад +1

      BOB Mr. 你好,可以參考一下stackoverflow.com/questions/1268298/how-to-rebuild-the-visual-studio-toolbox 的解決方法,如果還是不行,通常我的做法是再重裝一次(趕時間就...算了xD)

  • @yihua330
    @yihua330 7 лет назад

    請問如何查看客人的點餐結果?

    • @StevenLin1015
      @StevenLin1015  7 лет назад

      Yihua Chou 你好:在影片後面會出現一個結賬視窗(38:53處),上面的label1有明列顧客點了哪種餐點以及各點了幾份,不知道這是不是您要的結果?

    • @yihua330
      @yihua330 7 лет назад

      可以看到來自不同客人的點單結果嗎

    • @StevenLin1015
      @StevenLin1015  7 лет назад

      沒有辦法哦!

    • @yihua330
      @yihua330 7 лет назад

      謝謝!另外請教一下VWDpro有mac版嗎
      我下載後都顯示community...

    • @yihua330
      @yihua330 7 лет назад

      不懂這句話意思:
      「若要啟用 Visual Studio for Mac 中的 Professional 授權,請使用用來存取 Visual Studio 訂閱入口網站的相同使用者名稱和密碼來登入 Visual Studio for Mac。」

  • @yoger_1385
    @yoger_1385 5 лет назад

    好難做= =

  • @keroroya42
    @keroroya42 7 лет назад +1

    聲音好性感,耳朵要懷孕了

  • @jbz4626
    @jbz4626 5 лет назад +1

    误人子弟,这种人比控件党还可恨!!

    • @edielei8519
      @edielei8519 4 года назад

      赞同!

    • @user-xk4om2gd9e
      @user-xk4om2gd9e 4 года назад +4

      大哥能否寫一份「不會誤人子弟」的範例給大家看一下 ?? 感謝