ADD-ON的技术准备

Discussion in 'General Topics on Software and Data' started by 思迷思, Jan 23, 2006.

  1. 学会DLL或COM,用熟DLL,COM是快速且深入融入国内外著名股软最直接的方法,而这些著名的股软为增强竞争力和提高开放的程度(又不泄露原代码)往往不断地改进其接口,因此掌握好DLL或COM不失为较好的利用好他山之石的前期准备。
    以下是一些较好的讲解材料。

    http://soft.yesky.com/lesson/318/2166818.shtml
    2。
    http://soft.yesky.com/7/2284007.shtml
    http://www.vckbase.com/document/finddoc.asp
    (在搜索中键入DLL等)
    3.
    http://www.vczx.com/tutorial/mfc/mfc7.php
    4.
    http://support.microsoft.com/default.aspx?scid=kb;zh-cn;815065
    5.
    http://www.dofile.com/dlllibrary/
    6.
    http://www.delphibbs.com/keylife/iblog_show.asp?xid=17594
    7.
    http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vccore/html/_core_dll_topics.asp
    8.
    http://blog.csdn.net/rivershan/category/11729.aspx
    9.
    http://www.yesky.com/112/1769612.shtml
    http://www.inspiresky.com/bbs/dispbbs.asp?boardID=21&ID=1305
    http://www.szsqw.com/Article/Technic/Furniture/Technic_sort/NET/NoDisk/200507/7937.html
    10.
    http://gdown.uvn.cn/softdetail.jsp?softid=13229
    11.
    ms-help://MS.VSExpressCC.v80/MS.NETFramework.v20.en/dv_vccore/html/5216bca4-51e2-466b-b221-0e3e776056f0.htm

    关于COM:

    11。
    http://www.farwen.com/ReadNews.asp?NewsID=3233
    12。
    http://www.vckbase.com/vckbase/columnist/yangfeng/
    13。
    http://www.etc.edu.cn/tech-lec/ppt/com.PPT
    14。
    http://www.graphics.net.cn/document/vc/001/260.asp
    15。
    http://www.icst.pku.edu.cn/course/CompCourse2001/index.html
    16。
    http://www.yesky.com/SoftChannel/72348977504190464/20040531/1803087.shtml
    17.
    http://www.92power.net/article/17/108/2005/2005122922424.html
     
  2. ADD-ON的技术准备:
    Delphi or .NET技术即可,仅需较少COM知识或者可以跳过,间接开发。从现在学习的角度来看应用VC++技术我个人的观点上看是走错方向(基本上VC++所有的技术(非复复杂的技术),MFC、ATL/COM、开发传统的DLL都处于过时状态,除了驱动开发外;传统的DLL、API仅开发游戏不错,当然还有一些黑客程序等类)。
    两种接口:
    1、传统的DLL接口。从分析家和飞狐的应用上来看,价值性现在而言等于零,以前是因为没有IF等语句而设计(飞狐的JS和BS脚本同样现在没价值了)的。
    2、COM组件接口。从WLD上的应用来看,真的是非常强大,灵活性极强,而且看上去开发非常简单,跟本不需要要了解多少的COM/ATL原理(现在了解这种处于过时的又非常复杂的技术纯粹没必要)。
    这里就有一个用.NET技术开发COM或者更确切的说是.NET组件(WLD提供的IWealthLabAddOn3库像是把平台移植过去一样,像是.NET框架,其它的众多语言可以使用它) :
    http://www.wealth-lab.com/cgi-bin/WealthLab.DLL/kbase?id=119
     
  3. 能否再详细一点呢?或描述一下

    COM/ATL原理与WLD的COM组件接口之间的关系。
     

  4. 应用Delphi 或者 .NET技术,仅需较少COM知识,后者可以跳过COM部分,间接开发。VC++开发COM需要ATL或者MFC相关知识,而这些技术是非常复杂的,并且处于过时状态。
     
  5. 很好的解释,谢谢!
    我也正准备转向VS2005中的VC++2005,据专家称也只是在这个开发平台C++才找到了它应有的位置。
     
  6. 现在不因该再学VC++了,
    应该用.NET,
    这样容易学习,程序稳定