《孙鑫VC++ 20集全》[RMVB]
基本信息
打开支付宝首页搜“673273051”领红包,领到大红包的小伙伴赶紧使用哦!
相关书籍
- 《C++ Primer 3rd Edition 中文完美版-pdf-免费下载》[]
- VisualC++6.0用户界面制作技术与应用实例-pdf-免费下载[]
- C++Primer中文版(第4版)-免费下载-pdf[]
- 《Visual C++面向对象与可视化程序设计-pdf-免费下载》[]
- 《C++编程思想(两卷合订本)高清扫描版PDF》[]
- 《零基础学 Visual C++高清扫描版PDF》[]
- 《好学的C++ 第2版》电子书[]
- 《VisualC++视频会议开发技术与实例》高清文字版[]
- 《VisualC++音视频编解码技术及实践》高清文字版[]
- 《提高C++性能的编程技术》电子书[]
内容介绍

å™é‘«VC++ 20集全
感谢5æ¥¼ï¼ŒæŠŠä½ å†™çš„ç®€ä»‹æˆ‘åŠ è¿›æ¥äº†ï¼
代ç å·²æ·»åŠ ï¼
VCæ•™å¦å…‰ç›˜ç‰¹è‰²
  本套光盘由å™é‘«è€å¸ˆäº²è‡ªæŽˆè¯¾å½•制。内容涵盖é¢å¹¿ï¼Œä»Žå…¥é—¨åˆ°ç²¾é€šï¼ŒæŽˆè¯¾é€šä¿—易懂,分æžé—®é¢˜ç‹¬åˆ°ç²¾è¾Ÿï¼Œç»å¯¹æ˜¯ç›®å‰å›½å†…顶级的VC++æ•™å¦è§†é¢‘。å¦å‘˜é€šè¿‡æœ¬å¥—光盘的å¦ä¹ ,能够快速掌æ¡VC++,进一æ¥ç²¾é€šVC++。
1ã€å¾ªåºæ¸è¿›
 从Win32SDK编程开始讲解,帮助大家ç†è§£æŽŒæ¡Windowsç¼–ç¨‹çš„æ ¸å¿ƒ —— 消æ¯å¾ªçŽ¯æœºåˆ¶ã€‚
2ã€é€šä¿—易懂
 编程è¯è¨€æž¯ç‡¥é𾿇‚,然而通过å™é‘«è€å¸ˆå½¢è±¡åŒ–的讲解,Windowså’ŒMFC编程ä¸çš„难点ã€é‡ç‚¹ï¼Œè®©ä½ è½»æ¾æŽŒæ¡ã€‚
3ã€å®žæˆ˜æ€§å¼º
 编程ä¸è¦æ³¨æ„什么?如何阅读出错æç¤ºï¼Ÿå¦‚何调试è¿è¡Œç¨‹åºï¼Ÿå¦‚何排查错误,解决问题?通过å™é‘«è€å¸ˆçš„ä¸€æ¥æ¥æ“ä½œè®²è§£ï¼Œå¸¦ä½ è¿…é€ŸæŽŒæ¡ç¨‹åºå¼€å‘的全过程。
4ã€å†…容全é¢
 Windows编程知识,VC++é¢å‘å¯¹è±¡çš„ç¼–ç¨‹æ€æƒ³ï¼ŒMFC编程,涵盖了软件开å‘ä¸çš„ç»å¤§éƒ¨åˆ†åº”用,以åŠåœ¨ä»¥åŽå¼€å‘ä¸å¯èƒ½å‡ºçŽ°çš„é—®é¢˜ï¼Œç”±å™é‘«è€å¸ˆä¸€ä¸€å¸®ä½ 剖æžã€‚
5ã€è®²è§£æ·±åˆ»
 在一些é‡éš¾ç‚¹çŸ¥è¯†ä»¥åŠå±žäºŽæ“ä½œç³»ç»Ÿå†…æ ¸ç¼–ç¨‹æ–¹é¢çš„知识,å™é‘«è€å¸ˆéƒ½å°†ç»™ä½ 剖æžå…¶æœ¬è´¨ï¼Œè®²è§£å…¶åŽå°è¿è¡Œçš„原ç†ï¼Œè®©ä½ ä»Žæ ¹æœ¬ä¸Šç†è§£ã€æŽŒæ¡å¹¶çµæ´»è¿ç”¨è¿™äº›çŸ¥è¯†ã€‚
