深入浅出mfc李进久.pdf
时间: 2023-09-16 16:02:36 浏览: 52
《深入浅出MFC李进久.pdf》是一本介绍MFC编程的书籍。MFC(Microsoft Foundation Class)是微软开发的一个面向对象的程序库,用于简化Windows应用程序的开发。
这本书的作者李进久从浅入深地介绍了MFC的基本概念、架构和使用方法。他首先讲解了MFC的概念和发展背景,接着详细介绍了MFC的各个组成部分,如CObject、CWnd、CWinApp、CFrameWnd等。对于每个组件,作者都给出了详细的解释,并提供了相应的示例代码。
在介绍完MFC的基础知识后,作者开始深入讲解MFC的核心技术,如消息映射机制、控件的使用、对话框的创建和处理、文档视图结构等。他通过一些实例程序展示了这些技术的实际应用,让读者能够更好地理解和掌握MFC编程。
此外,作者还深入讲解了MFC与数据库的集成、多线程编程、COM组件调用等高级主题。他通过实际例子演示了这些技术的使用方法和注意事项,使读者能够更全面地了解MFC的应用领域和能力。
总的来说,这本书以深入浅出的方式介绍了MFC编程的基本原理和实践技巧。无论是初学者还是有一定经验的开发者,都可以通过阅读这本书,快速掌握MFC编程的核心概念和技术,从而提高Windows应用程序的开发效率和质量。
相关问题
select 练习 create table student( id int, name varchar(20), chinese float, english float, math float ); insert into student(id,name,chinese,english,math) values(1,'张小明',89,78,90); insert into student(id,name,chinese,english,math) values(2,'李进',67,53,95); insert into student(id,name,chinese,english,math) values(3,'王五',87,78,77); insert into student(id,name,chinese,english,math) values(4,'李一',88,98,92); insert into student(id,name,chinese,english,math) values(5,'李来财',82,84,67); insert into student(id,name,chinese,english,math) values(6,'张进宝',55,85,45); insert into student(id,name,chinese,english,math) values(7,'黄蓉',75,65,30); 1.查询表中所有学生的信息。 2.查询表中所有学生的姓名和对应的英语成绩。; 3.过滤表中英语成绩的重复数据。 4.统计每个学生的总分。 5.在所有学生总分数上加10分特长分。 6.使用别名表示学生分数。 7.查询姓名为李一的学生成绩 8.查询英语成绩大于90分的同学 9.查询总分大于200分的所有同学 10.查询英语分数在 80-90之间的同学。 11.查询数学分数为89,90,91的同学。 12.查询所有姓李的学生英语成绩。 13.查询数学分>80,并且语文分>80的同学。 14.查询英语>80或者总分>200的同学
1. 查询表中所有学生的信息:
SELECT * FROM student;
2. 查询表中所有学生的姓名和对应的英语成绩:
SELECT name, english FROM student;
3. 过滤表中英语成绩的重复数据:
SELECT DISTINCT english FROM student;
4. 统计每个学生的总分:
SELECT id, name, chinese + english + math AS total FROM student;
5. 在所有学生总分数上加10分特长分:
SELECT id, name, chinese + english + math + 10 AS total FROM student;
6. 使用别名表示学生分数:
SELECT id, name, chinese AS ChineseScore, english AS EnglishScore, math AS MathScore FROM student;
7. 查询姓名为李一的学生成绩:
SELECT * FROM student WHERE name = '李一';
8. 查询英语成绩大于90分的同学:
SELECT * FROM student WHERE english > 90;
9. 查询总分大于200分的所有同学:
SELECT * FROM student WHERE chinese + english + math > 200;
10. 查询英语分数在 80-90之间的同学:
SELECT * FROM student WHERE english BETWEEN 80 AND 90;
11. 查询数学分数为89,90,91的同学:
SELECT * FROM student WHERE math IN (89, 90, 91);
12. 查询所有姓李的学生英语成绩:
SELECT name, english FROM student WHERE name LIKE '李%';
13. 查询数学分>80,并且语文分>80的同学:
SELECT * FROM student WHERE math > 80 AND chinese > 80;
14. 查询英语>80或者总分>200的同学:
SELECT * FROM student WHERE english > 80 OR chinese + english + math > 200;
matlab自学教材
对于自学Matlab的教材,以下是一些推荐的资源:
1. 《MATLAB程序设计与应用》- 王洪涛、李进
这本书是国内较为经典的Matlab教材,内容全面且深入浅出,适合初学者入门。
2. 《MATLAB高级编程与工程应用》- 袁春风
这本书主要针对已经具备一定Matlab基础的人群,介绍了一些高级编程技巧和工程应用实例。
3. MATLAB官方文档和教程
MATLAB官方网站提供了详细的文档和教程,从基础到高级都有涵盖。它们是非常权威和全面的学习资源。
4. 在线教程和视频课程
有很多网上的免费和付费教程可以帮助你学习Matlab。例如,CSDN、慕课网、Coursera等都有相关的课程,你可以根据自己的需求选择合适的教程。
另外,除了书籍和在线教程,你还可以尝试通过解决实际问题、参加编程竞赛、加入相关的社区等方式来提升自己的Matlab能力。不断实践和探索是学习的关键。祝你学习进步!