【51CTO独家特稿】朱先忠,51CTO驻站专家,高校计算机教师,在国内知名IT平面媒体、网络媒体、多家英文网站发表中英文稿件、编译文章数百篇,内容涉及多种操作系统平台,开发语言涉及VFP、VC++、C#、VB、SQL Server、Java、PHP/MySQL和各类Java平台开发框架,从早期的C++编程到***的ASP.NET AJAX框架编程,从OPENGL到ActiveX等各种图形开发引擎。
主持或独立开发的软件有中等专业学校学生管理系统(VFP)、运动会管理系统(VFP)、山东省一级OFFICE考试模拟系统(VB+ACCESS)、机械制图多媒体管理系统(Authorware+3DS+VC++)、基于PHP+MySQL/C#+ASP.NET+SQL Server 2005开发小型商务网站等。
#T#
编著图书有《开发者突击:精通ASP.NET AJAX网络程序开发》(电子工业出版社,已于2008.8出版)和《实战:ASP.NET 3.5与Silverlight RIA前沿案例剖析》(题目待定,即将由中国铁道出版社出版)。
经典问题一
想提问朱老师,用VFP如何调用C# 编写的DLL
朱先忠老师精彩回答
对于这个问题,我也非常感兴趣,只是时间有限,不好意思给予完满的解答。请参考如下URL:
请参考如下的一些URL:
1, TITLE:[Executing VB.NET and C# Code in Visual FoxPro]
URL:http://www.sweetpotatosoftware.com/SPSBlog/PermaLink,guid,1e36bc3d-2ab1-43e4-8314-6fc8e16e6d4c.aspx
2, TITLE:COM Interop: Making .NET and VFP Talk to Each Other
URL:http://www.code-magazine.com/art ... =0404072&page=2
说明:此文来自于知名开发者杂志CODE,对于.NET 和VFP的互操作论述相当丰满。
3, TITLE:Make a DLL in C# for FoxPro : CSharp
URL:http://objectmix.com/csharp/339968-make-dll-c-foxpro.html
说明:这个来自于一个论坛,其中能够找到你要的答案。
4.TITLE: Using .NET Components via COM from Visual FoxPro (or other COM client)
URL: http://www.west-wind.com/present ... p/DotNetFromVFP.asp
说明:论述相当丰满,GOOD。
首先,编程者要掌握一定ENGLISH基础,至少要通过四级。否则,依愚人之见,不要做开发的好。
其次,便好些了。只要你能够想到的一些较实际的编程难题,GOOGLE一下定会找到提示。特别注意的是,开源LINUX与UNIX这边有相当的资源可供参考。
***,根据有关提示耐心试验一定会成功。
经典问题二
c#适合的开发领域是什么呢?现在很多人讨论的C#开发的通讯服务器和C++开发的通讯服务器的优劣,请问朱老师有什么看法呢?是不是C#开发的就没有相应的应用性?还有稳定性情况呢?
朱先忠精彩问答
c#适合的开发领域是什么呢?对于这个问题,相信许多朋友都存在疑惑。我想简单谈谈自己的看法。
如果你选择微软平台,那么学习c#是趋势,特别是对于想选择微软平台做开发的新手。其理由多多,不必多言。
因为我有过三年左右的VC++经验,所以,我的看法是,如果你想主要立足于游戏开发(ASP.NET游戏除外),你可以完全专注于VC++的学习,尽管有消息说VC++程序员将越来越少,但是只要你精通之,你的价值一定会越来越高。其实,另外一个VB.NET也是不可小看的。上述任何其一,只要精通便可成功。
关于很多人讨论的C#开发的通讯服务器和C++开发的通讯服务器的优劣,这并不太了解。但是,据本文粗浅的判断,C#开发的通讯服务器从全方面判断,应当并不次于C++开发的通讯服务器,这是在你精通C#的前提下来说的。