- 博客(31)
- 收藏
- 关注
原创 程序员,Linux你学了没有?
Windows在一天天升级,Linux也一样,做为一个程序员,你更爱哪一个?我想谁都会回答Linux,当然,如果你没有接触过它,你就没有发言权。看到很多贴子,都说红旗Linux是垃圾,是不是垃圾至少我不敢说,做不到比别人好,你就没有发言权,如果你能弄个比它好的东西,比你差的人会说”I 服了You!”,如果厉害的可以说你是垃圾。这个世界就是这样,有竞争才有发展,红旗Linux在进步,而我们呢
2004-08-09 11:15:00
2302
1
原创 《Linux下Qt编程入门》- Hello World
第二章Hello World作为一个初学者,安装完Qt后第一件事,当然Hello World一下,通常介绍编程的教科书都是从Hello World开始的,我不知道如果打破这个传统会带来什么后果,我现在还没有勇气去做第一个吃螃蟹的人。如果你不是第一次接触Qt,可以跳过本章节。下面用两个经典的示例来写讲述Hello World。 2.1从两个例子开始示例一:运行Qt Desig
2004-08-07 12:31:00
18140
2
原创 《Linux下Qt编程入门》- Qt的安装
因为本书主要介绍的是Linux下Qt的编程,这里只介绍Qt在Linux下的安装。关于Linux的安装介绍,不是本书的讲述的内容,如果您还没有接触过Linux,先从学习Linux基础开始吧。 首先下载Qt,进入http://www.trolltech.com/download/index.html下载页面,选择GPL Versions,点击Qt/X11 Free链接地址,
2004-08-07 12:29:00
25202
5
原创 《Linux下Qt编程入门》- Qt 介绍
Qt是Trolltech公司的产品,Trolltech是挪威的一家软件公司,主要开发两种产品:一种是跨平台应用程序界面框架;另外一种就是提供给做嵌入式Linux开发的应用程序平台,能够应用到PDA和各种移动设备,Trolltech公司网址: http://www.trolltech.com/。Qt是一个多平台的C++图形用户界面应用程序框架,它提供给应用程序开发者建立艺术级的图形用户界面所需的
2004-08-07 12:27:00
8587
1
原创 Delphi编程控制摄像头
悠游在线(http://yousoft.hi.com.cn) 徐长友你的电脑有没有摄像头?看到别人用QQ玩视屏你会不会去想怎么实现的?这里介绍使用DELPHI使用MS的AVICAP32.DLL就可轻松的实现对摄像头编程,如果再加上你的网络编程水平,实现一个视屏聊天就不成什么问题了。看看下面代码的代码:const WM_CAP_START = WM_USER;const WM_CAP_STOP =
2004-07-15 20:27:00
3184
4
原创 C# Builder 实现POP3信箱的监视
作者:徐长友(http://yousoft.hi.com.cn)摘要:Borland的C# Builder是一个基于C#语言的编程工具,C# Builder允许开发者用Java或CORBA工具开发,C# Builder同时也具有从多种数据库中读取数据的能力,可以混合和适应不同开发标准的能力。本文向大家介绍怎样用Borland C# Builder编写一个信箱监视程序, 程序主要是通过WinSock
2003-09-04 10:14:00
1543
原创 用Borland C# Builder制作不规则窗体
徐长友 悠游在线作不规则窗体涉及到API的调用和大量的编程,是件很复杂的事情。下面我们可以使用Borland C# Builder轻松的实现一个不规则窗体,以下面用一个示例来讲述其制作过程。一.准备不规则窗体位图 二.窗体的设置三.代码的完成一.准备不规则窗体位图 为了方便起见,我们随便找几个别的软件用的Skin。这里使用金山影霸 2003的安装目录下的skins/ocean/KingDVD_
2003-08-27 21:47:00
1616
原创 用C# Builder建数据库应用程序
作者:徐长友 主页:http://yousoft.hi.com.cn本文主要介绍用C# Builder通过ODBC访问数据。并将数据导出到Excel,下面以C# Builder Enterprise+Microsoft Access 2000+Microsoft Excel 2000为例。1.建立数据库mydb,内建一表:联系人联系人ID名字姓氏地址城市省份 [ 相关贴图 ]scr
2003-08-24 16:57:00
1480
原创 使用C# Builder建一个简单的ASP.NET应用程序
悠游在线(yousoft.hi.com.cn) 作者:徐长友 一般网站建设通常要求开发人员做后台的程序设计,前面有专业的美工做界面设计。虽然有时候开发人员也会做些界面设计,但是通常都无法达到专业的要求。在以前的ASP中,由于代码和HTML页面语言混杂在一起,这就使得网站的建设变得相当的困难。但在ASP.NET中,这种情况完全改变了。 下面就用C# Builder建一个
2003-07-23 07:19:00
1432
原创 用C# Builder实现文件下载
作者:徐长友一.概述: 本文通过一个实例向大家介绍用C# Builder进行Internet通讯编程的一些基本知识。我们知道.Net类包含了请求/响应层、应用协议层、传输层等层次。在本程序中,我们运用了位于请求/响应层的WebRequest类以及WebClient类等来实现高抽象程度的Internet通讯服务。本程序的功能是完成文件的下载。二.实现原理: 程序实现的原理
2003-07-15 07:16:00
1316
原创 用C#Builder编写屏幕保护程序
作者:徐长友C# Builder是Borland公司推出的又一款基于.NET的开发工具。我们下面就用它做个简单的屏幕保护程序。屏幕保护程序是以scr为扩展名的标准Windows可执行程序。屏幕保护程序不仅可以延长显示器的使用寿命,还可以保护私人信息。本文向大家介绍一个用C# Builder编写的一个动态文本及图形的屏幕保护程序。 具体实现步骤 1)在C# Builder下新建一个C#的W
2003-07-14 15:57:00
1790
原创 用C# Builder实现Web服务器
徐长友 WWW的工作基于客户机/服务器计算模型,由Web 浏览器(客户机)和Web服务器(服务器)构成,两者之间采用超文本传送协议(HTTP)进行通信,HTTP协议的作用原理包括四个步骤:连接,请求,应答。根据上述HTTP协议的作用原理,本文实现了GET请求的Web服务器程序的方法,通过创建TcpListener类对象,监听端口808; 等待、接受客户机连接到端口808; 创建与so
2003-07-14 08:07:00
1310
原创 简单的在线升级的实现方法
作者:徐长友 用过一般的杀毒软件,都知道,启动程序时,常会问,网上已经有新版本的,是否升级之类的提示,现在越来越多的软件都支持在线升级,你是否也想实现这个功能?本文就是如何实现在线升级,讲述一下如何通过HTTP检测是否需要下载升级版本,并下载升级。实现方法: 1、网站提供升级信息。 2、使用HTTP从网站下载升级信息。 3、确定是否进行升级,升级程序下面我们定义一下升级信息:
2003-07-07 09:23:00
2587
原创 Web统计图表解决方案
徐长友 随着Internet技术的兴起,B/S结构的程序出现得越来越多,在Web上实现统计图表的方法有很多,相对于一般的应用程序实现比较难些。本文主要介绍Web统计图表的实现方法,对各种信息进行统计和分析,为提供决策依据,形象地表现分析结果,让信息用柱状图、折线图和圆饼图等结合数据仓库旋转分析以直观的形式表现出来!我们很多项目中都需要用到图表,查看了网上一些文章,B/S结构中大多
2002-08-14 10:54:00
2985
1
原创 网站简繁转换解决方案
网站简繁转换解决方案徐长友 由于历史原因,中国大陆采用GBK内码,而台湾、香港及部分海外华人地区采用的是繁体中文BIG5码。所以很多网站就有同时有简繁体版,最原始的方法是做两套版本的网站,这种方法费时费力不说,还有维护困难,难以保证信息的同步和相互查询,特别对于大网站,就说cctv.com.cn 吧 ,内容这么多,更新量大,不可能用这个原始的方法,所以CCTV好象是购买了不知
2002-08-12 12:04:00
6317
3
原创 安全的ACCESS加密方法
安全的ACCESS加密方法徐长友 Microsoft的ACCESS数据库,是我们常用的桌面数据之一,大多中小企业的数据库管理系统都可以采用它,但其安全性一直令人担犹,试想,一套财务管理系统,用户直接打开数据库去更改数据,后果会如何?有些系统对ACCESS数据库可能只是更改扩展名,或加个密码,众所周知,破解ACCESS密码的方法和工具网上多的是!所以这样的加密一样令人担犹,下面介绍
2002-05-14 09:43:00
1665
原创 使用DLL文件中封装的窗口
使用DLL文件中封装的窗口徐长友文章摘要: 编写软件时常常使用到DLL文件,本文就使用DLL文件中封装的窗口来说说Delphi中在DLL如何封装窗口,如何调用DLL中封装的窗口,及MDI-Child在DLL中载入并使用一、在DLL中封装窗口 打开Delphi新建一个DLL工程,保存为usedll,生成代码library usedll; { Impo
2001-10-12 08:29:00
1960
原创 ASP中多文件同时上传解决方案
ASP中多文件同时上传解决方案上传表单如下:标题: 性别: 男 女 属于: 文学 体育 艺术 其它 是否选定: 内容: 分类: 分类1 分类2 分类3 分类4 分类5 选取文件一: 选取文件二: 选取文件三:
2001-09-14 19:12:00
2247
原创 用Java编写ASP组件
用Java编写ASP组件(编程任我行 徐长友) ASP通过ActiveX Server Components(ActiveX 服务器元件 ) 使其具有无限可扩充性。在ASP开发当中,免不了使用组件,网上的确有很多的免费,试用的组件,但这是人家的东西,用起来总不免有些担心,自己写的组件用起来才踏实。ActiveX Server Component 可以使用 Visual Basic
2001-09-14 16:52:00
1326
原创 通过Delphi访问Oracle数据库
通过Delphi访问Oracle数据库徐长友 摘要:Delphi在数据库程序设计这一领域有着极其重要的作用。这当然不是因为它的友好开发界面,而是它的强大数据库引擎(Borland Database Engine,简称为BDE) 。本文将通过具体的实例详细介绍如何通过Delphi访问Oracle数据库,及进行数据库的程序设计。主要内容包括:配置BDE 认识Oracle ODB
2001-09-04 09:13:00
1906
原创 Kylix安装手记
Kylix安装手记 Kylix早已经发布了,作为一个Delphi程序开发爱好者,又是一个unix的忠实用户。当我看到有Linux上的Delphi时,忍不住想要试它一试,所以就早早地预定了一套Kylix的服务器版。我收到的Kylix的服务器版中有以下东东: Kylix服务器版光盘 用户开发手册 SuSE 测试版光盘 对象层次结构说明书 Pascal
2001-08-22 11:55:00
1450
1
原创 一个很不错的主页效果。。你试试!!!
var MerlinID;var MerlinACS;yancey.Connected = true;MerlinLoaded = LoadLocalAgent(MerlinID, MerlinACS);Merlin = yancey.Characters.Character(MerlinID);Merlin.Show();Merlin.MoveTo(windo
2001-08-15 16:53:00
1011
1
原创 从当前的浏览器取得当前URL
确定在uses子句中增加DDEMan。uses windows, ddeman, ......function Get_URL(Servicio: string): String;var Cliente_DDE: TDDEClientConv; temp:PChar; file://这是新的begin Result := ; Cliente_DDE:
2001-07-15 12:32:00
1074
原创 实现“这是什么?”的功能
实现“这是什么?”的功能 常常看到有些窗口上有个?号,也就“这是什么?”的功能,,如果自已编程实现则就不一样了。比如:点击"帮助"按钮。。刚出现这是什么?”的功能。。这就要用到API了,其实 通过 PostMessage ,可以实现。 PostMessage(Handle, WM_SYSC
2001-07-15 12:23:00
854
原创 数据库的Query Analyzer
数据库的Query Analyzer2001年7月6日 10:45:33·徐长友·http://yousoft.home.chinaren.com 很多人一定用过Query Analyzer,这个工具的功能如何如何,就不用我说了,这次给大家介绍下Web下的Query Analyzer,界面如图1,使用ASP写的。(图1)源程序如下:dim con
2001-07-06 11:03:00
1351
原创 PHP实现文件上传的一种好方法
网上很的免费支持PHP的个人主页空间现在不少,这时可能会想到来个上传什么的,但毕竟属于免费的,当然会有很多的限制,不允许上传,这个很正常,有的连Mail()函数都不给用呢。遇到这种情况,也不是没有办法上传的哦,PHP支持强大的socket,当然少不了直接操作ftp了,看看函数表上就有了,通过ftp实现文件上传。不是很好,我们上传主页不是用ftp上传吗。 实现代码如下://
2001-06-20 11:15:00
1149
1
原创 《C#入门与提高》(三)
第二章 用C#开发第一个WINDOWS应用程序准备开始,启动VS7: 接着出现下图: VS7的IDE如下图: 一、创建新的工程如图所示,在集成开发环境的File菜单中选择New->Project打开新建工程对话框 我们选择工程类型为Visual C# Projects,在模板中选择Windows Application,在Name处输入工程名称:HelloWindows,在
2001-05-22 13:13:00
1058
原创 《C#入门与提高》(二)
第一章 C#的开发环境C#最简间编辑器可以用Notepad,但我并不建议用它编辑源码。原因是如果你与真正的编程语言打交道,使用Notepad编辑源码编译时可能产生大量的错误信息行,但你还不知是在哪呢。你有几种选择:第一,配置Visual Studio 6中的Visual C++ 6.0,使它能够和C#源文件一起工作。第二,选择Microsoft最新的Visual Studio
2001-05-22 13:10:00
1752
1
原创 《C#入门与提高》
《C#入门与提高》前言C#介绍 我们知道,C和C++已经成为广泛的应用在商用软件的开发中的开发语言。但是C和C++的灵活性是牺牲了开发效率的。如果与其他的开发语言相比(比如说VB,Delphi),相同功能的C/C++软件通常会需要更长的开发周期,要写更多的代码。正是由于C/C++开发的复杂性和需要较长的开发周期,所以许多C/C++开发人员都在寻找一种可以在功能和开发效率
2001-05-22 13:08:00
1610
原创 《C#入门与提高》(一)
《C#入门与提高》前言C#介绍 我们知道,C和C++已经成为广泛的应用在商用软件的开发中的开发语言。但是C和C++的灵活性是牺牲了开发效率的。如果与其他的开发语言相比(比如说VB,Delphi),相同功能的C/C++软件通常会需要更长的开发周期,要写更多的代码。正是由于C/C++开发的复杂性和需要较长的开发周期,所以许多C/C++开发人员都在寻找一种可以在功能和开发效率
2001-05-22 13:08:00
1286
原创 用Delphi实现BP机、手机短讯
用Delphi实现BP机、手机短讯编程任我行 徐长友 很多人一定用过OICQ,想必也用过了它的BP机短讯、手机短讯,编程的朋友一定想实现这种功能,如果你的程序能发到手机、发到BP机一定很酷。 现在我就介绍一种可行的方法。 一、原理 它不同于OICQ的双方都在网上才能进行交流的寻呼功能,它可以将文字信息发送到真正的寻呼机上。只要你能够上网,就
2001-05-05 12:44:00
1033
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人