上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页
摘要: 1,ADO.NET 类和对象概述类分为.NET 数据提供者对象和用户对象提供者对象专用于每种类型数据源,专用于提供者的对象完成数据源中实际的读取和写入工作。用户对象是将数据读入内存中后来访问和操纵数据的对戏那个。提供者需要一个活动的连接,可以读取,写入,更新数据源中的数据。用户对象以非连接的方式使用,甚至在数据库关闭之后,也可以使用内存中的数据。2,提供者对象【1】连接对象:提供了数据源的基本连接,类似于ADO中的Connection字串的连接。【2】命令对象:可以使用此对象给数据源发出命令,比如:“select * from customers”查询等,对于不同的提供者,该对象的名称而不同, 阅读全文
posted @ 2013-11-06 15:36 Alex.Net 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 一、DataGridView的两个知识点(1)列宽调整 dataGridView1.AutoResizeColumns(); dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; DataGridViewAutoSizeColumnsMode枚举定义列宽调整模式。DataGridViewAutoSizeColumnsMode枚举AllCells列宽调整到适合列中所有单元格(包括标头单元格)的内容。AllCellsExceptHeader列宽调整到适合列中除标头单元格以外所有单元格的内容。Dis 阅读全文
posted @ 2013-11-06 15:22 Alex.Net 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 这里canvas.save();和canvas.restore();是两个相互匹配出现的,作用是用来保存画布的状态和取出保存的状态的。这里稍微解释一下,当我们对画布进行旋转,缩放,平移等操作的时候其实我们是想对特定的元素进行操作,比如图片,一个矩形等,但是当你用canvas的方法来进行这些操作的时候,其实是对整个画布进行了操作,那么之后在画布上的元素都会受到影响,所以我们在操作之前调用canvas.save()来保存画布当前的状态,当操作之后取出之前保存过的状态,这样就不会对其他的元素进行影响对于canvas.save();和canvas.restore(); 还有不少人不懂,OK、我再补充点 阅读全文
posted @ 2013-03-26 14:53 Alex.Net 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 首先呢,还是一贯作风,我们先来看看众多应用中的示例:(这种效果是很常见的,可以说应用的必须品.) 搜狐客户端 百度新闻客户端 新浪微博 凤凰新闻客户端也许大家对这些客户端并不陌生,但是不知道大家有没有注意到这些不足之处呢,这里我就叨唠吓这些不人性化的地方.首先搜狐:她的图片放大后(未铺满屏幕)可以上下来回拖动,这点肯定是不允许的.感慨搜狐你在移动新闻界这么有名气,莫非是故意如此吗?百度客户端:你看她的图片不用我多说了吧,其实我还可以继续在缩,这里我要狠狠批判一下百度,因为你那么牛叉的公司... 阅读全文
posted @ 2013-03-26 14:48 Alex.Net 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 手写笔:首先一定是触摸屏幕完成的。注意一般绘制没有规则的图形都是用path完成主要是保存开始坐标和结束坐标moveTo();lineTo();1.在一个类中完成自定义控件package com.qn.game;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.PaintFlagsDrawFilter;import android.graphics.Path 阅读全文
posted @ 2013-03-26 14:44 Alex.Net 阅读(440) 评论(0) 推荐(0) 编辑
摘要: View的onDraw函数是protected的。protected 表明被它修饰的成员变量为保护类型,在同一个包里和 public 类型是一样的,也是能够访问到的。但是如果在不同包里的 protected 类型的成员变量就只能通过子类来访问,这个修饰符是区别于其他的修饰符的。所以SurfaceView可以访问。而SurfaceView里并没有重写onDraw,所以View子类的子类可以重写onDraw,但不能访问,所以像你说的:即使写了onDraw函数,也不会自动调用,需要自己调用。今天才做了一点SurfaceView的示例,例子很简单,就是画一些矩形,圆啊什么的。这才知道,原来Surfac 阅读全文
posted @ 2013-03-26 09:55 Alex.Net 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 关于SurfaceView的基本知识详见下面几篇博客文章:http://www.cnblogs.com/xuling/archive/2011/06/06/android.htmlhttp://158067568.iteye.com/blog/905495http://blog.csdn.net/hellogv/article/details/5985090http://blog.csdn.net/you_and_me12/article/details/7259759http://blog.csdn.net/qiuchenl/article/details/6987179 阅读全文
posted @ 2013-03-26 09:54 Alex.Net 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 一、概述 这次要做一个简单的涂鸦板应用,以前在Qt上实现过,突然想到要把它在Android上实现,呵呵,既简单又有趣。二、实现 新建工程MyWall,修改/res/layout/main.xml文件,在里面添加一个SurfaceView和两个Button,用到了RelativeLayout布局,完整的main.xml文件如下:<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/r 阅读全文
posted @ 2013-03-26 09:51 Alex.Net 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 无意中搜索到这篇文章,大概扫了一眼,知道是篇好文,先转载记录下来学习!文章主要讲的是自定义view的写法心得。转自:http://www.apkbus.com/android-48445-1-1.html在android应用程序的开发过程中,相信我们很多人都想把应用的交互做的比较绚丽,比如让界面切换平滑的滚动,还有热度灰常高的伪3D等界面效果,通常情况下,系统提供的应用在特效这方面只能为我们提供简单的动画接口,所以要想实现比较酷炫的效果还是要自己去开发布局控件(即所谓的自定义View、ViewGroup)。小弟也经常做一些自定义的控件,最近工作比较清闲,所以便将自己对自定义布局控件的一些心得写 阅读全文
posted @ 2013-03-14 16:42 Alex.Net 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 横屏启动activity方法1:在androidmanyfest.xml的activity中加入属性 android:screenOrientation="landscape"方法2:首先添加 import android.content.pm.ActivityInfo; import android.view.Display;在oncreate中加入如下代码 if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){ setRequestedOrientation(ActivityIn 阅读全文
posted @ 2013-03-14 16:37 Alex.Net 阅读(216) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页