2014-09-03 05:59
⁄ 工业·编程
⁄ 共 1316字
一、Qt的优势
1.跨平台
2.signal-slot机制太漂亮了,与MFC相比,其非窗体类也支持该机制,这点设计者的想法让人佩服,并且由于其非窗体类也支持该机制,所以其很多用法让人感觉眼前一亮,如QTimerEvent的使用,不管是不是窗体,都能支持定时器,这一点比MFC要灵活了许多
3.容易上手,很多机制和MFC差不多
4.一定程度上简化了内存回收机制,这点比MFC强的多,当然采用框架使用MFC也可以做到这一点,但是要自己实现框架
5.开发效率...
Qt, 软件开发阅读全文
2014-09-01 22:45
⁄ 工业·编程
⁄ 共 2363字
一、 SugarNMS平台介绍
智和网管软件开发平台(SugarNMS Platform)是北京智和信通技术有限公司专为期望快速搭建可靠网管软件的企业而准备,开发平台充分利用智和网管软件已有的软件功能,并提供众多可复用可扩展的框架模块,避免从头开发所需要的庞大工作量、简化复杂的网管基础技术研究,最短几个人周就能开发出一款特色网管软件。
二、SugarNMS平台内容
开发平台包含了完整可运行的智和网管软件(SugarNMS)、网管软件基础框...
windows客户端, 软件开发阅读全文
2014-09-01 21:03
⁄ 工业·编程
⁄ 共 2204字
网上这方面的比较文章已经有不少了,不过大都是要么从很高的角度说的,要么就是从底层说的,本人就以自己这几年的编程经历中的感受,来谈谈自己的体会。
相似性
Java和C#都是一门面向对象的语言,Java更多地借鉴了C++的优点,而摒弃了它的一些不太容易被人掌握的知识点(有些不能说是缺点),并且增加了一些自己的特点,而C#则是更多地借鉴了Java的优点,而增加了一些自己的特点。
相关阅读
----Java与C++的...
CSharp, java, 比较, 软件开发阅读全文
2014-08-29 06:07
⁄ 工业·编程
⁄ 共 228字
"UTF-8"是标准写法,在Windows中英文不区分大小写,所以也可以写成"utf-8"。
在数据库中只能使用"utf8"(MySQL);
静态文件使用:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
总结:只有在MySQL中使用"utf-8"的别名"utf8",其他地方使用大写"UTF-8"。
mysql_query(mysql_new, "SET NAMES 'utf8'"...
软件开发阅读全文
2014-08-27 11:55
⁄ 工业·编程
⁄ 共 1977字
我一直认为,编写程序是一件很奇妙的事情,它可以带来创造和控制的欲望。每当我阅读或者编写一段代码时,脑子里自然地就会想象这段代码怎样完成预定的逻辑。当面对一个不熟悉的开发环境,或者一个新的基础平台时,首先要清楚这个环境或者平台是如何工作的,以及提供了哪些功能。代码本身可能非常复杂,甚至奥妙无穷,但通常情况下,真正优美的高质量代码往往是简单的、易于理解的。对于代码编写者或者维护者来说,真正见功夫的...
windows, 潘爱民, 程序员, 软件开发阅读全文
2014-08-22 06:46
⁄ 工业·编程
⁄ 共 1012字
应用程序层叠的说法未免稍显落伍,时髦的说法是切片。得益于开放式APIs的飞速发展,我们正迎来应用开发的新时代。比方说是基础服务APIs,例如:邮件,FTP,监控管理等,这些服务越来越多地以切片的形式来交付,帮助开发者减少了本地开发部署的时间,从而能把精力更多地集中到应用程序本身。此外,远程调用,脸部识别,社交数据挖掘等新技术新服务,我们都可以快速拥有并运用到实际当中。所以,简单来说,现代应用开发更偏向是AP...
云计算, 软件开发阅读全文
2014-07-10 00:50
⁄ 工业·编程
⁄ 共 8052字
VC和Delphi作为开发平台,很重要的一点就是提供了一个"无所不包"的应用框架:VC的MFC和Delphi的VCL。MFC是用C++写的,VCL是用Object Pascal写的。当然,我们都知道,C++的使用范围比Object Pascal广得多,移植性也好得多。这本来是优点,但很有意思的是,正因为如此,微软写MFC时必须考虑最大限度减少对语言本身的改动,而把功夫下在源代码级,以便能尽可能支持ANSI等标准,结果导致MFC的封装复杂...
c++, 编程框架, 软件开发阅读全文
2014-06-30 05:26
⁄ 工业·编程
⁄ 共 732字
在使用 VC 链接 dll 时,通常需要一个导入库文件(.lib),但有时我们只有一个 dll 文件,怎么办呢?
通常,在链接库文件时,需要一个 (.lib)文件,lib 文件分为两种:一种为静态链接库(Static Libary,以下简称“静态库”),另一种为动态连接库(DLL,以下简称“动态库”)的导入库(Import Libary,以下简称“导入库”)。VC 在链接 dll 时,需要根据导入库(.lib)来定位 dll 中的符号...
软件开发阅读全文
2014-06-28 21:50
⁄ 工业·编程
⁄ 共 2113字
源码阅读,自然是计算机学习的捷径之一,其重要性在此就不再赘述。因项目需要,最近在读OpenSSH & OpenSSL 的源码库,一开始进展奇慢,龟速,后来掌握了一些技巧后,快了一些。在此,将我总结的所谓的“技巧”贴上来,我先扔出一块砖,大家拿玉的砸过来!!
读一份好的源码就像挖宝藏。
1、工欲善其事,必先利其器——铁锹?
源码阅工具推荐:
桌面软件或web开发推荐 ms vs 或eclipse+plugins,即相应的ID...
经验, 软件开发阅读全文
2014-06-27 22:45
⁄ 工业·编程
⁄ 共 16147字
怎么读? 怎么看别人的 Source code, 然后再去修改, 通常的回答, 大概是看 天份.我的做法通常是 先搞清楚此程序的 输入、输出, 再从 main() 等开始位置开始追, 经过追踪、测试来找到要改的地方.这一系列文章是作者(王建兴)在2008年将他阅读程序码的心得与优点写出来, 建议新老开发人有空可以看看。
作者简介:王建兴
台湾清华大学信息工程系的博士研究生,研究兴趣包括计算机网路、点对点网络、分散式...
方法, 软件开发阅读全文