C#課外實踐——校園二手平台(技術篇1)

來源:互聯網
上載者:User

標籤:

前面分享了這次的課外實踐的心得,這次,就分享一下從這次的課外實踐的過程中學到的知識技能吧。雖然有句話說的好,不要做沒有準備的戰爭,但是,我想說的是,生活中有很多的事情是不允許我們有準備的。遇到事情必須迎刃而上,至於沒有掌握的技能,那就要看你的能力了,學習的能力是否夠快,承受壓力的能力是否夠強。總之,無準備的戰爭還是有的。平時訓練的就是解決問題的能力。

軟體的介面

有很多的小組他們的介面都是很華麗的背景圖片做成的。但是,我不同意。我個人覺得現在人們的生活的環境很複雜,尤其是中國式的軟體,各種各樣外掛程式,我不知道大家的煩不煩,總之我是煩死了。沒有一款軟體是那麼的乾脆利索,簡潔明了。

所以我的要求是,軟體的外觀不需要過多的裝飾,簡潔大方,操作明了。

  1. 表單之間的參數的傳遞。
    1. 方法1,建立了一個CPublic類,這裡面存放的都是公有的變數。
    2. 方法2,重寫表單的Show()函數。

      方法1的代碼就不展示了,發放2的如下:

  2. 上面的表單以模態的方式顯示出來,在這裡,在說一下模態與非模態的區別。老師上課講得很難好,但是沒有明白,還是在實踐的過程中,深刻的區分了模態與非模態的區別。

    模態:當彈出一個模態表單的時候,主程式從調用的地方 暫停,直到模態的表單運行完關閉以後,主程式,才接著運行。

    非模態:當彈出一個非模態的表單的時候,主程式並沒有 暫停,而是繼續執行。非模態的表單和主程式是獨立的。

  3. 學會利用DBHelper()類。軟體的運行必定會有資料的參與,所以資料庫的操作少不了。將你常用到的封裝成一個類,這樣使用的時候也會很方便的。
  4. C#的檔案過濾器

  1. 單一實例的使用(我覺得是單一實例,一個事件只引發一個表單,當表單被主表單擋住後,再次單擊事件,不是第二次彈出一個表單,而是啟用後面的表單。)

  1. GrideView的小知識

  1. 新手指南是否啟動?(關於新手導航的問題,也就是說,程式的再次啟動,使用者選擇是否啟動新手指南。)

    我用到的只是一個小技巧吧,用朋友的話說,是"作弊",呵呵。現在的我只能想出這樣的方法。都知道程式的再次運行,所有的變數都會恢複初值,我們可以把這個標識變數存到外面。

  2. 表單有一種設計模式:是把 表單 的標題列去掉了。大家都知道,我們要向移動表單的話,就需要標題列,標題列沒了,這就預示著,我們要想其他的辦法移動表單。邏輯演算法,就不多說了。

  3. 雖然說,只有2B的人會把圖片存放到資料庫裡面,但是這次我就嘗試了一下2B。我以2禁止位元組的方式,把圖片存放到了資料庫的image類型的欄位裡。

  4. 接下來利用預存程序,將資訊儲存到資料庫裡面。

C#課外實踐——校園二手平台(技術篇1)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.