10 2012 档案
摘要:1.查看dll中的函数和依赖项:boot(VS的安装路径C:\Program Files\Microsoft Visual Studio 10.0\VC\bin)\vc\bin(1)vcvars32.bat拖入cmd执行,配置环境(2)dumpbin2.cmd命令(1)cls清屏(2)ping 192.127.1.1(3)ipconfig(4)访问文件夹F:\test,更改文件夹路径。>F:>cd F:\test ...
阅读全文
摘要:1.新建VC++【空项目】命名为AppDraw,2.导入现有的代码,和res文件夹和其中的文件3.修改项目属性和依赖项(1)右键菜单->选择项目->属性->配置属性->链接器->子系统,改为Windows (/SUBSYSTEM:WINDOWS)(2)fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]
阅读全文
摘要:1.项目名称:简单分形树绘制程序2.项目内容 设计一个简单的分形树显示程序,能够绘制几棵分形的树状图形。3.功能设计思路 利用MFC制作这样一个绘图程序!采用随机LS文法,该方法在LS文法中引入随机变量。通过鼠标双击视图变化生成的分形植物,可以提高自己对于MFC基本架构的理解,提高自己的VC++编程能力,对于分形算法有所理解!4.编码实施 首先建立一个利用向导生成一个MFC程序名为Tree; 右击菜单画圆在类向导中为CCTdrawView类添加OnLButtonDblClk事件, 为CCTdrawView添加变量: CString unit[3] ; CString tree , formtr
阅读全文
摘要:1 #include<Windows.h> 2 #include<stdio.h> 3 LRESULT CALLBACK WinSunProc( 4 HWND hwnd, 5 UINT uMsg, 6 WPARAM wParam, 7 LPARAM lParam 8 ); 9 int WINAPI WinMain( 10 HINSTANCE hInstance,11 HINSTANCE hPrevInstance,12 LPSTR lpCmdLine,13 int nCmdShow14 )15 {16 ...
阅读全文
摘要:1.项目名称:手写数字识别系统2.项目内容 设计一个简单的手写数字识别系统,能够识别手写输入的数字1-9。目前像汉王公司推出了一系列的手写笔等产品,通过实现这样的一个简单功能可以有效地学习VC++基于MFC的编程,同时对于手写笔这样的产品的工作原理能够产生一定的了解!3.功能设计思路 手写数字识别的难度在于其形状很多,对于规范的手写数字,可以采用模板匹配的方法,但是由于个人的字体不尽相同,导致数字可大可小,或胖或瘦,采用模板匹配就行不通了,一中解决方案是以数字的笔画特征区别手写的数字。以数字2为例,其笔画为向右,向左下,向右的顺序。4.编码实施 首先建立一个利用向导生成一个MFC程序名为Reg
阅读全文
摘要:1.项目名称:简单绘图程序2.项目内容设计一个简单的绘图程序,能够绘制椭圆(圆)、矩形、任意线。3.功能设计思路利用MFC制作这样一个绘图程序!实现绘制椭圆(圆)、矩形、任意线。需要通过菜单按钮实现,可以提高自己对于MFC基本架构的理解,提高自己的VC++编程能力!4.编码实施首先建立一个利用向导生成一个MFC程序名为CTDraw;添加菜单绘制图形菜单——画圆ID_MENUYUAN、画矩形ID_MENUJUXING、线段ID_MENUDRAW;右击菜单画圆在类向导中为CCTdrawView类添加OnLButtonDown、OnLButtonUp、OnMouseMove事件,为ID_MENUYU
阅读全文
摘要:看了《维度-数学漫步》这部纪录片,我很喜欢,对于其中的思路和介绍的多维空间有了深入一点的了解。其中的一个例子我印象深刻,片中以一个二维世界爬虫的视角,这个爬虫只能够看见二维的物体,所以当一个三维的单体穿过爬虫所在的二维空间的时候,它只能够看到三维单体与二维平面的相交的形状。当然不同的穿过方式会产生不同的相交的形状。这个例子让我不禁想到我们人类生活的空间是一个三维空间,我们就像那些爬虫一样只能看见高维空间与我们所处三维空间的相交的形状,去没有办法看清高维空间本身。有点悲哀,看清事物本质是如此困难,尤其在这种高维空间当中。当然也应该庆幸,我们还能够认识那些相交的形状,这是我们认清事物本质的钥匙..
阅读全文
摘要:1.Oracle中的NUMBER和Binary_DoubleOracle使用标准、可变长度的内部格式来存储数字。这个内部格式精度可以高达38位。 NUMBER数据类型可以有两个限定符,如: column NUMBER ( precision, scale) precision表示数字中的有效位。如果没有指定precision的话,Oracle将使用38作为精度。 scale表示数字小数点右边的位数,scale默认设置为0. 如果把scale设成负数,Oracle将把该数字取舍到小数点左边的指定位数。 BINARY_FLOAT和BINARY_DOUBLE:从Oracle 10g开始,引入了两种新
阅读全文