【求助】有人願意線上教我VC++嗎?

顯示結果從第 1 筆 到 4 筆,共計 4 筆
  1. #1
    會員 htkstw 的大頭照
    註冊日期
    2001-05-17
    討論區文章
    305

    【求助】有人願意線上教我VC++嗎?

    感謝你進來看這篇文章.

    我自己已經用VB6寫了一個進銷存軟體, 為了求進步, 我想以VC++來寫寫看. 入門書我有買了一本, 不過書中教的與網路上找的都是千篇一律的從最基本教起, 所以看了真的是不但很模糊, 更是讓我用應用程式精靈建好主畫面後, 就不知道該如何繼續下去了.

    在此, 我先請教一些問題, 希望VC++高手能解開我的疑惑, 並指引我正確的學習方向, 如此我才知道該從哪個方向去找相關資料:

    1.以進銷存軟體來說, 使用MDI多重文件格式來做大概沒錯, 只是例如編輯廠商資料、客戶資料...等等, 由於需要用到一些CEDIT(或是其它)來輸入資料, 所以應該是用對話盒來做? 還是用CMdiChildWnd來做? 還是其它?
    PS.在VB中, 我做的子視窗是具縮小化但不能最大化的子視窗樣式.

    2.由於需要用到.MDB資料庫, 是不是要用DOC/VIEW架構來做? 又, 一個選單項目(例如編輯廠商資料、客戶資料...), 是不是就要開一個DOC/VIEW?

    3. "CMultiDocTemplate* pDocTemplate;"這個式子中的 '*' 符號也算是指標嗎? 我曾經裝上VS.NET 2005, 類似這種式子的, 有用 '^' 這個符號, 那 '^' 這個符號是什麼意思呢?



  2. #2
    會員 HarrisonLin 的大頭照
    註冊日期
    2002-04-11
    討論區文章
    611
    引用 作者:htkstw
    感謝你進來看這篇文章.

    我自己已經用VB6寫了一個進銷存軟體, 為了求進步, 我想以VC++來寫寫看. 入門書我有買了一本, 不過書中教的與網路上找的都是千篇一律的從最基本教起, 所以看了真的是不但很模糊, 更是讓我用應用程式精靈建好主畫面後, 就不知道該如何繼續下去了.

    在此, 我先請教一些問題, 希望VC++高手能解開我的疑惑, 並指引我正確的學習方向, 如此我才知道該從哪個方向去找相關資料:

    1.以進銷存軟體來說, 使用MDI多重文件格式來做大概沒錯, 只是例如編輯廠商資料、客戶資料...等等, 由於需要用到一些CEDIT(或是其它)來輸入資料, 所以應該是用對話盒來做? 還是用CMdiChildWnd來做? 還是其它?
    PS.在VB中, 我做的子視窗是具縮小化但不能最大化的子視窗樣式.

    2.由於需要用到.MDB資料庫, 是不是要用DOC/VIEW架構來做? 又, 一個選單項目(例如編輯廠商資料、客戶資料...), 是不是就要開一個DOC/VIEW?

    3. "CMultiDocTemplate* pDocTemplate;"這個式子中的 '*' 符號也算是指標嗎? 我曾經裝上VS.NET 2005, 類似這種式子的, 有用 '^' 這個符號, 那 '^' 這個符號是什麼意思呢?
    路過加減回答...

    1. 輸入資料的控制項要放在文件中,還是另外彈出對話盒,並沒有很強制的規定;不過如果是必要的資訊,需要使用者輸入,就不應該要使用者先按下某個按鈕彈出對話盒,再填入資料。所以我想控制項在文件中應該會比較好一點。

    2. 程式會不會使用到資料庫跟要不要使用 DOC/VIEW 架構好像也扯不上關係吧? DOC/VIEW 只是一個建議的設計手法,讓你在開發比較大型的程式時,不會把"呈現資料"與"處理資料"的程式碼混雜在一起,以免程式碼難以追蹤或是維護。但又是否一定要使用 DOC/VIEW 呢?不見得,看程式的大小決定吧...寫一個 Hello World 不見得要動這麼大的陣仗。

    3. "CMultiDocTemplate* pDocTemplate;" 的確是宣告一個 CMultiDocTemplate 型態的指標,名為 pDocTemplate。 * 不是一個指標,應該說 "pDocTemplate" 是一個指標, 我想你可能是被 "CMultiDocTemplate* pDocTemplate;" 和 "CMultiDocTemplate *pDocTemplate;" (注意 * 的位置)給搞混了,這兩個寫法的結果都相同,就是宣告一個指標。而 "^" 符號在 C++ 裡是位元運算的 XOR,我對 C# 沒研究,是否有其它用途我就不知道了,這應該查書就可以查到的。

  3. #3
    會員 VicLin 的大頭照
    註冊日期
    2002-06-20
    討論區文章
    1,179
    我是覺得學C/C++最好不要一開始就想玩視窗
    一開始我也是學VB的 後來轉戰VC++
    VB的很多東西 都是包好的 你看不見後面的運作
    然而 C/C++就跟VB不一樣 很多東西都得自己來
    寫個視窗程式就有好幾種選擇 MFC ,win32 SDK,BCB等等
    而且 C/C++的很多觀念與VB不一樣 光多出來的一個指標
    對於剛接觸的就會有點搞不清礎
    我是覺得學C/C++一開始在文字模式下是必要的
    比起視窗 文字模式的輸出輸入寫作等等 都來得方便多了

    指標 只要是有*字的都是指標
    int *A;
    int **B;
    int ***C;
    當然 CMultiDocTemplate* pDocTemplate 也是指標
    只不過它是指向CMultiDocTemplate類別的指標

  4. #4
    會員 htkstw 的大頭照
    註冊日期
    2001-05-17
    討論區文章
    305
    感謝兩位大哥的指教, 晚上開始我會試試看.

    從HarrisonLin兄的解釋來想, 我想, 寫像"編輯廠商資料"這樣的作業項目, 用DOC/VIEW來做應該不會錯了.

類似的主題

  1. 【閒聊】請問一下類似巨匠的線上教學
    作者:sco00262 所在討論版:-- 閒 話 家 常 灌 水 版
    回覆: 2
    最後發表: 2005-12-25, 05:49 PM
  2. 有沒有人願意幫忙換主機板LPT PORT??
    作者:kayguay 所在討論版:-- 電 腦 硬 體 討 論 版
    回覆: 4
    最後發表: 2004-04-25, 12:16 PM
  3. CorelDraw 10 有人願意幫我嗎?
    作者:jshj0314 所在討論版:-- 繪 圖 軟 體 討 論 版
    回覆: 2
    最後發表: 2001-12-28, 06:02 PM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •