
一般来说,看MFC需要比较熟悉C++的语法,C++和C不同的地方主要是基于C++的类,以及C++的模板,而在MFC中,几乎所有的设计都是基于C++类的,所以要看懂MFC必须比较熟悉C++的类,另外,MFC是基于Windows界面程序设计,所以你还必须了解一些Windows程序设计的基本知识,比如WindowsAPI等,所以在你学习完成C++后再学习MFC比较好
/// <summary>
/// 学生类
/// </summary>
public class Student
{
private int _number;
/// <summary>
/// 学号
/// </summary>
public int Number
{
get { return _number; }
set { _number = value; }
}
private string _name;
/// <summary>
/// 姓名
/// </summary>
public virtual string Name
{
get { return _name; }
set { _name = value; }
}
private object _classStatus;
/// <summary>
/// 上课情况
/// </summary>
public object ClassStatus
{
get { return _classStatus; }
set { _classStatus = value; }
}
public object GetClass()
{
return "学生班级";
}
public virtual string GetName()
{
return "学生类:学生姓名<" + Name + ">";
}
}
/// <summary>
/// 辅导员
/// </summary>
public class Graduate : Student
{
public override string Name
{
get
{
return baseName;
}
set
{
baseName = "辅导员姓名<" + value + ">";
}
}
public override string GetName()
{
return "辅导员类:" + Name;
}
}
//调用
Student stu = new Student();
stuName = "Stu";
MessageBoxShow(stuGetName());
MessageBoxShow(stuGetClass()ToString());
Student gra = new Graduate();
graName = "Gra";
MessageBoxShow(graGetName());
Windows编程就是一套API,用于编写Windows下的应用程序。里面使用C++语言。不过你想学Windows编程,对于C++了解基本语法就可以开始涉足了,没必要一直等到C++学通为止。
1、最基本的语言、算法、数据结构。例如: C++ STL等
2、界面API库,例如:MFC、ATL等
3、网络编程知识:TCP/IP协议、Socket编程等
以上可以弄个凑合版的局域网聊天工具,进阶的还要:
4、 *** 作系统知识:多线程、多进程、内存管理、各种I/O等,优化服务器性能。
5、数据库:储存和管理海量用户信息
6、安全方面:传输数据要加密,服务器端要防黑客攻击、客户端防逆向工程反外挂防病毒等。
电脑编程是计算机方面的一个分支,它可以和“windonws"类的软件应用,知道吗?计算机可以分计算机应用和饿计算机设计。“windows"是应用类,而编程是计算机设计类的,不要在搞混淆了啊!
但具体来说电脑编程使用的软件有微软的vb
vc++
vf等等,都是和"windows"同样出自微软公司。但它们只是编程的很小的部分。
以上就是关于windows应用编程怎么学全部的内容,包括:windows应用编程怎么学、C# WindowsForms窗体应用程序编程:、Windows 编程主要讲什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)