上一篇:程序员的出路在哪里?挣钱的机会来了!, 原来搞技术,挣钱,不一定非得要多高精尖,有时候抓住小白用户,解决他们一个很小但是很常用的功能,也是一条很好的出路.

其实很多软件产品,要实现出来没有你想象的那么困难,国内很多大公司的产品,比如我们常用的各种客户端工具等,你也可以做得出来的.我们程序员缺的主要就是一点灵感,一点市场嗅觉,一点创意.

当然上一篇放出来后,也有不少人质疑,其中最主要的说法就是这样的东西市场已经有了.

市场有那是别人的啊,他们赚多少也进不到我们兜里,我们不是想用,我们是想搞钱,想想程序员一个月才多少钱?好不容易找份工资稍高点的,扣掉税少剩多少了,这简直就是给国家打工麻.如果我们有个可以卖钱的创意,并把它做成小软件,挣多挣少都是自已的.再说了,别人做好的软件产品,你能拿来自已卖吗?就算是开源的你也得包装成自已的才行吧.

    市场有了,技术有了,能不能赚钱,这得看自已怎么去搞了.金矿就在那里,怎么挖这得靠自已.最近听说有个技术大牛发现挖比特币的矿,自已去搞挖矿硬件了.所以不试试怎么知道.

这里本人无私的把思路及基本的框架源码放出来,主要是想有钱大家一起赚,众人拾柴火焰高,也可以相互交流获得灵感,反正最终赚的又不是我的钱,我也不会亏的.另外本人将会继续完善这套框架,准备把它造成一个相对比较通用的小型客户端,如果有什么私活,有什么创意,拿出来再写点业务逻辑,几下就搞定了.

不多说,先上图:

这个小框架用WPF搭建的,昨天花了大半天功夫,把界面弄得好看一些,并尽可能把一个客户端框架需要的元素都放上去了.还有就是任务栏图标的驻留功能.

看,实现任务栏的驻留.

再看下和QQ的对比图:

致于实现无线AP的思路及方法,上一篇写的很清楚了,没看到的可以再去看下,当然源码里也很清楚.源码不复杂,只把关键的地方都实现了.这些把打造一个客户端的主要要点说下:

1.Windows7支持.net3.5,及WPF, 可以做很漂亮的软件外观,性能做大系统差点,但如果只是个人创业,或接点私活的中小系统,是完全可以的.

2.实现了任务栏驻留,任务栏自动弹出及最小化成图标,QQ效果,这对于工具类软件是很实用的.你拿过来就可以用它.

3.无窗体,无边框,透明,背景等各种特效,QQ效果,都做好了,你拿过来就可以用它.

4.选中高亮等特效.基本的输入,基本的操作,QQ效果,你拿过来就可以用它.

5.客户端使用超链接,与Web交互,QQ效果,你拿过来就可以用它.

6.包装了一个Windows命令行工具,这个还是蛮实用的,你用它可以扩展下,包装各种各样的Windows命令,或者调用其它软件等.

...

总之,基本的东西都做好了,你拿过来就能用,源码包这里下载.

http://files.cnblogs.com/DSharp/SoftWifi.rar

这是编译好的可执行文件:

http://files.cnblogs.com/DSharp/SoftWifiexe.rar

另外要提一下的是,这个无线AP生成好的连接后,需要和本地上网的连接共享一下.

另外,如果你细心一点可以已经想到这样一个问题了,就是如果这个做成产品卖给用户,我又升级了软件,怎么让用户自动升级?象园子里"路过秋天"的微博精灵自动升级功能,要有这功能,用户就能一直升级而不用再下载新版本了.就象Chrome,有新版本自已更新?

这个功能相对复杂一点,有需要的童鞋,先等下,本人抽时间集成进去,过几天再放出来.

