上一页 1 ··· 3 4 5 6 7 8 9 下一页

2011年11月16日

VC++学习笔记之DC(DeviceContext 设备描述表)

摘要: DC(Device Context 设备描述表) DC是一个包含设备(物理输出设备,如显示器,以及设备驱动程序)信息的结构体,在Windows平台下,所有的图形操作都是利用DC来完成的。打个比方,一个老师让学生画一幅森林的图像,有的学生用素描,有的学生采用水彩画,有的学生采用油画,结果画出的都是森林,但是画法不同。我们是学生,如果老师今天指定一种画法,明天又指定另一种画法,我们必须花大量的时间和精力去学习和掌握它,然后才能按要求画出图形。其实这里的画法不同,就是使用的工具不同,说白了就是计算机中图形设备及其驱动程序不同。我们在计算机上,画一张图,我们就要使用它所有的图性设备和它的驱动程序,调用 阅读全文

posted @ 2011-11-16 12:06 [CC] 阅读(392) 评论(0) 推荐(2) 编辑

2011年11月15日

VC++学习笔记之消息处理机制和窗口过程函数

摘要: 先上张图一、消息处理机制 (1)操作系统接收到应用程序的“窗口消息”,将消息投递到该应用程序的消息队列中。 (2)应用程序在消息循环中调用GetMessage函数,从消息队列中取出一条一条的消息。取出消息后,应用程序可以对消息进行一些预处理,例如,放弃对某些消息的响应,或者调用TranslateMessage产生新的消息。 BOOL GetMessage( LPMSG lpMsg, //消息(MSG)结构体对象 HWND hWnd, //指定接收那个窗口的消息 UINT wMsgFilterMin, //获取消息的最小值 UINT wMsgFilterMax //获取消息的最大值 ); Tra 阅读全文

posted @ 2011-11-15 16:23 [CC] 阅读(862) 评论(0) 推荐(0) 编辑

VC++学习笔记之创建窗口

摘要: 1、设计窗口类。 一看到“设计”两个字,大家肯定就会想入非非。窗口的创建过程类似于汽车的制造过程。我们在生产一个型号的汽车之前,首先要对该型号的汽车进行设计,画出结构,设计零部件,起一个名字“奥迪A8”。完成设计后就可以按照这个型号生产汽车了。当然,在我们设计窗口时,不像设计汽车那么复杂,因为Windows 已经为我们定义好了一个窗口的基本属性,我们只要进行属性设置就可以了。要达到做填空题的效果,只能通过结构体来完成,窗口的特征就是由WNDCLASS结构体来定义的。WNDCLASS结构体的定义如下: typedef struct _WNDCLASS{ UINT style; //设置窗口的样式 阅读全文

posted @ 2011-11-15 15:04 [CC] 阅读(520) 评论(0) 推荐(1) 编辑

2011年11月5日

Silverlight游戏开发学习笔记(二)

摘要: Property Initializer指实例化对象时,调用类的构造方法,用“{}”直接对类的属性进行赋值。例如:public class Person{ public string Name { get; set; } public int Age { get; set; }}Person tom = new Person{ Name = "Tom", Age = 10};朋友,如果您有什么真知灼见,可以加“新浪微博”/MSN哦,starrycheng@live.com,我们大家一起讨论,一起研究。最后,帮忙加一分吧,想整个空间系统。 阅读全文

posted @ 2011-11-05 13:40 [CC] 阅读(176) 评论(0) 推荐(0) 编辑

2011年11月1日

Silverlight游戏开发学习笔记(一)

摘要: 一、Silverlight中的三种动画: Storyboard动画的创建必须依赖关联属性(依赖属性),为创建一系列高度连续变化的动画提供解决方案,甚至实现更为复杂的KeyFrame关键帧动画。 CompositionTarget动画适合基于全局画面刷新时的时时属性更改,比如游戏循环等等。 DispatcherTimer动画则非常适合运用于对象的自有动作动画中,例如精灵的移动,战斗,施法动作;魔法播放动画等等。二、“八朝向”算法/// <summary> /// 计算当前坐标与目标点之间的正切值获取朝向 /// </summary> /// <param name= 阅读全文

posted @ 2011-11-01 14:03 [CC] 阅读(324) 评论(0) 推荐(2) 编辑

2011年10月28日

SqlServer的那些常用操作(一)

摘要: 一、判断数据库的连接状态:(1)Using方法:public partial class _Default : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { using (SqlConnectio... 阅读全文

posted @ 2011-10-28 16:41 [CC] 阅读(216) 评论(0) 推荐(0) 编辑

2011年10月26日

数据库连接字符串

摘要: 1,Windows验证 Common.ConnString = @"Initial Catalog=数据库名;Data Source=电脑名或IP地址;Integrated Security=SSPI";2, Sql混合验证Common.ConnString = @"server=电脑名或IP地址... 阅读全文

posted @ 2011-10-26 08:19 [CC] 阅读(270) 评论(0) 推荐(0) 编辑

2011年10月19日

项目管理本质论

摘要: 引言在项目管理这样的领域中有一种很不好的趋势,那就是许多局中人逐渐的迷失自我。而在偏向社会学的领域中,一旦我们相信理论多于相信自己,也就意味着我们开始犯错。项目管理是与数学等自然科学完全不同的学科。数学上,一旦有人证明了1+1=2,那么这条规律可以放之四海而皆准。但项目管理不行,A说他用了某方法做指导取得了巨大成功,B却可能说他也用了,基本没什么帮助,而他们却可能同时都是对的。项目管理虽然本身并不神秘,却碰巧有着几层神秘的面纱,为了揭开这类的面纱,我们从项目管理的本质说起。项目管理的本质项目管理的根本目的是使团队的效能稳定的维持在高端上。稳定的含义是短期目标需要和较长期目标需要取得一定平衡,“ 阅读全文

posted @ 2011-10-19 09:06 [CC] 阅读(311) 评论(0) 推荐(0) 编辑

2011年10月16日

C++随笔(二)

摘要: 1、在Count语句中使用“\n”时,必须使用反斜杠,也就是“\”。如果“\n”写成了“/n”,编译不会给出错误消息。程序仍会运行,只是输出的内容可能于预期不同。2、预编译指令“#”,有的编译器要求#前后都不要有空格,所以最好的方法是“#”放在一行的开头,而且#和单词include之间不要输入空格。3、有C++编译器可以省略“return 0”,而有的编译器则不能省略,所以一般不要省略。4、"<"和"iostream"和">"之间不要有空格,否则编译器会寻找空格开头和空格结尾的文件。5、标示符(identifier)用于命 阅读全文

posted @ 2011-10-16 22:51 [CC] 阅读(257) 评论(0) 推荐(1) 编辑

2011年10月9日

C++随笔(一)

摘要: 1、一个字节是8位,也就是8个“1”或是“0”。2、内存被划分成许多编了号的字节的列表,该编号为字节的地址。3、一组连续的字节可作为一个数据项(比如数字或字母)的存储位置来使用,也可以称之为内存块。组内第一个字节的位置就是这个更大的存储位置的地址,也称之为内存块地址。4、编译器是一个中特殊的程序,它能将高级语言程序(比如C++程序),也可称为源程序转换成机器语言程序,也可称为目标程序,使计算能直接理解并执行。5、C++程序的目标码(目标程序,机器码)与程序用到的例程(比如输入、输出例程,其实也就是已经编制好的输入、输出操作,比如输入/输出函数)的目标码合并。合并目标码的过程成为连接,它由叫做连 阅读全文

posted @ 2011-10-09 16:10 [CC] 阅读(242) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 下一页

导航