你的軟件指的是 WINDOWS桌面程序吧~ WINDOWS桌面程序只是軟件的一種,
寫WIN桌面程序最原始的方法就是WIN API 這個功能最強,寫起來最難。
MFC ATL .NET等是對 WINAPI 的封裝,學過C++你應該知道封裝的意義了吧。
----------------
這樣來學習WIN桌面程序
1.看WINDOWSAPI編程的書,請注意我用了“看”,不求精通,只求了解,認識概念,其實讓你直接學你也學不懂。
2.學習MFC編程,直接學怎麼用MFC編程,不要學習MFC的原理。或者學習.NET,同樣只學用,不學原理。
3.用MFC 或.NET寫了一段時間WIN桌面程序了,這裡你也從實際接觸中對WIN程序的運行、實現有了一定的認識 ,這時你可以回過頭來再好好學習WINAPI 、MFC原理 和.NET原理。
-----------------------------
如果你寫的程序有數據庫有關,你還得學習數據庫語言及原理、應用等等……
如果你把第3步走完了,你就成WIN程序高手了,真正的高手 。
其實單純的C程序也可以結合數據庫寫出應用程序 ,這個主要用在LINUX系統下……
還可以用C程序寫嵌入式程序
再補充一下,能完成一個任務的程序 或程序和數據的集合都叫軟件