您的位置:首页 > 编程语言

交流一下大家都用什么代码管理工具?每人写一个过程,10万个人就有10万个功能,无比强大****

2017-02-03 18:02 651 查看
每人写一个过程,大家一起使用。10万个人就有10万个功能,无比强大****

发现大部分人都是在学习写新函数,修复错误等没脑子的事情。

而事实上我们需要的就像是小米手机一样,主要事情就是做漂亮的手机外壳,而不是像罗永浩一样一直研究。

有时我觉的最好的方式,反而是富士康一样,组装就好。社会分工合作,索尼出摄像头,三星出显示屏,高通出CPU。

================

可现状是我们大部分的开发人员或者是小软件公司,互联网公司,都像朝鲜一样,在研究原子弹,一个国家,还不如一个富士康,我是这么看的,这又何必?

============

如果有一个工具可以管理各种源码,函数,模块,图片,工程,那多好?

同时实现代码共享,代码组合,模块,DLL,OCX等。

这就像是二战时期,日本一个小国男的都是战

可以管理JS代码,vb代码,java代码,c++,c#等,还有bat脚本,vbs脚本,按键精灵脚本。

一般基于过程或函数,然后基于一个功能类型的模块,再就是实现一部分功能的工程。

最小单位到常数,dll API调用。

WINDOWS编程平时经常需要调用API,可是每一个API的调用,不只是那么多参数,结构类型,常数等弄的精疲力尽,而且全是英文的。并且一个API并不是简单的一句话就能调用的,比如GDIPLUS,需要先初始化,然后转换成JPG又需要各种结构,GUID等。

假如每一个API都有一个最简单的调用例子,那该多好?

也有可能一个相对简单的例子,比如用GDI++图片转换:BMP转JPG,用到了多个GDI,那查询API手册时,可以马上找到这个工程运行调试,那学习速度也能提高N倍。

==========

如果每一个API,用不同的编程语言,都有相应的例子,那多好?

==========

如果每一个函数,都有不同编程语言的代码,并且每种语言,相同的函数也有好多实现方法(这点我觉的非常有趣),有的逻辑更清晰,有的更省CPU,有的更省内存,有的代码更少,有的运行速度更快。

==========

比如提取一个字符串,指定2个字符串中间的一段。

java:
public static String  FindStrbetween(String S ,String Find1 ,  String  Find2) {
String R="";
int ID1=0;
int ID2=0;
int ID3=0;

ID1=S.indexOf(Find1);
if (ID1==-1){
return "";
}
ID2=ID1+Find1.length();
ID3=S.indexOf(Find2, ID2 );
if (ID3==-1){
return "";
}
R=S.substring( ID2 ,ID3);
return R;
}


========

以下是VB6的函数:

'[简介]:

'查找字符串间隔于
Function FindStrBetween(bystr As String, findstr As String, findstr2 As String, Optional startid As Long = 1, Optional findinaddress As Long)
'[mycode_id:536],edittime:2007-8-30 6:31:38
'查找字符
'startid从第几个开始
On Error Resume Next
'findstrbetween
Dim id1 As Long, ID2 As Long
Dim Str As String
Str = bystr
'MsgBox str
id1 = InStr(startid, Str, findstr)
If id1 = 0 Then Exit Function
ID2 = InStr(id1 + Len(findstr), Str, findstr2)
'新改11-11
If ID2 = 0 Then Exit Function
FindStrBetween = Mid(Str, id1 + Len(findstr), ID2 - id1 - Len(findstr))
findinaddress = id1
End Function

Private Sub Command1_Click()
MsgBox FindStrBetween("我是中国人", "我是", "人")
'计算结果是:中国
End Sub
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