摘要: 从开始学的NSString *name=[[NSString alloc]init] 起,老师教这句话是分配内存空间,一直在用,从来没考虑过它的内部是怎么实现的.今天无意中看到了这一句代码 NSString *name=[NSString alloc]; NSLog(@"%p",na... 阅读全文
posted @ 2014-07-07 13:56 zhanglingzeng 阅读(643) 评论(0) 推荐(1) 编辑
摘要: ASP.Net+Android+IO开发S、.Net培训、期待与您交流我的博客园网址:http://www.cnblogs.com/lingzeng/MyPosts.html 有编程基础的道友恐怕对 SaveFileDialog都不陌生,一个保存对话框,所以今天目的不是对SaveFileDialog用法的探讨。今天我所讲述的是SaveFileDialog的跨线程问题,相信很对人都试过在单击事件按钮下弹出SaveFileDialog进行操作,那么如果在一个事件下调用一个线程,且该线程所调用的方法中有队SaveFileDialog的操作,这个时候会出现什么情况?下面的代码做出演示: 首先解释,该代 阅读全文
posted @ 2013-07-21 21:01 zhanglingzeng 阅读(398) 评论(0) 推荐(0) 编辑
摘要: ASP.Net+Android+IO开发S、.Net培训该问题仍是前几天在做坦克大战游戏时发现的:首先给大家介绍一下单态:单态就是保证程序在运行的过程中只允许有一个实例对象产生,所以其特点主要有:单态类只能有一个实例、 单态类必须自己创建自己的一个唯一的实例、单态类必须给客户端使用次实例的方式, 即 通过一定的方式返回。只说定义于事无补,下面看代码示例:这段代码是我的坦克大战中用到的代码: class collectClass { private static collectClass cc; public static collectClass Cc { get { if (... 阅读全文
posted @ 2013-07-04 19:31 zhanglingzeng 阅读(324) 评论(0) 推荐(0) 编辑
摘要: ASP.Net+Android+IO开发S、.Net培训前几天在用c# windows窗体编写坦克大战游戏时曾用过线程,在程序退出后会发现还有线程在后台运行(打开任务管理器可以看到) 现在用一部分代码来表达: public Form1() { InitializeComponent(); IPEndPoint ipendpoint=new IPEndPoint(IPAddress.Parse(txtIP.Text),int.Parse(txtPort.Text)); socket = new Socket(AddressFamily.InterNetwork, SocketType.... 阅读全文
posted @ 2013-07-03 23:56 zhanglingzeng 阅读(2906) 评论(1) 推荐(1) 编辑