寻求能兼职或远程工作的Delphi/C#/Win32/.NET高手交流
注:这不是工作机会,但是有可能变成工作机会
在这一行呆了数年了,有朋友想找一些外包的编程任务,不想到所谓人才市场找人,事实上高手应该不会到那个地方去。
想找几个对Delphi/C#/Win32/.NET有经验的朋友交流一下,如果有机会大家一起干。
如何定义有经验?有新人非常聪明能通过高水平测试,但是我们一时应该不需要。我们需要的是能记得改变文件类型的Delphi/Win32 API的名称和用法的程序员,能用DevExpress的Tree写出自己的目录树的程序员。不需要说明你干了多少年,也不需要大学毕业文凭。在国外,很多高中毕业干了10年的比博士生效率大得多。
如果你认为你能回答下面的问题(或类似的问题,从简单到复杂),请给我发电子邮件([email protected]) , 我不会用QQ那个玩意儿。
〉〉OOP
什么是TObject?
什么是IUnkown?
TGraphic 和 TFORM有关系吗?
知道继承、虚拟、abstract等概念吗?
用现有的tree或gridtree写出一个联系数据库的custom tree控件
〉〉WIN32
用DELPHI 和WIN32 API 写出在画布某位置输出字符,并控制其大小方向。。
记得创建一个临时目录的Delphi API吗?(Delphi API=win32 api的delphi表示)
怎么改变一个文件的属性?(Delphi API or Win32)?
熟悉turbopower的string和通讯包吗?
〉〉数据库
Oracle:PL/SQL Developer, DOA 控件
SQL Server + VSS
Client: 用过ER Studio/TOAD等工具吗?
〉〉第三方控件
DevExpress Windows全套?多长时间?写过控件吗?
IntraWeb  KSDEV DevFrameWork VSS等web控件?
〉〉C# 
我也知道的不多,不过他的历史应该不长。我把它当delphi学
〉〉web service/.NET
用过 Active X, Web broker, SOAP, ASP.net吗?
〉〉编程思想,team work
用过 Starteam 和 MS Source Safe 吗?
知道 XML 或实际使用DELPHI 7 XML 或Rational/XML SPY等工具吗?
〉〉国际化
知道 TsiLang,Multilizer等国际化软件包吗?
通晓UniCode的概念?

