精华内容
下载资源
问答
  • 1.安装Java环境(安装JDK、配置Java环境)这个必须的 (自己百度) 2.下载最新的Eclipse Se 3.List-Project界面下载WindowBuilder 4.安装完eclipse之后,添加WindowBuilder到eclipse ...环境和工具就准备齐全了。...

    1.安装Java环境(安装JDK、配置Java环境)这个必须的  (自己百度)

    2.下载最新的Eclipse Se

    3.List-Project界面下载 WindowBuilder

    4.安装完eclipse之后,添加WindowBuilder到eclipse

    环境和工具就准备齐全了。

    5. 创建项目   new--other--WindowBuilder--SWT Designer----SWT/JFace java Project

    6.创建类 new--other----WindowBuilder→Swing Designer→Application Window.

     

    7.点击 Run,出现刚才新建的空界面

     

    展开全文
  • 提供源代码和.exe 【Eawakeofi】PC端软件开发团队音乐播放器初级版源代码 也可以加入我们:【Eawakeofi】PC端软件开发团队 要加入我们的QQ联系WJZ:750837279
  • pm66烧写pc端软件

    2018-06-10 20:59:39
    pm66烧写pc端软件pm66烧写pc端软件pm66烧写pc端软件pm66烧写pc端软件
  • CAMHI监控软件-PC端软件
  • airpin_pc端软件

    千次下载 热门讨论 2014-11-15 16:13:55
    这个PC端程序是与airpin配合作用的软件
  • 网络摄像机PC端软件

    2014-09-18 15:03:41
    中维开发的网络摄像机PC端控制软件。 兼容性好
  • 大型局域网内现有成熟运行的系统A,想开发一款app名为B,B的数据通过接口与A相连信息交互。所以B是否还要开发相应pc端应用,还是将A扩展?
  • USBCAN-2I PC端软件

    2013-08-01 21:15:34
    USBCAN-2I PC端应用软件 CANalyst
  • PC端 android 截图软件

    热门讨论 2011-06-30 17:56:36
    PC端 android 截图软件 ,电脑端可以实时显示,很方便,支持所以的android手机
  • 蓝牙大师PC端软件

    2018-06-05 17:47:15
    复制并保存蓝牙信息,以便下次使用,蓝牙大师专用软件
  • python开发PC端桌面应用

    千次阅读 2020-09-09 11:46:32
    python开发PC端桌面应用 项目场景: 很多情况下需要用很短的时间开发一款在windows上离线运行的小工具,以便解决一些现实问题。比如公司近期有个紧急项目,需要根据算法需求人工标注海量的地址信息,开发周期和...

    项目场景:

    很多情况下需要用很短的时间开发一款在windows上离线运行的小工具,以便解决一些现实问题。比如公司近期有个紧急项目,需要根据算法需求人工标注海量的地址信息,开发周期和工具易用性上都是有些挑战的,此时选择python开发是个明智的选择。 下面对python开发桌面应用工具的步骤做下总结。

    开发环境准备

    python开发我选择在Pycharm 上进行,新建工程,配置解释器及venv,这些跟普通的python项目开发一样。
    安装PyQt5及PyQt5-tools:

    pip3 install PyQt5
    pip3 install PyQt5-tools
    

    可以将PyUIC和Qt Designer两个工具添加到pycharm中,或者找到安装位置、直接命令行运行。


    开发步骤:

    1. GUI开发

      打开PyQt Designer,根据需求确定好的GUI,在PyQt Designer上实现,并保存,文件保存格式为.ui。
      designer安装路径:

    F:\Python36\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe

    Qt Designer开发界面


    2 . UI转换成python文件

    python -m PyQt5.uic.pyuic mainWindow.ui -o mainWindow.py

    3 . 开发业务功能
    将上面转换好的gui python文件放入工程目录下,新建文件开发业务功能。

    from lib.mainWindow import Ui_MainWindow
    from PyQt5.Qt import *
    
    class MyWindow(QMainWindow, Ui_MainWindow):
    
        def __init__(self, parent=None):
            super(MyWindow, self).__init__(parent)
            self.setupUi(self)
            # 一些信号槽事件
            self.actioncheck.triggered.connect(self.check)
            self.pushButton_start.clicked.connect(self.start)
        # 其它业务功能此处省略
    if __name__ == '__main__':
        app = QApplication(sys.argv)
        show = MyWindow()
        show.show()
        sys.exit(app.exec_())
    

    4 . 打包成exe

    pyinstaller -w -F label_poi.py --windowed -p “G:\2020\POI查询\标注工具\poi\lib”

    在打包过程中遇到问题:找不到PyQt相关的库,推测应该是pyinstaller对环境变量获取存在异常。解决办法在代码中加入环境变量:

    import os
    import sys
    if hasattr(sys, 'frozen'):
        os.environ['PATH'] = sys._MEIPASS + ";" + os.environ['PATH']
    

    软件可以正常打开,测试功能。
    在这里插入图片描述

    小结:

    该文档可作为python开发桌面小工具的模板流程,文中工具开发周期仅两天,基本满足功能需求。如若能给看到此文的你,带来哪怕一点点帮助,寡人也会倍感欣慰!

    展开全文
  • 软件 pc端和android手机端 zip
  • 自从西数改版了网站后,以前的家庭云设备mycloud的PC端管理软件就找不到下载地址了,我也是找了好久,才找到。现在的mycloud只提供web版的管理,其实并没有以前的桌面客户端方便使用,因此我现在提供出来,大家可以...
  • 自从西数改版了网站后,以前的家庭云设备mycloud的PC端管理软件就找不到下载地址了,我也是找了好久,才找到。现在的mycloud只提供web版的管理,其实并没有以前的桌面客户端方便使用,因此我现在提供出来,大家可以...
  • 扩展屏软件Twomon PC端安装包
  • PC端串口软件测试工具
  • 支持修改软件界面,提供很多可以调用的API函数,方便大家进行二次开发,功能强大,适用于物联网各个领域。
  • PC端界面测试;PowerPoint 演示文稿;PowerPoint 演示文稿;PowerPoint 演示文稿;PowerPoint 演示文稿;PowerPoint 演示文稿;PowerPoint 演示文稿;PowerPoint 演示文稿
  • PC电脑JAVA软件解包处理软件JavaMagic
  • 毕设导师让我们做软件,不能做WEB,但是我只做过WEB,想要做Android的话需要新学一些技术,不知道PC端软件和Web开发区别大吗,需要什么技术呢? 网络上PC开发的教程好少呀,找不到什么有用的信息...
  • PC端的蓝牙测试软件以及源码,使用C#编程,功能简洁,适宜于测试嵌入式蓝牙模块。 PC端的蓝牙测试软件以及源码,使用C#编程,功能简洁,适宜于测试嵌入式蓝牙模块。 PC端的蓝牙测试软件以及源码,使用C#编程,功能...
  • 无金币者发奋寻找,不负众望,现底价发布,单体安装包,抵制拆分、高价不良分享者~!
  • Web项目开发流程 PC端

    千次阅读 2018-08-23 18:59:55
    一直再做前端,突然想到如果有一天领导让自己独立承担一个web 项目的话是否有足够的能力去接这个任务,要学会自己...所以本文对做PC端的项目进行了一个过程的总结。  一、了解、明确需求。  这个应该是第一步了...

        一直再做前端,突然想到如果有一天领导让自己独立承担一个web 项目的话是否有足够的能力去接这个任务,要学会自己去搭建一些基础的工具信息。所有的这一切在心里都要有个大致的流程,不然真正做的时候难免会手忙脚乱起来,接不了这个活难免失去了一个表现自己的机会,接下来做的差了,则更影响了钱途,前途啊。所以本文对做PC端的项目进行了一个过程的总结。

      一、了解、明确需求。

      这个应该是第一步了,不了解需求你就不知道为什么要做,要怎么去做这个项目的工作。

      (1)明确需求是相当重要的,很有必要去和产品经理、设计人员去沟通,需要明白每一个按钮,每一个开关存在的意义,这个需要设计人员足够的了解项目的需求。之前做的一个项目就是这样,工资花了好多钱请了一个UI设计公司设计了一个十分高大上的产品,各种页面各种炫酷,领导觉得很满意,赶紧让我们去做,结果,真正到了我们开发人员手里去开发的时候,才发现有些东西虽然在这里很炫酷,但是根本不应该存在在这里啊,例如你把添加人员的按钮放在人员分组的管理下面,而不是人员管理下面有什么意义呢?结果可想而知,不仅一些功能白设计了而且由于项目时间关系还得我们开发去担任设计,重新设计功能的展示位置,这无疑耽误了项目的进度。

      (2)后台接口问题,一般大的公司前台和后台是分离的,如果分离需要去跟后台确定各种接口的方式,要有一个文档去管理这些后台接口,要有示例、测试数据。现在的一般都是Restful风格的API方便调用。管理的平台第一家公司用的是一个内部的叫OSG的接口管理系统,这里是一个所有接口的中转站,各个部门的接口都从这里走,还有的用的是showdoc进行管理。要是前后端不分离的话,后台便要自己开发,这个用node还是其他语言,也要做好相应的处理。

      (3)、明确功能点,做好任务分配。

      如果你是一个leader,那这一部分工作可能需要你去做了,列举好所有的业务功能点,列成一个Excel文件,明确每个功能的负责人,完成时间,技术难度等。这一步也是很重要的一步。

      (4)开发时间确定

      这个要确保开发时间的充足,不然匆匆忙忙做完一堆的bug改起来也是很痛苦的。这个而且前后台一起进行确认,不然前端做完了,发现后端的接口还没有完善,也是很耽误时间的。

      二、明确技术选型。

      这一步也非常重要,需要去根据设计人员设计,去确认这个工作到底应该去用什么框架去做。

      (1)最基本的页面布局工作,是用bootstrap、flex还是手写css进行布局或者其它,需要去一开始就确定,不然真正做的时候,不同的开发人员用的不同的东西,显然会造成项目代码的混乱。

      (2)页面的Css 是纯手写的还是使用Less或者Sass?这个根据项目的情况酌情处理,一旦使用的话就需要对这些脚本进行编译工作,这个工作可以用一些自动化工具例如Gulp webpack进行,也可以用Sublime(我用习惯这个了)、webstorm 等编辑器自带的插件进行,再或者使用考拉编译进行编译。

      (3)、js的模块化是用sea.js还是require.js ?还是不进行模块化。不进行模块化当项目很大的时候,代码将变得很难维护,所以建议进行模块化,至于到底是用sea.js还是require.js这个就看自己的喜欢的,两者的区别主要是一个是异步一个是同步的,具体区别问问度娘、谷歌。

      (4)、图表模块、table等用什么实现。图表有:echarts、highCharts等、table有bootstrap table 、jgGrid,datatables等等。

      三、自动化工具的使用。

      现在各种自动化的工具很多,例如:webpack, gulp, grunt等等,(技术更新实在太快了),到目前我只会gulp有点low了,感觉跟不上时代的感觉。这一步工作主要是减少一些重复的工作,比如压缩js、css、页面实时刷新等工作。我最近的一个项目是使用的gulp进行项目里的html、js文件进行多语种的处理,用gulp读取了language.js里的每句话对应的变量,然后再页面里进行替换后变成一个英文版和中文版的两份,这样的工作肯定也必须是要自动的工具去处理的,不然写两份的话不得痛苦死。

      四、基础代码的模块化。

      以上都是准备工作,但也是很重要的部分。这一步开始就可以真的开始就进行工作了。

      (1)、如果使用了自动化,自动化的脚本是要写的,具体去如何实现你需要的自动化工作,如何减少重复的,枯燥的工作将极大的提高开发效率,缩短开发时间。

      (2)、再者就是页面的 alert、对话框(confirm)、模态窗(layer,boostrap modal)、验证模块(例如:邮箱,电话号码的验证,不为空的验证等),日期处理(如:date add 、format等),这些需要有人去专门的进行模块化,而且一定要在真正的业务代码开始之前完成,否则后面修改起来将十分费劲。

      (3)还有就是要有人对项目里比较棘手的技术难题提前进行攻关,确保真正的业务开始开发时,技术已经可以实现了。

      五、业务代码的模块化。

      这一步开始就要真正的开始接触业务的东西了。开始这一步之前当然得要有设计的文档,假设你已经有了。功能代码也可以进行模块化进行,将项目设计文档里的出现的比较多的展示的内容进行抽离,例如表格,展示图,共用样式,页面布局等等、抽离出来,指定专门的一个两个开发人员进行开发,进行模块化,然后有一个人进行对这些模块的调用,组装。这部分工作让最熟悉的人去做相应的工作,可以提高开发效率。这部分里面包括和后台进行的接口,所以确保要有接口进行调用。

      六、零碎任务分配。

      大块的功能完了之后就是各个功能点了,这个应该在分配任务的时候分配好,当然也可以当前面的工作完了之后看开发人员的工作情况进行分配,保证每个人都有工作,保证项目不会拖沓。

      七、当上面的工作进行完了之后,整个项目的功能基本就完成了。最好还要让各自的开发人员测试下自己的功能。自测完成后再交由测试进行测试,后续就是bug修复的问题了。

      八、项目总结。

      项目完了总要总结一下,可以开一个内部的会议,将各自开发过程中的难题难点提出来,大家一起听听是怎么解决的,或者谁对别人开发的东西比较感兴趣,想要了解是怎么实现的及内部原理,在这个时候就可以进行沟通了交流了,这样的交流对提高团队人员的技能还是很有帮助的。然后一起聚个餐,增进下团队的友谊。

      过程中如果一个开发人员做了太久了一个类似的功能,可能会感到枯燥,所以避免一个人对一个大块的内容进行开发,连个交流的人都没有,会很痛苦。因为我就有这样的经历。

    以上就是我的一些总结,希望对大家能有些许的帮助。如有不同意见,欢迎提出。

    ———完结

    展开全文
  • 个人没有做过手机端开发,请教下手机开发的大牛们,在已开发PC端软件基础上,做手机端APP(安卓和iOS都做)的工作量有多大?至少应该几个人去做(比如是否需要安卓工程师和iOS工程师各一个,还是可以由一个人都做...
  • 托利多bCom条码秤PC端管理软件,通过网络传输连接!
  • 一、前言 先声明一下,本文所注重点为实现思路,代码及数据库设计主要为了展现思路,如果对代码效率有着...按传统的方式来思考,微信端完全可以通过授权进行注册,但是PC端呢,传统的方式无非就是填填手机号码啊,或者 Emai
  • 松下电话程控交换机PC端控制软件

    热门讨论 2013-06-14 17:06:32
    松下电话程控交换机PC端控制软件 KX-TDA100_200 PC-Maintenance Console V2.014 r2
  • PC端-抖音上很火的字符画软件PC端-抖音上很火的字符画软件PC端-抖音上很火的字符画软件
  • PC端签名软件 破解版 可以随意设计自己的个性签名 并且提供多种字体 截图保存等 试了就知道 绝对好玩!
  • web前端技术开发PC端程序

    千次阅读 2017-10-17 14:54:14
    heX 最初的目标是,采用纯前端 (HTML,CSS,JavaScript) 的方式开发客户端软件,解决传统桌面开发中大量繁琐的 UI 工作。以实现跨平台 (Windows,OS X,Linux),高效的桌面程序开发。随着持续的开发,heX 被赋予了...

    经过一些资料查找,根据在用的技术大概有几种方法:


    CEF

    用 Chromium&Webkit 来呈现 web 页面,是客户端里面嵌浏览器,浏览器里面跑网页。

    https://bitbucket.org/chromiumembedded/cef/

    http://blog.csdn.net/mfcing/article/details/43953433

    http://www.cnblogs.com/think/archive/2011/10/06/CEF-Introduce.html


    heX

    基于CEF,内部整合了开源项目 Chromium 及 Node.JS,将两者的 V8 引擎和消息循环合并,从而达到了在 Chromium 所展现的 Web 页面内可以直接使用 Node.JS 原生和及第三方扩展的 API 以及 Node.JS 最大的特色——异步回调与事件循环。 
    heX 最初的目标是,采用纯前端 (HTML,CSS,JavaScript) 的方式开发客户端软件,解决传统桌面开发中大量繁琐的 UI 工作。以实现跨平台 (Windows,OS X,Linux),高效的桌面程序开发。随着持续的开发,heX 被赋予了更多的角色,它可以作为 web 容器嵌入到客户端工程中,还可以作为浏览器 (HeXium) 对 Node.js 进行调试。

    http://hex.youdao.com/blog/?p=25


    nw

    NW 是基于Chromium 和 node.js,利用 web 方式开发跨平台桌面应用的平台技术

    https://github.com/nwjs/nw.js

    https://nwjs.io/

    http://www.cnblogs.com/xuanhun/category/568577.html


    electron

    底层也是基于Chromium 和 node.js。

    https://github.com/electron/electron

    http://electron.atom.io/


    Cordova

    Cordova可用来开发全平台的webapp。

    Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等。Cordova还提供了一组统一的JavaScript类库,以及为这些类库所用的设备相关的原生后台代码。Cordova支持如下移动操作系统:iOS, Android,ubuntu phone os, Blackberry, Windows Phone, Palm WebOS, Bada 和 Symbian。

    Cordova是贡献给Apache后的开源项目,是从PhoneGap中抽出的核心代码,是驱动PhoneGap的核心引擎。可以把它们的关系想象成类似于Webkit和Google Chrome的关系。

    http://www.zhoujingen.cn/blog/7027.html

    https://segmentfault.com/q/1010000004526369/a-1020000004526852

    https://stackoverflow.com/questions/28714414/build-cordova-app-for-windows-7

    http://www.cnblogs.com/yanxiaodi/p/4675887.html

    https://blogs.msdn.microsoft.com/visualstudio_cn/2015/10/16/apache-cordova-windows10/

    https://taco.visualstudio.com/en-us/docs/get-started-first-mobile-app/

    https://taco.visualstudio.com/en-us/docs/run-app-windows/

    https://cordova.apache.org/docs/en/latest/guide/platforms/win8/index.html

    https://docs.microsoft.com/en-us/windows/uwp/publish/


    P.S.

    ionic

    IONIC 是目前最有潜力的一款 HTML5 手机应用开发框架。通过 SASS 构建应用程序,它提供了很多 UI 组件来帮助开发者开发强大的应用。利用ionic,我们使用一套代码可以开发跨多个平台的移动web应用。不仅可以安装在手机,而且还可以运行在浏览器及微信里面,一次开发可以运行在各个终端。

    http://www.ionic.wang/

    http://blog.csdn.net/molashaonian/article/details/52538314


    参考链接:

    https://segmentfault.com/a/1190000004178969

    http://www.cnblogs.com/xuanhun/p/5005321.html

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 109,669
精华内容 43,867
关键字:

怎么开发pc端软件