“易语言.飞扬”官方技术博客 - (Official EF blog)

 EF:简单易学、高效实用、面向对象、跨平台的计算机通用编程语言
私信 关注
efdev
码龄14年
  • 322,383
    被访问量
  • 71
    原创文章
  • 18,713
    作者排名
  • 83
    粉丝数量
  • 于 2007-06-20 加入CSDN
获得成就
  • 获得1次点赞
  • 内容获得1,649次评论
  • 获得1次收藏
荣誉勋章
TA的专栏
  • EF
    3篇
  • EFIDE
    24篇
  • 入门教程
    5篇
  • 工具和类库
    23篇
  • 常见问答
    3篇
  • 意见反馈
    10篇
  • 技术探讨
    6篇
  • 新版发布
    6篇
  • 易语言.飞扬
    66篇
  • 杂记
    19篇
  • 源代码
    13篇
  • 研发进展
    31篇
  • 编程技巧
    3篇
  • 语法
    3篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

“易语言.飞扬”入围“首届中国优秀软件创新大赛”精英奖名单,即将角逐最高金奖

从“首届中国优秀软件创新大赛”官方网站获知,“易语言.飞扬”(EF)已入围“首届中国优秀软件创新大赛”精英奖名单(前20名),即将参予角逐最高金奖。 首届中国优秀软件创新大赛(http://chinawareaward.com),由“中国互联网行业协会”主办,“北京金山软件有限公司”承办,CSDN、天空软件等协办。“易语言.飞扬”(EF),简单易学、高效实用、面向对象、跨平台的计算机通
原创
7502阅读
11评论
0点赞
发布博客于 13 年前

“易语言.飞扬”(EF)集成开发环境 EFIDE 0.2.2 下载地址

EFIDE,专为“易语言.飞扬”(EF)打造的跨平台的集成开发环境,使用“易语言.飞扬”自身开发而成。 EFIDE 为“易语言.飞扬”提供了一个完善的集成开发环境,集工程管理、界面设计、代码编辑、编译、调试等众多功能于一身。 Beta版在功能上可能不完整,也不提供向后兼容性,仅供用户了解和测试,不推荐应用于实际工作中。 此软件相对成熟和稳定之后,将开放源代码。 下载 EFIDE 0
原创
18701阅读
54评论
1点赞
发布博客于 13 年前

生死不离,举国同悲

 生死不离 你的梦落在哪里 想着生活继续 天空失去了美丽你却等待梦在明天站起 你的呼喊刻在我的血液里 生死不离 我数秒等你的消息 相信生命不息与你祈祷一起呼吸 我看不到你却牵挂在心里你的目光是我全部的意义 无论你在哪里 我都要找到你 血脉能创造奇迹生命是命题 无论你在哪里 我都要找到你 手拉着手生死不离 生死不离 全世界都被沉寂 痛苦也不哭泣 爱是你的传奇 彩虹在风雨后坚强
原创
5658阅读
7评论
0点赞
发布博客于 13 年前

“易语言.飞扬”类库的版本号内部存储方式已变更

日前已对“易语言.飞扬”类库的版本号内部存储方式作了修改,此修改将导致以前的所有EF类库失效。所有EF类库(*.efl)必须重新编译才能使用,所有EF本地类库(*.efn)必须稍加修改并重新编译才能使用。晚痛不如早痛,早一点改是好事。修改之前,使用64位双精度浮点数存储EF类库版本号;修改之后,使用32位无符号整数存储EF类库版本号。经此修改,EF类库结构(EFLibInfo)内的
原创
6542阅读
59评论
0点赞
发布博客于 13 年前

所有的人都请冷静下来思考,包括我们自己

(无内容) 
原创
11889阅读
78评论
0点赞
发布博客于 13 年前

以优雅直观的方式调用JAVA对象方法和读写JAVA对象成员

以优雅直观的方式调用JAVA对象方法和读写JAVA对象成员在 JNI (Java Native Interface, http://java.sun.com/javase/6/docs/technotes/guides/jni/index.html) 中,涉及调用JAVA对象方法的函数主要有:jmethodID GetMethodID(JNIEnv *env, jclass clazz,
原创
7354阅读
22评论
0点赞
发布博客于 13 年前

用 Delphi 开发“易语言.飞扬”(EF) 类库,也许是个不错的主意

虽然 Delphi 已不在它的巅峰时期, 可是它所留下的众多优秀的组件/控件资源,总是让使用其它编程语言的程序员们羡慕不已。用 Delphi 开发“易语言.飞扬”(EF) 类库,也许是个不错的主意。目前我们正在探索用 Delphi 开发“易语言.飞扬”(EF)本地类库(*.efn)的可能性。昨夜,尝试将 ef.h 转译为 ef.pas,奋战至凌晨三点,小有斩获。截止到现在,已经可以用 De
原创
5806阅读
31评论
0点赞
发布博客于 13 年前

以优雅的方式在sqlite数据库中创建自定义SQL函数

这里说的SQL函数,是指可在SQL语句中使用的函数,如常见的 count(), sum(), avg(), min(), max() 等。 在 sqlite 数据库中,SQL函数被分为两大类,一类称作“Scalar function”,一类称作“Aggregate function”。Scalar 和 Aggregate 实在不太清楚该怎么翻译,而其含义,也难于用言语表达,大概属于只可意会不可
原创
7500阅读
14评论
0点赞
发布博客于 13 年前

解释“易语言.飞扬”为什么不支持“OCX开发,DLL开发,COM调用,独立编译”

解释“易语言.飞扬”为什么不支持“OCX开发,DLL开发,COM调用,独立编译”最近有朋友建议“易语言.飞扬”支持“OCX开发,DLL开发,COM调用,独立编译”,现在解释一下为什么不需要提供这些功能:1、OCX,COM 都是过时的技术了,没有必要对它们提供最直接的支持,借助于EF本地开发包(EFNDK,http://dotef.cn/efndk),可以很容易地做到在EF程序中访问OCX/
原创
9839阅读
49评论
1点赞
发布博客于 13 年前

“易语言.飞扬”(EF) 的 java 类库来了

“易语言.飞扬”(EF) 的 java 类库来了 (2008.2.29)“易语言.飞扬”(EF) 的 java 类库(java.efn),是一个用C/C++开发的EF本地类库(基于JNI),借助此类库,我们可以在EF中轻松使用JAVA类库(.jar)或JAVA类(.class),JAVA世界里的众多优秀资源,终于可以为我所用了。java类库目前实现的主要功能有:创建/销毁JVM,加载JAV
原创
5386阅读
22评论
0点赞
发布博客于 13 年前

近期工作内容:将现有的十几个跨平台的易语言支持库转换到EF类库

近期工作内容:将现有的十几个跨平台的易语言支持库转换到“易语言.飞扬”类库。这项工作已经进行了一段时间(春节之前就开始了),目前进展比较顺利。易语言的很多支持库经受了长时间的考验,在质量上和稳定性上都很好,将它们移植到“易语言.飞扬”,可以在较短时间内进一步丰富“易语言.飞扬”类库,进而促进“易语言.飞扬”的快速发展。
原创
4524阅读
39评论
0点赞
发布博客于 13 年前

“易语言.飞扬”公历转农历源码,作者ganjun3000

ganjun3000:网上找的c++源码,转换为EF。完整源码请到论坛下载:http://bbs.dywt.com.cn/dispbbs.asp?boardID=148&ID=147498&page=1 以下是部分核心代码:公开 类 万年历{    //===============================================================
原创
8115阅读
4评论
0点赞
发布博客于 13 年前

“易语言.飞扬”DS3D音频库 - DirectX Sound 3D,作者ganjun3000,含C++源代码

“易语言.飞扬”DS3D音频库 - DirectX Sound 3D,作者ganjun3000,含C++源代码请到论坛下载:http://bbs.dywt.com.cn/dispbbs.asp?boardID=148&ID=147194&page=1 
原创
5368阅读
1评论
0点赞
发布博客于 13 年前

“易语言.飞扬”的摄像头类库,作者halflifezy,含源代码

 halflifezy:这个是摄像头操作的类库,需要efapi.efn这个支持库因为本人英文不是很好,MSDN中的帮助有些地方不看得懂。如果你有什么好的想法或者你有VFW这个WINDOWS的图像采集的中文说明请联系我,或者在易语言的论坛里面发贴。本类库是免费软件。可以随意修改发布。我的QQ:15978396本类库由halflifezy完成, 请到论坛下载:http://bbs.
原创
7431阅读
0评论
0点赞
发布博客于 13 年前

用“易语言.飞扬”写的连珠游戏和搞怪碰碰球,作者大伟,含源代码

请到论坛下载:连珠游戏 - http://bbs.dywt.com.cn/dispbbs.asp?boardID=148&ID=147756&page=1我玩连珠游戏,得分6610,还算可以吧?有几次请电脑提示了,哈哈。 搞怪碰碰球 - http://bbs.dywt.com.cn/dispbbs.asp?boardID=148&ID=147757&page=1
原创
10900阅读
2评论
0点赞
发布博客于 13 年前

因技术等原因推迟开放源代码(EFIDE,EF本地类库)

因为技术等原因,原定2008春节之前开源(http://blog.csdn.net/efdev/archive/2008/01/25/2065085.aspx)的计划暂时无法实施, 抱歉!另外开源协议也是一个问题,比较复杂,正在研究中。开放源代码计划将争取在2008上半年启动。 
原创
4722阅读
5评论
0点赞
发布博客于 13 年前

“易语言.飞扬”集成开发环境 EFIDE 0.2.1 跨平台版本发布了,附图

 EFIDE,专为“易语言.飞扬”(EF)打造的跨平台的集成开发环境,使用“易语言.飞扬”自身开发而成。 EFIDE 为“易语言.飞扬”提供了一个完善的集成开发环境,集工程管理、界面设计、代码编辑、编译、调试等众多功能于一身。 Beta版在功能上可能不完整,也不提供向后兼容性,仅供用户了解和测试,不推荐应用于实际工作中。 此软件相对成熟和稳定之后,将开放源代码。 EFIDE 0
原创
6379阅读
40评论
0点赞
发布博客于 13 年前

2008春节之前将发布Linux版本EFIDE并开放其源代码,同步开源的还有10多个EF本地类库 -- (已推迟)

如题,2008春节之前将发布Linux版本EFIDE,并开放其源代码(EF源码);同步开源的还有10多个EF本地类库(C++源码)。 注:此计划已被推迟,抱歉,详情请进 http://blog.csdn.net/efdev/archive/2008/02/02/2077779.aspx  
原创
4459阅读
20评论
0点赞
发布博客于 13 年前

几个EF写的游戏,浪迹Θ天涯搜集

搞怪碰碰球,开垦荒地,连珠游戏请移步EF论坛下载:http://bbs.dywt.com.cn/dispbbs.asp?boardID=148&ID=142932&page=1 
原创
4232阅读
2评论
0点赞
发布博客于 13 年前

图解一个简单的EF窗口程序制作过程,作者lrl106

图解一个简单的EF窗口程序制作过程,作者lrl106 EF论坛下载地址:http://bbs.dywt.com.cn/dispbbs.asp?boardID=148&ID=143757&page=1 
原创
5526阅读
2评论
0点赞
发布博客于 13 年前

“易语言.飞扬”开发的彩球游戏,作者美女勿近,含源代码

飞扬彩球 V1.0九江_美女勿近 2008年1月23日3时2008年1月24日修正了点击分数区数组出界问题其中声音及图片来自易语言的例程美女勿近:“多普达手机上有一个彩球游戏,我用飞扬写了一个试试,请大家多多指教。点击选择,再击消除”。请到EF论坛下载完整程序和源代码:http://bbs.dywt.com.cn/dispbbs.asp?boardID=148&ID=147131&pa
原创
6210阅读
2评论
0点赞
发布博客于 13 年前

“易语言.飞扬”新手教程,作者小博哥

小博哥提供的“易语言.飞扬”新手教程,请大家参考。小博哥:“详细注释,每一步都解释!真正的新手学习资料,欢迎批评指正!”请到论坛下载完整内容:http://bbs.dywt.com.cn/dispbbs.asp?boardID=148&ID=146203&page=1以下是教程片段:引入 用户界面, 工具;                        //引入要用到的类库!我
原创
6323阅读
0评论
0点赞
发布博客于 13 年前

用“易语言.飞扬”计算圆周率π小数点后前800位,作者石章能,含源代码

计算圆周率π小数点后前800位的“易语言.飞扬”程序源代码如下,作者石章能,转换自相应的C代码:公开 类 启动类{    公开 静态 启动()    {        int a=10000,b, c=2800, d, e;        int[] f;        f=创建 int[2801];        for(;b-c!=0;)        {            f[b
原创
3986阅读
4评论
0点赞
发布博客于 13 年前

“易语言.飞扬”做的电子板(含源代码),作者大伟

“易语言.飞扬”做的电子板下载地址(含源代码):http://bbs.dywt.com.cn/dispbbs.asp?boardID=148&ID=146448&page=1  此“易语言.飞扬”程序的完整源代码请到论坛下载,以下是部分核心代码:公开 类 电子板{    公开 窗口场景 场景;    公开 整数[] 板数组;    位图 位图1,位图2;        
原创
4394阅读
3评论
0点赞
发布博客于 13 年前

winODBC,“易语言.飞扬”第一个第三方数据库操作类库,作者孤岛

winODBC说明:  1、关于记录集,数据源使用完后的处理顺序:  记录集.关闭()--数据源.断开()--数据源.释放()  2、部分命令说明:(1).数据源.连接():连接成功返回真,失败返回假.参数2窗口句柄若提供,可能出现连接对话框.(2).数据源.执行SQL语句():成功返回真,失败返回假.(3).记录集.打开():成功返回真,失败返回假.  3.事务管理:所执行每一项操作(查询)都作
原创
1929阅读
2评论
0点赞
发布博客于 13 年前

“易语言.飞扬”第一个第三方界面库,efgui,作者迷迷66

http://bbs.dywt.com.cn/dispbbs.asp?boardID=148&ID=146121&page=1库名: efgui所需支持库:系统,本人的winapi。控件全部转换自WINDOWS的标准控件,扩展性强,你甚至可以直接向它们发送消息,界面美观标准。适用人群:中级以上易友。附带例程:简单记事本。  
原创
1992阅读
5评论
0点赞
发布博客于 13 年前

EFAPI,“易语言.飞扬”第一个第三方类库,作者ganjun3000

EFAPI:http://bbs.dywt.com.cn/dispbbs.asp?boardID=148&ID=143952&page=1 EFAPI,是 ganjun3000 开发的“易语言.飞扬”类库,为“易语言.飞扬”提供了直接调用 Windows API 的功能,是“易语言.飞扬”的第一个第三方类库。EFAPI 附带一个“播放器”例程,是用EF完全调用 Windows API 实现
原创
1942阅读
6评论
0点赞
发布博客于 14 年前

为什么要发布“基本上没有功能变化”的 EFIDE 0.1.2

2007.12.29,我们发布了EFIDE 0.1.2(http://blog.csdn.net/efdev/archive/2007/12/29/2002309.aspx)。EFIDE 0.1.2 距离上一版(0.1.1)只有39天,这段时间一直在做linux移植工作(http://blog.csdn.net/efdev/archive/2007/11/20/1894986.aspx,htt
原创
1556阅读
11评论
0点赞
发布博客于 14 年前

“易语言.飞扬”一岁半了

从2006年5月开始立项研发,到今天2007年12月31日,“易语言.飞扬”一岁半了。谁能用一年半的时间(准确地说是19个月),设计出一个全新的编程语言,完成它的编译器和调试器,以及多个类库,并用这门编程语言,开发出它自己的集成开发环境?并且这门编程语言,是具有工业强度的、高效实用的编程话言,绝非实验室中理论研究的小玩意。这种高质量和高效率,历史上曾经有过先例吗?我相信这个历史是由中国的软件企
原创
1349阅读
6评论
0点赞
发布博客于 14 年前

已在“易语言.飞扬”论坛注册用户名“EF开发组”

在“易语言.飞扬”1.0.1诞生一周年之际,我们特意在“易语言.飞扬”论坛注册了用户名“EF开发组”,主要用作答疑解惑。(时间有限,恕不能一一回复。)重要消息仍然通过本博客发布。 
原创
1195阅读
6评论
0点赞
发布博客于 14 年前

“易语言.飞扬”集成开发环境 EFIDE 0.1.2 Beta版 已发布

EFIDE,专为“易语言.飞扬”(EF)打造的跨平台的集成开发环境,使用“易语言.飞扬”自身开发而成。EFIDE 为“易语言.飞扬”提供了一个完善的集成开发环境,集工程管理、界面设计、代码编辑、编译、调试等众多功能于一身。Beta版在功能上可能不完整,也不提供向后兼容性,仅供用户了解和测试,不推荐应用于实际工作中。 此软件相对成熟和稳定之后,将开放源代码。EFIDE 0.1.2 与前一
原创
2288阅读
60评论
0点赞
发布博客于 14 年前

“易语言.飞扬”集成开发环境(EFIDE)LINUX版本移植进展

目前除“可视化窗口界面设计器”还没有移植完毕之外,其它移植工作已经基本结束。EFIDE for LINUX 已经基本达到了 Windows 版本的所有功能(窗口设计器除外),但还没有进行全面深入的测试,应该还会有不少细节问题需要调整。   不了解 EFIDE 的朋友可以参考这里:“易语言.飞扬”集成开发环境(EFIDE)简明使用手册(图) 
原创
2483阅读
12评论
0点赞
发布博客于 14 年前

在GDB中查看 C/C++ Unicode文本变量内容(wchar_t*)

GDB(The GNU Project Debugger)中的 print 命令不支持查看 C/C++ Unicode文本变量的内容(wchar_t*)。假设我们要调试以下 C/C++ 代码:#include wchar.h>int main(){    const char* szAnsi = "The EF programming language is a general-pur
原创
4421阅读
3评论
0点赞
发布博客于 14 年前

在GDB中查看Unicode文本变量内容(wchar_t*)

原文:http://blog.csdn.net/efdev/archive/2007/12/19/1953396.aspx 
原创
1613阅读
4评论
0点赞
发布博客于 14 年前

[开源]“易语言.飞扬”本地开发包(EFNDK)for C++ 已发布

“易语言.飞扬”本地开发包 for C++  “易语言.飞扬”本地开发包(EFNDK, EF Native Development Kit)for C++,是为 C++ 编程语言提供的“易语言.飞扬”本地开发包,主要用于开发“易语言.飞扬”本地类库(EFN, EF Native library),或用于开发与“易语言.飞扬”相关的程序或库。通过 EFNDK for C++,可以实现“易语言.飞
原创
3166阅读
13评论
0点赞
发布博客于 14 年前

“易语言.飞扬”相关的重要名称修改

前一段时间,我们对“易语言.飞扬”相关的许多名称进行了大幅度调整,有意强化和突出了“EF”字样,使其含义更直观、更明确,同时可有效的避免与非“易语言.飞扬”名称产生冲突或混淆。此次名称调整对即将发布的“易语言.飞扬”本地开发包(EFNDK, EF Native Development Kit)至关重要。提供友好的、一致的、规范的、含义明确的命名,有助于用户更好地学习和掌握EFNDK。目前名
原创
2153阅读
13评论
0点赞
发布博客于 14 年前

“易语言.飞扬”编译器将发布无任何功能性限制的版本

之前发布的“易语言.飞扬”编译器(公开测试版)有以下功能限制:1、只能同时编译最多5个文件;2、不能定义超过8个类型信息;3、单文件内不能引入超过4个外部类库。下一次发布的“易语言.飞扬”编译器将取消所有功能性限制。  回复中和论坛中,持续有人询问是否有其它“非功能性”限制,那我就再爆一个料:在下一个发布版本中,我们将附带一个“license.key”授权文件,在授权期内可
原创
3898阅读
26评论
0点赞
发布博客于 14 年前

重要消息,将于近期发布“易语言.飞扬”本地开发包(EFNDK)(for C++)

重要消息,我公司(大连大有吴涛易语言软件开发有限公司)将于近期发布“易语言.飞扬”本地开发包(EFNDK, EF Native Development Kit)之 C++ 版本。届时,可以用 C/C++ 开发“易语言.飞扬”本地类库了。数以千计的优秀的C/C++代码库将为我(EF)所用,必将极大丰富“易语言.飞扬”功能,并大力扩展“易语言.飞扬”应用范围。充分利用现有的系统资源和代码资源,
原创
2041阅读
12评论
0点赞
发布博客于 14 年前

评选论坛近期活跃用户,继续赠送“license.key”

论坛近期活跃用户:ganjun3000,浪迹Θ天涯,ricky52529,ssiucn,sqilong,lymslive ,……我们将不定期评选积极参预“易语言.飞扬”学习、测试、建议、评论、批评等活动的朋友,多次入选的,必然可以得到我们免费赠送的“license.key”。已经确定可以得到“license.key”的朋友有:ricky52529、ganjun3000,浪迹Θ天涯。注:
原创
2506阅读
12评论
0点赞
发布博客于 14 年前

冲击Java、.Net主流平台地位,“易语言.飞扬”(EF)前景展望

“易语言.飞扬”(EF)前景展望:  在中国扎根,向世界发展 成为最重要的编程语言之一 冲击Java、.Net主流平台地位 为IT行业培养一大批专业技术人才 ……    编程语言:     软件平台:     易语言.飞扬:简单易学、高效实用、面向对象、跨平台的计算机通用编程语言。
原创
2317阅读
28评论
0点赞
发布博客于 14 年前

答 ricky52529 关于EF线程、事件、编译器、IDE……

贴子原文在这里:http://bbs.dywt.com.cn/dispbbs.asp?boardID=148&ID=142326 因为此文,我们“提前决定”“在编译器正式版发布后”对 ricky52529 授予“特定授权文件(license.key)”。希望朋友们提出更多建设性意见,协助我们共同完善“易语言.飞扬”。(论坛中还有不少朋友表现活跃,我们已经注意到了,谢谢你们!)在下文中,橙色
原创
2145阅读
13评论
0点赞
发布博客于 14 年前

“易语言.飞扬”开发组近期工作任务通告

 “易语言.飞扬”开发组近期工作任务通告:1、向LINUX操作系统移植EFIDE的工作正在进行中。 2、正在进行“易语言.飞扬”本地开发包(EFNDK,EF Native Development Kit)统一命名规范和编码规范,这是开放源代码之前众多准备步骤之一,其它准备工作也在(也将)同步进行。3、正在制订和实现跨平台的数据库通用操作接口(基于ODBC,参考JDBC)。 
原创
1649阅读
12评论
0点赞
发布博客于 14 年前

“易语言.飞扬”集成开发环境 EFIDE 0.1.1 Beta版 已发布

“易语言.飞扬”集成开发环境 EFIDE 0.1.1 Beta版  下载地址:http://dotef.cn/efide/releases/efide_0.1.1_windows.exe  网站:http://dotef.cn/efide/    EFIDE,专为“易语言.飞扬”(EF)打造的跨平台的集成开发环境,使用“易语言.飞扬”自身开发而成。  EFIDE 为“易语言.飞扬”提供
原创
2195阅读
21评论
0点赞
发布博客于 14 年前

最新消息,经初步确定,EFIDE 0.1.1 将于下周二(2007.11.20)发布

 如题:最新消息,经初步确定,EFIDE 0.1.1 将于下周二(2007.11.20)发布 。欢迎奔走向告。感谢长久以来支持和期待EFIDE的朋友们! 注:EFIDE 0.1.1 已经如期发布,详见 http://blog.csdn.net/efdev/archive/2007/11/20/1894027.aspx 
原创
1295阅读
29评论
0点赞
发布博客于 14 年前

更新“易语言.飞扬”编译器,改进“遍历循环(foreach)”

 (2007.11.13)今天更新了“易语言.飞扬”编译器,改进了“遍历循环(foreach)”。之前的“遍历循环”,支持对数组和“可遍历对象”进行遍历;改进后的“遍历循环”,支持对数组和“遍历器对象”进行遍历。对数组的支持都是特例,下面重点对比一下之前的“可遍历对象”和现在的“遍历器对象”。之前对“可遍历对象”的定义为:具有公开的“创建遍历器()”方法的对象,此方法返回一个“遍历
原创
2207阅读
15评论
0点赞
发布博客于 14 年前

EFIDE新功能:多文件内查找,类库文档查找,新版工程向导

多文件内查找:在多个文件(如工程/工作区/目录下的文件)内批量查找指定文本内容,支持正则表达式。类库文档查找:在所有类库(或指定类库)内查找相应的名称,并自动打开与其对应的文档。新版工程向导:重新设计和实现了新版的工程向导,接口更加简化、灵活,允许用户很方便地开发自己的工程向导——只需实现接口“EFIDE工程向导接口”。(旧版的工程向导是对wxWidgets向导功能的简单封装,出现“Fin
原创
1305阅读
17评论
0点赞
发布博客于 14 年前

应网友要求,EFIDE已增加代码折叠线

昨天有朋友(xlcm)在论坛上建议为“EFIDE”增加类似“C#  SharpDevelop2”中的代码折叠线(见下图):(参见:http://bbs.dywt.com.cn/dispbbs.asp?boardID=148&ID=138298&page=1) 我们觉得这个建议很好啊,为什么不采纳呢?采纳! 
原创
1964阅读
38评论
0点赞
发布博客于 14 年前

继续改进代码完成提示框,增加多个可配置项

前几天刚刚改进过代码完成提示框(http://blog.csdn.net/efdev/archive/2007/10/13/1822729.aspx),今天继续改进代码完成提示框,增加了多个可配置项:代码完成提示框.快捷键 = "Ctrl+Space,Alt+/"代码完成提示框.自动打开 = 真代码完成提示框.空格上屏 = 假代码完成提示框.自动上屏字符 = [".;(,="]
原创
1918阅读
12评论
0点赞
发布博客于 14 年前

近日对用户界面类库有较大范围的改动

改动不涉及功能的添加和删除,主要是修正了以下两个重要BUG:1、窗口的“创建完毕事件”发送多次2、 窗口从创建完毕到完全显示出来这个过程中有明显的停顿,并且子控件显示之前出现灰色底框此次修改应该不会影响到原有代码。(但是之前的某些修改可能会导致以前的代码无法编译通过,为保证最终正式版的质量,Beta版在发布之初即已声明不保证向后兼容性。) 
原创
1164阅读
14评论
0点赞
发布博客于 14 年前

“整数类.到文本()”执行效率提升至原来的2.5倍以上

有朋友在论坛上提到(http://bbs.dywt.com.cn/dispbbs.asp?boardID=148&ID=136092&page=1),“易语言.飞扬”中“整数转文本”执行效率较差,大约是C#的六分之一(他同时还提到“易语言.飞扬”中“文本转整数”执行效率是C#的10倍以上)。 我们通过优化系统类库中的“整数类.到文本()”,将“整数转文本”的执行效率提升至原来的2.5倍以上,大
原创
2854阅读
17评论
0点赞
发布博客于 14 年前

近日对代码完成提示框进行了多项改进

近日对代码完成提示框进行了多项改进,其中就包括网友们强烈要求的“空格键自动上屏”。这些改进主要包括: 按下空格(或回车)后,提示框中的当前选中项(即使没有获取焦点)自动输入到编辑区 提示框窗口可以用鼠标调整大小,并自动记忆窗口大小(目前用鼠标点击操作提示框还是有问题,有待继续改进) 按下下光标键后,提示框第二项被选中并获取焦点(因为默认已经选中第一项)
原创
1486阅读
17评论
0点赞
发布博客于 14 年前

从“控制台.输出行()”的变迁看“易语言.飞扬”的发展

一开始的时候,“控制台.输出行()”只有一个参数,为了支持多种类型,重载了多个版本: 控制台.输出行(整数 n) 控制台.输出行(小数 d) 控制台.输出行(逻辑 b) 控制台.输出行(文本 s) 控制台.输出行(字节集 bin) 控制台.输出行(对象 o)可以这么使用: 控制台.输出行(123); //输出整数 控制台.输出行(100.123); //输出小数 控制台.输
原创
2164阅读
5评论
0点赞
发布博客于 14 年前

再次增强反射类库,可读取调试信息

今日再次增强“易语言.飞扬”的反射类库,增加了读取调试信息的功能。通过这次增强,你甚至可以获取“一个调试器的所需的”足够的调试信息。如果编译时未携带调试信息,当然是反射不出来的。
原创
1247阅读
7评论
0点赞
发布博客于 14 年前

请口吐脏话的垃圾立刻滚蛋,这里不欢迎你!

这里是“易语言.飞扬”官方技术博客。“技术博客”,You he mothers,明白? 技术博客,以技术为本。任何技术上的话题,都可以探讨,任何观点上的不一致,都可以保留。唯独口吐脏话不可以。口吐脏话是“技术博客”天敌。对于无故漫骂的评论,一般不予删除,给你留着,让世人见识一下您的真面目,也好让警察叔叔将来用作呈堂证供,判你个十年八年,哈哈。我很遗憾呐,没有尽到清理互联网垃圾的责任。
原创
3620阅读
122评论
0点赞
发布博客于 14 年前

“易语言.飞扬”近期初步工作计划

1、用数周的时间,修改已发现的 EFIDE 0.1.0 中的BUG,依据用户建议进行适当改进,发布 EFIDE 0.1.1。2、着手进行将 EFIDE 向 LINUX 操作系统移植的工作。3、着手进行开放源代码的各项准备工作。开源范围将涉及本地类库开发包、多个NCL类库、多个ECL类库、EFIDE等。因为我们没有相关经验,开源实施过程可能会遇到多项挑战,而前期准备工作又非常重要,请熟悉内情
原创
2008阅读
34评论
0点赞
发布博客于 14 年前

呼吁,请正确使用“易语言.飞扬”(EF)中英文名称

中文正式名称:易语言.飞扬英文正式名称:EF也可以同时使用中英文名称:“易语言.飞扬”(EF)因为“易语言.飞扬”名称中间有句点“.”,为防止歧义,通常需要在名称两端使用引号。如果您认为中文名称“易语言.飞扬”太长了,可以使用英文名称“EF”。EF两端通常可不使用引号。为了达到更好的宣传效果,我们建议同时使用中英文名称:“易语言.飞扬”(EF)。以下名称都是非正式名称,不建
原创
2197阅读
11评论
0点赞
发布博客于 14 年前

(置顶)“易语言.飞扬”一览,了解EF从这里开始

本文转载自“易语言.飞扬”官方网站:http://dotef.cn原文地址:http://dotef.cn/overview.html “易语言.飞扬”是什么“易语言.飞扬”(EF)是一门简单易学、高效实用、面向对象、跨平台的计算机通用编程语言。它是完全面向对象的编程语言,因而在面向对象机制上,与同为面向对象的Java、C#等编程语言,有相似甚至相同之处。它的语法脱胎自“类
原创
12949阅读
104评论
0点赞
发布博客于 14 年前

部分用户安装EFIDE后不能运行的暂时解决方案

EFIDE安装程序在安装过程中创建了两个环境变量:ECLS_PATHS,其值为:“C:/Program Files/dywt/ef/libs;C:/Program Files/dywt/efide/libs;C:/Program Files/dywt/efide/ProjectWizard;”(引号以内);EFIDE_HOME,其值为:“C:/Program Files/dywt/efid
原创
1846阅读
6评论
0点赞
发布博客于 14 年前

(置顶)贺中秋国庆,“易语言.飞扬”集成开发环境 EFIDE 0.1.0 Beta版 已发布

“易语言.飞扬”集成开发环境 EFIDE 0.1.0 Beta版 已发布     EFIDE,专为“易语言.飞扬”(EF)打造的跨平台的集成开发环境,使用“易语言.飞扬”自身开发而成。  EFIDE 为“易语言.飞扬”提供了一个完善的集成开发环境,集 工程管理、界面设计、代码编辑、编译、调试 等众多功能于一身。  Beta版在功能上可能不完整,也不提供向后兼容性,仅供用户了解和测试
原创
2531阅读
29评论
0点赞
发布博客于 14 年前

“易语言.飞扬”集成开发环境(EFIDE)简明使用手册(图)

 “易语言.飞扬”集成开发环境(EFIDE)简明使用手册大连大有吴涛易语言软件开发有限公司,2007年9月http://www.dotef.cn/efide 简介EFIDE,专为“易语言.飞扬”(EF)打造的跨平台的集成开发环境,使用“易语言.飞扬”自身开发而成。EFIDE 为“易语言.飞扬”提供了一个完善的集成开发环境,集 工程管理、界面设计、代码编辑、编译、调试
原创
8048阅读
87评论
0点赞
发布博客于 14 年前

最近在紧张开发EFIDE,争取在国庆节前后发布第一个预览版

(无内容)
原创
3222阅读
72评论
0点赞
发布博客于 14 年前

VC++ 6.0 的奇异之处

如下代码,大家认为它最终将输出什么,“12”还是“21”?#include stdio.h>inline int test1 (){    printf ("1");    return 0;}int test2 (){    printf ("2");    return 0;}int main(int argc, char* argv[]){    int nary [1];    *
原创
2079阅读
19评论
0点赞
发布博客于 14 年前

小议“易语言.飞扬”的程序执行效率

我们自信“易语言.飞扬”的执行效率足够高。在之前“易语言.飞扬”发布时,我们曾打算做一次比较正式的测试,拿EF的执行效率,跟C、C++、Java、C#进行比较,以此验证“易语言.飞扬”的效率究竟如何。最终我们中止了这项测试,因为我们发现几乎不可能得到一个让人信服的结果,进行效率测试所需要涵盖的范围太广了:浮点数运算、参数传递、方法调用、垃圾收集(GC)、类型装载、创建对象、输入输出、文本操作、
原创
7415阅读
65评论
0点赞
发布博客于 14 年前

对比不同编程语言中的参数默认值和扩展参数(可变参数)

对比不同编程语言中的参数默认值和扩展参数(可变参数)   本文讨论C++、JAVA、C#、EF中参数默认值和扩展参数(可变参数)的实现。只作对比,尽量客观陈述,不作优劣之分,以免引起无谓的语言之争。  如果错误之处,敬请指正。 一、参数默认值C++:定义方式: int method1(int a = 0) int method2(int a , int b = 
原创
3445阅读
35评论
0点赞
发布博客于 14 年前

“易语言.飞扬”调试器最新进展

“易语言.飞扬”调试器最新进展                                                                ——飞扬开发组 海洋  经过几个小时的艰苦奋战,终于搞定了困扰开发组相当长一段时间的“运行时错误捕捉问题”。  “运行时错误捕捉”简单地说就是在调试程序的过程中当被调试程序发生了运行时错误(比如著名的“不能对空对象进行操作”和数组越界
原创
1751阅读
19评论
0点赞
发布博客于 14 年前

“易语言.飞扬”十分钟入门教程

本文转载自liigos blog,原文地址:http://blog.csdn.net/liigo/archive/2007/08/12/1739861.aspx。(Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1739861)  本教程作者:liigo亲爱的朋友,您愿意花十分钟的时间,来了解一门全新的编程语言“易
转载
4963阅读
11评论
0点赞
发布博客于 14 年前

“易语言.飞扬”IDE中的可视化界面设计器

可视化界面设计器目前已经初步实现的功能有:鼠标选定组件箱中的组件,点击创建组件,拖动矩形创建组件,用鼠标或键盘调整组件位置和大小(可设置自动对齐到单元格),在属性表中显示和修改组件的属性值(允许多选组件),设置多选组件的对齐方式(上下左右中对齐)和排列方式(等宽等高),可复制粘贴剪切删除组件(允许多选组件),双击组件自动生成其默认事件的处理方法原型,编译前自动生成创建窗口、组件并设置其属性的代
原创
4959阅读
18评论
0点赞
发布博客于 14 年前

“易语言.飞扬”集成开发环境(IDE)现状

“易语言.飞扬”的集成开发环境(IDE)是许多朋友非常关心的,今天的主角就是它。IDE正在开发中,至少要几个月之后才会有测试版或预览版面世,各位要久等了。“易语言.飞扬”的集成开发环境(IDE)主要由以下几个模块组成:项目管理,代码编辑,界面设计,程序调试,配置管理,……。代码编辑部分,目前已实现语法关键字高亮(支持自定义方案)和代码折叠,即将添加智能语法提示。界面设计部分,已经完
原创
3292阅读
23评论
0点赞
发布博客于 14 年前

“易语言.飞扬”类型反射机制与反射类库

我们在不同的场合用不同的方式阐述过,“易语言.飞扬”具有非常完善的类型反射机制。看一下反射类库(反射.ncl)提供了哪些功能,就大致可以了解“易语言.飞扬”的类型反射机制。强调一点:是因为有了完善的类型反射机制,才会产生反射类库;而不是因为反射类库的存在,才使“易语言.飞扬”有了完善的类型反射机制。反射类库是结果之一,是表现形式之一。 反射类库主要提供两大方面的功能:1、获取指定类
原创
2559阅读
31评论
0点赞
发布博客于 14 年前

“易语言.飞扬”调试器已基本完成

调试器已基本完成,在Windows下测试没有发现太大的问题,在Linux下还需要进一步的测试。“易语言.飞扬”调试器由两部分组成:本地类库(调试.ncl)提供基本调试功能,集成开发环境(IDE)提供界面相关的显示和操作。目前已经实现的基本功能有:设置断点,取消断点,断点是否有效单步跟踪,单步跟踪进入执行到光标处,执行到返回查看变量值(支持任意类型),修改变量值(仅支持基本类
原创
1668阅读
18评论
0点赞
发布博客于 14 年前

“易语言.飞扬”当前状态

以下内容摘自“易语言.飞扬”官方网站(www.dotef.cn),看似好多人并没有注意到,特此转贴:  “易语言.飞扬”正处于公开测试期,截止到目前已发布了三个测试版本,当前最新测试版本为1.1.0。 语言语法已基本完善,并趋于稳定。 编译器和系统库(系统.ncl)已开发完成。 调试器已接近完成。 其它类库在逐步完善中:用户界面,工具,反射,多线程,正则表达式,编码转换,X
原创
1482阅读
8评论
0点赞
发布博客于 14 年前

“易语言.飞扬”官方技术博客,正式开通啦

“易语言.飞扬”官方技术博客,正式开通啦。博客地址为:http://blog.csdn.net/efdev/ 本博客由“易语言.飞扬”开发组负责维护,其功能有三: 随时公布最新研发进展; 收集整理并反馈用户意见和建议; 介绍并宣传“易语言.飞扬”;  “易语言.飞扬”:简单易学、高效实用、面向对象、跨平台的计算机通用编程语言。 如果
原创
2017阅读
30评论
0点赞
发布博客于 14 年前