2014年6月6日
摘要: aspx页面在IE浏览器中,页面上的按钮默认都响应回车键,但有的时候我们的文本框可能需要响应回车键,这时我们就不想让按钮再响应回车键,这时我们只需要设置按钮的属性即可。按钮分为两种,一种是,一种是对于,设置type属性,默认的type属性是submit,所以会响应回车键,我们只需把type设置为bu... 阅读全文
posted @ 2014-06-06 10:17 思想在飞 阅读(281) 评论(0) 推荐(0) 编辑
  2014年5月12日
摘要: 使用html5 canvas 绘制的圆盘抽奖程序效果图:贴上全部代码: 1 2 3 4 5 圆盘抽奖 6 13 14 15 16 17 18 19 20 21 22 23 199 200 阅读全文
posted @ 2014-05-12 12:10 思想在飞 阅读(2760) 评论(1) 推荐(1) 编辑
  2011年10月25日
摘要: CString::Format()函数与格式输入与输出(2009-05-13 17:49:34) 标签:杂谈 分类:程序设计 Format是一个很常用,却又似乎很烦的方法,以下是它的完整概貌,以供大家查询之用:格式化字符串Format("%d",12)意思是将一个整形的格式化的字符(我认为是保持其形状不变)1).格式说明总是以%字符开始,以下是不同类型数据的格式方式%号后的说明:d输出带符号十进制数o输出无符号八进制数x输出无符号十六进制数u输出无符号数c输出单个字符s输出一串字符f输出实数(6位小数)e以指数形式输出实数g选用f与e格式中输出宽度较小的格式,不输出0ld输 阅读全文
posted @ 2011-10-25 00:33 思想在飞 阅读(693) 评论(0) 推荐(0) 编辑
  2011年5月27日
摘要: 刚接触MFC基于对话框程序换肤,一开始的想法很简单,写一个对话框基类,然后该程序所有的对话框都从这个基类中派生,这样,我只要修改基类中对话框的样式进行修改就OK了,但是问题是WINDOWS通用对话框(文件选择对话框、颜色框、字体框、消息框)的样式无法改变,无奈之下想了一个办法,把这些通用对话框嵌入到我的对话框中,这样也许就OK了,倒腾了一段时间,终于把通用对话框通过VIEW嵌入到自己的对话框了,这个是解决了,但是系统消息框怎么解决了,无奈,继续百度谷歌,发现了一个关键字HOOK,原来通过HOOK可以实现换肤的功能,继续百度谷歌,但是没有关于HOOK换肤详解的文章,幸好百度谷歌到了一份源码,打. 阅读全文
posted @ 2011-05-27 12:21 思想在飞 阅读(3345) 评论(9) 推荐(0) 编辑
  2011年5月19日
摘要: 最近用MFC写一个程序,想在CStatic上绘制图片,一开始以为很简单,直接获取CStatic控件的DC绘图就是了,按照这个思路,编写函数,调用执行,结果大失所望,CStatic控件无动于衷,根本看不到图片。无奈,只好百度,谷歌!结果搜了一大堆,解决方案大多千篇一律,你抄我,我抄你,只是害苦了我们这些求知者!根据网上搜到代码分析,测试,总结出如下两种方法:大前提,一定要在对话框的OnPaint()函数中调用例如在一个ID为IDC_STATIC_TEST的CStatic控件中绘图方法一:使用CStatic的成员函数SetBitmap();void fnDrawOnStatic1(){ CStat 阅读全文
posted @ 2011-05-19 10:15 思想在飞 阅读(4680) 评论(0) 推荐(0) 编辑
  2011年5月14日
摘要: 本文转自http://hi.baidu.com/xujie2453/blog/item/53cb9f33c1312fa35fdf0e29.html转载该文的目的就是让更多的网友看到该文,以免受此问题困扰!第一种解决方法(本人成功):在后台页int num = int.Parse(gv.DataKeys[dr.RowIndex].Values[0].ToString());第二种解决方法:(摘自 http://www.cnblogs.com/Jinglecat/archive/2007/09/12/813338.html)在 GridView/DetailsView 中如果 BoundField 阅读全文
posted @ 2011-05-14 22:53 思想在飞 阅读(2011) 评论(0) 推荐(0) 编辑
  2011年5月13日
摘要: 操作Wave文件,先了解Wave文件的组织结构WAVE文件由"块"组成。块的基本结构如下: ------------------------------偏移量 名称 字节数 类型 ------------------------------00 块标志 4 字符 04 块长度 4 长整型 08 块内容 数据 --------------------------------WAVE文件一般有四种块,它们依次是:RIFF块、格式块、附加块(可选),数据块--------------------------------名称 字节数 说明---------------------- 阅读全文
posted @ 2011-05-13 14:39 思想在飞 阅读(5253) 评论(0) 推荐(1) 编辑
  2011年2月25日
摘要: 最近在公司实习,每次上班都要打卡,初来乍到,老是忘了!无奈写了一个定时上公司OA打卡的程序!写的过程中发现公司OA系统(网站)上的按钮(图片、超链接)很难Find,分析了一下网页源码,发现公司OA系统全是用Frame布局的,为了能精准定位,我用递归遍历了一下OA系统的所有框,把每个框架里的Html代码都挖掘出来!以便定位自己要获取的元素! //webBrowser先设置Url,然后填充数据(账户和密码)实现自动登录OA,等网站加载完毕之后开始分析框架 // 这里我把框架的结构放到了树形控件TreeView上 private Hashtable htFrame = new Hashtable() 阅读全文
posted @ 2011-02-25 09:44 思想在飞 阅读(2018) 评论(3) 推荐(0) 编辑
  2010年11月13日
摘要: 先贴上效果图主窗体生成SQL语句的窗体贴上源码主窗体Form1代码:private string strCurDb = "";private string strCurTb = "";private OleDbConnection Connection = null;private Hashtable htDb = new Hashtable();private Hashtable htPrima... 阅读全文
posted @ 2010-11-13 16:31 思想在飞 阅读(5887) 评论(1) 推荐(0) 编辑
  2010年5月30日
摘要: 计算类的的大小时只考虑成员变量的大小,而不考虑成员函数的大小! 但是如果类中含有虚函数,那么在计算类的大小时就要额外的加上4个字节!这4个字节是虚函数表占的字节数! 在计算类的大小时还要注意一点就是 内存对齐! 看一个例子: classCTest{ charch;}; // sizeof(CTest)=1 classCTest{ charch; int num;}; // sizeof(CTes... 阅读全文
posted @ 2010-05-30 20:43 思想在飞 阅读(690) 评论(2) 推荐(0) 编辑