首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
raymanr
V2EX  ›  程序员

我真的不想回微软的坑啊

  •  1
     
  •   raymanr · 73 天前 · 6230 次点击
    这是一个创建于 73 天前的主题,其中的信息可能已经有所发展或是发生改变。

    给公司做提效,想搞奥菲斯插件

    买奥菲斯 365,下载 vs,看着安装开发工具需要 6G

    可能开发了还不能给盗版奥菲斯部署,好烦啊

    第 1 条附言  ·  73 天前
    我觉得我就是个脑残,自掏腰包 400 块买了个 office365,自己用不上,公司的人都用 WPS 或者盗版,插件也没法部署,淦
    levelworm
        1
    levelworm   73 天前 via Android
    是准备做 vsto 还是 com ?
    binjoo
        2
    binjoo   73 天前   ❤️ 18
    看着真难受。。。

    买奥菲斯三六五,下载 维埃丝,看着安装开发工具需要 六鸡
    LokiSharp
        3
    LokiSharp   73 天前
    vsto 可以兼容 2010 以后的版本啊
    Vegetable
        4
    Vegetable   73 天前
    vscode + yo 非用 vs 干啥
    raymanr
        5
    raymanr   73 天前
    @binjoo
    因为用英文单词不能发帖
    raymanr
        6
    raymanr   73 天前
    @levelworm
    不想写 C# 或者 VBA,所以是 web add-in
    g00001
        7
    g00001   73 天前
    VS 搞这些不太现实,无论是 C#还是 C++做 COM 接口就不方便,开发小工具并不见得是越大越好,在 Windows 上我一般都用 aardio 开发小软件,很小很小只有 6.5MB, 速度快省事绿色下载就用也不用安装
    raymanr
        8
    raymanr   73 天前
    @Vegetable
    因为不是很熟,所以看看 vs 里面是不是有方便一点的部署方式
    across
        9
    across   73 天前
    你搞反了吧。论开发体验,其他平台连微软车尾灯都看不到···
    raymanr
        10
    raymanr   73 天前
    @g00001
    office2013 以后提供了个 js 的接口,可以通过页面的 js 操作 excel,但是我也仅仅知道这么多,目前还在研究
    pxlxh
        11
    pxlxh   73 天前
    沃飞思

    奥菲斯是哪国口音
    LokiSharp
        12
    LokiSharp   73 天前
    @raymanr #10 这货是不是又来推他的玩具 aardio 了 Emmmm,这人看到 Windows 上开发的就会来喊两句,根本不看内容。
    g00001
        13
    g00001   73 天前
    这些东西用 VS 搞真不见得会更方便。
    excel 传统的可以通过 COM 操作,其实很简单,用 aardio 写个例子就是:

    import com.excel;
    var excel = com.excel()
    var book = excel.WorkBooks.Add()
    var sheet = excel.ActiveWorkbook.Sheets(1);
    var cell = sheet.Cells(1,1);
    cell.Value2 = "haha"
    excel.Quit();

    还有一种是通过 SQL 操作,
    这个是利用系统自带的组件,不需要安装 excel,用 aardio 写个例子就是:

    import access;
    var db = access( "/test.xls")
    db.exec("CREATE TABLE sheet1 (username VARCHAR(255),comment MEMO,num double )");
    db.exec( "INSERT INTO [sheet1$](username,comment,num)values('test','test',123)");
    db.close();

    因为 excel 文件实际是 xml+zip,可以自已用 xml 解析,aardio 的一个例子: http://www.htmlayout.cn/t/363

    或者通过 LibXL 处理,这些方式都不依赖 excel,上面那个网站上也有例子。
    yech1990
        14
    yech1990   73 天前 via Android
    @LokiSharp #10 是楼主。。。
    LokiSharp
        15
    LokiSharp   73 天前 via iPhone
    @yech1990 我是说他 at 的 g00001
    laoyur
        16
    laoyur   73 天前   ❤️ 2
    看标题我还以为你不想重回到微软去工作呢
    奥菲斯不给发英文可还行?估计是因为正文有 D 版两个字?
    crella
        17
    crella   73 天前 via Android
    @g00001 请给个链接,我想问个 aardio process 启动外部程序库的问题
    g00001
        18
    g00001   73 天前
    @crella 可以加 QQ 群 70517368, 或者到 aardio.org, htmlayout.cn, 百度 aardio 吧都有人解答问题。
    cuzfinal
        19
    cuzfinal   73 天前   ❤️ 4
    这边的建议是辞职
    hideinbush
        20
    hideinbush   73 天前
    @laoyur +1 我还说微软这么爽的,我可紧儿刷题都还没自信去面呢,这就有大佬不耐烦了。
    quan01994
        21
    quan01994   73 天前
    社区版的 vs 不好吗。。。
    raymanr
        22
    raymanr   73 天前
    @quan01994
    体积太大了,现在不喜欢这种又大又全的了。。。
    thedrwu
        23
    thedrwu   73 天前 via Android
    曾经折腾了一圈 vsto/com/web/vba,最后用 vba 完成了所有功能。

    vba 的 api 功能最完善,移植性最好,还能画 gui,除了没有轮子。
    坑不多,有些 Unicode 之类的功能不在 vb 的标准里,需要小技巧实现。vb 语言不太花哨,即是缺点也是优点:就这么点语法规则写不出花来,好维护。
    beyondex
        24
    beyondex   73 天前 via Android
    Vba 的语法你居然能忍
    shpkng
        25
    shpkng   73 天前   ❤️ 2
    看标题我以为是前微软的程序员要重返微软在这儿炫耀来着.. 对不起是我想多了
    raymanr
        26
    raymanr   73 天前
    @beyondex
    vba 算是我的编程启蒙,当年纯自学用 excel + access, 通过 vba 完成了所有 CRUD 功能,然后就顺其自然升级为 C#,再后来习惯了 python 的列表操作后,vba 的集合操作就不那么香了
    raymanr
        27
    raymanr   73 天前
    @thedrwu
    COM 有个好处是 WPS 也可以用... VBA 的话 WPS 就不行了
    snailya
        28
    snailya   73 天前
    realpg
        29
    realpg   73 天前   ❤️ 1
    楼主能不能说人话?
    redeemer1001
        30
    redeemer1001   73 天前
    @thedrwu #23 我也折腾过最后回归 VBA…… 但 VBA 的 IDE 真是太落后了,开发效率令人发指。能抛弃 Excel 就抛弃它(还是 web 香)
    abcbuzhiming
        31
    abcbuzhiming   73 天前
    真搞笑,这楼里居然冒出个人指责微软自家的 IDE 开发自家的的 office 插件不如他的东西方便的。
    微软还没堕落到能被如此鄙视的地步吧啊?
    g00001
        32
    g00001   73 天前
    @abcbuzhiming 你总是太过于紧张,讨论下技术而已,可以放松松点。
    没有人 "指责" 微软的 IDE, 更不必带什么节奏 “堕落”"如此鄙视" 一堆一堆的,

    我仅仅是说了句 VS 也不是万能的,列举了几个操作 excel 的例子,
    因为我比较喜欢用 aardio,所以我用 aardio 列举了几个例子,当然用 VB 也可以,没有什么谁鄙视谁的的问题。

    另外我喜欢用 aardio, 就叫我的 aardio ?!
    你以为你喜欢微软工具,就等于是你的微软?!我怕是微软都不认识你吧。

    另外你们这几个小号也是有意思,早就嚷嚷着 block 我了,然后我每发一个帖子都回,然后每次都是几个小号一起上,而且看到你们跟个跟其他人讨论交流,同样也是充满戾气,请问你们是 V2 战神吗?!别人喜欢用什么语言你们都 要管?!还每次都 很激动的样子
    g00001
        33
    g00001   73 天前   ❤️ 1
    嗯,
    再推荐一个微软自家开源的 Dso Framer 控件,支持 office,wps,

    用 aardio 写了个例子:


    excel 的免费控件还真不少,delphi 实现的 reportX 也不错,再用 aardio 写个例子:


    嗯,哪里来的酸味
    rwalle
        34
    rwalle   73 天前 via Android
    虽然我一般主张就事论事不喜欢人肉,但 @g00001 这位的行为实在看不下去,几乎完全不相关的地方都能冒出来这个软件,翻下发帖记录也能看出问题,这样推广恐怕不只是“喜欢”吧。 @Livid
    g00001
        35
    g00001   73 天前
    @rwalle 这是讨论 excel 开发,以及 excel 开发工具体积 6G 过大的帖子,
    所以我推荐了几种 excel 开发的技术和 excel 控件,这叫 “完全不相关” 属于扣帽子了。

    我比较喜欢用 aardio,当然用 aardio 代码举例子。
    如果用 aardio 不行的话,你觉得我用哪种编程语言举例子才不叫 “推广”呢 ?!
    就以我上面写的代码为例吧,要不麻烦你用其他语言写几句?!
    g00001
        36
    g00001   73 天前
    如果不想安装 6G 的 VS 做 excel 开发,
    确实可以试试 aardio, 关键是体积小,开发环境只有 6.5MB ,下载了打开就可以用( 免安装 )。系统没有安装 office 都可以操作 excel,开发生成的软件也非常小,非常方便。

    aardio 是免费的个人软件,做了十几年一直免费,商业广告都没看到过一条。所也也不用紧张会被什么商业推广的问题,
    realpg
        37
    realpg   73 天前   ❤️ 1
    @Livid
    附议 @rwalle #34

    最近 V2 真是营销牛鬼蛇神满天飞
    g00001
        38
    g00001   73 天前   ❤️ 2
    我在好好讨论技术,你一直在做人身攻击,
    而且还到处追着我骂 - 每次都是一堆号,如果只是针对我就算了,看了一些帖子,原来对其他人也是如此。

    说一下 VS 做 COM 不太方便这么很普通的一句话,
    就带节奏"指责" “堕落”"如此鄙视" 一堆十堆,没错原本我只是善意的回贴 Windows 有关的帖子提供一个思路,无论你怎么酸,aardio 都是 Windows 的利器,网上相关评价很多不是我一个人说的。但是你带节奏的恐吓我,很抱歉,那我会多发几句 aardio 代码。

    我还就真不信 Livid 会被你忽悠.

    1 、“营销” 你理解了什么是 “营销” 吗?! aardio 是一个纯免费的个人软件,以一个之力业余的时间坚持做了十几年免费,网站和软件上没放过一字广告,十几年坚持,基本是公益性质,这么干净的一个软件,你扣“牛鬼蛇神”的帽子。

    2 、V2 是技术论坛,我在 V2 一向是讨论技术和发代码更多,虽然有最近有几个你这种,但是我在 V2 得到的感谢更多,可以请 Livid 查一下数据库。

    3 、我没有在 V2 上过任何小号。

    至于为什么你越骂我越发,我就是告诉你不要随便在网上恐吓他人。如果我觉得我发的代码不好,我所使用的编程语言弱,你可以用代码来打我的脸,但用言语攻击和恐吓莫名其妙。
    g00001
        39
    g00001   73 天前
    参考:
    https://v2ex.com/t/656742#reply157
    原来某人跟谁说话都这风格,几个号上了混战一番,战着战着友谊的小船就翻了,看到一次不奇怪,连续看到几次也是神奇。
    g00001
        40
    g00001   72 天前
    楼上几个小号,不但语气风格完全是一个人,大家注意一下 - 这几个小号使用的头像也是同一风格,多次对他人进行技术内容无关的言语攻击,基本都是你不使用他喜欢的 C# 就不是好朋友了,B 这个 B 那个不要 AT 非常好战的样子,真是莫名其妙,如果别人不用你的 C# 你不喜欢 - 你直接 block 就行了,请不要上一堆小尾巴一直跟着骂,这是公共社区,不是你家
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1142 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:03 · PVG 03:03 · LAX 12:03 · JFK 15:03
    ♥ Do have faith in what you're doing.