解决方案 »

  1.   

    hard stduying.
    deep technolege.
      

  2.   

    sorry, 应该是UML
    >知道 XML 或实际使用DELPHI 7 XML 或Rational/XML SPY等工具吗?真正干了5年以上的应该知道这些东西,我们可以多交流。有任务一起做做。
      

  3.   

    一、TObject是DELPHI程序的原子,是因为TObject是DELPHI编译器内部支持的。所有的对象类都是从TObject派生的,即使你并未指定TObject为祖先类。
    TObject被定义在System单元,它是系统的一部分二、IUnknown是一个接口,在COM规范中要求, 任何一个COM组件必须实现IUnknown接口, IUnknown接口的主要作用是用来维护COM组件的引用计数和对COM
    组件实现的接口进行查询,   该接口定义如下:
    interface IUnknown {
                    virtual void QueryInterface(REFIID riid, void** ppvObject) = 0;
                    virtual HRESULT AddRef() = 0;
                    virtual HRESULT Release() = 0;
                };    在上面IUnknown接口中, AddRef和Release是用来维护引用计数的. 因为一个COM组件可以同时为多个应用程序服务, 如果没有一种适当的机制
    来维护COM组件的生存期的话, 那么当一个使用COM组件的应用程序结束时, 这个组件也会被同时释放掉, 那么其他使用这个组件的应用程序就会出现
    要求访问的组件不存在的错误.所以COM子系统就是用引用计数来解决这个问题, 当一个应用程序要求使用某个组件时, 它就增加这个组件的引用计数
    , 当这个应用程序结束时, 它就减少这个组件的引用计数, 当一个组件的引用计数为0时, COM子系统就会释放这个组件.     QueryInterface方法是用来在COM组件中查询一个接口是否被实现的方法, 因为每一个接口都拥有一个能唯一标识它自己的一个ID, 称为IID, 
    通过传递这IID, 我们就可以查询一个接口是否被该 COM组件实现, 如果该组件实现了该接口,我们就可以利用QueryInterface方法的第二个参数传
    回的值来使用这个接口的方法. 
    三、TGraphic对象是TBitmap ,TIcon,Tmetafile对象的基类。如果知道图像的具体类型( 如位图, 图标元文件) , 则应将图像贮存在相应类型的对象中( 如TBitmap,TIcon,Tmetafile),否则应该使用可贮存任何图像类型的TPicture对象。
    TForm可做为TGraphic的容器和载体,单纯的TGraphic基类操作下,可以分离TForm单独运行。
      

  4.   

    关于VSS
    版本控制是工作组软件开发中的重要方面,它能防止意外的文件丢失、允许反追踪到早期版本、并能对版本进行分支、合并和管理。在软件开发和您需要比较两种版本的文件或找回早期版本的文件时,源代码的控制是非常有用的。
    Visual SourceSafe 是一种源代码控制系统,它提供了完善的版本和配置管理功能,以及安全保护和跟踪检查功能。VSS通过将有关项目文档(包括文本文件、图象文件、二进制文件、声音文件、视屏文件)存入数据库进行项目研发管理工作。用户可以根据需要随时快速有效地共享文件。文件一旦被添加进VSS,它的每次改动都会被记录下来,用户可以恢复文件的早期版本,项目组的其他成员也可以看到有关文档的最新版本,并对它们进行修改,VSS也同样会将新的改动记录下来。你还会发现,用VSS来组织管理项目,使得项目组间的沟通与合作更简易而且直观。
    VSS可以同 Visual Basic、Visual C++、Visual J++、Visual InterDev、Visual FoxPro 开发环境以及 Microsoft Office 应用程序集成在一起,提供了方便易用、面向项目的版本控制功能。Visual SourceSafe 可以处理由各种开发语言、创作工具或应用程序所创建的任何文件类型。在提倡文件再使用的今天,用户可以同时在文件和项目级进行工作。Visual SourceSafe 面向项目的特性能更有效地管理工作组应用程序开发工作中的日常任务。
      

  5.   

    关于UML
    UML是软件设计的表达工具之一,可以被各类人事理解的软件构架的描述。 但是并不是说要进行软件设计就必须要掌握UML。单纯的软件设计,甚至可以使用写字板。也并不是说,掌握了UML就是天下无忧。在许多UML工具当中包含了对软件整体容错处理,但是,在整体的设计当中,实行的不好,可能反而带来工程项目的复杂性。
      

  6.   

    〉〉OOP
    什么是TObject?    
    // Delphi是单根继承,TObject是所有类的基类
    什么是IUnkown?    
    // 接口
    TGraphic 和 TFORM有关系吗? 
    // 基类同为TObject,其他好像没有直接关系了吧
    知道继承、虚拟、abstract等概念吗? 
    // 废话,override,virtual,纯虚
    用现有的tree或gridtree写出一个联系数据库的custom tree控件 
    // 写过,只是对效率不满意
    〉〉WIN32
    用DELPHI 和WIN32 API 写出在画布某位置输出字符,并控制其大小方向。。
    // TextOut DrawText DrawTextEx,方向用API和LOGFONT配合
    记得创建一个临时目录的Delphi API吗?(Delphi API=win32 api的delphi表示)
    // GetTempPath?是取得不是建立吧,Delphi API, -_-!
    怎么改变一个文件的属性?(Delphi API or Win32)?
    // SetFileAttributes
    熟悉turbopower的string和通讯包吗?
    // 不熟,有,没用过
    〉〉数据库
    Oracle:PL/SQL Developer, DOA 控件
    // 工作要用,公司开发的新系统基于这个
    SQL Server + VSS
    // 常用,每天工作就对着这些
    Client: 用过ER Studio/TOAD等工具吗?
    // 用
    〉〉第三方控件
    DevExpress Windows全套?多长时间?写过控件吗?
    // 全套,控件没事就写着玩
    IntraWeb  KSDEV DevFrameWork VSS等web控件?
    // IW用得少, KS的都是皮肤类的控件吧,不喜欢,耗资源,DevFrameWork好
    // VSS是控件?你还是指VSSConnection?
    〉〉C# 
    我也知道的不多,不过他的历史应该不长。我把它当delphi学
    // 也用,公司是BCB+C#+Oracle,以前的基于BCB+SQL,我自己爱好用Delphi
    〉〉web service/.NET
    用过 Active X, Web broker, SOAP, ASP.net吗?
    // 现在公司的系统就是基于SOAP,BCB写ActiveForm,C#写WebService
    〉〉编程思想,team work
    用过 Starteam 和 MS Source Safe 吗?
    // VSS你已经说了N遍了
    知道 XML 或实际使用DELPHI 7 XML 或Rational/XML SPY等工具吗?
    // 公司的系统用XML做MetaData
    〉〉国际化
    知道 TsiLang,Multilizer等国际化软件包吗?
    // TsiLang不错,Multilizer也是有,但没用过
    通晓UniCode的概念?
    // 废话
      

  7.   

    (sorry, unconvenient to type Chinese)
    come on, you guys don't need to answer these questions. it just means that you pass the line of certain level..
    如果你能回答类似的问题,我们可以team up!
    =====
    also, Delphi's future is really uncertain. so I am looking for guys who have Delphi experience and will switch to C#
    ========
    please don't answer these questions, you can send private email to me.
      

  8.   

    什么搞笑贴?不习惯这种方式?我到delphibbs试一试
      

  9.   

    虽然工作了几年了,大型系统也做过不少
    DevExpress控件从 dxgrid 用到cxgrid
    Sql server虽然公司没有人能比的过我但还不能说精通
    C#才学一两个月,最大的能耐就是做个中等web程序
    唉,和楼主提出的要求实在相差太远,看来老僧道行太浅了
      

  10.   

    除了oracle和第三方控件别的我会很抱歉,我还是个在校学生,没有机会了。不过我有一事不明白,你们公司需要这么全的人才做什么啊,难道你想一个人当10个人用啊!太全了未必是件好事,我现在已经放弃c#了,因为我爱上java了。
      

  11.   

    在这里anwser你的问题就是不太想跟阁下合作呀。
    我不知道你具体的team up指什么含义,在国内,team up的含义就是光做事不拿钱的
      

  12.   

    呵呵:)我都想找兼职的http://lysoft.7u7.net