程序设计语言
文章平均质量分 56
bbisonic
这个作者很懒,什么都没留下…
展开
-
C和C++的面向对象实现机制比较
一提到面向对象,可能大家首先想到的是C++、JAVA等。其实C也可以实现面向对象,下面就C和C++的面向对象实现机制做一个简单的比较。其中Windows API就大量采用了面向对象的原理封装了窗口及其他组件。C++的实现机制是Class,而C的实现机制是Struct。Class与Struct最大的区别在于class不仅可以封装数据,而且可以有自己的方法,并可对数据进行存取的控制。而st原创 2006-04-02 11:46:00 · 1211 阅读 · 0 评论 -
文学与计算机
这两样东西看似毫不相关。其实并非如此。学计算机的计算机一定得学好,所以有些人恨不得钻进计算机内,两耳不闻机外事了。那倒不必。比如说我们首先看文学作品,然后自己有了思想,有了思想后就自己能写自己的文章了。写程序也可以如此。先学习别人好的作品,然后有自己的想法,有了想法后也就能写自己的程序了。你看,文学的东西搬到计算机的领域来照样适用。再说编程语言,其实语言无法是语法的一些规范而已,例如UNIX、原创 2006-05-19 12:34:00 · 1922 阅读 · 2 评论 -
《C++程序设计语言》的魅力
舍友那里一本《C++程序设计语言》在那里躺了好久。我一日突然间想拿来翻翻,没想到一发不可收拾。对于C++语言的每个特性,作者不仅给出了如何用,还说明了设计这个特性的理由,以及在什么情况下如何安全地使用这个特性,真是畅快淋漓。翻着翻着,顿感自己的C++语言功力仍是如此粗浅,好多概念根本是一知半解,真乃羞愧羞愧。幸而遇此书,使我不致感觉太良好。一些很长时间不甚了了的问题在此都一一得到解决,原创 2006-04-29 20:43:00 · 1651 阅读 · 4 评论 -
自由软件发布方法惯例
Eric Steven Raymond Thyrsus Enterprises esr@thyrsus.com 陶 品 taopin@gnuchina.org 梁 昌泰 linuxrat@gnuchina.org Copyright ? 2000 by Eric S. Raymond Abstract 本文档详细说明了如何发布一个Linux系统下的自由软件项目。依据这些说明,您就可以让用户非常容易转载 2006-04-16 14:11:00 · 1955 阅读 · 0 评论 -
必须掌握的8个DOS网络命令
一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧转载 2006-04-14 14:30:00 · 1557 阅读 · 0 评论 -
VC调试入门
概述调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。这里我简要的根据自己的经验列出调试中比较常用的技巧,希望对大家有用。本文约定,在选择菜单时,通过/表示分级菜单,例如File/Open表示顶级菜单File的子菜单Open。 设置为了调试一个程序,首先必须使程序中包含调试信息。一般情况下,一个从AppWizard创建转载 2006-04-12 17:10:00 · 1129 阅读 · 0 评论 -
开源软件开放不仅是代码
开源的世界是开放的。订阅用户邮件列表,或者通过其他的渠道,你很容易了解到其他人在对这个软件做的工作哪些功能是好的,哪些功能还需要改进。阅读项目计划图或者供公开访问的bug列表能够帮助你了解这个项目发展的方向,谁在推动它,以及项目的团队组织是否良好。你还 能够了解其中人的个性以及社交的状况。当你阅读这些记录的时候,要注意哪些问题还没有得到解答,而哪些问题已经被解答了。有几个活跃的人物在为这些问题转载 2006-04-10 22:58:00 · 1149 阅读 · 0 评论 -
CGI简介(Peercast使用的动态网页编程接口)
公共网关界面(Common Gateway Interface),通常简称为CGI,提供产生多样化的、动态的、并且最重要的是“交互式”的信息。 CGI是Web服务器与你的Script之间的一个网关。CGI规范详细说明了解Web 服务器如何向脚本发送信息,在收到脚本返回的信息后又应该如何进行处理等内容。通过使用CGI,Web程序设计者可以创建脚本,以使用户能够提供反馈信息,即使用户原创 2006-04-05 17:20:00 · 1763 阅读 · 0 评论 -
C语言字符串处理的几个常用函数
原型:extern char *strtok(char *s, char *delim); 用法:#include 功能:分解字符串为一组标记串。s为要分解的字符串,delim为分隔符字符串。 说明:首次调用时,s必须指向要分解的字符串,随后调用要把s设成NULL。 strtok在s中查找包含在delim中的字符并用NULL(/0)来替换,直到原创 2006-04-05 17:01:00 · 3900 阅读 · 0 评论 -
Using Data Copy
Using Data Copy The following example demonstrates how to send information between two applications using the WM_COPYDATA message. The sending application displays a dialog box to the user which转载 2006-04-04 13:12:00 · 1011 阅读 · 0 评论 -
如何实现文件的拷贝
#include #include //复制字符型文件bool copy_char_file( const char* old_fn, const char* new_fn ){ FILE* o_fp; FILE* n_fp; if( ( o_fp = fopen( old_fn, "r" ) ) == NULL || ( n_fp = fopen( new_fn, "w" ) ) ==原创 2006-04-04 12:21:00 · 1408 阅读 · 0 评论 -
如何读取MP3头文件
char tag[ 3+1 ]; //MP3头文件标识 char author[ 30+1]; //作者 char title[ 30+1 ]; //曲目名 char year[ 4+1 ]; //发行年份 char remark[ 30+1 ]; //评论 char disc_name[ 30+1 ]; //专辑名称bool ReadMp3Info( const char* fn ){ F原创 2006-04-04 12:32:00 · 3692 阅读 · 1 评论 -
linux是个迷人的东西
如题.mplayer同样也是.命令行下播放视音频,这属于另一个世界. ----生活不是缺少美,而是缺少发现.我开始学着简单.原创 2006-07-08 21:45:00 · 965 阅读 · 0 评论