1.编程中VB跟VC指的实例是什么 请详细说清楚...
2.VisualC++基础与案例开发详解作者简介
3.åºäºMFCç¼ç¨å®ä¾ä¹¦ç±
4.delphi编程工具 怎么学才能学到精通 想做什么就做什么?
编程中VB跟VC指的是什么 请详细说清楚...
VB即Visual Basic编程语言
年,美国微软公司推出了Visual Basic(可简称VB),精通目前的源码源代最新版本是VB Beta2(VB9)中文版。
Visual 意即可视的实例、可见的精通,指的源码源代区块链养牛源码是开发像Windows操作系统的图形用户界面(Graphic User Interface,GUI)的方法,它不需要编写大量代码去描述界面元素的实例外观和位置,只要把预先建立好的精通对象拖放到屏幕上相应的位置即可。
Basic 实际上是源码源代一个短语的缩写,这个短语就是实例 Beginners all_purpose symbolic instruction code ,其中文意思为“初始者通用符号指令代码语言”。精通
Visual Basic 6 有学习版、源码源代专业版和企业版三种版本,实例以满足不同的精通开发需要。学习版适用于普通学习者及大多数使用 Visual Basic 开发一般 Windows 应用程序的源码源代人员,但是;专业版适用于计算机专业开发人员,包括了学习版的全部内容功能以及Internet控件开发工具之类的高级特性;企业版除包含专业版全部的内容外,还有自动化构件管理器等工具,使得专业编程人员能够开发功能强大的组骨子里分布式应用程序。
Visual Basic 是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发 Windows 环境下的各类应用程序。它简单易学、效率高,且功能强大可以与 Windows 专业开发工具SDK相媲美。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,以用动态链接库(DLL)、对象的链接与世隔嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。随着版本的提高,Visual Basic的功能也越来越强。5.0版以后,tree命令源码查看Visual Basic 推出了中文版,与前个版本相比,其功能有了很大提升。
但是,功能再强大,Visual Basic 仍然有一个缺点:在没有MSVBVM**.DLL的计算机上必须安装所需的DLL文件。用它可设计操作系统,不过,比较困难。
在世纪初,Microsoft 公司推出 Visual Studio .NET ,它与 Visual Basic 之间有了重大变化,Visual Studio 为各种编程工具做了一个平台,Visual Basic.NET 可在这种平台上运行。相对于传统VB,有很大的不同。VB .Net,首次使用.Net构架进行可视化编程,并且能很好地与COM构架兼容,Visual Studio .NET 应用 .NET Framework 1.1 。
年 Visual Studio 则运用了 NET 2.0 的技术,更加的方便了程序员的工作。可是新的程序对系统配置要求也较高,需要微软.Net Framework 2.0以上的.Net构架支持。
年月,微软(Microsoft)推出了Visual Studio Beta 2 发生了重大的变化(见附图)在代码输入的时候,可以比VB快很多,在非特殊的情况下,VB都会自动开启 自动完成关键字 这个命令 而且支持最新的 .NET Framework 3.5 SP1 Beta
VC即Visual Basic编程语言
一、VC是什么?学VC是学什么?
首先VC是一个软件(IDE集成开发环境)(编译、编辑、调试)
C和C++。但C++中的有些特性是不用的,例如I/O流,多态继承
WindowsSDK(软件开发工具)
VC的灵魂:MFC(微软基础类库)
ATL(ActiveX模板类库)
其他的SDK,如OpenGL,DirectX,ActiveMoive,DrawDib(WinG)
VC是许许多多技术的综合,就好像少林般绝技,一般在应用中学会其中很少一部分就够了。我们的现在目的,其实不过是学一套少林长拳。这套长拳应包括:
1、哪家源码靠谱养成一种严谨的软件开发习惯,熟悉软件工程的基本原则。
2、C语言基础
3、C++最基本内容:类、继承性、封装性、多态性的概念
4、如何用向导建立一个程序框架
5、设计菜单
6、设计工具条
7、设计和使用对话框,熟悉最常用的对话框控件:按钮、静态文本、编辑框等
8、知道怎样新建类、成员函数、成员变量、消息处理函数。
9、了解最常用的Windows消息:如WM_PAINT(重绘窗口),鼠标按下、弹起、移动,初始化对话框,等。
、了解最简单的GDI(图形设备接口):写文字、画框、画点、画线、画圆,设置画笔、画刷。
、熟悉最常用的MFC类:
CWnd
CDocument
CView
CDC
CDialog
CWinApp
CGdiObject及子类
CString、CPoint、php qq邮箱源码CRect、CSize等简单数据类型
CFile
以上提到的这些内容,是每个人都会用到的内容。
二、MFC简介
上述主要内容都是与实际操作关系非常密切的,在此不可能讲清楚;而且,这些在一般的书里都会讲到。我主要将最重要的MFC介绍一下。
MFC是对WindowsAPI的封装,大大简化了我们的工作;学VC主要就是要学MFC,大约有多个类,但常用的也就二三十个。应该象背4级单词一样将这些常用类搞懂;当然不要死记,要通过看帮助、看例子、动手练习来学会它们;而且,并非每个类的内部的所有函数都要学会,要日积月累。如果真的想成为高手,做个笔记本把自己认为重要的类、函数记下来,随时学习,也是很好的突击方法。
下面介绍最重要的MFC。
CWnd:窗口,它是大多数“看得见的东西”的父类(Windows里几乎所有看得见的东西都是一个窗口,大窗口里有许多小窗口),比如视图CView、框架窗口CFrameWnd、工具条CToolBar、对话框CDialog、按钮CButton,etc;一个例外是菜单(CMenu)不是从窗口派生的。该类很大,一开始也不必学,知道就行了。
CDocument文档,易语言 淘宝源码负责内存数据与磁盘的交互。最重要的是OnOpenDocument(读入),OnSaveDocument(写盘),Serialize(读写)
CView视图,负责内存数据与用户的交互。包括数据的显示、用户操作的响应(如菜单的选取、鼠标的响应)。最重要的是OnDraw(重画窗口),通常用CWnd::Invalidate()来启动它。另外,它通过消息映射表处理菜单、工具条、快捷键和其他用户消息。你自己的许多功能都要加在里面,你打交道最多的就是它。
CDC设备文本。无论是显示器还是打印机,都是画图给用户看。这图就抽象为CDC。CDC与其他GDI(图形设备接口)一起,完成文字和图形、图像的显示工作。把CDC想象成一张纸,每个窗口都有一个CDC相联系,负责画窗口。CDC有个常用子类CClientDC(窗口客户区),画图通常通过CClientDC完成。
CDialog对话框
CWinApp应用程序类。似于C中的main函数,是程序执行的入口和管理者,负责程序建立、消灭,主窗口和文档模板的建立。最常用函数InitInstance():初始化。
CGdiObject及子类,用于向设备文本画图。它们都需要在使用前选进DC。
CPen笔,画线
CBrush刷子,填充
CFont字体,控制文字输出的字体
CBitmap位图
CPalette调色板
CRgn区域,指定一块区域可以用于做特殊处理。
CFile文件。最重要的不外是Open(打开),Read(读入),Write(写)
CString字符串。封装了C中的字符数组,非常实用。
CPoint点,就是(x,y)对
CRect矩形,就是(left,top,right,bottom)
CSize大小,就是(cx,cy)对(宽、高)
三、用好MSDN和例子
作为提高,推荐看的例子有:
nHello最简单的程序框架
nScribble鼠标绘图。教程:编程基础,GDI
nDiblook图像处理最简单范例
nMFCIE因特网浏览器
nEnroll数据库
nDaoviewDao(数据访问对象)范例。树型和列视控件
nCubeOpenGL范例,画一个不断旋转的方块
nHierSvrOLE服务器
nOclientOLE包容器
nDrawcli鼠标绘图。也包括OLE。
nWordPad写字板。OLE
四、几点经验
A.为什么要用Windows而不是DOS编程
Windows编程并不比DOS编程难很多,只是在刚刚接触的时候感到头绪繁多,不知从何下手。实际上,如果你会C语言,你会发现Windows编程的难度并不比当年学C语言时大。DOS编程要想成为高手,也需要学习几百个函数(无论是TC、BC、MicrosoftC),并要深入了解汇编语言级的DOS功能调用。而现在在Windows下,付出相同的工作量,你却可以获得几倍的收益。如果你以前熟悉DOS编程,现在再搞Windows编程,只要两个星期肯定会感到巨大的优越性:在DOS下,每一件事都要自己干,而且还有K内存、显示精度等的限制,实在是事倍功半了。
B.为什么要用VC而不是其他Windows编程语言
n大多数大型软件(包括Windows自己)都是用C、C++编的,所以可以利用的源代码特别多。例如Photoshop,就有VC的编程接口。的其他的语言都不如VC有历史优势。而且VC的开发工具特别多,从控件公司到硬件开发商,其产品很少敢不提供VC接口的。
nVC适合组织大工程(VB就不行)
nBorlandC++或C++Builder也很不错,并不比VC差。但BC的版本兼容性不好,从3.1到4.0就出现“代沟”,而且VC提供了极为丰富的文档和范例,VC的参考资料也远比BC多。并且VC与其他的VisualStudio成员可以协调工作,对软件工程有利。
n
C.开始不要学WinAPI编程,但以后最好学学WinAPI
特别要注意,开始不要买讲WindowsSDK编程的书。一个臭名昭著的例子就是“HelloWorld”。各种计算机语言在入门课中往往都给出一个例子,显示一行文字“HelloWorld”,无论是在Basic、C、Pascal,甚至汇编中,这个最简单的小程序都几行就可以写完。但在早期的Windows编程中,刚才讲到的“HelloWin”这个有名的例子就要组织一个工程、写上几百行代码才能实现。这就吓跑了很多想学Windows编程的人。实际上,在Windows下显示“Helloworld”,最简单的方法只要5行就够了:
#include“windows.h”
voidWinMain()
{
MessageBox(NULL,”HelloWorld!”,”MyFirstWindowsApplication”,MB_OK);
}
当然这个程序只建立了一个最简单的对话框,但这已经够了。
如果你没有SDK编程的经验,学VC就是要利用MFC绕过Windows编程的许多细节。有好的工具为什么不用呢?现在你在VC写一个”HelloWorld”,只要写一行代码就可以了。
voidCYourView::OnDraw(CDC*pDC)
{
//…….其他的代码
pDC->TextOut(,,”HelloWorld!”);
}
但MFC不是万能的,WinAPI和VC中有很多功能在MFC中并不能反映出来。在入门后,要想发挥VC的完全能力,WindowsAPI还是非常重要的。而且,这些API在其他Windows语言中也用得到。
学语言,与练武道理也差不多。VC、VB、Dlphi、VFP,以及其他的Windows编程语言,都属于同一个门派:Windows门,虽然招式不同,但内功都是一样的,这就是WindowsAPI(应用编程接口),大概是两千个函数。任何武功,招式即使再复杂,通常也能在很短时间内记下来;但内功就不是一朝一夕的事。而且,各门派的内功不同,Unix、Linux门有Uinx的内功,Apple(苹果)门有Mac的内功,Java更是自成一派。我们这里说的学VC,只是学招式,学招式一个月差不多就够了,聪明的两个星期就可以掌握。光学招式,吓唬人是够了,但和高手一过招,非出丑不可。要想精通VC,必须熟悉WindowsAPI。
VisualC++基础与案例开发详解作者简介
张孝祥,是Java领域的知名专家,著有多本畅销书籍,包括《Java就业培训教程》、《Java Script网页开发》、《深入体验Java Web开发内幕一核心基础》、《深入体验Java Web开发内幕—高级特性》、《Java邮件开发详解》等。
除了出版书籍,张孝祥老师还发布了中国第一套Java学习视频,对Java学习者来说,这无疑是一个巨大的贡献。
张孝祥老师不仅精通Java,还有C/C++、VC、VB、SQL Server、Oracle等编程语言和数据库系统的深厚功底。他的教学风格独特,擅长解剖和分析问题,善于使用生动形象的比喻,让复杂的、难以理解的问题与知识简单化。
在教学过程中,张孝祥老师总是致力于将抽象的、难以理解的编程概念和知识转化为易于理解的、形象化的实例。他的这种教学方式深受学生们的喜爱,也使得他的教学效果显著。
张孝祥老师的专业知识丰富,教学经验深厚,他的书籍和视频对Java学习者来说是不可或缺的资源。他的独特教学风格和深入浅出的讲解方式,使得复杂的编程概念和知识变得易于理解和掌握,为Java的学习者提供了巨大的帮助。
åºäºMFCç¼ç¨å®ä¾ä¹¦ç±
ä¸æ¨èç´æ¥çMFCï¼è¦æ¯æ³å¦æå®äºï¼è¿æ¯å ççWINçç¥è¯å ï¼æ¨èç»å ¸ä¹¦
Programming Windowsï¼ä¹¦è½ç¶æç¹åï¼ä½ä¸ç¨å ¨çå®ï¼ä¸»è¦äºè§£ä¸Windowsä¸çæ¶æ¯æºå¶å ã
æ¥ä¸æ¥å¯ä»¥éæ©åä¿æ°çãæ·±å ¥æµ åºMFCãï¼ç¬¬äºçï¼ï¼è½ç¶ä¹¦ä»ç»çæ¯VC5.0ä½æ¯ä½è ä¹ä¸é¨åç½ä¸è¯´æå 为å6.0å·®å«ä¸å¤§ï¼ä¸ä¼å第ä¸çï¼æ¬ä¹¦æ¯å¦MFCçç»å¯¹ç»å ¸ï¼å¯ä»¥ççã
è¦æ¯ä¾¯æ·ï¼åä¿æ°ï¼é£æ¬ä¸å¤ªå¯¹èå£ï¼å¯ä»¥éæ©VisualC++6.0ææ¯å å¹ï¼ç¬¬äºçï¼ï¼å«è¢«åååå°ï¼è¿ä¹æ¯ä¸æ¬ç»å ¸çå ¥é¨ä¹¦ï¼å身æ¯å¤§å顶顶çInside Visual C++ï¼ä¾åå¤ï¼å ¨é¢ã
ç»å ¸ç书å¯ä»¥è¯»å¾å¤éï¼å»ºè®®ä½ è´ä¹°ï¼ä¸è¿å¯ä»¥å å»CSDNææ¯è¿ é·éä¸çµåç读ä¸è¯»ï¼å¯¹èå£äºï¼åå»ä¹°~åç»ä½ æ¨èåäºæ¬ä¸MFCç¸å ³ç书ç±ï¼æäºè·ä¸é¢çéå¤äºã1ãC++ç¨åºè®¾è®¡æç¨ï¼é±è½ä¸»ç¼ï¼
ããæ¬ä¹¦å¯ä»¥è¯´æ¯C++çå ¥é¨æç¨ï¼ä¸ä» 对C++çåºç¡ç¥è¯ç说æå¾å°ä½ï¼å¯¹Cä¸æ¯å¾è¿ç¡¬ç人æ¥è¯´ï¼è¿å¯ä»¥å¥½å¥½å¤ä¹ ä¸ä¸ï¼æå¦ä¹ å°MFCæ¶ï¼é½è¿ææ¶æ²¡æ¶çççè¿æ¬ä¹¦ï¼çä¸ä¸ä»¥åçä¸äºé®é¢ï¼ä½ä¸ºCç¨åºåï¼åºç¡å¾éè¦ï¼æ以è¿æ¬ä¹¦ä¸å¯ä¸çï¼
é¾åº¦ï¼3*
æ¨èï¼9*
2ãVisual C++.netå®å ¨æåï¼Chris H.Pappas/William H.Murrayèï¼
ããä¸è¦è¢«.netåå°äºï¼æ¬ä¹¦åä¸é¢çå·®ä¸å¤ï¼ä½æ´å¤çæ¯è¯´æä¸äºç»èçè¯æ³é®é¢ï¼å¾å¤çç论ç¥è¯ï¼ä¸è½å为ææï¼åªæ¯ä½ä¸ºä¸ä¸ªå ¨é¢äºè§£ä»cå°C++åå°C#çè¿ç¨ï¼ä¹¦ä¸è¯´æçä¸äºåå²æ§çä¸è¥¿è¿æ¯å¾æææçï¼æåä¹è¯´å°äºä¸äºVCæ¹é¢çä¸è¥¿ï¼ä½é½æ¯ç¹æ°´ä¼¼çè¿äºãæ¬ä¹¦è½åä¸è¬æ§çåè书ã
é¾åº¦ï¼4*
æ¨èï¼5*
3ãVisual C++ç¨åºè®¾è®¡å¹è®æç¨ï¼çææèï¼
ããé¾å¾çä¸æ¬VCå ¥é¨å¥½ä¹¦ï¼æ¯æä»äºæ书åºæ¾å°çï¼ãæ£å¦ä¹¦ä¸è¯´çï¼è¯»å¥½ä¹¦ï¼ä¸æ±ç解ï¼å ¶ä¸æ讲çä¾åå¾æ¯çå¨å®ç¨ï¼å¯¹åå¦è çå¿çææ¡çå¾æ°äººåï¼ååéåä»C++å°VCçå¦ä¹ ï¼æ¬ä¹¦ä¹æ¯ä¸å¤®çµè§å°çµè§æå¦çææï¼ç»å¯¹çé¾å¾ä¸è§çå ¥é¨ç»å ¸å¥½ä¹¦ï¼ï¼ä¸æ¯è¿æ¬ä¹¦çå ¥é¨ï¼æå¯è½å°±ä¸ä¼å¦MFCäºï¼ï¼
é¾åº¦ï¼5*
æ¨èï¼*
4ãVisual C++6.0ææ¯å å¹ï¼ç¬¬äºçï¼ï¼David J.Kruglinski/Geerge Shepherdèï¼
ããæ¬ä¹¦éåVCçå个级å«çå¦ä¹ è ï¼å 容丰å¯ï¼ä¾åå ¨é¢ï¼ä¹å¾å°ä½ï¼è¯»è¿ä¹¦ææ¶åæä¸ç§å¾æ¥ä¸è´¹å夫çæè§ï¼æ¬ä¹¦ä¹æ¯å ¨ä¸çç¨åºåï¼VCï¼å¦ä¹ çä¸æ¬å¥½ä¹¦ï¼å«çé¢å¹¿ï¼è§è§£ç¬å°ç²¾è¾ï¼å¯æä½è å·²æ ï¼ï¼ç®åæ¬äººæ²¡è½çå®ï¼
é¾åº¦ï¼7*
æ¨èï¼8*
5ãç²¾éMFCï¼åæåï¼
ããæ¬ä¹¦ç»æå®æçä¸æ¯å¾åçï¼æäºæè§æ¯è·¯èï¼ä½ç¥è¯ç¹æ·±å ¥ï¼è®²è§£ç©¿æçAPIåwindwosåºå±çäºç¥è¯ãä¸é¾çåºï¼æ¬ä¹¦æ¯ä½è èªå·±çä¸äºå¦ä¹ ç»éªçæ»ç»ï¼åè·¯æäºè·³è·ï¼å¯¹.netä¹æäºè¯´æï¼ä¾åæ¯è¾æ·±å ¥ï¼éåä¸åå ¥é¨è ãï¼ç®åæ£å¨å¦ä¹ ï¼
é¾åº¦ï¼6*
æ¨èï¼8*
6ãVisual C++6.0MFCç±»åºåèæå
ããå¦å ¶åï¼ç¨åºåçå¿ å¤åèæåï¼æ¬ä¹¦å ¶å®å°±æ¯VCçMSDNçä¸æææ¡£ãä½ç®åä¸äºï¼ä¹æä¸äºå·å·¥åæçå«çï¼ä¸ææ ·ï¼ä½ä¸ºä¸æ¬é¾å¾çåèæåï¼ç¹å«æ¯èº«è¾¹æ²¡æçµåææ¡£çæ¶é´ï¼è¿å¯å°±æäºæå½ç¨»èäºï¼è¿å°äºå¼å¿«è¯ç麻ç¦äºï¼
é¾åº¦ï¼5*
æ¨èï¼6*
7ãæ·±å ¥æµ åºMFCï¼æ¬äººæ头没æç书ï¼
ããæ没æè¿æ¬ä¹¦ï¼ä½ä¸ºä»ä¹åä¸æ¥å¢ï¼å ¶å®æå¾æ³è¦è¿æ¬ä¹¦ï¼ä¸æ¬¡å¨äºæ书åºåä¸ºä»·æ ¼é®é¢æ²¡æä¹°ä¸æ¥çï¼åæ¥å¨ç½ä¸çå°å ³äºæ¬ä¹¦çç®ä»ï¼è¯´æ¯ä¸æ¬ä¸éçMFCå¦ä¹ ç书ãèä¸ä½è æ¯å人ãæ以è§å¾è¿æ¬ä¹¦åºè¯¥ä¸éï¼æ空æå®æ¾åæ¥ççï¼
é¾åº¦ï¼ï¼*
æ¨èï¼ï¼*
8ãMFC windowsç¨åºè®¾è®¡ï¼ç¬¬2çï¼ï¼Ieff Prosiseèï¼
ãã"å¨ä½windowså¹³å°ä¸è¿è¡é¢å对象ç¨åºè®¾è®¡çé¦éåè书"ï¼"è¦ç解å¦ä½å©ç¨MFCåºä¸æä¾çæåä¸ä¸ä¸ªé¢ç¼è¯ï¼é¢æµè¯ç代ç çä¼ç¹ï¼æ¬ä¹¦ï¼ï¼åå ¶ä½è ï¼ï¼å°æ¯æ¨ç¬ä¸æ äºçéæ©"ãè¿æ¯æ¬ä¹¦çå°é¢åå°åºä¸çåæï¼å¤çæå°±ä¸è¯´äºï¼ç¡®å®ä¸éï¼ç®åæ£å¨å¦ä¹ ï¼ï¼ï¼
é¾åº¦ï¼8*
æ¨èï¼9*
9ãWindows API for /XPå®ä¾ç²¾è§£ï¼ç强çèï¼
ããä¸ç¨è¯´ï¼å¦ä¹ ä¸æ®µæ¶é´çMFCï¼ä¸ç¥éAPIæ¯ä»ä¹é£ææªäºï¼æ³ç¥éAIPå°åºæ¯ä»ä¹åï¼ï¼è¿æå®ä¸MFCå°åºæ¯ä»ä¹å ³ç³»å¢ï¼è¿æ¬ä¹¦åäºå¾å¥½ç解çï¼å¨å¤åªä½ç¼ç¨æ¶ï¼è¿æ¬ä¹¦å¯å°±æ¯è大äºï¼ä¸è¿æ个çµåççPAIå ¨è§£ï¼ç¸ä¿¡é£ä¸ªæ´å¥½ï¼ä½è¿æ¬ä¹¦è¿æäºå®ä¾ï¼ä¹å¾ä¸éï¼
é¾åº¦ï¼7*
æ¨èï¼7*
ãwindowsç¯å¢ä¸ä½æ±ç¼è¯è¨åç¨åºè®¾è®¡ï¼ç½äºå½¬ èï¼
ããæ¬ä¹¦æ¯é¾å¾ä¸è§ç好书ï¼æ£å¦ä¹¦ä¸è¯´çï¼æ±ç¼è¿å®äºåï¼é对è¿ä¸ªé®é¢ä¹¦ä¸ä½äºæ·±å ¥ç说æï¼å°±æ个人èè¨ï¼å¹¶ä¸æ¯è¯´è¦å¦ä»ä¹æ±ç¼ï¼ä½å¦æäºè§£ä¸ä¸ç¨åºçè¿è¡åºå±å ³ç³»ï¼æ¯ä¸æ¯å¾æææå¢ï¼ä¹¦ä¸çä¸äºç¼ç¨ææ³å¾å¼å¾å¦ä¹ ï¼ä½è ä¹æ¯ä¸å¿ç说æäºä¸äºå¦ä¹ ç»éªåç¼ç¨ä½ä¼ï¼
é¾åº¦ï¼8*
æ¨èï¼5*
ãMSçä¸å¥ï¼äºæ¬ï¼å¹è®æç¨ï¼ç®åæåªæä¸æ¬ï¼è±æ¹çï¼
ããæ³èä¸ä¸èªå·±å¦çææ ·äºåï¼è¿å æ¬ä¹¦å¤ä½ åçäºï¼æ¯ä¸èåçç»ä¹ é½æ¯é对æ§å¾å¼ºçä¸è¥¿ï¼æ²¡æçå®ï¼ä¸»è¦æ¯è±æä¸å¾å¥½ï¼
é¾åº¦ï¼8*
æ¨èï¼5*
ãå ¶å®ç书
ããæå æ¬æå¾æ³è¦ï¼ä½ç±äºç®åè¿æ²¡æå¦ä¹ å°é£ä¸æ¥ï¼ä¹æ²¡ææ¶é´çï¼æ以没æ¶éç¸å ³ç书ï¼ä»¥ä¸è¿äºä¹¦é½åªæ¯å¦ä¹ å¾æç¨çï¼è³äºåæ·±å ¥çå¦ä¹ ä½å ·å°æäºä¸ä¸æ§å¾å¼ºçæ¹é¢ï¼å¦ç½ç»ï¼å¾è±¡çï¼é£å°±å¦å½å«è®ºäºï¼æä¸æ¬ä¸ä¸MFCå¾è±¡ç¼ç¨ç书ï¼ä¸»è¦è¯´çæ¯ä¸äºç®æ³ï¼èä¸å¾å¤æé误ï¼ä¹æ²¡ä»ç»çäºï¼
ç¥ä½ å¦ä¹ æå¿«~
delphi编程工具 怎么学才能学到精通 想做什么就做什么?
就我个人经历,提点忠告,不一定对:
1、必须掌握Object Pascal语言的基本语法;
2、必须学透数据结构,如果可能再学点汇编和编译原理,不然永远都是菜鸟;
3、必须学习Windows的基本知识,如消息机制、GDI、线程等等;掌握常用API,熟练使用MSDN;
4、把Delphi当成编译器,而不是界面设计工具;尽量少用VCL控件,我见过那些界面做得花花溜溜的,没有一个不是菜鸟中的菜鸟;
5、Delphi对Windows标准控件和消息机制进行了严密的封装,所以学Delphi的人,初学者拖拖控件就能搞出个界面,大部分是先架空中楼阁,再向下深入,先甜后苦;学VC/C++的人,初学者可能连个Hello World都搞不出来,是先打基础,再向上建楼,先苦后甜;水平高低一目了然。