因为疫情影响,公司裁员,结束了一年多的web开发经历,重新开始做桌面,新公司用的是WPF(居然用的是winform style。。。),当然这跟本文没有关系。。。上篇博客写的用后台api和前台浏览器控件的方式来做桌面程序,这篇文章用nancy+cefsharp实现了一种方式,使用WPF的原因是 ...
HoorayOS 写了差不多快 年了,在我的坚持下也有一部分人打算着手自己也写套类似的程序,我想我可以提供一点经验。 俗话说细节决定成败,开发 年多来,我看过大大小小类似的程序不下 个,各有优点也各有缺点。或许是处女座的强迫症导致我不能容忍这些缺点在我的程序上出现,所以一直完善至今。 以下是我初步整理的几处容易被忽视的细节: 一 当浏览器改变大小时,桌面图标无法重新排序 这个细节相对比较容易被注 ...
2013-09-17 00:56 5 7883 推荐指数:
因为疫情影响,公司裁员,结束了一年多的web开发经历,重新开始做桌面,新公司用的是WPF(居然用的是winform style。。。),当然这跟本文没有关系。。。上篇博客写的用后台api和前台浏览器控件的方式来做桌面程序,这篇文章用nancy+cefsharp实现了一种方式,使用WPF的原因是 ...
这几天在构思项目,研究了一下Electron,记录下来。 说起WEB桌面程序,当前最火的就是Electron了。 Electron的架构用一句话总结,就是一个main.js进程加上一个或数个chrome窗口,每个窗口都包含一个独立的Node.js。 这样的架构,使得这种桌面应用 ...
我们经常说要关注细节,这个从大的方向上来说,是没有问题的。以前有一本书《细节决定成败》讲的这一方面。在对于某些领域,细节是需要关注的,但是不能陷入细节。换个说法,如果你一直纠结与细节的上的问题,就很难突破自己,把握全局,毕竟人的时间是有限的,能够把握整体,抓住重点细节,关注核心领域所处的细节才是 ...
做web开发常会面对的一个问题是,浏览器最小化的时候如何才能向用户发送通知。解决办法大概有三种:让用户有事没事儿搂两眼页面;开发一个桌面客户端;Html5的Notification API。 目前没看到谁采用第一种方案;Yammer采用的是第二种,但仅仅为了这么个小功能,搞个客户端 ...
在撸码的道路上需要不断的学习、沉淀,方能不断成长。学习的方式很多,关注一些高质量的公众号也是值得推荐的方式,以下是在程序圈中比较受欢迎的公众号。 玉刚说: 一个有品位的公众号,不跟风不扯淡,助力 10W 程序员成长。号主是任玉刚,《Android开发艺术探索》作者,待过腾讯、百度等一线 ...
1.开源中国社区 http://www.oschina.net/ 2.麦子学院 http://www.maiziedu.com/ 3.慕课网 http://www.imooc.com ...
开篇 我们总是很容易就能写出满足某个特定功能的代码,却很难写出优雅代码。又最欣赏那些优雅的代码,因为优雅代码更能体现一个开发者的积累。 就像写一篇散文,有的就像初学者不得其门而入,遣词造句都非常困难,然后纠纠结结,最终不了了之。或者啰哩吧嗦,看起来说了一堆,其实就像是村妇闲聊,毫无重点 ...
DELPHI开发LINUX桌面程序 DELPHI官方目前为止尚不能开发LINUX桌面程序。 但三方控件FmxLinux(商业控件)是可以的。网上有破解版本。 ...