程序员的出路在哪里?挣钱的机会来了续-福利来了,仿QQ界面,放出全部源码,打造创业框架及实现思路的更多相关文章

  1. 程序员们,AI来了,机会来了,危机也来了

    程序员们,AI来了,机会来了,危机也来了 1.人工智能真的来了 纵观古今,很少有计算机技术能有较长的发展寿命,大部分昙花一现,比如:昔日的DOS.windows3.2.foxpro.delphi.80 ...

  2. 大龄程序员的出路在哪里?八年老Android的一点心得

    这篇文章,给大家聊聊Android工程师的职业发展规划的一些思考,同时也给不少20多岁.30多岁,但是对自己的职业未来很迷茫的同学一些建议. 笔者希望通过此文,帮大家梳理一下程序员的职业发展方向,让大 ...

  3. 不懂前端的程序员不是好美工——UI框架metronic使用教程——程序员视角

    本着不懂前端的程序员不是好美工的观点,所以作为一个仅懂一点前端的程序员,为了成为一个好美工,所以只能用些取巧的方法伪装一下. metronic一个基于bootstrap的响应式的后台管理平台的UI框架 ...

  4. Java程序员从笨鸟到菜鸟全部博客目录

    本文来自:曹胜欢博客专栏.转载请注明出处:http://blog.csdn.net/csh624366188 大学上了一年半,接触java也一年半了,虽然中间也有其他东西的学习,但是还是以java为主 ...

  5. 《Java程序员由笨鸟到菜鸟》

    <Java程序员由笨鸟到菜鸟> 在众多朋友的支持和鼓励下,<Java程序员由菜鸟到笨鸟>电子版终于和大家见面了.本电子书涵盖了从java基础到javaweb开放框架的大部分内容 ...

  6. [刘阳Java]_程序员Java编程进阶的5个注意点,别编程两三年还是增删改查

    此文章也是关注网上好几篇技术文章后,今天分享出来.因为,总有在程序学习路上的小伙伴会感到迷茫.而迷茫存在的情况如下 第一种:在大学学习中出现的迷茫,不知道Java到底要学什么.学习Java的标准是什么 ...

  7. 程序员的经济学系列——你不可不知的生存智慧——第一篇:小X是要成为IT精英的男人!

    21世纪,不懂经济学就是耍流氓!如何才能生活得更好?作为程序员你一定也思考过这个问题.今天我们就来从经济学中寻找这问题的答案吧! 一·PPF与机会成本 1.PPF综述 首先为大家介绍第一个最简单的经济 ...

  8. 为IT程序员量身定制的12个目标——很经典

    对程序员们来说挑战自我非常重要,要么不断创新,要么技术停滞不前.新年伊始,我整理了12个月的目标,每个目标都是对技术或个人能力的挑战,而且可以年复一年循环使用. 01. 变得有耐心 02. 保持健康 ...

  9. 科技爱好者周刊(第 174 期):全能程序员 vs 特长程序员

    这里记录每周值得分享的科技内容,周五发布. 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容. 周刊讨论区的帖子<谁在招人?>,提供大量程 ...

随机推荐

  1. 百度地图的简单使用 ——html js

    一.简介 百度地图JavaScript API是一套由JavaScript语言编写的应用程序接口,它能够帮助您在网站中构建功能丰富.交互性强的地图应用,包含了构建地图基本功能的各种接口,提供了诸如本地 ...

  2. JavaScript的函数重载

    java语言中函数的重载和重写可谓是很重要的概念,所以在写js的时候时不时的会想到这种用法,重写先不说,这里只说重载.. <script language="JavaScript&qu ...

  3. NOIP2010普及组 三国游戏 -SilverN

    #include<iostream> #include<cstdio> #include<algorithm> #include<cmath> usin ...

  4. NOIP2008 普及组T4 立体图 解题报告-S.B.S.(施工未完成)

    题目描述 小渊是个聪明的孩子,他经常会给周围的小朋友们将写自己认为有趣的内容.最近,他准备给小朋友们讲解立体图,请你帮他画出立体图. 小渊有一块面积为m*n的矩形区域,上面有m*n个边长为1的格子,每 ...

  5. bfs简单题-poj2251

    宽搜基础题 思路很简单,注意细节. 走过的节点一定要打上标记//tag数组 三维字符串输入一定要注意 #include <stdio.h> #include <iostream> ...

  6. 详解Java的MyBatis框架中SQL语句映射部分的编写

    这篇文章主要介绍了Java的MyBatis框架中SQL语句映射部分的编写,文中分为resultMap和增删查改实现两个部分来讲解,需要的朋友可以参考下 1.resultMap SQL 映射XML 文件 ...

  7. Asp.net mvc项目架构分享系列之架构搭建初步

    copy to:http://www.cnblogs.com/ben121011/p/5014795.html 项目架构各部分解析 Core Models IDAL MSSQLDAL IBLL BLL ...

  8. Javascript中的delete

    一.问题的提出 我们先来看看下面几段代码,要注意的是,以下代码不要在浏览器的开发者工具(如FireBug.Chrome Developer tool)中运行,原因后面会说明: 为什么我们可以删除对象的 ...

  9. DWM 窗体玻璃效果实现

    我一直盼望着 Windows 新版本的发布.令人感兴趣的事情莫过于浏览 MSDN® 和 SDK 文档,查找一些可以利用和依赖的最新创新,然后让朋友和同事以及您的老板(如果幸运的话)大开眼界.Windo ...

  10. Linux 信号捕捉

    pause函数 pause函数挂起调用它的进程,直到有任何消息到达. 调用进程必须有能力处理送达的信号,否则信号的默认部署就会发生. int pause(void); 只有进程捕获到一个信号的时候pa ...