- 博客(11)
- 资源 (5)
- 收藏
- 关注
原创 sql2000数据库安全设置
sql2000数据库安全设置2009-04-10 08:51<br />--简单的,只允许sql的用户访问sql(防止利用administrator组用户访问) <br /><br />1.企业管理器--右键SQL实例--属性--安全性--身份验证--选择"sql server和windows"--确定 <br /><br />2.企业管理器--安全性--登陆--右键sa--设置密码--其他用户也设置密码 <br /><br />3.删除用户: <br /> BUILTIN/Admini
2010-11-22 22:00:00
2982
原创 ListCtrl 的使用方法
<br /> <br />1. ListCtrl 风格<br /> LVS_ICON: 为每个item显示大图标<br /> LVS_SMALLICON: 为每个item显示小图标<br /> LVS_LIST: 显示一列带有小图标的item<br /> LVS_REPORT: 显示item详细资料<br /> 直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料”<br />------------------------
2010-11-11 20:47:00
1055
原创 数据库地址灵活改变地方法
<br />利用UDL文件来建立ADO连接<br />VC资料 2010-09-08 09:21:57 阅读11 评论0 字号:大中小 订阅<br />使用通用数据连接文件(*.UDL,以下简称文件)来创建ADO连接,可以和ODBC一样可视化地定义要连接的数据源,从而实现数据访问的透明性。<br /><br />1.使用UDL文件来创建ADO连接<br />创建ADO的连接,首先要设置ADO连接对象的<br />ConnectionString属性,该属性提供所要连接的数据库类型、数据所处服务器、要访问
2010-11-06 22:26:00
587
原创 MCS-51汇编指令祥解
MCS-51汇编指令祥解取自 电子维基10:37 2007年9月28日的修订版本<br />MCS-51汇编指令祥解 目录[隐藏]1MCS-51汇编指令A表1.1ACALL addr111.2ADD A,Rn1.3ADD A,direct1.4ADD A,@Ri1.5ADD A,#data1.6ADDC A,Rn1.7ADDC A,direct1.8ADDC A,@Ri1.9ADDC A,#data1.10AJMP addr111.11ANL A,Rn1.12ANL A,direct1.13ANL A,@R
2010-10-11 17:59:00
1920
原创 各种排序法
<br />1、 插入排序法<br />#include<stdio.h><br />#include<stdlib.h><br />#include<math.h><br />void insert_swap(int *ele,int n)<br />{ <br /> int i,j,sem,var; <br /> for(i=1;i<n;i++) <br /> { <br /> j=i; <br /> sem=0; <br /> while(sem==0)<br /> { <br /> if
2010-10-06 10:13:00
333
原创 利用按钮自绘制作图形按钮
<br />1.首先创建一个CBitmapButton的子类CHoverButton,并创建四个类成员变量:<br /> //指示鼠标是否在按钮上面<br /> BOOL m_bHover;<br /> //按钮是否跟踪到鼠标<br /> BOOL m_bTracking;<br /> //保存图片的变量<br /> CBitmap mybitmap;<br /> //按钮尺寸<br /> CSize m_ButtonSize;<br /> <br />
2010-09-15 12:08:00
544
原创 播放所设置格式个音频文件,可播放MP3,asx,mpg,wav文件
<br />// Sound.h: interface for the CSound class.<br />//<br />//////////////////////////////////////////////////////////////////////<br />#if !defined(AFX_SOUND_H__43D8A7ED_654E_4677_AE58_8D50A0B7BAA0__INCLUDED_)<br />#define AFX_SOUND_H__43D8A7ED_654E_46
2010-09-14 11:18:00
1393
1
原创 VC 6.0 常见断言错误总结
<br />下面是一些经常遇到的断言(注意,其中提到的行号都是VC++5.0中的)<br />FreeMemoryDedug()<br />在AFXMEM.CPP的第67行。这个断言的起因可能是用错误的操作符释放内存--例如:用delete释放由malloc()分配的内存。也可能是没有用<br />CObject类的delete方法而用全局的释放操作符。还有其他的原因,包括视图释放一个在框架(栈)上创建的对象或是先前的内存故障。<br />CWnd::Attach()<br />这个断言在WINCORE.C
2010-09-13 18:03:00
1301
原创 在矩形框中水平或垂直显示多行文字
<br /><br />//<br />// 编写:<br />// 徐景周(jingzhou_xu@163.net)<br />//<br />// 参数:<br />// pDC: 绘制DC<br />//<br />// szString: 绘制的字符串<br />//<br />// lpRect: 绘制的矩形范围<br />//<br />// lMode: 排列方式,0:水平方式; 1:垂直方式 <br />//<br />// lHori: 水平对齐
2010-09-13 17:54:00
529
原创 菜单的控制
VC 在对话框中增加菜单栏<br />C&VC编程2010-03-16 17:40:23阅读539评论0 字号:大中小 订阅<br />http://3140618.blog.163.com/blog/static/7451797200911235331704/<br /> <br />1、添加菜单资源<br /> 在resourceview视图中右击选择insert,添加一个菜单资源IDR_MENU1,同时设定好响应的菜单项,例<br />如:<br /> 菜单1
2010-09-12 20:50:00
549
原创 随机数的控制
<br />#include <stdio.h><br />#include <stdlib.h><br />#include <time.h><br />#define N 10<br />main()<br />{<br /> int i;<br />srand(time(0));/*设置种子,并生成伪随机序列*/<br />for(i=0;i<N;++i)<br /> printf("%d/n",rand()%100);/*得到[0,99]伪随机数*/<br /> system("pau
2010-09-12 10:21:00
1163
VC++视屏教程手把手教你怎么使用VC++
2010-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人