2012年10月29日
摘要: delphi 7发送个邮件一般用到TIdSMTP与TIdMessage这两个组件,他们分别在Indy Clients和Indy Misc两个面板组件页内,或者通过菜单 View -> Component List里面直接输入控件名字查找控件。一般的邮件发送用到前两个控件就可以了,但是现在许多邮箱需要通过SSL加密来发送邮件,这样还需要一个控件TIdSSLIOHandlerSocket(Indy I/OHandler 页面)和一个SSL的Dll的支持,ssl dll下载地址:ssllib.rar 或者http://download.csdn.net/detail/webouse/70857 阅读全文
posted @ 2012-10-29 10:49 唐朝t 阅读(3607) 评论(0) 推荐(0) 编辑
  2012年10月26日
摘要: 浮点数在内存中的存储格式2010-10-09 11:03:28|分类:C/C++编程基础|字号订阅由一个程序开始int_tmain(intargc,_TCHAR*argv[]){floata=1.0f;//浮点数在内存中是以符号+指数+尾数保存的cout<<(int&)a<<endl;//1.0f在内存中的保存的是0x3f800000,将a地址开始的sizeof(int)个字节当做int类型的输出106535216intb=0x3f800000;cout<<b<<endl;//106535216cout<<(int)a< 阅读全文
posted @ 2012-10-26 14:41 唐朝t 阅读(465) 评论(0) 推荐(0) 编辑
  2012年8月8日
摘要: -- 创建测试数据库和测试表CREATE DATABASE db_testGOCREATE TABLE db_test.dbo.tb(id int)INSERT db_test.dbo.tb (id)VALUES (1)GO-- 创建完全备份BACKUP DATABASE db_testTO DISK = 'c:\db_test.bak'WITH FORMAT-- 插第1条测试数据INSERT db_test.dbo.tb (id)VALUES (12)-- 创建差异备份BACKUP DATABASE db_testTO DISK = 'c:\db_test.bak&# 阅读全文
posted @ 2012-08-08 19:15 唐朝t 阅读(515) 评论(1) 推荐(0) 编辑
  2012年6月21日
摘要: --将sqlserver表中的数据导出sql语句或生成insert into语句if Object_id('UspOutputData') is not null drop PROCEDURE UspOutputData;goCREATE PROCEDURE dbo.UspOutputData @tablename sysname ASBEGIN declare @column varchar(1000) declare @columndata varchar(1000) declare @sql varchar(4000) declare @xt... 阅读全文
posted @ 2012-06-21 12:38 唐朝t 阅读(3488) 评论(0) 推荐(0) 编辑
  2012年5月18日
摘要: 基于逆波兰式法的数学表达式计算算法 唐齐时 唐齐时 2 212 2012-05-18T06:19:00Z 2012-05-18T06:32:00Z 2012-05-18T06:32:00Z 1 494 2822 fjjl 23 6 3310 11.9999 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 基于逆波兰式法的数学表达式计算算法我在上一篇文章中给出了计算规则,但没有举例,这里我举一个... 阅读全文
posted @ 2012-05-18 14:30 唐朝t 阅读(2860) 评论(0) 推荐(1) 编辑
  2012年5月17日
摘要: 1、画实心圆点: 命令: _donut (或者 绘图 ——> 圆环,内径为0,外径根据你要的大小) 指定圆环的内径 <0.5000>: 0 指定圆环的外径 <1.0000>: 10 2、画箭头符号: 用多段线画直线,然后设置起始线段宽度为0,终止线段宽度为5,然后拉成你想要的长度。 或者使用直线标注,然后打散标注,取得箭头符号。 阅读全文
posted @ 2012-05-17 21:05 唐朝t 阅读(444) 评论(0) 推荐(0) 编辑
  2012年5月11日
摘要: 方法一:在窗体添加一个TApplicationEvents组件(在Additional中),然后在它的OnMessage事件中添加如下代码:procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG; var Handled: Boolean);begin // 当在 DBGrid1 上发生鼠标滚轮事件时 if (DBGrid1.Focused) And (Msg.message = WM_MOUSEWHEEL) then begin if Msg.wParam > 0 then // 滚轮上滚 Sen... 阅读全文
posted @ 2012-05-11 23:30 唐朝t 阅读(2028) 评论(0) 推荐(2) 编辑
  2012年5月2日
摘要: delphi 7自带的Indy是v9.0.10版本的,在此版本中,TIdTCPClient 组件 ReadLn 方法的超时参数无效,在v9.0.18版本中已经解决了这个问题。查看delphi 7中Indy版本的方法:打开delphi 7,在窗口随便放置一个Indy组件,然后再组件上点右键,第一个就是版本信息了。Indy v9.0.18下载地址:http://www.indyproject.org/downloads/indy9.0.18_source.zip升级Indy的方法:1、卸载旧的版本,Component -> Install packages...在Design package 阅读全文
posted @ 2012-05-02 13:13 唐朝t 阅读(2098) 评论(0) 推荐(0) 编辑
  2012年4月25日
摘要: /*-- 本文件主要是汇总了 Microsoft SQL Server 中有关数据库与表的相关信息查询语句。-- 下面的查询语句中一般给出两种查询方法,-- A方法访问系统表,适应于SQL 2000/2005/2008/2008 R2,但是在微软的联机帮助中特意说明这些系统表-- 在后续版本的 Microsoft SQL Server 将删除该功能。请避免在新的开发工作中使用该功能。---- B方法访问系统视图,为微软推荐使用方法,对于今后新版本 SQL Server 兼容性比较好。-- 两种方法存在细微差别,下面的网址给出了系统表与函数以及系统视图与函数之间的映射。-- ... 阅读全文
posted @ 2012-04-25 14:12 唐朝t 阅读(9670) 评论(0) 推荐(0) 编辑
  2012年4月13日
摘要: if Object_id('tb1') is not null Drop table tb1;gocreate table tb1(date int primary key, sale int);goinsert into tb1(date, sale)select 1, 20 union allselect 2, 15 union allselect 3, 14 union all select 4, 18 union all select 5, 30;select * from tb1;--方法一,单个聚合select date, sale, (select sum(sal 阅读全文
posted @ 2012-04-13 10:19 唐朝t 阅读(2740) 评论(0) 推荐(0) 编辑