6ã€é—®ç”å½¢å¼
 在讲解一些é‡è¦çŸ¥è¯†ç‚¹çš„æ—¶å€™ï¼Œå™é‘«è€å¸ˆä¼šæå‡ºä¸€äº›é—®é¢˜ï¼Œå¼•领大家æ€è€ƒï¼Œè€Œè¿™äº›é—®é¢˜æ£å¥½æ˜¯ä½ 在ç†è§£è¿™äº›çŸ¥è¯†ç‚¹æ—¶å°†è¦äº§ç”Ÿçš„疑问(有这么神?看过光盘就知é“äº†ï¼‰ï¼Œåœ¨ä½ è¿˜æ²¡æœ‰æå‡ºç–‘问时,å™é‘«è€å¸ˆå°±ä¼šå‘Šè¯‰ä½ 如何ç†è§£å’Œè§£å†³è¿™äº›é—®é¢˜äº†ã€‚
光盘内容介ç»ï¼š
CD1:Windows程åºè¿è¡ŒåŽŸç†åŠç¨‹åºç¼–写æµç¨‹ï¼Œçª—å£äº§ç”Ÿè¿‡ç¨‹ï¼Œå¥æŸ„原ç†ï¼Œæ¶ˆæ¯é˜Ÿåˆ—,回调函数,窗å£å…³é—与应用程åºé€€å‡ºçš„工作关系,使用VC++çš„è‹¥å¹²å°æŠ€å·§ï¼Œstdcall与cdecl调用规范的比较,åˆå¦è€…å¸¸çŠ¯é”™è¯¯åŠæ³¨æ„事项。
CD2:C++ç»å…¸è¯æ³•ä¸Žåº”ç”¨ï¼Œç±»çš„ç¼–å†™ä¸Žåº”ç”¨ï¼Œæž„é€ ä¸Žæžæž„函数,函数的é‡è½½ï¼Œç±»çš„ç»§æ‰¿ï¼Œå‡½æ•°è¦†ç›–ï¼ŒåŸºç±»ä¸Žæ´¾ç”Ÿç±»çš„æž„é€ å‡½æ•°ã€æžæž„函数先åŽè°ƒç”¨é¡ºåºï¼Œå¦‚ä½•åœ¨æ´¾ç”Ÿç±»æž„é€ å‡½æ•°ä¸å‘åŸºç±»çš„æž„é€ å‡½æ•°ä¼ é€’å‚æ•°ï¼Œthisæˆå‘˜å˜é‡ï¼Œç±»åž‹è½¬æ¢çš„å†…å¹•ï¼Œè™šæ‹Ÿå‡½æ•°ä¸Žå¤šæ€æ€§,引用和指针的å˜é‡çš„区别与共åŒå¤„。VC工程的编译原ç†ä¸Žè¿‡ç¨‹ï¼Œå°†å·¥ç¨‹ä¸ä¸åŒçš„类拆分到ä¸åŒçš„原文件ä¸ï¼Œæ¯ä¸€ä¸ªç±»ç”±ä¸€ä¸ª.hå’Œ.cpp文件共åŒå®Œæˆï¼Œå¤´æ–‡ä»¶é‡å¤å®šä¹‰é—®é¢˜çš„解决,培养了å¦å‘˜è‰¯å¥½çš„ç¼–ç¨‹ä¹ æƒ¯ï¼Œä¹Ÿä¸ºä»¥åŽåˆ†æžMFC Appwizard生æˆçš„å·¥ç¨‹å¥ å®šäº†è‰¯å¥½åŸºç¡€ã€‚
CD3:讲述MFC AppWizard的原ç†ä¸ŽMFCç¨‹åºæ¡†æž¶çš„剖æžã€‚AppWizard是一个æºä»£ç 生æˆå·¥å…·ï¼Œæ˜¯è®¡ç®—机辅助程åºè®¾è®¡å·¥å…·ï¼ŒWinMain在MFC程åºä¸æ˜¯å¦‚何从æºç¨‹åºä¸è¢«éšè—的,theApp全局å˜é‡æ˜¯å¦‚何被分é…的,MFC框架ä¸çš„å‡ ä¸ªç±»çš„ä½œç”¨ä¸Žç›¸äº’å…³ç³»ï¼ŒMFCæ¡†æž¶çª—å£æ˜¯å¦‚何产生和销æ¯çš„,对窗å£ç±»çš„PreCreateWidowå’ŒOnCreate两个函数的ç€é‡åˆ†æž,Windows窗å£ä¸ŽC++ä¸çš„CWnd类的关系。
CD4:MFCæ¶ˆæ¯æ˜ 射机制的剖æžï¼Œè®²è¿°å¦‚何è¿ç”¨ClassWizard,,ç†è§£å‘é€ç»™çª—å£çš„æ¶ˆæ¯æ˜¯å¦‚何被MFC框架通过窗å£å¥æŸ„æ˜ å°„è¡¨å’Œæ¶ˆæ¯æ˜ 射表æ¥ç”¨çª—å£ç±»çš„函数进行å“应的。掌æ¡è®¾å¤‡æè¿°è¡¨åŠå…¶å°è£…ç±»CDC的使用,CDC是如何与具体的设备å‘生关è”的,èžåˆå…·ä½“的画图程åºè¿›è¡Œåˆ†æžã€‚如何设置å°é—图形的填充刷å(ä½å›¾ç”»åˆ·ä¸Žé€æ˜Žç”»åˆ·çš„使用)。
CD5:掌æ¡CDC的文å—处ç†ç¨‹åºçš„编写,如何产生自定义å—体和自定义æ’入符,熟悉对CStringç±»çš„ä½¿ç”¨ã€‚é€šè¿‡å¯¹å¡æ‹‰OK程åºçš„编写,讲解定时器的使用和DrawText函数的巧妙è¿ç”¨ã€‚讲解如何使用CDCçš„è£å‡åŠŸèƒ½ã€‚
CD6:èœå•的工作原ç†åŠç¼–写应用,èœå•命令消æ¯åœ¨MFC框架程åºçš„å‡ ä¸ªç±»ä¸çš„ä¼ é€’é¡ºåºå’Œå¤„ç†è¿‡ç¨‹ã€‚æ ‡è®°èœå•ã€ç¼ºçœèœå•的实现原ç†ã€å›¾å½¢èœå•的实现åŠå¸¸çŠ¯é”™è¯¯çš„åˆ†æžï¼ŒGetSystemMetrics的应用,快æ·å¼¹å‡ºèœå•的实现方å¼åŠå…¶å‘½ä»¤å“应函数有效范围(与弹出èœå•æ—¶æ‰€æŒ‡å®šçš„çˆ¶çª—å£æœ‰å¯†åˆ‡çš„关系,最底层的å窗å£å…·æœ‰æœ€ä¼˜å…ˆçš„å¤„ç†æœºä¼šï¼‰ã€‚动æ€èœå•的编写,如何让程åºåœ¨è¿è¡Œæ—¶äº§ç”Ÿæ–°çš„èœå•项åŠå¦‚何手工为这些新产生的èœå•命令安排处ç†å‡½æ•°ï¼Œå¦‚何在顶层窗å£ä¸æˆªè޷坹èœå•命令的处ç†ï¼Œæ›´è¿›ä¸€æ¥æŽŒæ¡CString类的应用。
CD7ï¼šå¯¹è¯æ¡†ç”¨æˆ·ç•Œé¢ç¨‹åºçš„编写,如何å‘å¯¹è¯æ¡†æŽ§ä»¶è”æŽ¥æ•°æ®æˆå‘˜åŠå…¶å®žçŽ°æœºç†ï¼Œå¦‚何å‘å¯¹è¯æ¡†æŽ§å…³è”æŽ§ä»¶ç±»ï¼Œå¦‚ä½•åˆ©ç”¨å¯¹è¯æ¡†ç±»çš„æˆå‘˜å‡½æ•°å‘æŽ§ä»¶å‘逿¶ˆæ¯å’ŒèŽ·å–å¯¹è¯æ¡†æŽ§ä»¶çš„ç±»æŒ‡é’ˆï¼Œå¦‚ä½•ç›´æŽ¥åˆ©ç”¨å¯¹è¯æ¡†æŽ§ä»¶ç±»æ“çºµå¯¹è¯æ¡†æŽ§ä»¶ï¼ˆå‘逿¶ˆæ¯å’Œç›´æŽ¥è°ƒç”¨æˆå‘˜å‡½æ•°ï¼‰ã€‚如何在程åºè¿è¡Œæ—¶äº§ç”Ÿå’Œé”€æ¯æŽ§ä»¶ã€‚å¯¹è¯æ¡†æŽ§ä»¶çš„å‡ ç§æ“作方å¼çš„优劣比较分æžã€‚å¦‚ä½•å®žçŽ°å¯¹è¯æ¡†çš„éƒ¨åˆ†æ”¶ç¼©å’Œå±•å¼€ã€‚å¦‚ä½•è®©å¯¹è¯æ¡†ä¸Šçš„æ–‡æœ¬æ¡†åœ¨ç¨‹åºå¯åЍåŽç«‹å³èŽ·å¾—ç„¦ç‚¹ï¼Œå¦‚ä½•åˆ©ç”¨SetWindowLong改å˜çª—å£çš„å›žè°ƒå‡½æ•°ï¼Œé€šè¿‡æ”¹å˜æ–‡æœ¬æ¡†çš„é»˜è®¤å›žè½¦å¤„ç†æ–¹å¼è¿›è¡Œæ¼”示。实现多个输入文本框间通过回车é€ä¸€å‘ä¸‹ä¼ é€’ç„¦ç‚¹çš„å¦ä¸€ç§å·§å¦™æ–¹æ³•ï¼ˆç”¨ç¼ºçœæŒ‰é’®æ¥å¤„ç†ï¼‰ã€‚
CD8ï¼šé€ƒè·‘æŒ‰é’®çš„å·§å¦™å®žçŽ°ã€‚å¦‚ä½•åˆ¶ä½œå±žæ€§é¡µå¯¹è¯æ¡†å’Œå‘å¯¼å¯¹è¯æ¡†ï¼Œèžåˆè®²è§£ç»„åˆæ¡†ï¼ˆå¦‚ä½•è°ƒæ•´ç»„åˆæ¡†çš„大å°ï¼‰ã€åˆ—表框ã€å•选按钮ã€å¤é€‰æŒ‰é’®ç‰å¸¸ç”¨å¯¹è¯æ¡†æŽ§ä»¶çš„多ç§ä½¿ç”¨æ–¹æ³•。如何é™åˆ¶ç”¨æˆ·åœ¨ä¸æ»¡è¶³è®¾å®šçš„æ¡ä»¶æ—¶åˆ‡æ¢åˆ°å…¶ä»–属性页和å‘导页。
CD9:如何修改MFC AppWizardå‘导生æˆçš„æ¡†æž¶ç¨‹åºçš„外观和大å°ï¼Œä¿®æ”¹å›¾æ ‡ã€å…‰æ ‡ã€èƒŒæ™¯çš„ä¸‰ç§æ–¹æ³•ã€‚å¦‚ä½•å¢žåŠ å’Œåˆ é™¤å·¥å…·æ æŒ‰é’®ï¼Œå¦‚何给应用程åºå¢žåР工具æ ,如何显示和éšè—工具æ ã€‚å®šåˆ¶çŠ¶æ€æ ï¼Œåœ¨çŠ¶æ€æ 䏿·»åŠ æ—¶é’Ÿæ˜¾ç¤ºï¼ŒCTimeç±»åŠå…¶ç”¨æ³•ã€‚åœ¨çŠ¶æ€æ 䏿·»åŠ è¿›åº¦æ¡ï¼ˆä¸»çª—å£äº§ç”ŸåŽç«‹å³äº§ç”Ÿè¿›åº¦æ¡çš„å·§å¦™æ€æƒ³ï¼Œä¸èƒ½åœ¨OnCreate函数ä¸ç›´æŽ¥å¤„ç†ï¼Œè¦ç”¨åˆ°è‡ªå®šä¹‰æ¶ˆæ¯çš„æ–¹æ³•ï¼‰ã€‚é¼ æ ‡åæ ‡æ˜¾ç¤ºï¼Œåœ¨CViewä¸èŽ·å–çŠ¶æ€æ å¯¹è±¡çš„å‡ ç§æ–¹å¼ã€‚å¦‚ä½•ä¸ºåº”ç”¨ç¨‹åºæ·»åŠ å¯åŠ¨ç”»é¢ã€‚
CD10:图形的绘制,如何使用自定义画笔(颜色,线宽,线形)。如何为程åºä¸æ·»åР选项èœå•å’Œé€‰é¡¹è®¾ç½®å¯¹è¯æ¡†ï¼Œå¦‚ä½•ä½¿ç”¨æ ‡å‡†é¢œè‰²å¯¹è¯æ¡†ï¼Œå¦‚何使用å—ä½“å¯¹è¯æ¡†ï¼Œåœ¨é€‰é¡¹å¯¹è¯æ¡†ä¸å®žçŽ°é¢„è§ˆåŠŸèƒ½ã€‚å®žçŽ°é€‰é¡¹å¯¹è¯æ¡†å’Œçª—å£ç±»ä¸çš„æ•°æ®äº¤æ¢ã€‚如何改å˜å¯¹è¯æ¡†å’ŒæŽ§ä»¶çš„èƒŒæ™¯è‰²ï¼Œå¦‚ä½•æ”¹å˜æŽ§ä»¶çš„æ–‡æœ¬é¢œè‰²ï¼Œå¯¹æŒ‰é’®æŽ§ä»¶çš„ç‰¹æ®Šå¤„ç†ã€‚如何在窗å£ä¸æ˜¾ç¤ºä¸€å¹…ä½å›¾ã€‚
CD11:如何让CDC上输出的文å—ã€å›¾å½¢å…·æœ‰ä¿æŒåŠŸèƒ½ï¼Œé›†åˆç±»CPtrArray的使用,CPaintDC与CClientDC的区别与应用,OnPaint与OnDraw在CViewä¸çš„关系åŠå®žçŽ°å†…å¹•ï¼Œæ»šåŠ¨çª—å£çš„å®žçŽ°ï¼Œåæ ‡ç©ºé—´ï¼Œæ˜ å°„æ–¹å¼ï¼Œè®¾å¤‡åæ ‡ä¸Žé€»è¾‘åæ ‡çš„转æ¢ã€‚元文件设备æè¿°è¡¨çš„使用,如何利用兼容DC实现图形的ä¿å˜å’Œå†çŽ°ã€‚
CD12:const char *与char * const的区别。Cè¯è¨€å¯¹æ–‡ä»¶è¯»å†™çš„æ”¯æŒï¼ŒFILE指针;文本文件和二进制文件的区别。用文本方å¼è¯»å†™æ–‡ä»¶å’Œä»¥äºŒè¿›åˆ¶æ–¹å¼è¯»å†™æ–‡ä»¶çš„æ³¨æ„事项。C++对文件读写的支æŒï¼Œofstreamå’Œifstream的用法。Win32 SDK对文件读写的支æŒï¼ŒCreateFile函数ã€WriteFile函数ã€ReadFile函数的使用;MFC对文件读写的支æŒï¼ŒCFile类和CFileDialog的使用,文件过滤器的设置。win.ini文件和注册表的读写方å¼åŠç›¸å…³çŸ¥è¯†ç‚¹ã€‚
CD13:使用CArchive类对文件进行æ“作。MFCæ¡†æž¶ç¨‹åºæä¾›çš„æ–‡ä»¶æ–°å»ºä¸Žæ‰“å¼€åŠŸèƒ½å†…éƒ¨çš„å®žçŽ°æœºåˆ¶ã€‚å¦‚ä½•åˆ©ç”¨CDocument类的串行化å˜å‚¨åŠŸèƒ½ä¿å˜ä¸ŽåŠ è½½æ•°æ®ã€‚如何实现类对串行化的支æŒï¼ŒCObArrayçš„ä¸²è¡ŒåŒ–å®žçŽ°å†…å¹•ã€‚åˆ å‡ºæ–‡æ¡£æ•°æ®æ—¶å¸¸çŠ¯çš„é”™è¯¯ã€‚MFC框架程åºçš„æ–‡æ¡£ç±»å’Œè§†ç±»çš„关系,以åŠå¦‚何获得相互的指针引用。
CD14:网络的相关知识,网络程åºçš„编写,Socket是连接应用程åºä¸Žç½‘络驱动程åºçš„æ¡¥æ¢ï¼ŒSocket在应用程åºä¸åˆ›å»ºï¼Œé€šè¿‡bind与驱动程åºå»ºç«‹å…³ç³»ã€‚æ¤åŽï¼Œåº”用程åºé€ç»™Socket的数æ®ï¼Œç”±Socket交给驱动程åºå‘网络上å‘é€å‡ºåŽ»ã€‚è®¡ç®—æœºä»Žç½‘ç»œä¸Šæ”¶åˆ°ä¸Žè¯¥Socket绑定的IP+Port相关的数æ®åŽï¼Œç”±é©±åŠ¨ç¨‹åºäº¤ç»™Socket,应用程åºä¾¿å¯ä»Žè¯¥Socketä¸æå–æŽ¥æ”¶åˆ°çš„æ•°æ®ã€‚网络应用程åºå°±æ˜¯è¿™æ ·é€šè¿‡socket进行数æ®çš„å‘é€ä¸ŽæŽ¥æ”¶çš„。TCP与UDP的工作原ç†ä¸Žç¼–写过程,如何在程åºä¸é“¾æŽ¥åº“文件。一个å—符界é¢çš„èŠå¤©ç¨‹åºã€‚
CD15:多线程程åºçš„编写,多线程应用ä¸å®¹æ˜“出现的问题。互斥对象的讲解,如何采用互斥对象æ¥å®žçŽ°å¤šçº¿ç¨‹çš„åŒæ¥ã€‚如何利用命å互斥对象ä¿è¯åº”用程åºåªæœ‰ä¸€ä¸ªå®žä¾‹è¿è¡Œã€‚应用多线程编写网络èŠå¤©å®¤ç¨‹åºã€‚
CD16ï¼šäº‹ä»¶å†…æ ¸å¯¹è±¡ã€å…³é”®ä»£ç 段(临界区)的讲解,以åŠåœ¨å¤šçº¿ç¨‹åŒæ¥ä¸çš„应用。在Windows下编写基于消æ¯çš„网络应用程åºï¼ŒæŽŒæ¡é˜»å¡žä¸Žéžé˜»å¡žç½‘络程åºçš„编写,ç†è§£åœ¨Windowså¹³å°ä¸‹ï¼Œé‡‡ç”¨å¼‚æ¥é€‰æ‹©æœºåˆ¶å¯ä»¥æé«˜ç½‘络应用程åºçš„æ€§èƒ½ã€‚
CD17ï¼šè¯¦ç»†è®²è§£è¿›ç¨‹é—´é€šè®¯çš„å››ç§æ–¹å¼ï¼šå‰ªè´´æ¿ã€åŒ¿å管é“ã€å‘½å管é“和邮槽。并比较分æžè¿™å‡ ç§è¿›ç¨‹é—´é€šä¿¡çš„优点和缺点。
CD18:ActiveX控件的应用与工作原ç†ã€‚ActiveX控件的编写,如何为控件安排属性,方法,事件,属性页,æŒä¹…性å˜å‚¨ï¼ŒæŽ§ä»¶å¦‚何通知容器自身属性的改å˜ã€‚å¦‚ä½•æ³¨å†ŒæŽ§ä»¶ä¸Žå–æ¶ˆæŽ§ä»¶æ³¨å†Œã€‚在VBå’ŒVCä¸è®¿é—®ActiveX控件。
CD19:动æ€é“¾æŽ¥åº“程åºçš„ç¼–å†™ã€‚é™æ€åº“与动æ€åº“的区别,以åŠè°ƒç”¨ç¨‹åºåœ¨é“¾æŽ¥é™æ€åº“和动æ€åº“时的区别。如何利用工具查看动æ€é“¾æŽ¥åº“输出的函数,Depends工具的使用,C++编译器åå—æ”¹ç¼–技术对动æ€é“¾æŽ¥åº“输出函数的影å“,extern "C"的用法,利用模å—定义文件æ¥è§£å†³C++åå—æ”¹ç¼–的问题。用typedef定义指å‘函数的指针类型,如何获得动æ€è¿žæŽ¥åº“里的函数的指针。
CD20:Hook编程。如何安装钩å过程,如何编写全局钩å,动æ€è¿žæŽ¥åº“里的全局å˜é‡æ•°æ®å…±äº«é—®é¢˜åˆ†æžã€‚ADOæ•°æ®åº“编程。在VBä¸åˆ©ç”¨ADO控件和ADO对象访问数æ®åº“,在VCä¸åˆ©ç”¨ADO技术访问数æ®åº“。
