- 博客(62)
- 资源 (25)
- 收藏
- 关注
原创 C/C++二维数组的使用
<br />前些天做一个工具要用到数组,本来是用CStringArray的,但后来发现破漏百出,只好用回原始的方法了,现在写一篇文章,算是做笔记<br />#include <ostream.h>#include "string.h"int main(int argc, char* argv[]){ int i = 0; char **pStringList = NULL; // 动态二维数组用两个“*” char *pString = NULL; // 一维数用一个“*”
2011-02-11 19:13:00
1234
原创 论坛灌水机器——用CSocket提交数据网页数据表单
<br /><br /> 其实还算不上是灌水机器人,因为仅仅实现了用CSocket提交网页数据表单,我以前没有想过要弄网络编程的,因为寒假里的一部电视剧《孔雀翎》间接使我做了这个工具。<br /> 自从看《孔雀翎》的结局后,心里很不是滋味,一直在纠结,有事没事也往百度贴吧跑去看看有没有关于《孔雀翎》最新的消息,后来无意间从贴吧里的一张帖子里看到某一网站在投票选举年度明星。。。(呵呵,后面的事不说了)<br /> 因为准备就要开学了,时间太过于紧迫,所以就暂不写如何制作了,等开学
2011-02-11 17:14:00
885
原创 本人已搬家,新博客:http://bllqbz.cnblogs.com/
<br />本人已搬家,新博客:http://bllqbz.cnblogs.com/
2011-02-03 19:13:00
862
原创 C++读写复合文档的一点补充
上次发表了一篇文章,因为太过于匆忙了,所以写得不是很好,也不全面,请大家见谅。关于读复合文档,查了相关资料,,如果不知道数据长度,也是可以读出来的。用到的是一个 STATSTG 的类型,也非常简单,下面给出主要代码。写复合文档 IStream *pStream; IStorage *pStgRoot,*pStgSub; CString strText("Hello World!/nHow are you?"); DWORD dwMode=STGM_CREATE|STGM_WRITE|STGM_S
2010-07-24 12:20:00
2039
2
原创 C++下读写复合文档
今天的工程要用到复合文档,查了一下MSDN,没有介绍如何使用。上网查了一下,相关的资料少之又少,而且还不完整,于是想起我的电脑中存有一份DELPHI的文档,里面有介绍过如何在DELPHI下读写复合文档。虽然是DELPHI写的,但都是用SDK,转为C++应该不难。(复合文档也叫做结构化文件)读写复合文档主要用到其中的几个函数就可以了先用 StgCreateDocfile 函数创建一个复合文档HRESULT StgCreateDocfile( const WCHAR *pwcsName,
2010-07-20 21:57:00
4461
2
原创 VC下制作一个类似于BCB的GroupBox的控件
如果大家用过其它一些面向对象的高级语言(如:BCB 、 DELPHI 、 VB 等)可能会用到里面的GroupBox控件或者Panel控件,只要将其它控件拖入这两个控件里面,可以控件一起显示、一起隐藏等功能。VC没有提供Panel控件,但提供了一个GroupBox控件,而且这个控件只是一个简单的边框而已,无法做到里面的控件同时显示,同时隐藏的效果。 一次我在做一个程序时要用到Panel,VC中没有,只好用GroupBox代替,但我发现了上述问题。于是我想到了控件的SetParent()
2010-07-07 21:42:00
2256
1
原创 VC实现系统托盘程序
<br /> 系统托盘主要用到一个Shell_NotifyIcon函数,一个NOTIFYICONDATA类型<br />说一下大概思路:1.先定义一个自定义消息ID;2.准备好一个图标,作为系统托盘图标;3.定义一个NOTIFYICONDATA类型(不能为局部变量,否则程序退出时无法删除图标)4.调用NotifyIcon函数显示系统托盘<br /> 创建一个基于对话框的程序在对话框头文件中添加以下代码#define WM_NOTIFYICON WM_USER+5 // 自定义消息ID#defi
2010-07-06 21:34:00
1765
原创 WinXP下安装博客园程序
<br /> 前段时间下载了博客园的源码,想研究一下,但弄了好长时间还是无法安装成功(没有办法啊,dudu 给出的帮助文档太少了),后来经过我不断奋斗,终于安装成功了。在这里记下我安装的过程,希望能够帮助一些想研究博客园源码的朋友。<br /> <br /><br /> <br /> 我是在 Windows XP Professional Service Pack 3 下安装的,其它Windows操作系统没有试过,但也大致相同。<br /> 需要用到 IIS5.1(WinXP
2010-06-15 10:14:00
942
原创 将字串转为整型
<br /> 昨天群里有人问怎么把字串转为整型,VC中可以用 atoi() 函数来实现这一过程,但该网友要求自己编写一个函数来实现,于是我就随便写了一段,突然想起优快云的博客好长时间没有更新了,所以把代码贴出来,大家给点意见和建议。<br />int Myatoi(char *str){ int n=0; char *temp=str; if(*str=='+'||*str=='-') // 若为正负号则指向下一字符 str++; while(*str!=NULL) /
2010-06-05 08:57:00
587
原创 VC6使用GDI+的配置方法
刚才下载了一个GDI+库,弄好要编译竟然出错,上网查找了一下相关信息,终于找到解决办法了 1.先下载GDI+库(里面有30个头文件、一个DLL文件、一个LIB文件),解压。 http://download.youkuaiyun.com/source/2328958 2.VC6中, Tools --> Options ,选择 Directories 项,填入头文件和LIB文件的地址。
2010-05-08 13:39:00
1865
原创 VC防止回车和ESC退出
在MFC ClassWizard中的对话框类添加PreTranslateMessage函数消息输入以下代码:if(pMsg->message==WM_KEYDOWN) if(pMsg->wParam==VK_ESCAPE||pMsg->wParam==VK_RETURN) return TRUE;
2010-05-01 15:06:00
666
原创 flash实现歌词同步
代码很早就写好了,现在才发布出来。那时想弄一个FLASH音乐播放器,放在QQ空间里,音乐播放部份比较简单,很快就完成了,但歌词同步部份没有一点头绪,所以就上网搜索了一下,发现关于FLASH歌词同步的文章少之又少,开头一大堆无聊话,代码只给出了一小部份,根本无法正确运行,所以我只好自己写一个歌词同步功能了,这里给出全部源码。关于歌曲播放部份就不说了,重点讲一下歌词同步。先看看LRC歌词
2010-05-01 08:32:00
1918
1
原创 VC6.0下编译boost库的regex
今天要用到正则表达式,用网上的方法,直接使用命令 nmake vc6.mak ,提示“nmake 不是内部或外部命令,也不是可运行的程序”。上网搜索了一下,说运行命令 call "C:/Program Files/Microsoft Visual Studio/VC98/Bin/VCVARS32.BAT" 重新配置环境变量即可,但我试了一下,还是不行,谷歌了好长时间也没有一个好的方法。后面自己
2010-04-30 23:47:00
1082
原创 PHP 制作通讯录(六)
昨天我们实现了一个简单的搜索功能,今天我想了一下,其实还有可以改进的地址,如直接用Index.php代替Search.php。 修改Index.php文件,修改一下搜索表单 搜索: 全部 姓名 生日 QQ 手机 邮箱 地址 这里将表单方法改为get ,取消了下拉框和输入框的S_前缀,动作改为I
2010-04-29 19:47:00
1721
原创 PHP 制作通讯录(五)
通讯录已经大致完成了,但如果记录数多时,查找起来很不方便,如果加一个搜索功能就好了。今天我们就来制作一个搜索功能 在Index.php合适的地方加入搜索框 搜索: 全部 姓名 生日 QQ 手机 邮箱 地址 新建一个新的PHP文件,保存为Search.php<?phpinclud
2010-04-28 17:39:00
2462
原创 PHP 制作通讯录(四)
这次我们讲如何用PHP创建数据库以及表,和保存相关配置 先创建一个页面,用来输入相关信息表单动作为 CreateData.php ,保存为Install.html (因为没有用到PHP,所以可以保存为HTML格式) 然后创建一个PHP文件,保存为CreateData.php ,用来创建数据库和保存相关信息<?php if(file_exists("Conf
2010-04-26 18:10:00
1381
原创 这次旅游很不开心
今天去旅游了,原本以为会玩得很开心,谁知发生了一些不愉快的事情。先是中午吃饭时,排队就排了很长时间,然后去游乐场玩,我们学校有好几个班的同学无缘无故地被其它学校的学生打了,真是郁闷。。。
2010-04-26 17:30:00
1180
原创 PHP 制作通讯录(三)
上一篇我们讲到链接到 Edit.php?id= 来修改数据,后来我想了一下,其实也可以直接利用 Input.php 来修改数据,这样更容易管理,节省了不必要的空间 Input.php可以这样链接:Input.php?id=[Num]&action=[Num]id即记录ID,默认为-1action为动作,默认为0 , 为0时代表添加新的记录,为1时则修改记录 Input.php
2010-04-25 17:30:00
3353
原创 PHP 制作通讯录(二)
上一篇中,简单写了个Input.php , 但生日那一栏要自己手动输入写,比较麻烦,所以这里用到一个JS文件,可以选择日期点击下载这个js文件在Input.php文件最顶端引用这个JS文件 将生日的输入框改成即完成调用,可以方便地选择日期。 Index.php 中只能显示数据,无法进行编辑、删除等操作,很不方便,所以在表格代码最后一行加入
2010-04-24 20:29:00
1803
原创 PHP 制作通讯录(一)
最近在学PHP ,觉得比较简单,可能是因为有一点编程经验的缘故吧,今天教大家用PHP制作通讯录,功能比较简单,第一次做网页教程,而且不是很有PHP经验,所以不足的地方大家留言告诉我,废话不多说,现在开始 环境:Windows XP SP3 + PHP5 + apache2 + mysql5 首先创建一个数据库,名为 MyDB (我这里使用的是MySQL),SQL代码。C
2010-04-24 18:04:00
5743
原创 JSP学习(一)
JSP基本语法大部分JSP被一个以“”结尾的的标记括在其中。在更新的JSP 1.1规范出台后,就有了与XML兼容的版本。 JSP指令和脚本元素 Directives Declarations Expressions Code Fragment/Scriptlet Comments 第一个JSP: Hello World String str1 = "Hello Wo
2010-04-24 13:02:00
603
原创 学习Java(一)
第一个Java小程序,Hello Worldpackage code;public class Test { public static void main(String[] args){ System.out.println("Hello World!"); }} 控制台输出: Hello World!
2010-04-24 11:00:00
471
原创 PHP操作mysql数据库简单示例
先创建一个数据库MyDBCREATE DATABASE `mydb` ;再创建一个简单的数据表CREATE TABLE `MyDB`.`MyTable` (`Name` VARCHAR( 20 ) NOT NULL ,`Age` INT NOT NULL ) ENGINE = MYISAM 插入一些数据INSERT INTO `mydb`.`mytable`
2010-04-24 10:29:00
712
转载 PHP编码规范
1 文件结构||――images|――include |――parameter |――config |――function|――indeximages存放图片文件,include中是系统是要引用的文件,一般在parameter中存放参数文件,config中存放配置文件,function中存放方法文件,如javascript的方法等,并按功能模块的分类,将各功能的类也放入其中2 文
2010-04-24 09:49:00
382
转载 关于PHP
PHP是一种用于创建动态WEB页面的服务端脚本语言。如同ASP和ColdFusion,用户可以混合使用PHP和HTML编写WEB页面,当访问者浏览到该页面时,服务端会首先对页面中的PHP命令进行处理,然后把处理后的结果连同HTML内容一起传送到访问端的浏览器。但是与ASP或ColdFusion不同,PHP是一种源代码开放程序,拥有很好的跨平台兼容性。用户可以在Windows NT系统以及许多版
2010-04-23 22:39:00
469
原创 学习PHP(1)
基本语法我的第一个PHP:Hello World<?phpecho"Hello World!";?> 显示结果为 Hello World! 变量PHP中,所有的变量都以标识“$”开头:<?php$str1 = "Hello World!";echo $str1;?> 显示结果为 Hello World! PHP中使用“.”符号连接
2010-04-23 22:39:00
557
原创 DELPHI TListBox (TStrings类)删除空行的方法
之前做一个程序,用ListBox读入一个文本文件,但文本中有空行,为了删除其中的空行,折腾了好长时间。 先给出一段代码给大家看var i:Integer;begin ListBox1.Items.LoadFromFile(data.txt); for i:=0 to ListBox1.Count - 1 do begin if Trim(ListB
2010-04-21 22:19:00
2023
原创 一模化学考砸了,老师要求写什么分析,郁闷
一模的成绩出来了,一向很好的化学居然只有71分,今晚老师批评了我和其他几位同学,还要我们写一份什么错误分析,真是晕死... 代码错误分析我还勉强可以写出来,这个错误分析我还无从入手,明天就要交了,真是郁闷.....
2010-04-21 21:50:00
671
原创 关于Bit单位
刚才做了一道测试题:Windows文件大小1.5KB等于多少Bit?我认为是1536 ,但是这是错误的,答案应该是 12288 答案详解:Bit是计算机最小的单位,表示一个字位,即一个二进制位数。1K = 1024Byte1Byte = 8Bit 所以 1.5 * 1024 * 8 = 12288 另附上相关资料:bit中文名称是
2010-04-20 22:20:00
1403
原创 今天模拟考
今天模拟考,前两天原本说要好好复习的,谁知道玩疯了,没有复习,今天考语文、物理、政治、历史,很多不知道,成绩一定很差了,唉还有几科,今晚要好好看看
2010-04-19 18:24:00
477
转载 在DELPHI中实现无标题窗体的移动最简单的方法
在窗体的OnMouseDown事件中加入下面几行代码即可 If Button = mbleft Then begin ReleaseCapture; SendMessage(MainForm.Handle,WM_NCLBUTTONDOWN,HTCAPTION,0); end; 若窗体的表面被别的控件履盖掉,则需要把上面的代码加入履盖的控件里面。
2010-04-17 16:54:00
957
原创 DELPHI GetWindowText - 获取窗口标题
//声明:GetWindowText( hWnd: HWND; {窗口句柄} lpString: PChar; {接收文本的缓冲区的指针} nMaxCount: Integer {指定缓冲区大小, 其中包含NULL字符; 如果文本超出,会被被截断}): Integer; {返回字符个数, 不包括中断的空字符; 如果标题为空或句柄无效,
2010-04-15 19:54:00
5838
2
原创 DELPHI GetClassName - 获取指定窗口的类名
//声明:GetClassName( hWnd: HWND; {指定窗口句柄} lpClassName: PChar; {缓冲区} nMaxCount: Integer {缓冲区大小}): Integer; {返回类名大小; 失败返回 0} //测试1: 新建一个工程, 主窗口的类名默认是 TForm1, 用程序获取一下看看
2010-04-15 19:52:00
5598
原创 DELPHI用FindWindow、FindWindowEx - 查找窗口
FindWindow( lpClassName, {窗口的类名} lpWindowName: PChar {窗口的标题}): HWND; {返回窗口的句柄; 失败返回 0}//FindWindowEx 比 FindWindow 多出两个句柄参数:FindWindowEx( Parent: HWND; {要查找子窗口的
2010-04-15 18:35:00
7335
转载 CreateFile函数详解
CreateFile The CreateFile function creates or opens the following objects and returns a handle that can be used to accessthe object: files pipes mailslots communications resources disk devices(Windo
2010-04-11 19:46:00
606
原创 进位专家(含免注册方法)
进位专家5dai出的东西 虽然要注册 但我发现,只要机器码留空,再按登录可以直接进去 下载地址:http://download.youkuaiyun.com/source/2227540
2010-04-11 13:56:00
1511
原创 DELPHI加密字串(异或运算加密)
这个本来我我在DELPHI盒子看到的,后来我对其作了一点修改,这里上全部代码,可以直接用 首先有两个自定的转换函数:function myStrToHex(s:string):string; //字串转16进制var TmpStr:string; i:integer;begin TmpStr:=; for i:=1 to Length(s)do
2010-04-11 12:57:00
2108
C++下读写复合文档演示程序
2010-07-20
EditPlus 3.12
2010-06-14
Microsoft GDI+ 库
2010-05-08
DELPHI GDI+用到的几个PAS文件
2010-04-20
Restorator 2009汉化破解版
2010-04-11
wally同盟社特别版(免安装密码)
2010-04-04
SPL - QQ空间日志查看工具
2010-04-04
GifImage 2.2 控件下载 for Delphi7/6
2009-12-27
Notepad2 v4.0.22
2009-08-11
Masm for Windows 集成实验环境 V2008.4
2008-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人