windows 7 软件开发 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
aluo1

windows 7 软件开发

  •  
  •   aluo1 Dec 2, 2015 4047 views
    This topic created in 3799 days ago, the information mentioned may be changed or developed.

    想开发一个小的 windows 7 的软件,不知该如何开始
    在 windows 上只做过一个 windows 8 的 app ,不知道 windows7 的软件要怎么做
    求指教 :-)

    30 replies    2015-12-02 17:17:13 +08:00
    sun2920989
        1
    sun2920989  
       Dec 2, 2015
    如果不怕别人说你 low 的话试试 aauto,开发速度很快.适合做小工具.哦对了,现在好像改名了.
    mimzy
        2
    mimzy  
       Dec 2, 2015 via Android
    WPF
    b821025551b
        3
    b821025551b  
       Dec 2, 2015
    visual studio 大法好
    skydiver
        4
    skydiver  
       Dec 2, 2015
    VB 吧,或者 winform
    abelyao
        5
    abelyao  
       Dec 2, 2015
    最简单的、学习成本最低的,就是装个 Visual Studio 然后创建一个 Winform 工程,
    当然再简单也需要有基本的编程基础啦,不过你都做过 Windows 8 的 APP 了应该没问题的
    hjc4869
        6
    hjc4869  
       Dec 2, 2015 via iPhone
    搞过 win8 app ,上手 wpf 应该是很容易的。
    当然如果你开发 win8 app 用的是 html5 ,可以考虑 electron 什么的(
    cuba/td>
        7
    cuba  
       Dec 2, 2015
    winform wpf
    aluo1
        8
    aluo1  
    OP
       Dec 2, 2015
    @sun2920989 谢谢 :-)
    aluo1
        9
    aluo1  
    OP
       Dec 2, 2015
    @mimzy 谢谢 :-)
    aluo1
        10
    aluo1  
    OP
       Dec 2, 2015
    @skydiver 谢谢 :-)
    aluo1
        11
    aluo1  
    OP
       Dec 2, 2015
    @abelyao Visual Studio 2013 中好像没有创建 WPF 这一选项了。 我是不是要下之前的版本?还是说不能用 Win 8 的 Visual Studio?
    aluo1
        12
    aluo1  
    OP
       Dec 2, 2015
    @hjc4869 嗯嗯,谢谢 :-)
    aluo1
        13
    aluo1  
    OP
       Dec 2, 2015
    @cuba 谢谢 :-)
    eamars
        14
    eamars  
       Dec 2, 2015
    习惯 qt 之后开发很迅速的
    abelyao
        15
    abelyao  
       Dec 2, 2015
    @aluo1 如果你只是搞一个简单的小程序,真心建议直接 Winform 就好了… 别搞 WPF 或者 Windows APP 之类的… 另外如果方便说一下是什么类型的程序、有多简单,可能能更好的帮你
    novaeye
        16
    novaeye  
       Dec 2, 2015
    简单快速, winform 不二之选.
    mimzy
        17
    mimzy  
       Dec 2, 2015 via Android
    @aluo1 2013 有 WPF Project 你再找找
    aluo1
        18
    aluo1  
    OP
       Dec 2, 2015
    @mimzy 啊我找到了!
    aluo1
        19
    aluo1  
    OP
       Dec 2, 2015
    @abelyao 就是一个简单的本地的库存管理软件。之前一直纠结怎么弄。因为是给爸爸公司弄一个小型的,上网站没必要,也不安全, windows 开发我又不太熟,加之之前没仔细看,以为现在 windows 没有 wpf 开发了。
    aluo1
        20
    aluo1  
    OP
       Dec 2, 2015
    @novaeye 谢谢 :-)
    aluo1
        21
    aluo1  
    OP
       Dec 2, 2015
    @abelyao 请问 winform 是指 windows forms application 吗?
    abelyao
        22
    abelyao  
       Dec 2, 2015   1
    @aluo1

    噢,如果是这种管理软件的话,还是你怎么熟悉怎么来吧,因为一般这些都会有很多字段需要填写,涉及到用户界面的排版啊什么的,如果熟悉 WPF 就按 WPF 来,才能更快开发。

    是的, Winform 就是你说的这样。
    aluo1
        23
    aluo1  
    OP
       Dec 2, 2015
    @abelyao 其实自打学编程以来就一直在 Mac 下开发,开发这种 windows 程序的机会真是不多。而且 windows 8 app 的话,可以直接提交商店, windows 7 的 app 怎么从开发机部署到平时用的话我还真是不懂。本地机调用数据库也不懂,不过还好时间挺充足,并不急,谢谢你 :-)
    abelyao
        24
    abelyao  
       Dec 2, 2015   1
    @aluo1

    如果我没记错的话在 Windows 7 中还没有 APP 这个概念,虽然也叫 application 但和现在的 APP 还不太一样… 更多的就像 QQ 之类的普通软件,简单点的就是一个 exe 可执行程序,复杂点的带很多 .dll 什么的,到时就打包成一个 steup.exe 之类的安装程序,或者直接压缩包也行…

    如果数据库在是局域网内的 SQL Server 的话,选择 .NET 开发是非常方便的,几行代码就可以增删改查了。当然局域网内要考虑的就是运行数据库的电脑是否长时间开机等问题,当然业务如果重要的话,记得做定期备份, SQL Server 有内置的计划任务可以把数据库备份到其它机器去。

    其实就算时间充裕,对于这种可能在多台电脑上使用、又有很多业务表单的,还是建议做个网站吧…

    你还要考虑当软件升级的时候,网站只需要升级一份部署就行,而软件呢… 你就得升级每一台电脑中的部署了,当然也可以做自动更新机制,那就另说啦…
    aluo1
        25
    aluo1  
    OP
       Dec 2, 2015
    @abelyao 我也一直在纠结到底做网站还是做软件。
    做软件的话不熟 windows 开发,做网站的主要麻烦就是要备案,而且我对国内的 vps 提供商也不是很熟悉,境外的又不确定能不能顺利 access
    abelyao
        26
    abelyao  
       Dec 2, 2015
    @aluo1 如果是内部使用的系统,做网站,部署在局域网内也不需要备案,或者直接部署在 SAE 用他们的二级域名,就没有这些烦恼了,也可以弄个顶级域名在境外做过跳转,一样方便。本地的库存管理嘛,哪有那么复杂~ 除非说是大企业,或者有多个分公司什么的,那更要做成网站啦…
    aluo1
        27
    aluo1  
    OP
       Dec 2, 2015
    @abelyao 就是一微型企业,哪有什么分公司,哈哈哈哈哈
    我个人是倾向建立一个网站的,只是对于备案什么的完全不清楚
    租用一个 vps ,然后直接用 ip 地址登录,这样需要备案吗
    abelyao
        28
    abelyao  
       Dec 2, 2015
    @aluo1 有些 IDC 是如果没备案不开放 80 端口,如果你用其它端口的话当然没问题。现在有一种做法是上 HTTPS ,走的是 443 端口,不用备案也可以域名访问,嘿嘿…
    aluo1
        29
    aluo1  
    OP
       Dec 2, 2015
    @abelyao 其实对于端口什么的我一直好迷糊 :-(
    abelyao
        30
    abelyao  
       Dec 2, 2015
    @aluo1

    一般来说普通网站 比如 http://v2ex.com 走的就是 80 端口;
    如果上了 SSL 如 https://v2ex.com 走的就是 443 端口;
    当然你也可以在服务端(如 IIS / Apache / Nginx 中)指定端口,如 http://v2ex.com:12345 走的就是 12345 这个端口咯;

    目前基本上备案都是检测 80 端口,非 80 端口一般都不管,所以备案的问题不用太担心,尤其是不对外开放的网站,还是没什么复杂的。
    About     Help     Advertise     Blog     API     FAQ     Solana     1204 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 47ms UTC 17:57 PVG 01:57 LAX 10:57 JFK 13:57
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86