
Visual.C++
文章平均质量分 65
haonan9122
--==不想说什么,能力重于一切==--
展开
-
C.C++.C#.Java.Delphi中控制语句的相似和不同
<br /><br />前言:<br />由于C.C++.C#.java.delphi都有所使用,各自语言又略有不同,每次都要翻阅基础语法,甚为不便,特此总结。<br />C:本人主要是做LinuxC的一些东东<br />C++:做一些网络编程<br />C#:个人正在学习<br />java:做一些跨平台的数据集成<br />delphi:做一些数据库开发的东东<br />一、选择结构<br />1.if语句<br />C.C++.C#.java:<br />(1) 简单的if条件语句 <br />e.g原创 2010-07-15 17:46:00 · 956 阅读 · 0 评论 -
Visual C++.NET技术内幕(第6版)学习笔记1
1.VS2008中很多以前的函数直接输入字符串,现在改为_T("字符串")了,具体原因以后研究一下,比如:pDC->TextOutW(0,0,_T("Hello,world!"));fontText.CreateFont(-nPoints*20,0,0,0,400,FALSE,FALSE,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCH|FF_SWISS,_T("Arial"));strTe原创 2010-07-19 21:10:00 · 1336 阅读 · 0 评论 -
编程规范&匈牙利命名法
<br /><br />VC编程规范-程序员们都应该这样写代码<br /> <br /> <br />基本要求<br /> <br />1.1 程序结构清析,简单易懂,单个函数的程序行数不得超过100行。<br />1.2 打算干什么,要简单,直接了当,代码精简,避免垃圾程序。<br />1.3 尽量使用标准库函数和公共函数。<br />1.4 不要随意定义全局变量,尽量使用局部变量。<br />1.5 使用括号以避免二义性。<br /> <br />2.可读性要求<br />2.1 可读性第一,效率第二。原创 2010-07-19 21:12:00 · 1037 阅读 · 0 评论 -
MFC启动过程
<br /><br />1. 首先说一下MFC程序的启动过程. <br />每个MFC程序都有一个全局的应用程序类的对象, 在面向对象程度非常好的MFC程序中, 应该只有这一个全局的对象. <br />MFC应用程序启动时, 首先创建这个应用程序对象, 比如对象名为theApp, 这时将调用这个对象的构造函数来初始化theApp.然后由应用程序框架调用MFC提供的AfxWinMain主函数. 在这个主函数中, 首先获得应用程序对象theApp的指针, 然后通过这个指针调用程序程序对象的有关函数, 来完成程序原创 2010-07-19 21:13:00 · 5230 阅读 · 1 评论 -
Visual C++.NET技术内幕(第6版)学习笔记4
<br />1.今天看《程序员》里说IE8的安全性有多好多好,升级了后,与VS2008不兼容,卸载之。原创 2010-07-22 00:07:00 · 678 阅读 · 0 评论 -
Visual C++.NET技术内幕(第6版)学习笔记2
<br /><br />ex06e:<br />1.第一次编译不成功因为没有设置按钮的Owner Draw属性为真<br />2.CAboutDlg类的声明和实现在ex06.cpp文件中<br />关于那个类在哪声明和实现,只要打开类视图双击就知道了,不用记住,没准哪天微软就把声明和实现换地方了也未可知。<br />3.位图的名字标示加引号,表示用名字标示资源而不是ID;<br />ex07a:<br />1.勘误<br />P128页把m_bCat改为m_nCat<br />P131页m_nLang,同样原创 2010-07-20 21:46:00 · 969 阅读 · 0 评论 -
Visual C++.NET技术内幕(第6版)学习笔记5
Visual C++.NET技术内幕(第6版)学习笔记5Ex09a:ActiveX控件对话框容器这里要编辑控件类处理消息,要有三个步骤,以下是原理:视类增加一个消息相应函数后,在源文件中都会增加三处代码。 (1)消息相应函数原型。 在视图类.h文件会增加下述代码: //生成的消息映射函数 protected: DECLARE_MESSAGE_MAP() public: afx_msg void OnLButtonDown(UINT nFlags, CPoint原创 2010-07-22 22:47:00 · 1012 阅读 · 0 评论 -
Visual C++.NET技术内幕(第6版)学习笔记3
1.::域名解析符返回值类型名 类名::函数成员名(参数表) { 函数体。 } 这个是在类内声明函数后在类外定义的一种方法!如果不加"类名::"的话,编译系统就不会知道你的函数属于哪个类;另外,这样定义函数一定要在类中声明之后,说明它是类的成员函数才可以!在类内声明的时候就不需要::了,直接 返回值类型 函数名(参数表) 就可以了! 2.枚举类型emum1.10 枚举类型在实际问题中,有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月,一个班每周有六门课程等等。如果把这些量说原创 2010-07-21 22:35:00 · 1028 阅读 · 0 评论