语言/工具介绍
文章平均质量分 81
VisionCat
在心志上不作小孩子。然而,在恶事上要作婴孩,在心志上总要作大人。
展开
-
浅谈 wxWindows FrameWork
最近看了Borland C++BuilderX的报道,发现这次的版本使用的是wxWindows做为FrameWork。十分惊讶,因为我在一年以前就使用wxWindows了。不过在当时,包括最近有关它的国内报道还是很少。 wxWindows是一个C++的扩展库。是一个OpenSource项目,而且支持多平台。所以,你完全可以从OpenSource的网站上免费获得各个平台的版本和源代码。而对于w原创 2003-11-09 23:15:00 · 3005 阅读 · 3 评论 -
Dev-Cpp/MinGW32 环境介绍(13)
<!-- @page { size: 21cm 29.7cm; margin-left: 1.98cm; margin-right: 2cm; margin-top: 2cm; margin-bottom: 2cm } P { margin-bottom: 0.21cm } -->Dev-Cpp/Mingw32环境介绍(13)上文回顾:在上原创 2005-08-27 13:04:00 · 9484 阅读 · 17 评论 -
Dev-Cpp/Mingw32 环境介绍(14)
Dev-Cpp/Mingw32 环境介绍(14)上文回顾:在上一文中,我们了解了如何在GCC下使用汇编语言。后来,由于个人生活环境的原因所以迟迟没有发布新的内容。当然,我这里并不想说一些不愉快的事情。不过,我没有想到居然中国还会有那么没有道德的人存在。由于,我同宿舍的一个温州人,邀请N个同学通宵看电影,影响我睡眠,造成我睡眠严重不足。更可恶的是对我进行人权侵犯!所以,就没有时间静下心来写东西了。今原创 2005-11-16 23:04:00 · 7891 阅读 · 63 评论 -
编译器介绍——OpenWatCOM
编译器介绍--OpenWatCOM前言 对于16位程序的开发或许各位并不陌生。但是,随着Win32,Linux,BSD等32位操作系统的广泛应用,我想各位一定觉得:现在还有谁会用16位的开发呢?不过,你要知道,其实现在很多地方都可以有16位的开发。不但如此,因为16位的指令简洁,并没有32位的那么复杂。所以,对16位的研究就是为32位打基础。所以,即使现在32位的程序,系统广泛的应用,即使6原创 2005-06-20 12:20:00 · 5489 阅读 · 9 评论 -
Dev-Cpp/Mingw32 环境介绍(10)
Dev-Cpp/Mingw32 环境介绍(10)上文回顾:在上一文中,我向各位介绍了如何使用Dev-Cpp/MinGW来生成wxWidget。我想你们一定是早已经把这个wxWidget做成工程文件了。有关工程文件的制作,请看第十一章。前一阶段比较忙,所以对于MinGW介绍的更新几乎是停止了(我在研究一些操作系统的写法)。再加上我对于现在文章的发展方向很迷茫,所以也想不出再介绍一些什么。所以也就没有原创 2005-06-20 17:39:00 · 6387 阅读 · 0 评论 -
从逻辑分区中划出主分区
从逻辑分区中划出主分区背景:我最近准备在一台安装了WindowsXP 的机器上,再装一个其他操作系统,当然这个操作系统和微软没有任何关系。在查阅了很多资料后,得知该操作系统的安装有如下的要求。首先,操作系统必须安装在主分区上。其次,安装的分区建议为20GB。最后,分区不为FAT系列格式。而我这台机器的情况又如下。硬盘为80GB。其中,8G原创 2005-12-28 17:34:00 · 6664 阅读 · 0 评论 -
GCC for Win32开发环境介绍(1)
GCC for Win32开发环境介绍(1) 第一章 在视窗操作系统下的GCC第一节 GCC家族概览 GCC是一个原本用于Unix-like系统下编程的编译器。不过,现在GCC也有了许多Win32下的移植版本。所以,也许对于许多Windows开发者来说,GCC还是一个比较陌生的东西。所以,我希望通过这章的叙述,让你——一个Windows开发者对GCC这一个优秀的编译器有一原创 2006-05-07 16:47:00 · 23738 阅读 · 36 评论 -
GCC for Win32 开发环境介绍(4)
上文回顾:在上一篇文章中,我主要为大家介绍了有关IDE方面的内容。其中主要包括一些我个人比较喜欢的三个IDE。本文,我将为各位介绍GCC的编译参数以及组成和Makefile的使用方式。 GCC for Win32 开发环境介绍(4) 第三章 GCC粗探——GCC的组成与附加参数 第一节 GCC的家族成员 总的来说,GCC应该是一个编译器。可是,为什么我还要在这里原创 2006-09-29 22:36:00 · 10189 阅读 · 24 评论 -
GCC for Win32开发环境介绍(2)
上文回顾: 在上文中,我们了解的windows下的GCC编译器。这一章我们将来看IDE的介绍了。在此,我还要为各位表示抱歉,因为那么久才写出这篇文章。 GCC for Win32 开发环境介绍(2) 第二章 GCC的外衣——IDE环境 第一节 IDE for GCC概览 IDE,即Integrated development environment,也就是综合原创 2006-06-30 16:40:00 · 16174 阅读 · 35 评论 -
GCC for Win32 开发环境介绍(3)
上文回顾: 在上一篇文章中,我们了解的IDE和Dev-C++。这篇文章中,我将带领各位继续我们的IDE之旅。继续介绍Visual-MinGW和Code::Blocks。希望这些IDE能给各位在工作和学习中带来便利。 GCC for Win32 开发环境介绍(3) (第二章 GCC的外衣——IDE环境) 第三节 最脸熟的Visual-MinGW 简介原创 2006-08-16 18:30:00 · 12764 阅读 · 19 评论 -
让Emacs支持C#语法的显示
让Emacs支持C#语法的显示Emacs是一款不错的软件。当然,我个人喜欢Emacs,不过我并不想卷入Emacs和Vim的争论之中。我这里只是介绍一下我喜欢的软件,介绍一下他如何的使用。如果你喜欢,可以看一些Emacs的基础入门,如果你不喜欢,自然可以将他从计算机上删除。Gnu提供了Emacs的win32版本。可以从其ftp上下载。最近因为要用dotNet进行一些开发,所以就涉及到了C#的编程。虽原创 2008-07-24 11:51:00 · 5631 阅读 · 2 评论 -
M8系统开发手记(1)
<br /> M8系统开发手记(1) Wayne Huang 2010年12月25日 0 写在前面的话<br />这篇文章将会涉及有关硬件相关的内容,如果要问我为什么会从软件转到硬件,这其中有一个比较悠长的故事。我想通过这一系列的手记,来描述我和M8之间的种种故事。如果你有兴趣的话,就随我一起展开这段有趣的旅程吧。自从上次发表了那篇《M8系统编程应用之数字时钟》后,个人感觉反响不错,这也坚定了我继续详细深入的勇气。因为,一方面我从来没有写过硬件方面的内容,所以怕把握不好;另一方面,硬件这活有时原创 2010-12-26 20:44:00 · 8840 阅读 · 8 评论 -
M8系统开发手记(2)
<br /> M8系统开发手记(2) Wayne Huang 2011年1月2日 0 写在前面的话<br />继续上一篇的话题,我们这次介绍最小系统的硬件构建。话说,最近的有些事情让我还是比较感慨的。有时候,觉得那些崇高的职业或许已经并不崇高了。其实,一个职业的崇高与否并不在于这个职业所做的是什么,更在于从事这个职业的人是否将其视为崇高。如果,一群人丧失了从事相关职业的那种职业道德、职业信仰,那么即使所从事的事业是再崇高的,也和浑浑噩噩的过日子没有两样。我不知道那群人是怎么了,但作为我来说,如果别原创 2011-01-02 23:04:00 · 7767 阅读 · 8 评论 -
M8系统开发手记(3)
<br /> M8系统开发手记(3) Wayne Huang 2011年01月15日 0 写在前面的话<br />话说,这篇文章更新的有些晚,主要是感觉这周事情比较多的缘故吧。感觉很多时候,我们只是在忙忙碌碌,却不知道自己人生所追求的到底是什么,我们追求的是否会朽坏?很多时候我们并不会去思考这种问题,也会在这事上感到迷茫,感觉没有这种觉悟,作人就好似机器一样,每天重复着类似的事情,一个倒下了,还会有很多很多的替代。在每天的忙忙碌碌中,我们到底寻求的是什么?是这个我们终将离开的世界上的东西么?在缺失原创 2011-01-16 01:11:00 · 5055 阅读 · 2 评论 -
Dev-Cpp/Mingw32 环境介绍(12)
Dev-Cpp/Mingw32 环境介绍(12)上文回顾:在上一篇文章中,我们了解了如何在MinGW中设置GTK和使用GTK。从这一篇开始,我我们就要开始进入中级篇了。也就是说,我们主要以MinGW和其他GCC在Win32下的使用为主。而不是如同原来只介绍那些操作IDE,安装组件等。如果说,以前我们是在跑道上,那么现在我们就要起飞了。所以,我们会比较注重以MakeFile来说明程序的配置。同时会带原创 2005-08-25 17:08:00 · 7237 阅读 · 7 评论 -
Dev-Cpp/Mingw32 环境介绍(11)
Dev-Cpp/Mingw32 环境介绍(11)上文回顾: 在上一篇文章中我向各位介绍了有关SDL的安装和设置。希望各位能够从中受益,按照上次的所说的。这次我们将要安装GTK运行与开发库。当然,这一切都是在Win32下进行的。希望你们能够爱上这个。第十六章 GTK的下载和安装 GTK?很多人会好奇,既然有了MFC为什么还要GTK?其实,MFC并不是跨平台的GUI。而GTK可以在多平台上运行。原创 2005-06-22 11:49:00 · 7013 阅读 · 4 评论 -
Dev-Cpp/Mingw32 环境介绍(8)
上文回顾:在上文中我们主要介绍的如何在Dev中建立自定义工程。后面有简单的介绍了一下包的结构。下面我要对包的制作做补完篇。第十三章 Dev-Cpp包制作补完篇 首先,我们先来看看Dev-Cpp的包。Dev-Cpp的包有如下的几个特点,当然我是从结构上来说的。 文件名为 包名.DevPak这个是打包好的包文件,可以直接发布给Dev-Cpp安装,只要PackageManager就可以很好的安装原创 2005-02-13 14:49:00 · 5965 阅读 · 4 评论 -
略谈Python语言(最强的脚本语言)
对于许多程序员来说,Python的大名应该有所耳闻。而对于Python的评论大多褒贬不一。有的甚至说Python是以其慢速运行而闻名于世。在此我并不是要去评论别人的对于错,我只是站在一个比较客观的角度来谈谈Python这一计算机语言。 Python是一种解释性语言,而且属于OpenSource的项目。但是,你可以将其用于商业用途。并且可以将其放在商业的产品光盘中一同发售。当然,人们也可以从w原创 2003-11-27 00:22:00 · 4961 阅读 · 15 评论 -
Dev-Cpp/Mingw32 环境介绍(1)
Dev-Cpp/Mingw32 环境介绍(1) 前言 对于现在越来越多得关于编程方面得问题和商业公司对版权问题的担心。所以向各位推荐一款类似于VC的IDE。这款IDE所使用的编译程序是 GCC的Win32版本 Mingw32。而IDE本身也是GPL协议的产物。所以,不论是商业用户,还是个人用户都能够自由的使用她,而不必为使用盗版软件而提心吊胆的。另外,由于Mingw32是GCC的原创 2004-08-03 15:01:00 · 26886 阅读 · 77 评论 -
Dev-Cpp/Mingw32 环境介绍(2)
Dev-Cpp/Mingw32 环境介绍(2)上文回顾: 上文(《Dev-Cpp/Mingw32 环境介绍(1)》)我们知道了该如何安装和使用Dev-Cpp。并且,知道了一些有关Mingw32的一些用法和一些有关程序的介绍和使用方法。学会了一些基本操作的方法。如新建项目,编译项目等。这一次,我们将继续上一次的内容。第三章 为你的Dev-Cpp安装开发包 对于许多程序员来说原创 2004-08-04 22:00:00 · 10937 阅读 · 39 评论 -
Dev-Cpp/Mingw32 环境介绍(3)
Dev-Cpp/Mingw32 环境介绍(3)上文回顾: 上文《Dev-Cpp/Mingw32 环境介绍(2)》向各位介绍了一些有关Dev-Cpp的功能,其中有包的安装和一些小功能。希望能得到你的满意。这次,我们就继续介绍Dev-Cpp的其他功能。其实,说句实话。对于GNU的东西,我个人觉得还是提示符下用的舒服。我也不知道为什么。有很多功能,在提示符下很简单的打几个字符,可以完成像Win原创 2004-08-09 18:45:00 · 8798 阅读 · 11 评论 -
Dev-Cpp/Mingw32 环境介绍(4)
Dev-Cpp/Mingw32 环境介绍(4)上文回顾:上文《Dev-Cpp/Mingw32 环境介绍(3)》向各位介绍了有关使用GDB调试程序的简单方法。本文我们将会看看Mingw32如何来使用静态连接库。虽然本文出炉的时间的确是有些慢了点。不过我想各位应该能够理解的。第七章 在你的程序中使用静态连接库 在Windows中也许各位都会熟悉以obj和lib结尾的文件。这原创 2004-08-17 11:42:00 · 8882 阅读 · 31 评论 -
Dev-Cpp/Mingw32 环境介绍(5)
Dev-Cpp/Mingw32 环境介绍(5)上文回顾:上文《Dev-Cpp/Mingw32 环境介绍(4)》我们介绍了如何使用 静态连接库。今天我们介绍如何制作自己的Mingw32的静态链接库。至于Win32下的那种静态连接库我想熟悉Win32的人应该很清楚如何制作。所以我们这里就不做介绍了。 第八章 制作自己的静态链接库 这是第八章,八这个数字很多人都喜欢。我也一样。(感原创 2004-08-20 11:33:00 · 8008 阅读 · 33 评论 -
GNU通用公共许可证( GPL)
GNU通用公共许可证( GPL)下面的正文是自由软件基金会 GNU通用公共许可证原始文档的副本。 Linux操作系统以及与它有关的大量软件是在GPL的推动下开发和发布的。你将看到:如果你打算为了发布的目的修改,更新或改进任何受通用公共许可证约束的软件,你所修改的软件软件同样必须受到GNU通用许可证条款的约束。GNU通用公共许可证1991.6第二版版权所有(C)1989,1991 Free原创 2004-08-24 13:06:00 · 2025 阅读 · 0 评论 -
小谈汇编程序中对VGA显存直接操作
最近闲来无聊,找了本80x86的汇编教程学习学习。在对显存直接操作的时候,发现书上说的很不清楚,还没有说清楚呢,就开始例子了。(感觉像我们蹩脚的英语老师,说虚拟语气会说到不定式)所以,下面我就来说一个简单的使用例子。希望各位能对各位有所启发。首先,看一下图形控制器,它的端口是3CEH只要对这个端口传送参数,我们就可以将图形控制器9个寄存器中的一个设置为当前操作的寄存器。然后通过原创 2005-01-12 16:35:00 · 5428 阅读 · 5 评论 -
VGA显示卡图形模式访问(提示版) (2)
VGA显示卡图形模式访问(提示版) (2)最近闲来无聊,在 上海图书馆 借了本《IBM-PC汇编语言程序设计》。没想,在看显示器访问的那章时。觉得作者讲得实在含糊,无法让人明白。后来,又借了本《80x86汇编语言程序设计》发现,这两本书在那一章节的内容几乎是一样,例子图片都一样。在我反复的摸索和在 上海科学技术情报研究所 里查看几天的资料后。终于模清了门路。当然,我也上网看了。没有相关的内原创 2005-01-21 16:01:00 · 3248 阅读 · 1 评论 -
VGA显示卡图形模式访问(提示版) (1)
VGA显示卡图形模式访问(提示版) (1) 最近闲来无聊,在 上海图书馆 借了本《IBM-PC汇编语言程序设计》。没想,在看显示器访问的那章时。觉得作者讲得实在含糊,无法让人明白。后来,又借了本《80x86汇编语言程序设计》发现,这两本书在那一章节的内容几乎是一样,例子图片都一样。在我反复的摸索和在 上海科学技术情报研究所 里查看几天的资料后。终于模清了门路。当然,我也上网看了。没有相关的内容原创 2005-01-18 21:03:00 · 4459 阅读 · 10 评论 -
Dev-Cpp/Mingw32 环境介绍(6)
Dev-Cpp/Mingw32 环境介绍(6)上文回顾:上文《Dev-Cpp/Mingw32 环境介绍(5)》中,我们了解了如何来制作静态连接库。的确,上一片文章至今已经很长时间了。所以,我这次会用更多的内容来回报各位读者的。下面我们就来说说如何制作动态链接库。第九章 制作自己的动态链接库 “我没有做梦吧,Mingw32也能做win32的动态连接库?”对你没有做梦,我也没有胡说。下面我简单介原创 2005-01-21 18:46:00 · 8152 阅读 · 39 评论 -
Dev-Cpp/Mingw32 环境介绍(9)
上文回顾:在上一篇中,我为各位介绍了如何制作包文件,和新建一个自定义的工程。下面我按照约定,要介绍wxWidget的安装。本文适合Dev-Cpp和Mingw32编译器的。第十四章 wxWidget的下载与安装 这一章我将为各位介绍如何下载安装wxWidget这个GUI开发库。 首先,我们先要知道,我们是在win32下使用wxWidget的。所以,我们现在要下载的是wxMSW这个开发库。原创 2005-02-13 17:05:00 · 7358 阅读 · 14 评论 -
Dev-Cpp/Mingw32 环境介绍(7)
上文回顾:在上文 《Dev-Cpp/Mingw32 环境介绍(6)》 中我们知道如何制作动态库和使用。并在前面都介绍的Dev-Cpp/Mingw32的使用方式。从这里后面,我将根据我使用下来的一些经验和开发工具与Dev-Cpp/Mingw32结合的方式和结合后的使用方式。希望各位能够认真的提出意见,并好好的使用。因为,这些东西,都是我多年的经验和与广大网友交流的产物。下面我要根据现状,改变一下我讲原创 2005-02-12 18:03:00 · 7015 阅读 · 4 评论 -
J2EE表单验证的前后台统一实现
J2EE表单验证的前后台统一实现 Wayne Huang 2011年11月 1 背景介绍在很多基于web的应用中,我们常常会面临一个问题,那就是表单验证。表单验证的重要性我想就不必要再反复的说了,总之就是很重要。通常情况下,对于用户从客户端递交到表单的数据我们所作的验证主要集中在数据的完整性和正确性检查上,当然其中还可能涉及一些比较怪异的数据间的逻辑关系。通常情况下基于表单的验证原创 2011-11-24 16:39:46 · 5031 阅读 · 0 评论