上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 60 下一页

2010年8月3日

摘要: 本文章原创于 www.yafeilinux.com 转载请注明出处。前面讲述了一个最简单的FTP客户端程序的编写,这一节我们将这个程序进行扩展,使其可以浏览并能下载服务器上的所有文件。1.更改widget.ui文件如下。我们删除了Text Browser ,加入了几个Label ,Line Edit ,Push Button部件,一个Tree Widget及一个Progress Bar部件。然后我们对其中几个部件做如下更改。(1)将“FTP服务器”标签后的Line Edit的objectName属性改为“ftpServerLineEdit”,其text 属性改为“ftp.qt.nokia.co 阅读全文
posted @ 2010-08-03 19:54 Hibernate4 阅读(2932) 评论(0) 推荐(0) 编辑
摘要: 上一节我们讲述了HTTP的编程,这一节讲述与其及其相似的FTP的编程。FTP即File Transfer Protocol,也就是文件传输协议。FTP的主要作用,就是让用户连接上一个远程计算机,查看远程计算机有哪些文件,然后把文件从远程计算机上拷贝到本地计算机,或者把本地计算机的文件送到远程计算机上。 在Qt中,我们可以使用上一节讲述的QNetworkAccessManager和QNetworkReply类来进行FTP 程序的编写,因为它们用起来很简单。但是,对于较复杂的FTP操作,Qt还提供了QFtp类,利用这个类,我们很容易写出一个FTP客户端程序。下面我们先在帮助中查看这个类。在QFtp 阅读全文
posted @ 2010-08-03 19:52 Hibernate4 阅读(6489) 评论(0) 推荐(0) 编辑
摘要: HTTP即超文本传输协议,它是一种文件传输协议。这一节中我们将讲解如何利用HTTP从网站上下载文件。 上一节中我们已经提到过了,现在Qt中使用QNetworkAccessManager类和QNetworkReply类来进行HTTP的编程。下面我们先看一个简单的例子,然后再进行扩展。(一)最简单的实现。1.我们新建Qt4 Gui QApplication 。工程名为“http”,然后选中QtNetwork模块,最后Base class选择QWidget 。注意:如果新建工程时没有添加QtNetwork模块,那么就要手动在工程文件.pro中添加代码 QT += network ,表明我们使用了网络 阅读全文
posted @ 2010-08-03 19:51 Hibernate4 阅读(2139) 评论(0) 推荐(0) 编辑

2010年7月28日

摘要: 实现功能:在弹出对话框中填写用户名和密码,按下登录按钮,如果用户名和密码均正确则进入主窗口,如果有错则弹出警告对话框。实现原理:通过上节的多窗口原理实现由登录对话框进入主窗口,而用户名和密码可以用if语句进行判断。实现过程:1.先新建Qt4 Gui Application工程,工程名为mainWidget,选用QWidget作为Base class,这样便建立了主窗口。文件列表如下:2.然后新建一个Qt Designer Form Class类,类名为loginDlg,选用Dialog without Buttons,将其加入上面的工程中。文件列表如下:3.在logindlg.ui中设计下面的 阅读全文
posted @ 2010-07-28 18:44 Hibernate4 阅读(1073) 评论(0) 推荐(0) 编辑
摘要: 实现功能: 程序开始出现一个对话框,按下按钮后便能进入主窗口,如果直接关闭这个对话框,便不能进入主窗口,整个程序也将退出。当进入主窗口后,我们按下按钮,会弹出一个对话框,无论如何关闭这个对话框,都会回到主窗口。实现原理: 程序里我们先建立一个主工程,作为主界面,然后再建立一个对话框类,将其加入工程中,然后在程序中调用自己新建的对话框类来实现多窗口。实现过程:1.首先新建Qt4 Gui Application工程,工程名为nGui,Base class选为QWidget。建立好后工程文件列表如下图。2.新建对话框类,如下图,在新建中,选择Qt Designer Form Class。3.选择Di 阅读全文
posted @ 2010-07-28 18:43 Hibernate4 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 1.首先到Qt的官方网站上下载Qt Creator,这里我们下载windows版的。下载地址:http://qt.nokia.com/downloads如下图我们下载:Download Qt SDK for Windows* (178Mb)下载完成后,直接安装即可,安装过程中按默认设置即可。2.运行Qt Creator,首先弹出的是欢迎界面,这里可以打开其自带的各种演示程序。3.我们用File->New菜单来新建工程。4.这里我们选择Qt4 Gui Application。5.下面输入工程名和要保存到的文件夹路径。我们这里的工程名为helloworld。6.这时软件自动添加基本的头文件, 阅读全文
posted @ 2010-07-28 18:41 Hibernate4 阅读(313) 评论(0) 推荐(0) 编辑

