07 2012 档案
摘要:用excel打开 导入sqlserver时选择创建表 神人指点
阅读全文
摘要:消息 5011,级别 14,状态 5,第 1 行用户无权更改数据库 'shwl1111',或者此数据库不存在。消息 5069,级别 16,状态 1,第 1 行ALTER DATABASE 语句失败。变成如下就可以了,主要是要加上.mdf和中括号原因不知道,也说明中括号又是很关键,到下!我弄错了,数据库名字带.mdf了Alter database [shwl1111.mdf] set SINGLE_USER with rollback
阅读全文
摘要:DC --> Device Context(设备环境). 它是一种对具体绘制对象的抽象。一个DC是在windows底层下的结构体。 在windows下的多任务环境下。A程序的输出是不可以影响B程序的输出的,所以每个程序都被严格的限制于它本身的窗口。GDI用简单的机制确保每个程序的绘制在一个明确的环境下执行,这个机制就是Device Context(DC) 。 所以就是你看到的,如果你要在一个特定的窗口进行绘制的话,必须用这个窗口的句柄作为参数来获得它的绘制环境(DC)。然后就可以在其上面作画了。 实际上我上面说的“一个特定的窗口”并不精确。因为你会发现你只能在该窗口的客户区进行绘制。..
阅读全文
摘要:1. 你们的项目组使用源代码管理工具了么?应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。2. 你们的项目组使用缺陷管理系统了么?应该用。ClearQuest太复杂,我的推荐是BugZilla。3. 你们的测试组还在用Word写测试用例么?不要用Word写测试用例(Test Case)。应该用一个专门的系统,可以是Test Manager,也可以是自己开发一个ASP.NET的小网站。主要目的是Track和Browse。4. 你们的项目组有没有建立一个门户网站?要 有一个门户网站,用来放Contact Info、Baselin
阅读全文
摘要:创建窗体 ... 1. WM_GETMINMAXINFO 2. WM_NCCREATE 3. WM_NCCALCSIZE 4. WM_CREATE 创建完毕. 显示窗体 ... 1. WM_SHOWWINDOW 2. WM_WINDOWPOSCHANGING 3. WM_WINDOWPOSCHANGING 4. WM_ACTIVATEAPP 5. WM_NCACTIVATE 6. WM_GETTEXT 7. WM_ACTIVATE 8. WM_SETFOCUS 9. WM_NCPAINT 10. WM_GETTEXT 11. WM_ERASEBKGND 12...
阅读全文
摘要:WM_DRAWITEM消息当具有自绘风格的按钮、组合框、列表框或者菜单的可见部分发生改变时,就会发送WM_DRAWITEM消息给自绘控件所在的窗体。窗口通过WindowProc函数接受WM_DRAWITEM消息WindowProc函数定义如下:LRESULT CALLBACK WindowProc(HWND hwnd, //指向窗口的句柄UINT uMsg, WM_DRAWITEM消息WPARAM wParam, //control identifier(UINT)LPARAM lParam //item data(LPDRAWITEMSTRUCT));参数:wParam用来指定发送WM_DR
阅读全文
摘要:WINDOWPOS数据结构具有如下形式:typedef struct tagWINDOWPOS{ /* wp */ HWND hwnd; HWND hwndInsertAfter; int x; int y; int cx; int cy; UINT flags;} WINDOWPOS;WINDOWPOS结构包含了有关窗口的大小和位置的信息。成员:hwnd标识窗口。 hwndInsertAfter标识了一个窗口,本窗口将被放在这个窗口的后面。 x指定了窗口的左边界的位置。 y指定了窗口的右边界的位置。 cx指定了窗口的宽度,以象素为单位。 cy指定了窗口的高度,以象素为单位。 flags指定了
阅读全文
摘要:在网上看到有篇介绍windows系统消息的文章,还比较全面。收集起来,已备以后查用:============================================================================== 消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg, 它在W...
阅读全文
摘要:1,DefaultValue的作用:不是提供设计时的默认值,是当你输入的值与你设置的值相同时,这个值不变黑【加粗显示】。[Description ("value of label1") ,DefaultValue("label123") ] public string CODE { get { return label1.Text; } set { label1.Text = value; } }如果label1.text 不等于 "label123" 的话,则在IDE中看到的 CODE 这个属性值 是 粗体 显示(表示与默认值不同,
阅读全文
摘要:DesignerSerializationVisibility:指定在设计时序列化组件上的属性 (Property) 时所使用的持久性类型:其实就是说:设置是否在InitializeComponent函数中生成相应的代码今天做了一个用户控件,就是在一个新的userControl上放了一个button1,通过重写Text属性达到设置UserControl的Text属性而改变Button1的Text目的,但是一开始不论怎样设置,一运行时UserContrl的Text就消失了,通过设置DesignerSerializationVisibility( DesignerSerializationVisi
阅读全文

浙公网安备 33010602011771号