windows应用编程怎么学

windows应用编程怎么学,第1张

一般来说,看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 编程主要讲什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9309458.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存