07 2012 档案
摘要:或许你会注意到,在Silverlight for Windows Phone程序中,并没有之前的类似于“App.Exit()”之类的函数用来让你退出程序。这是怎么回事儿呢?很简单,在Windows Phone 7中系统要求配备了硬件的“Back”键,该键用于在程序中导航(返回)到上一个页面(屏幕)或者应用程序。当菜单、对话框、搜索框、虚拟键盘等打开时,点击它则关闭菜单、对话框、搜索框和虚拟键盘等。当应用程序停留在该程序的第一个界面的时候,如果按下返回键,则该程序会自动关闭并回到打开该程序的上一个界面。由于该动作是系统默认用来关闭程序的方法,所以并不需要你在代码中强行退出该程序。所以,微软并没有
阅读全文
摘要:先按着提示找到位于C:\ProgramData\Microsoft\XDE下的那个文件,将之删除就可以了。但是我把它放到我的wp7备份文件里。
阅读全文
摘要:修改游戏程序入口。在AppDelegate里的applicationDidFinishLauching()方法里添加一句: pScene.addChild(Tweejump.Classes.MainMenu.node());public override bool applicationDidFinishLaunching() { //initialize director CCDirector pDirector = CCDirector.sharedDirector(); pDirector.setOpenGL...
阅读全文
摘要:#region Input触摸屏移动 /// <summary> /// Input helper method provided by GameScreen. Packages up the various input values for ease of use. /// Here it checks for pausing and handles controlling the player's tank.在这里,它检查暂停和处理控制球员的坦克。 /// </summary> /// <param name="...
阅读全文
摘要:CCSpriteBatchNode spriteManager = CCSpriteBatchNode.batchNodeWithFile("Images/sprites", 10);addChild(spriteManager, -1, (int)tags.kSpriteManager); CCSprite background = CCSprite.spriteWithTexture(spriteManager.Texture, new CCRect(0, 0, 320, 480));spriteManager.addChild(background);backgrou
阅读全文
摘要:知识点一:“在使用的时候通过spriteManager.getChildByTag(tag:)取出相应的sprite进行position的赋值等达到我们需要的贴图或者移动、”在看到原博客里的这句话时,很不解。后来又看了一下代码,终于懂了。首先,在Main.cs里实例化里一个子节点spriteManager,然后将它addchild进去,addchild里的第三个参数tags,我觉得作用类似于ID,我们通过这个ID用getChildByTag可以找到一个对应的子节点spriteManager。CCSpriteBatchNode spriteManager = (CCSpriteBatchNode
阅读全文
摘要:Cocos2d-XNA基础介绍下面介绍一下TweeJump中主要用到的Cocos2d-XNA的类。CCDirector负责管理场景和切换场景游戏暂停等。CCNode是Cocos2d-XNA中最重要的对象。CCNode的addChild()方法,我个人认为是最重要的方法。它充当了一个容器的角色可以addChild进去无数个节点,但每个节点只有一个父节点,同时他可以执行回调函数和CCAction有postion,scale,rotation等等属性。CCLayer,它是CCNode的子类,层是一个可以绘制的区域.可以将ui,sprite等对象添加到其中。CCMenu从CClayer派生而来,可以处
阅读全文
摘要:问:f (this.InvokeRequired) { this.BeginInvoke(new MethodInvoker(LoadGlobalImage)); return; }是什么意思答:c#中禁止跨线程直接访问控件,InvokeRequired是为了解决这个问题而产生的当一个控件的InvokeRequired属性值为真时,说明有一个创建它以外的线程想访问它,此时它将会在内部调用new MethodInvoker(LoadGlobalImage)来完成下面的步骤,这个做法保证了控件的安全,你可以这样理解,有人想找你借钱,他可以直接在你的钱包中拿,这样太不安全,因此必须让别人先...
阅读全文
摘要:首先,分First界面和Second界面1.在second界面定义一个dgv类:public static DataGridView Dgv;public void PublicDgv(DataGridView dgv){ Dgv=dgv;}2.在first界面里实例化second界面对象:Second second=new Second();second.PublicDgv(first界面的一个dgv);second.ShowDialog();3.在second界面里补充数据绑定,如:txt_KeHuBianMa.Text = DGV.CurrentRow.Cells["KeHuX
阅读全文
摘要:树形绑定数据SQL语句:提出需要绑定的父节点和子节点的数据语句,一般包括要显示的数据和主键ID。如:(父节点)if @type='dep'beginselect departmentName, departmentId from wb_departmentend(子节点)if @type='pro'beginselect professionId,professionName,departmentId from wb_professionendc#代码public DataSet ds = new DataSet();protected void Page_Lo
阅读全文
摘要:转自http://www.cnblogs.com/c2303191/articles/826571.htmlControl.Invoke 方法 (Delegate) :在拥有此控件的基础窗口句柄的线程上执行指定的委托。Control.BeginInvoke 方法 (Delegate) :在创建控件的基础句柄所在线程上异步执行指定委托。(一)Control的Invoke和BeginInvoke 我们要基于以下认识:(1)Control的Invoke和BeginInvoke与Delegate的Invoke和BeginInvoke是不同的。(2)Control的Invoke和BeginInvoke的
阅读全文

浙公网安备 33010602011771号