2010年7月21日

摘要: 1引言 MMI(ManMachineInter-face),即人机界面,它负责和用户的交互,在必要的时候调用其它模块的功能。MMI模块在整个系统中处于最高层,主要实现人机交互的功能,即解释用户的各种命令并发消息到相应的处理模块,同时将系统接收到的各种消息或系统所处的状态以界面友好的方式反馈给用户。它由管理人机界面交互的任务实现。MMI软件利用面向对象的程序设计方法,平台采用消息循环驱动机制,实现对下层核心代码的抽象、隔离和封装,从而使得MMI软件同硬件平台和下层软件的相关性降低。在完成大型的应用软件开发过程中,便于分组分工合作。 目前,各个手机厂商正在将越来越多的注意力集中到人机界面的设计上, 阅读全文
posted @ 2010-07-21 14:33 Hibernate4 阅读(423) 评论(0) 推荐(0) 编辑

2010年7月5日

摘要: 地理编码(Geocoding)与地理反编码(Reverse Geocoding)是地图操作中的常见操作,前者表示通过街道地址请求空间坐标,后者表示通过空间坐标请求街道地址。通俗的说,二者就是街道地址与经纬度的转换。举例来说,前者就是输入查询"上海市杨浦区四平路1239号"得到(31.285207060526762, 121.50546412914991),而后者则表示这个反过程。在实际的移动开发过程中,地图相关的操作对于地理编码与地理反编码的使用都是十分普遍。幸运的是,Android的MapView控件中对于这两者都进行了封装,因此可以方便的利用Google Map Ser 阅读全文
posted @ 2010-07-05 21:39 Hibernate4 阅读(239) 评论(0) 推荐(0) 编辑

2010年5月18日

摘要: 破解需要的软件(点击下载):侦壳 language.exe脱壳AspackDie.exe反编译 W32Dasm黄金中文版16进制编辑器 UltraEdit.rar 在破解之前先复习一下基础知识: 一.破解的等级 初级,修改程序,用ultraedit修改exe文件,称暴力破解,简称爆破 中级,追出软件的注册码 高级,写出注册机 二.用w32dasm破解的一般步骤: 1.看软件的说明书,软件注册与不注册在功能上有什么区别,如何注册 2.运行此软件,试着输入你的姓名和任意注册码去注册,有什麽错误提示信息,将错误提示信息记下来 3.侦测有无加壳(第一课).若加壳,脱壳(第二课) 4.pw32dasmg 阅读全文
posted @ 2010-05-18 16:19 Hibernate4 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 看到网上经常有人问汉化方面的东西,我今天也来灌水一篇,来个汉化扫盲教程。写的不好的地方欢迎大家指正!OK,现在我们进入正题。我这里所说的汉化,是指汉化 Windows 下的 PE 文件,把其他语言界面的程序翻译为中文界面。要汉化一个软件,一般的流程是这样:一、检测软件是否加了壳。 汉化一个软件前我们首先要做的就是要看看软件是否加了壳。因为程序加了壳后,一般情况下资源也被压缩了,使用普通的汉化工具是无法汉化的。这时一般有两种办法:一种是完全脱壳后再汉化,这种方法可以汉化的比较彻底;另一种是壳太猛,不好脱,只好退而求其次,用 freeRes 这样的工具来释放一下资源,再来汉化。这种方法只能汉化标. 阅读全文
posted @ 2010-05-18 15:57 Hibernate4 阅读(314) 评论(0) 推荐(1) 编辑
上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 60 下一页

导航