2023年 2月7日,大年初一,我乙個人在我的住處用visual c++寫了第乙個程式,用winsocket建立網路聊天,雖然功能不強大,但是這是我的第乙個c++的程式,和哈,還是很開心地。
有了這個winsocket,作為基礎我就可以在上面架設應用了,計畫先做一款五子棋遊戲玩一下,哈哈,開心應用。
這個例子中包含了一下知識點,
1winsocket的基礎知識,沒有這個就不能很好的實現通訊,開展聊天。
2在寫**的功能中還會附帶對visual c++的使用上的問題,如果你的visual c++不會用,那麼你就因乙個問題變成了兩個問題了,哈哈。比如使用classview新增訊息,新增函式,新增變數,等。
3使用者自定義訊息,這些都是學習使用visual c++的基礎,通過這個例子我很好的溫習了以前所學的知識。
4獲取ip的資訊方式:
cstring port;
m_serverport.getwindowtext(port);
cstring name;
//m_serveraddr.getwindowtext(name);
byte f0,f1,f2,f3;
m_serverip.getaddress(f0,f1,f2,f3);
//cstring add;
name.format("%d.%d.%d.%d",f0,f1,f2,f3);
if (port.isempty()|| name.isempty())
_t("")的作用是將字串國際化,將引數轉換成unicode,multibyte_character或sbcs編碼.struct預設定義的所有成員都是public,而class預設都是private,他們可以通用.
Visual C 技術內幕學習筆記 第一章 簡介
幾個重要概念 1.net框架 net框架不僅僅是一組類庫。它以使用多種語言的編譯器為目標,並負責為這些語言建立的程式提供乙個共享的基礎平台。該平台包括公共語言執行庫。2.公共語言執行庫 common language runtime clr的任務是管理和執行為.net框架編寫的 執行於clr上的 稱...
Visual C 6 0技術內幕筆記(三)
什麼是檢視從使用者的角度看,檢視是使用者可以改變大小 位置和關閉的普通視窗。從程式設計師的角度,檢視是從mfc庫cview派生的類的c 物件。單文件介面和多文件介面mfc庫支援兩種不同的應用程式型別,sdi和mdi。ondraw成員函式ondraw是cview類的乙個虛函式,每次視窗重繪時,應用程式...
讀書筆記 Visual C 程式設計之道
1 switch語句只能接受整形值或者列舉型值 2 使用this關鍵字通過 執行符來引用類的成員變數。例如類裡面的set方法的形參和類的成員變數名稱相同,所以用 this代表。3 子類同名的成員變數會隱藏父類同名的成員變數。4 區域性變數和全域性變數重名,例如下面程式兩次生命sum並不能得到正確結果...