精华内容
下载资源
问答
  • 只是windows上写软件看似基础,实际上都不怎么好弄,用C++开发确实可以实现所有功能,估计光研发费用就会吓死人,而且开发周期也很长。之前有朋友建议用C++加上js开发,像迅雷的游戏盒子等应该就是采用这个技术,...

    我们想写一个操盘手软件,对于操盘而言,首先是快,然后是资料尽可能丰富,最好能看到行情,报表什么的。
    只是windows上写软件看似基础,实际上都不怎么好弄,用C++开发确实可以实现所有功能,估计光研发费用就会吓死人,而且开发周期也很长。
    之前有朋友建议用C++加上js开发,像迅雷的游戏盒子等应该就是采用这个技术,不过针对各种图形报表的是否合适尚未弄清,起码在调试时就不是很友好

    然后就是C#了,看起来快极了,不过没有深入研究过,很早之前研究过bluestacks,国外的一款android游戏模拟器,反编译后看起来代码倒是挺简单,更深的就没看了

    看看大家有什么建议,可以开发讯捷

    转载于:https://www.cnblogs.com/luhouxiang/p/10621672.html

    展开全文
  • 当然这只是PC端软件,有PC端怎么能少了移动端呢?今天小编给大家带来的就是基于jabdp平台的移动端做一款进销存软件。工欲善其事必先利其器。在做开发之前,我们肯定要先了解一下移动端的部署。只有学会如何部署...

    如何基于jabdp平台的移动端开发一款进销存软件?

    之前写过一个BSS系列的文章,该系列的文章讲的就是进销存软件(PS:要是感兴趣的,可以点个关注,点我头像查看哦!)。当然这只是PC端的软件,有PC端又怎么能少了移动端呢?今天小编给大家带来的就是基于jabdp平台的移动端做一款进销存软件。

    工欲善其事必先利其器。在做开发之前,我们肯定要先了解一下移动端的部署。只有学会如何部署移动端,才能更好的进行开发工作。

    如何部署?

    1.获取应用包

    首先要先获取两个压缩包:jabdp-v1.4.0.zip和iMobile.zip。

    87dc5e37aec6742771172e95e8e2ce03.png

    2.解压

    获取到应用包后,接下来当然是解压应用包的操作啦!首先,我们先解压jabdp-v1.4.0的压缩包到系统的英文名称目录下即可(PS:不可以是中文目录哦!)。然后,我们再将iMobile压缩包解压到jabdp-v1.4.0文件夹下的webapps目录下。

    70d756bbed1e5d817a657a86bfd24473.png
    b59fc93b42dbcfb857a78606da0b7333.png

    3.配置

    需要配置的地方有三处,小编会一一道来。

    ①进入需要配置移动端开发的项目所在的文件夹(PS:此处以bss文件夹为例,bss就是存放进销存应用的文件夹),在WEB-INF目录下的classes文件夹中找到application-gs.properties文件,右键编辑该文件,在qxApp.path=后面加上iMobile文件夹的绝对路径,保存退出。

    5139d9f0e5c1368bca5fd0057f0337cc.png
    8cfb3c1051caceaec9fd7a4056c35b3b.png

    ②进入configs文件夹,找到config.js(路径:iMobile -> configs),右键编辑,找到ip属性并修改为自己电脑的ip,以及在proxyTable属性下添加自己项目的访问路径,保存并退出。具体修改如下:

    035d008f52c563c6424b68ec9ad95b16.png
    a214a9983399bd2ae87a0323a9bd25f7.png

    ③进入pages文件夹,找到config.js文件(路径:iMobile -> src -> native -> pages),右键修改,此文件只需要修改webappName属性即可,改成自己的项目访问路径,具体可参考下图:

    c4371103417b2820baca7f8196945f35.png

    4.启动

    配置完成后,就可以启动平台,访问移动端了,移动端访问地址为:http:// IP地址:9090/iMobile/release/web/。

    f31872e4e41e0aec2a9895eb91ab971d.png
    3fc264e1eb3404e031db1a57aad902de.png
    69a1d279e8bf7ed143adf976391a148c.png

    好了,又到了文章的末尾,今天的分享到这里就算结束了,要是喜欢的朋友,请点个关注哦!--我是jabdp,我为自己“带盐”,感谢大家关注。

    展开全文
  • 接上一篇:《首款WindowsPhone 7 PC端实时截图工具诞生攻坚实录(一)》 上节内容回顾:我开发了一款对真机进行截屏的软件,核心技术点就是在WindowsPhone中调用Com组件。 三、图片传出去 我们已经解决了截屏和...

    接上一篇:《首款WindowsPhone 7 PC端实时截图工具诞生攻坚实录(一)》

    上节内容回顾:我开发了一款对真机进行截屏的软件,核心技术点就是在WindowsPhone中调用Com组件。

    三、图片传出去
       我们已经解决了截屏和后台运行的问题,下面怎么把截屏下来的内容显示到PC上呢?肯定使用网络了。简单测试以后非常开心,只要把手机连接到电脑上,并且启动Zune,将电脑和手机设置为Connected状态,这样手机就可以连接电脑上的网络服务了,还可以通过电脑来访问外网,无需Wifi。
       因为Mango之前的WP7只支持通过WebClient访问Http网络,无法编写普通Socket程序(除非用上面的方法调用Dll),因此服务器端我用一个Http服务器接收客户端提交上来的截图图片流然后显示出来即可,服务器端我用了一个开源的嵌入式http服务器“C# WebServer”本地下载包),这样避免部署IIS,直接启动WinForm程序就能运行服务器,手机端通过WebClient来提交截屏的数据。服务器端和客户端的实现都是普通的.Net操作,不再详细讲。
      
       编写手机端程序,定时截取图片传到服务器,服务器显示正常。偶耶!


       依照我多年的开发经验,我感觉这么顺的就实现了绝对不正常,果然发现了问题。在截图程序中进行的操作都能截屏显示出来,但是离开程序后截屏过程竟然停止了,画面一直停在离开前的画面上。我勒个去,难道"修改注册表让WP7支持多任务的方法"只是一个传说?但是一调试就傻了,定时截屏的任务依然在忠实的执行着,也就是截屏程序确实是在后台执行的。这是为什么呢?
       熟悉Silverlight、Windows Phone的朋友知道,SL/WP7中的WebClient操作全部是异步的,没有普通.net中DownloadData()、UploadData()等阻塞方法,例如:
      WebClient wc = new WebClient();
      wc.OpenWriteCompleted+=new OpenWriteCompletedEventHandler(wc_OpenWriteCompleted);
      wc.OpenWriteAsync(Uri);

       OpenWriteAsync执行完毕后上传操作并没有立即开始,而是wc_OpenWriteCompleted这个异步方法中执行。经过调试发现当离开手机程序以后,虽然后台线程还在运行,但是wc_OpenWriteCompleted方法不会再被触发。我猜测Silverlight中也是通过类似于Win32中的WM_TIMER事件实现的消息泵来进行任务的所谓“异步执行”的,当离开程序以后UI线程就暂停,所以异步操作就执行不了了。经过一通的反编译、查资料,发现确实如此,Dispatcher是靠DispatcherTimer来实现的。
       没办法了吗?No!向灰太狼先生学习“我一定会回来的”!不要以为这样就能拦住我!消息泵停了我能给你来一个“心脏起搏器”强迫消息泵继续运转,经过反编译、反射发现Dispatcher有一个私有的Dispatch方法用来驱动消息泵,我不断的调用Dispatch方法不就可以强迫消息泵运转了吗?有人问“私有方法不是不能调用吗?”,一切限制都是给别人设置的,坚强的灰太狼总能想到解决方案。“通过反射调用私有成员”这已经是一个非常常见的一个高级技术了,可以解决很多常规手段解决不了的问题。当然如果你不了解如何实现“通过反射调用私有成员”这又想学习的朋友可以关注如鹏网的.Net培训,其中“.Net 高级技术”的课程就讲到了这些。
       编写类似于下面的代码来调用私有方法吧!
       var m = d.GetType().GetMethod("Dispatch", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance);
       mInvoke(d, new object[] {});
      
       不幸的是调用过程发生异常,经过查询资料得知一个不幸的消息,基于安全考虑,Windows Phone中不能通过反射调用私有成员。
       
       看来通过WebClient发送截图的思路失败了,幸好能够通过前面说的方法调用Native的代码,我开启VC++调用socket api编写了提交Http二进制数据的一个Com组件,没想到自认为TCP搞的还算不错的我竟然在这个“小环节”上载了跟头,连续熬了两个晚上调试Http发送图片流都没有调试成功,总是发送前几帧能显示后面的数据就全部乱掉了,没过多久还报了10061之类经典的Socket错误码。而把同样的代码放到Windows XP下编译运行就没问题。在无数次“我的Socket代码的错?”、“Windows CE Socket有特殊的地方?”、“凌晨三点了,快点睡吧”、“差一点就好了,再熬一会”的挣扎中,我最终放弃了。改为调用高度封装wininet中的HttpOpenRequest等方法来实现,很快就运行通过了。至今没有搞清楚到底是我的代码的问题还是Windows CE的Socket有特殊的地方,如果是我代码的原因那么可能就是没有处理好大数据量的缓冲区、“Http 1.1/ 100 continue” 等细节问题。还好通过HttpOpenRequest这种方法实现了,期待网络编程牛人的指导。

    后续讲解程序的优化一起其他感想。欢迎收听我的腾讯微博,了解最新版本更新:http://t.qq.com/yzk369 

    未完待续。。。

    如鹏网.Net培训班正在报名,有网络的地方就可以参加如鹏网的学习,学完就能高薪就业,点击此处了解

     

        三年前只要懂“三层架构”就可以说“精通分层架构”;现在则需要懂IOC(AutoFac等)、CodeFirst、lambda、DTO等才值钱;

        三年前只要会SQLServer就可以说自己“精通数据库开发”;现在则需还需要掌握MySQL等开源数据库才能说是“.Net开源”时代的程序员;

        三年前只要会进行用户上传内容的安全性处理即可;现在则需要熟悉云存储、CDN等才能在云计算时代游刃有余;

        三年前只要掌握Lucene.Net就会说自己“熟悉站内搜索引擎开发”;现在大家都用ElasticSearch了,你还用Lucene.Net就太老土了;

        三年前发邮件还是用SmtpClient;现在做大型网站发邮件必须用云邮件引擎;

        三年前缓存就是Context.Cache;现在则是Redis、Memcached的天下;

        如鹏网再次引领.Net社区技术潮流!点击此处了解如鹏网.Net最新课程

    展开全文
  • 当然这只是PC端软件,有PC端怎么能少了移动端呢?今天小编给大家带来的就是基于jabdp平台的移动端开发一款OA软件开发之前肯定要先部署好移动端的开发环境,具体的操作步骤,可以看我之前发的一篇文章《如何在...

    如何基于jabdp平台的移动端开发一款进销存软件?

    之前写过一个OA系列的文章,该系列的文章讲的就是OA系统(PS:要是感兴趣的,可以点个关注,点我头像查看哦!)。当然这只是PC端的软件,有PC端又怎么能少了移动端呢?今天小编给大家带来的就是基于jabdp平台的移动端开发一款OA软件。

    开发之前肯定要先部署好移动端的开发环境,具体的操作步骤,可以看我之前发的一篇文章《如何在移动端上开发一款进销存软件? 》,其中有详细讲到。

    如何设计移动端模块?

    在开始具体功能模块的设计之前,先讲讲如何设计一个移动端模块。

    1.新建模块集合

    找到自己项目的账套,右键业务管理(移动端),点击新建。输入模块集合名称,设置好图标,再点击确定。

    e2b108588d8e9093cc85b1361f8ab506.png
    ac381107e3942bb109e43f880df9cba5.png

    2.新建模块

    创建好模块集合后,右键模块集合,新建单个模块。填写好相应信息,点击确定。

    291da4f553bce062648f80a300869bea.png
    6036ecb04455cc907b0252b1e6eadcd8.png

    3.新建字段

    在模块中建好字段,设置好相应的属性和事件,并保存。

    d4369be7f0610442290d6d13c6a8db85.png

    4.配置

    接下来的操作,就比较重要了。点击表单(记住主表和子表都要进行如下操作),在属性面板上找到是否虚拟列表,勾选上(这会使他不再数据库创建表)。然后往下翻找到关联实体表名,选择你想关联的模块(这会使你创建的这个模块与业务管理中的模块产生关联,使用同一个实体表),保存更新。这样就大功告成了,刷新移动端的页面,就能在上面看到你创建的模块了。

    698ab93ed1c15a6bd8f9d3ba3d317c27.png
    dd2708b92be862c33742620468156e6e.png

    好了,又到了文章的末尾,今天的分享到这里就算结束了,要是喜欢的朋友,请点个关注哦!--我是jabdp,我为自己“带盐”,感谢大家关注。

    展开全文
  • 期货平台搭建 期货系统开发怎么选?...3、建的软件系统要满足各个端口和层次的需要,pc端要有,移动端要有,H5也要有 4、于期货平台搭建,在功能上要确保几点—— ①行情实时更新,快速、稳定、无延时 ②支持快速
  • 开发中有一种需求,要求再PC端连接手机端访问里边的数据库文件,连接使用的是MTP模式,怎么都找不到要用的文件。这里参考: http://www.binkery.com/archives/473.html解决:其实 Android 内部已经实现了相关的API ...
  • 二、嵌入式开发概述

    2021-01-06 12:46:43
    PC端编译,嵌入式硬件式上运行,编译调试都要配置环境。 调试可能需要特定环境开发 比如温度测试功能,几千度的温度怎么仿真? 了解硬件 调试模式 一般使用仿真器进行开发, 需要硬件、调试器相互配合,不一定是通用...
  • 无论是开发原生的APP还是webapp还是PC端软件,只要是前后端分离的模式,就避免不了调用后端提供的接口来进行业务交互。网页或者app,只要抓下包就可以清楚的知道这个请求获取到的数据,也可以伪造请求去获取或攻击...
  • 一款app从设计到开发工程量都是一项庞大的工程,在动手去做之前,需要掌握什么技术,怎么去...首先呢,APP开发一般从技术架构上都会包括后台的管理端,在PC端操作,也就是管理我们整体系统后台。包括用户、权限、订...
  • 工欲行其事,必先利其器,上网google了一下,发现了一款神器:Fiddler,这个貌似是所有软件开发者必备神器呀!这款工具不仅可以抓取PC开发web时候的数据包,而且可以抓取移动端(Android,Iphone,WindowPhone等都可以...
  • 互联网领域常见的产品形式有:网站、移动app、pc软件,网站是最典型的涉及前后并同时应用在pc和移动端的产品类型,所以咱就拿网站来说事,来跟着我开发一个属于你自己的网站吧 请尊重原创,转载请注明来源网站...
  • 安卓LED驱动开发体验

    2017-07-29 16:18:54
    我们怎么PC上的程序放到安卓设备上,这里给大家讲一个软件ADB ADB采用的是USB的硬件链路,硬件链路还有网线的。 在我们PC上运行一个ADB的客户端程序,然后在我们安卓设备上运行我们adb的服务端程序 有了客户端程序...
  • pc端与安卓端相对简单,苹果端的修改、发布与打包成了多数开发者的一个主要问题。下面就说说这个苹果打包的基本过程。 一、环境准备 macos电脑一台,安装xcodes开发工作,同时安装证书服务器与相关软件环境。 ...
  • 无论是开发原生的APP还是webapp还是PC端软件,只要是前后端分离的模式,就避免不了调用后端提供的接口来进行业务交互。网页或者app,只要抓下包就可以清楚的知道这个请求获取到的数据,也可以伪造请求去获取或攻击...
  • 学完web前端之后你可以开发网页,做h5动画,做手机app,可以做自己的博客网站,可以做微信公众号开发,可以开发小程序,可以结合nwjs做电脑客户端软件:比如微信的pc版,钉钉的pc版 都是web前端来做的 2.怎么开始...
  • 怎么进入Web前端行业?哪些重要知识要掌握?Web前端开发可谓是这几年来特别“受宠... 第1阶段:前端页面重构:PC端网站布局、HTML5+CSS3基础项目、WebAPP页面布局;  第2阶段:JavaScript高级程序设计:原生JavaScrip
  • 我先说一下学完web前端之后你可以开发网页,做h5动画,做手机app,可以做自己的博客网站,可以做微信公众号开发,可以开发小程序,可以结合nwjs做电脑客户端软件:比如微信的pc版,钉钉的pc版这些都是web前端来做...
  • 随着互联网竞争不断深化,特别是电商领域的互联网项目不断兴起之后,激烈的竞争让用户对于...从狭义上讲,前端工程师使用HTML、CSS、JavaScript等专业技能和工具将产品UI设计稿实现成网站产品,涵盖用户PC端、移动端网
  •  很久搞嵌入式Linux了有很多东西都忘记了,现在重新捡起来...两个PC端软件: SecureCRT TFTSver 两个需要烧写到板子上的文件: UImage 包含文件系统的jffs21文件 然后就够了。 怎么进入U-boot界面?  首先,...
  • 现在办公时,我们经常会遇到很多不同的问题,比如文件的转换,或者是老师领导分配的一些打字任务等。碰到这种情况,如果我们老老实实的一个字一个字地打,...现在我给大家推荐三种超级实用的方法:手机版、PC端还有在线
  • 通过这 个光盘的资料,您可以建立一个PC端的模拟开发环境(真实硬件环境成本确实太高,不适合入门使用)学习手机的工作原理,软件结构模块,操作系统,文件系统,MMI开发等等一系列知识。其中还有各种测试 测量工具...
  • 我打算用Java编写一个类似QQ的软件,包括PC的客户端,网站,服务器,同时还有手机的wap网站和java版,我已经设计了一段时间,现开始从底层编写代码,用Hibernate和Spring对MySQL数据库的表和操作进行封装;...
  • <h2>5.pc端js生成二维码 做过一个JavaScript生成二维码的需求。当时调研了两个方案: 1. 使用qrcodejs 2. 使用jquery.qrcide 在使用的过程中还是遇到一些坑,总结如下: <p><img alt="" src=...
  • 浏览器使用javasrcipt进行开发,或者用框架,或者很多人都是直接从github上开始的。 如果是软件的话,应该挑选合适的sdk。 如果是pc,则使用psdn或者嵌入式的方法进行开发。 如果是pc的话,则可以用Electron...
  • 无论是开发原生的APP还是webapp还是PC端软件,只要是前后端分离的模式,就避免不了调用后端提供的接口来进行业务交互。网页或者app,只要抓下包就可以清楚的知道这个请求获取到的数据,也可以伪造请求去获取或攻击...
  • 无论是开发原生的APP还是webapp还是PC端软件,只要是前后端分离的模式,就避免不了调用后端提供的接口来进行业务交互。网页或者app,只要抓下包就可以清楚的知道这个请求获取到的数据,也可以伪造请求去获取或攻击...
  • 但在PC端我却找不到类似软件,没有的话,身为软件人,为什么不自己写一款呢? 于是我实训选了行程记录这个项目,已开发了1.0版本,现在写相关博客来记录开发时遇到的坑及解决办法。 代码及分析写在在之后的博客里 ...
  • 无论是开发原生的APP还是webapp还是PC端软件,只要是前后端分离的模式,就避免不了调用后端提供的接口来进行业务交互。 网页或者app,只要抓下包就可以清楚的知道这个请求获取到的数据,也可以伪造请求去获取或...
  • 无论是开发原生的APP还是webapp还是PC端软件,只要是前后端分离的模式,就避免不了调用后端提供的接口来进行业务交互。 网页或者app,只要抓下包就可以清楚的知道这个请求获取到的数据,也可以伪造请求去获取或...

空空如也

空空如也

1 2 3
收藏数 55
精华内容 22
关键字:

怎么开发pc端软件