想开发一个小的 windows 7 的软件,不知该如何开始
在 windows 上只做过一个 windows 8 的 app ,不知道 windows7 的软件要怎么做
求指教 :-)
1
sun2920989 2015-12-02 13:17:16 +08:00
如果不怕别人说你 low 的话试试 aauto,开发速度很快.适合做小工具.哦对了,现在好像改名了.
|
2
mimzy 2015-12-02 13:23:50 +08:00 via Android
WPF
|
3
b821025551b 2015-12-02 13:53:45 +08:00
visual studio 大法好
|
4
skydiver 2015-12-02 14:07:15 +08:00
VB 吧,或者 winform
|
5
abelyao 2015-12-02 14:28:36 +08:00
最简单的、学习成本最低的,就是装个 Visual Studio 然后创建一个 Winform 工程,
当然再简单也需要有基本的编程基础啦,不过你都做过 Windows 8 的 APP 了应该没问题的 |
6
hjc4869 2015-12-02 14:31:01 +08:00 via iPhone
搞过 win8 app ,上手 wpf 应该是很容易的。
当然如果你开发 win8 app 用的是 html5 ,可以考虑 electron 什么的( |
7
cuba 2015-12-02 15:49:00 +08:00
winform wpf
|
8
aluo1 OP @sun2920989 谢谢 :-)
|
11
aluo1 OP @abelyao Visual Studio 2013 中好像没有创建 WPF 这一选项了。 我是不是要下之前的版本?还是说不能用 Win 8 的 Visual Studio?
|
14
eamars 2015-12-02 15:55:21 +08:00
习惯 qt 之后开发很迅速的
|
15
abelyao 2015-12-02 15:55:44 +08:00
@aluo1 如果你只是搞一个简单的小程序,真心建议直接 Winform 就好了… 别搞 WPF 或者 Windows APP 之类的… 另外如果方便说一下是什么类型的程序、有多简单,可能能更好的帮你
|
16
novaeye 2015-12-02 15:56:59 +08:00
简单快速, winform 不二之选.
|
19
aluo1 OP @abelyao 就是一个简单的本地的库存管理软件。之前一直纠结怎么弄。因为是给爸爸公司弄一个小型的,上网站没必要,也不安全, windows 开发我又不太熟,加之之前没仔细看,以为现在 windows 没有 wpf 开发了。
|
22
abelyao 2015-12-02 16:08:44 +08:00 1
@aluo1
噢,如果是这种管理软件的话,还是你怎么熟悉怎么来吧,因为一般这些都会有很多字段需要填写,涉及到用户界面的排版啊什么的,如果熟悉 WPF 就按 WPF 来,才能更快开发。 是的, Winform 就是你说的这样。 |
23
aluo1 OP @abelyao 其实自打学编程以来就一直在 Mac 下开发,开发这种 windows 程序的机会真是不多。而且 windows 8 app 的话,可以直接提交商店, windows 7 的 app 怎么从开发机部署到平时用的话我还真是不懂。本地机调用数据库也不懂,不过还好时间挺充足,并不急,谢谢你 :-)
|
24
abelyao 2015-12-02 16:25:58 +08:00 1
@aluo1
如果我没记错的话在 Windows 7 中还没有 APP 这个概念,虽然也叫 application 但和现在的 APP 还不太一样… 更多的就像 QQ 之类的普通软件,简单点的就是一个 exe 可执行程序,复杂点的带很多 .dll 什么的,到时就打包成一个 steup.exe 之类的安装程序,或者直接压缩包也行… 如果数据库在是局域网内的 SQL Server 的话,选择 .NET 开发是非常方便的,几行代码就可以增删改查了。当然局域网内要考虑的就是运行数据库的电脑是否长时间开机等问题,当然业务如果重要的话,记得做定期备份, SQL Server 有内置的计划任务可以把数据库备份到其它机器去。 其实就算时间充裕,对于这种可能在多台电脑上使用、又有很多业务表单的,还是建议做个网站吧… 你还要考虑当软件升级的时候,网站只需要升级一份部署就行,而软件呢… 你就得升级每一台电脑中的部署了,当然也可以做自动更新机制,那就另说啦… |
25
aluo1 OP @abelyao 我也一直在纠结到底做网站还是做软件。
做软件的话不熟 windows 开发,做网站的主要麻烦就是要备案,而且我对国内的 vps 提供商也不是很熟悉,境外的又不确定能不能顺利 access |
26
abelyao 2015-12-02 16:52:15 +08:00
@aluo1 如果是内部使用的系统,做网站,部署在局域网内也不需要备案,或者直接部署在 SAE 用他们的二级域名,就没有这些烦恼了,也可以弄个顶级域名在境外做过跳转,一样方便。本地的库存管理嘛,哪有那么复杂~ 除非说是大企业,或者有多个分公司什么的,那更要做成网站啦…
|
27
aluo1 OP |
28
abelyao 2015-12-02 17:02:29 +08:00
@aluo1 有些 IDC 是如果没备案不开放 80 端口,如果你用其它端口的话当然没问题。现在有一种做法是上 HTTPS ,走的是 443 端口,不用备案也可以域名访问,嘿嘿…
|
30
abelyao 2015-12-02 17:17:13 +08:00
@aluo1
一般来说普通网站 比如 http://v2ex.com 走的就是 80 端口; 如果上了 SSL 如 https://v2ex.com 走的就是 443 端口; 当然你也可以在服务端(如 IIS / Apache / Nginx 中)指定端口,如 http://v2ex.com:12345 走的就是 12345 这个端口咯; 目前基本上备案都是检测 80 端口,非 80 端口一般都不管,所以备案的问题不用太担心,尤其是不对外开放的网站,还是没什么复杂的。 |