DYF
我思故我在!
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页
摘要: 查看模拟器类型 1.将android-sdk 中的tools目录添加在系统目录中(即环境变量中的path中) ¥ android list targets Available Android targets: id: 1 or "android-3" Name: Android 1.5 Type: Platform API level: 3 Revision: 4 Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P id: 2 or "Google Inc.:Google APIs:3" Name: 阅读全文
posted @ 2010-08-09 16:26 o(∩_∩)o... 阅读(5253) 评论(0) 推荐(0) 编辑
摘要: 1、 下载Android SDK (1)官网下载解压后即可用。 在http://androidappdocs.appspot.com/sdk/index.html 下选择 合适自己的平台下载,下载后解压 运行 【SDK Setup.exe】 出现在线安装包。 会出现“Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml, reason: HTTPS SSL error. You might want to force download through HTTP in the sett... 阅读全文
posted @ 2010-08-09 16:18 o(∩_∩)o... 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一、托管非托管 1、托管代码、非托管代码 托管代码 (managed code) 托管代码是由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为 非托管代码 (unmanaged code) 在公共语言运行库环境的外部,由操作系统直接执行的代码。非托管代码必须提供自己的垃圾回收、类型检查、安全支持等服务;它与托管代码不同,后者从公共语言运行库中获得这些服务。 托管代码就是基于.net元数据格式的代码,运行于.net平台之上,所有... 阅读全文
posted @ 2010-08-09 16:12 o(∩_∩)o... 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 一、在哪里处理一般异常?如果非主程序永远不处理你不知道怎么处理的异常(也就是不要遮掩异常),而是将异常向上传递。除非你有下列的理由之一,否则不要捕获该异常。 (1)能够(需要)处理该异常 (2)能够忽略该异常 (3)需要转换该异常为其它特定异常后抛出新异常二、、什么时候捕一般获异常1、 除了在主程序,永远不要捕获一般异常(也就是Exception),2、主程序应该捕获所有可能的异常(一般异常),捕获后可以 (1)将无关紧要的异常忽略。 (2)将异常转换为错误信息展现给用户。 (3)如果可能,对由于产生异常而没有正确执行的操作做补救措 (4)对于无法处理的重大异常,可以考虑终止应用程序。3、主程 阅读全文
posted @ 2010-07-13 09:15 o(∩_∩)o... 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 一、鼠标基础 1、从系统得到鼠标是否存在及相关信息: GetSystemMetrics(SM_MOUSEPRESENT);返回值为整型,非0为true,没有安装为0,在windows98中都返回为true; GetSystemMetrics(SM_CMOUSEBUTTONS);返回鼠标用几个按键,windows98默认2。 2、鼠标样式: 通过在窗口类中设置鼠标的样式,wndclass.hCursor=LoadCursor(NULL,IDC_ARROW); 3、鼠标三键: LBUTTON,MBUTTON,RBUTTON 二、显示... 阅读全文
posted @ 2010-06-29 15:25 o(∩_∩)o... 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 最近碰到一个窗口close()后资源无法释放的问题,找了很久才发现原来时存在交叉引用,虽然close()但是该form的对象依然被其他对象所引用,所以垃圾收集器并不能回收该form所占的资源。 1 publicclassDeviceManager:IDeviceMonitorStatusNotify 2 { 3 publicIDeviceManagerNotify... 阅读全文
posted @ 2010-06-29 14:24 o(∩_∩)o... 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 1 namespaceWindowsApplication12 {3 publicpartialclassForm1:Form4 {5 publicForm1()6 {7 InitializeComponent();8 }9 privateconstintWM_NCHITTEST=0x84;10 privateconstintHTCLIENT=0x1;11 privateconstintHTCAPTION=0x2;12 privateconstintWM_NCLBUTTONDBLCLK=0xA3;//鼠标双击标题栏消息13 14 protectedoverridevoidWndPro... 阅读全文
posted @ 2010-05-26 17:04 o(∩_∩)o... 阅读(1668) 评论(0) 推荐(0) 编辑
摘要: 虽然有ColumnHeaderMouseDoubleClick事件,但是其总是在DoubleClick和CellMouseDoubleClick事件之后才响应该事件。要控制该事件只能通过获取鼠标点击的位置来判断点击的区域是否是ColumnHeader,来执行相应的操作。1 privatevoiddgvPatientList_CellMouseDoubleClick(objectsender,DataGridViewCellMouseEventArgse)2 {3 Pointpt=this.dgvPatientList.PointToClient(Control.MousePosition);4 阅读全文
posted @ 2010-05-26 16:35 o(∩_∩)o... 阅读(1700) 评论(0) 推荐(0) 编辑
摘要: private void Form_Load(object sender, EventArgs e) { this.txtName.Focus(); } 光标到不了txtName。可能的原因 TabIndex不是本窗体中最小的,应该是从1开始,如果设置为0也不正确。 解决方法 1、Form_Load中实现 设置TabIndex,将其设置为一个本窗体最小值,一般为1. 如果还不行则用其它函数: (1)txtName this.ActiveControl = txtName; 可以得到焦点但是其上的内容全被选中。 (2)this.txtName.Select(); 2、... 阅读全文
posted @ 2010-04-14 11:30 o(∩_∩)o... 阅读(5445) 评论(0) 推荐(1) 编辑
摘要: this.DataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; 阅读全文
posted @ 2010-04-07 10:58 o(∩_∩)o... 阅读(3932) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页