- 博客(95)
- 资源 (5)
- 收藏
- 关注
转载 LINUX下进行C语言编程
这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将会学到以下内容: 源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和系统求助 1.源程序的编译 在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器. 下面我们以一个实例来说明如何使用gcc编译器. 假设我们有下面一个非常简单的源程序(hell
2007-05-31 11:46:00 860
转载 WxWidgets学习日记 [转]
WxWidgets学习日记 [转] 2006-12-05 21:40:14 标签: 缩起正文 字号:大 小 这几天学习wx
2007-05-30 15:57:00 1359
转载 第一个wxWidgets程序
第一个wxWidgets程序 [原] 2006-11-19 22:13:00 标签:wxWidgets 缩起正文 字号:大 小
2007-05-30 14:26:00 1452
转载 解决了wxWidgets的中文支持问题
2006-11-22 23:43:35 标签: 缩起正文 字号:大 小 测试了几次,终于解决了wxWidgets的中文支
2007-05-30 14:23:00 3881
转载 Linux学习笔记二(艰辛的wxWidgets环境搭建)
Linux学习笔记二(艰辛的wxWidgets环境搭建) 十分钟前我的第一个wxWidgets程序终于在Linux上现身了,虽然只是一个小小的测试窗体程序,但是。他的出现确实让我惊喜重重,因为在环境搭建的过程中真的是走了很多弯路。现在把正确的搭建过程记录下来。真的很感谢wxforum.shadonet.com以及www.codeproject.com两个强有力的网站 首
2007-05-30 10:55:00 8578
转载 linux学习笔记(一 文件权限控制)
将涉及以下命令: chmod 修改文件访问权限 su 临时切换至超级用户帐号 chown 更改文件所有权 chqrp 更改文件的组权限 [编辑]文件权限Linux同Unix一样采用相同的权限方案。你系统上的目录和文件均对文件所有者、相关使用者所在组成员及其它用户分配了不同的访问权限。权限可
2007-05-30 10:54:00 1026
转载 Linux平台下编译运行wxWidgets简单窗口程序
Linux平台下编译运行wxWidgets简单窗口程序下面阐述了如何在VC上实现简单窗口程序,wxWidgets毕竟是跨平台库,windows上写好的程序 在别的平台下如何编译运行呢?比如Linux. 一句话,写Makefile. makefile.unx文件内容: # Purpose: makefile for calendar example (Unix)# C
2007-05-30 10:36:00 3751 1
转载 Linux 环境下 Makefile 文件制作浅谈(二)
编写:Leaf ZhouEMAIL:leaf_zhou_8@hotmail.com可自由复制但禁止删改2003-10-15在介绍了简单的如何产生Makefile文件之后,相信已经能够编写Makefile文件了,但那还远远不够,因为编写那么简单的Makefile文件还要如此繁琐和兴师动众,那未免小题大做了。因此,我们有必要进一步了解如何制作Makefile文件。在制作Makefile文件的过程中,编
2007-05-30 10:18:00 958
转载 Linux 环境下 Makefile 文件制作浅谈(一)
Linux 环境下 Makefile 文件制作浅谈(一)编写:Leaf ZhouEMAIL:leaf_zhou_8@hotmail.com可自由复制但禁止删改2003-10-12无论对于一个初学者还是一个资深的Linux程序员,编写Makefile文件都是一件很麻烦的事;再者,开发人员应该把主要的精力放在程序代码的编写上,而在Makefile文件花费太多的精力显然是不明智的;还有,对于不同的处理器
2007-05-30 10:17:00 693
转载 GCC参数详解gdb
GCC参数详解[版本] -0.13 [声明] 这篇文档是我的关于gcc参数的笔记,我很怀念dos年代我用小本子,纪录所有的dos 命令的参数.哈哈,下面的东西可能也不是很全面,我参考了很多的书,和gcc的帮助. 不全的原因是,有可能我还没有看到这个参数,另一种原因是,我可能还不会用它 不过,我会慢慢的补齐的.哈哈 如果你要转在本文章请保留我的email(pianopan@beeship.com)和
2007-05-30 10:06:00 1004
转载 GCC使用手册
1.前言 GCC编译器的手册(GCC MANUAL)的英文版已经非常全面,并且结构也非常完善了,只是一直都没有中文的版本,我这次阅读了GCC编译器的主要内容,对手册的内容进行了结构性的了解,认为有必要对这次阅读的内容进行整理,为以后的工作做准备。 由于我对这个英文手册的阅读也仅仅是结构性的。因此有很多地方并没有看,所以这篇文档的内容我也只能写出部分,对于以后需要详细了解的地方
2007-05-30 10:01:00 724
转载 wxWidgets-2.6.2 + Microsoft Visual C++ 2005 Express + Platform SDK 安装使用手记
[转载] wxWidgets-2.6.2 + Microsoft Visual C++ 2005 Express + Platform SDK 安装使用手记 本文原始地址:http://spaces.msn.com/members/layesuen/Blog/cns!1plK5TnXHOmd1OwuUNSIGZfQ!443.entrywxWidgets 的确是不错的东西啊,这几天看了它的 do
2007-05-30 09:01:00 2105 1
转载 使用wxWidgets开发跨平台的GUI程序
使用wxWidgets开发跨平台的GUI程序 Taii/回家念经 2006-05-20 1、探索背景: 1.1 引言 从开始使用c/c++编码起算来也快有5年了,期间完成了无数项目,编写了无数程序,而且大部分程序都是同时完成win32/*nix的版本,但是跨平台的都限于win32 console/*nix textmode模式,一直为拘泥于PSDK/MFC而不能很好地完成快
2007-05-24 14:09:00 1446
转载 在VC6中创建wxWidgets项目[附图]
前言:wxWidgets 是跨平台的GUI库,用VC6会影响它的跨平台性吗?当然不会,我们只是用VC6充当编译器和编辑器,只要编写代码时注意不使用Windows相关的特性,写出的代码仍然是跨平台的,仍然是可以在其它操作系统下(如Linux)使用其它C++编译器(如GCC)编译并运行的。为什么用VC6,而不是其它?我并没有说一定要用VC6,或只能用VC6,只不过此文专门针对VC6而已。过一
2007-05-24 13:36:00 1544
转载 搜 索 计 算 机 中 所 有 驱 动 器
void FindDriverInfo(){CComboBox* Driver=(CComboBox*)GetDlgItem(IDC_DRIVER);DWORD dwNumBytesForDriveStrings;HANDLE hHeap;LPSTR lp;CString strLogdrive;int nNumDrives=0, nDriveNum;dwNumBytesForDriveStri
2007-05-23 14:00:00 962
转载 关于获取本地磁盘盘符
关于获取本地磁盘盘符有四个基本的函数:GetLogicalDrives, GetLogicalDriveStrings, GetDriveType 和 GetVolumeInformation。第五个是 SetVolumeLabel,如果你愿意,可以用它设置卷标。第一个函数,GetLogicalDrives,返回一个DWORD的位掩码(bitmask)值,以告知驱动盘符。“0”表示是驱动器A
2007-05-23 13:59:00 4557
转载 读取光驱上的指定扇区
本例子是读取光驱上的指定扇区(16,17两扇区)内容,如要读取软盘,在一开始CreateFile时候打开:"////.//A:"也可取得同样效果,但是如果是不可移动的drive如磁盘,则需要修改一些调用参数,代码中有显示): 步骤: 1 使用CreateFile来打开光驱drive 2 使用ReadFile或者ReadFileEx来读取扇区 3 使用Close
2007-05-23 11:35:00 1403
转载 大容量硬盘的读写操作
摘要:本文主要是讨论系统级C语言程序设计的又一话题:大容量硬盘的读写操作。文章首先介绍了硬盘的物理结构,然后简要地说明了存在容量限制的原因,最后给出了解决问题的方法,并用C语言实现对大容量硬盘的读写和测试操作。文章会涉及部分有关计算机数据存储和中断调用的内容,想要更深一步了解这些内容的读者可以参阅笔者所写的《系统级C语言程序设计(中断服务程序的编写)》或相关资料。关
2007-05-23 11:31:00 1509
原创 你了解SetFilePointer吗?
下面是SetFilePointer函数的声明: DWORD SetFilePointer( HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod ); 文中对于第二个和第三个参数进行了详细的说明: lpDistanc
2007-05-23 10:35:00 2020
转载 关于wcstombs的问题(不支持中文)
string wcstombs(const wstring &str) { size_t len=wcstombs(NULL, str.c_str(), 0)*2+1; //size_t len=lstrlen(str)+2+1; boost::scoped_array buf(new char[len]); setlocale(LC_ALL,"");
2007-05-22 17:37:00 4445
转载 API之文件处理函数
API之文件处理函数发布: computer 分类: C++ Builder 发布日期: 2005.06.20 CloseHandle
2007-05-22 10:12:00 775
转载 关于目录处理的一些函数
发布: computer 分类: C++ Builder 发布日期: 2005.06.20 在编程时,经常有一些针对目录的操作,如打开目录对话框选择一个目录,直接创建多级目录,直接删除多级目录,判断某个目录是否存在等。本文就这些问题给出编程实现方法,并给出详细的程序代码,供各位编程爱好者参考。一、判断目录是否存在: C
2007-05-22 10:01:00 578
转载 WINDOWS API 函数
一、隐藏和显示光标 函数: int ShowCursor ( BOOL bShow ); 参数 bshow,为布尔型,bShow的值为False时隐藏光标,为True时显示光标;该函数的返回值为整型,为鼠标隐藏或显示的指数器;返回值大于等于0时显示光标,否则隐藏鼠标;如果安装了鼠标初值为0。二、交换鼠标左右键和恢复 函数:BOOL SwapMouseButton ( BOOL
2007-05-18 11:04:00 2284
转载 FAT12文件系统简介
本文主要介绍以3.5英寸的1.44M标准格式化的FAT12文件系统的软盘为介绍对象。这里强调那么多是因为:1.44M的软盘格式化可以不是1.44M,可以大于也可以小于;格式化的文件系统也可以不是FAT12。 为什么会出现正常的1.44M软盘格式化后可大可小的情况呢?从软盘及软盘驱动器原理出发,软盘的寻址方
2007-05-17 11:51:00 2288
转载 档案删除的回复救援
今天干了件很蠢的事情~.. 想要将 a电影.srt 改成跟电影.avi 同名字.于是就下了 mv a电影.srt 电影.avi ... 当按下 enter 时清醒了过来...发现到那 avi 已经被我清掉了.. 变 srt 了... :~于是就有这篇文章的由来.... 呜... :~虽然是写说档案删除的回复救援, 但事实上我没有成功救回来.. XD主要是因为还要 mount -ro 而
2007-05-17 09:40:00 2726
转载 简单实用的c++快速排序模板类
在实际问题的解决过程中,我们发现,很多问题都可以归结为对数据的排序和查询。而查询的效率则在很大程度上依赖于排序的效率;尤其是在数据量达到海量级的时候。因此,设计一个有效的排序算法是至关重要的。(一)目标在实际问题的解决过程中,我们发现,很多问题都可以归结为对数据的排序和查询。而查询的效率则在很大程度上依赖于排序的效率;尤其是在数据量达到海量级的时候。因此,设计一个有效的排序算法是至
2007-05-16 15:20:00 951
转载 一个简单的使用wininet的http/ftp文件下载程序
(一)目的使用windows提供的wininet api进行简单的网络http/ftp文件下载和察看(按文本文件显示)。(二)准备工作1 建立vc6的console application,选择支持mfc。2 加入头文件wininet.h3 加入 #pragma comment(lib, "Wininet.lib")(三)源代码 - 主程序接受用户输入的url地址(必须是完整的url,如ftp:/
2007-05-16 15:20:00 1788
转载 进程退出前删除自身EXE
下面的代码由Gary Nebbett写就.Gary Nebbett乃是WINDOWS NT/2000 NATIVE API REFERENCE的作者.乃NT系统一等一的高手.下面就分析一些他的这段代码. 这段代码在PROCESS没有结束前就将启动PROCESS的EXE文件删除了. int main(int argc, char *argv[]) { HMODULE module = GetModu
2007-05-16 15:07:00 688
转载 利用Visual C#打造一个平滑的进度条
利用Visual C#打造一个平滑的进度条 本文描述了如何建立一个简单的、自定义的用户控件——一个平滑的进度条。 在早先的进度条控件版本中,例如在 Microsoft Windows Common Controls ActiveX 控件中提供的版本,您可以看到进度条有两种不同的视图。您可以通过设定 Scrolling 属性来设定 Standard 视图或是 Smooth
2007-05-16 14:40:00 781
转载 VC中用于调试程序的宏
对于开始学vc的人,对于assert,assert_valid,verify,trace的宏感到很奇怪,总是觉得很难掌握似的,其实这些主要是没有理清楚他们各自宏之间深层次的意义。这些都是我平时的学习笔记,可能有些是网上的资源,如果有重复请大家不要见怪~ ASSERT() ASSERT()被测试它的参数,若参数为0,则中断执行并打印一段说明消息。在 Release 版
2007-05-16 14:29:00 657
转载 实现C++的万年历类
实现C++的万年历类 一直想做这个东西,从vc知识库搜索到一个,可是代码算法有问题,许多的结果都是错的。其他的代码都是js的,没办法,自己动手。代码虽短,心意一片。从此后你想为自己的软件增添点特色,放心的用吧,可以任意修改,传播。#ifndef _CALENDAR_H#define _CALENDAR_H#include struct myDATE{ int
2007-05-16 14:22:00 3040 1
转载 C#模仿QQ截图功能
C#模仿QQ截图功能 前阵子改了段C#截图功能的代码,现贴上来希望对大家有用主文件CaptureScreenForm.csusing System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using
2007-05-16 14:21:00 1886
转载 关于误删除文件的恢复
发信人: wwind (随风), 信区: Linux 标 题: 关于误删除文件的恢复 发信站: BBS 水木清华站 (Sun Apr 30 13:37:50 2000) 前些天被我误删掉的home directory下的几千个文件,经过本人数天的连续奋战, 现绝大部分已恢复,算是奇迹也不是奇迹。 删掉文件其实只是将指向数据块的索引点(information nod
2007-05-16 09:56:00 966
转载 如何恢复误删除的Linux文件
作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但是其他用户和一些有写盘动作的进程会很快覆盖这些数据。不过,对于家庭单机使用的Linux,或者误删文件后及时补救,还是可以恢复的。 1、Ext2文件系统结构的简单介绍 在Linux所用的Ext2文件系统中,文件是以块为单位存储的,默认情况下每个
2007-05-16 09:53:00 560
转载 WinSock网络编程实用宝典
一、TCP/IP 体系结构与特点 1、TCP/IP体系结构 TCP/IP协议实际上就是在物理网上的一组完整的网络协议。其中TCP是提供传输层服务,而IP则是提供网络层服务。TCP/IP包括以下协议:(结构如图1.1)(图1.1) IP: 网间协议(Internet Protocol) 负责主机间数据的路由和网络上数据的存储。同时为ICMP,TCP, UDP提供分组发送服
2007-05-15 17:46:00 2385
windowresize
2013-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人