自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

获取IWebBrowser2指针的方法(二)

版权声明请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。在Internet Explorer编程中,获取WebBrowser指针通常是一件很重要的事情,因为有了WebBrowser指针,我们就有了对IE完整的控制权。我们就可以对IE浏览器为所欲为了,想干什么都可以。比方说获取或者设置DOM控件的值。调用页面...

2009-09-30 10:05:00 63

获取IWebBrowser2指针的方法(一)

版权声明请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。在Internet Explorer编程中,获取WebBrowser指针通常是一件很重要的事情,因为有了WebBrowser指针,我们就有了对IE完整的控制权。我们就可以对IE浏览器为所欲为了,想干什么都可以。比方说获取或者设置DOM控件的值。调用页面...

2009-09-30 09:45:00 62

Android开发指南-二维图形

二维图形2D GraphicsAndroid 提供一个定制的2D图形库,用来绘制图形图像和制作动画。你将从android.graphics.drawable和android.view.animation包中找到这些通用类。本文简单介绍如何在Android应用程序中进行画图。我们将讨论使用Drawable对象画图的基础知识,如何使用几个Drawable子类,以及如何创建动画,一个图形的补间动...

2009-09-30 08:04:00 96

Android开发指南-工具-画九宫格

画九宫格Draw 9-patch这个九宫格绘画工具(draw9patch.bat)可以让你很容易的通过一个所见即所得(WYS|WYG)的编辑器来创建一个九宫格NinePatch图。关于九宫格图以及它是如何工作的,请阅读九宫格图像Ninepatch Images主题的相关章节。下面是一个便捷指南。你需要PNG图像来创建一个九宫格。1. 从一个终端(比如windows浏览器),启动...

2009-09-29 17:15:00 80

软件版本号中的意义(转自绿盟论坛,备查)

版本号:V(Version):即版本,通常用数字表示版本号。(如:EVEREST Ultimate v4.20.1188 Beta )Build:用数字或日期标示版本号的一种方式。(如:VeryCD eMule v0.48a Build 071112)SP:Service Pack,升级包。(如:Windows XP SP 2/Vista SP 1)授权和功能划分:Trial:试用版,通常都有时间...

2009-09-29 12:43:00 83

如何更换Android模拟器界面

1、制作或下载一个已有Android模拟器界面(比如TMobile-G1)2、拷贝到你的$(path of your android sdk)\platforms\android-1.5\skins\TMobile-G1 目录下,通常是一些PNG和layout文件3、重新启动Eclipse,IDE会自动加载这些界面4、在AVD Manager里创建一个AVD,Name为TMobile-...

2009-09-29 10:24:00 119

Android开发指南-用户界面-通用布局对象

通用布局对象Common Layout Objects本章描述了可用于你的应用程序的一些更为通用的布局对象类型。像所有的布局一样,它们是ViewGroup.的子类。也可以参见Hello Views 教程,有更多关于使用Android视图布局的指南。框架布局FrameLayout框架布局FrameLayout 是最简单的布局对象类型。它基本上是一个屏幕上的空白空间,你可以稍后...

2009-09-28 17:13:00 54

Android开发指南-用户界面-绘制视图

Android怎么绘画视图How Android Draws Views当一个活动接收到焦点时,它将被要求绘制它的布局。Android框架将处理这个绘画的过程,但是活动必须提供它的布局层次的根节点。绘画从布局的根节点开始。它被要求来测量和绘制布局树。绘画通过遍历布局树并渲染每个和失效区域相交的视图来处理。相应的,每个视图组负责请求绘制它的子视图(通过draw() 方法)而每个视图负责画它自...

2009-09-27 22:18:00 57

Android开发指南-用户界面-绑定数据

用AdapterView绑定数据Binding to Data with AdapterViewAdapterView是ViewGroup的子类,其子视图由绑定某类型数据的适配器Adapter决定。AdapterView用于当你需要在布局中显示存储数据时(不是字符串或可绘制资源)。画廊Gallery,列表视图ListView,和微调控件Spinner就是适配器视图AdapterView子类...

2009-09-27 17:59:00 45

Android开发指南-用户界面-创建自定义组件

创建自定义组件Building Custom ComponentsAndroid提供了一个精致而强大的组件化模式来创建你的用户界面,基于基础的布局类:视图 View和视图组ViewGroup。平台包含了多种预定义视图和视图组子类-分别称为部件和布局-这些可以用来构造你的用户界面。一部分可用部件包括按钮Button,文本视图TextView,编辑文本框EditText,列表视图ListVie...

2009-09-26 22:46:00 75

Android开发指南-用户界面-风格和主题

应用风格和主题Applying Styles and Themes当设计应用程序时,你可以用风格和主题来统一格式化各种屏幕和UI元素。l 风格是一个包含一种或者多种格式化属性的集合,你可以将其作为一个单位用在布局XML单个元素当中。比如,你可以定义一种风格来定义文本的字号大小和颜色,然后将其应用于视图元素的一个特定实例。l 主题是一个包含一种或者多种格式化属性的集合,你可以将其作为一个...

2009-09-25 21:35:00 47

Android开发指南-用户界面-用户通知

通知用户Notifying the User某些情况下需要通知用户你的应用程序中发生了一个事件。一些事件请求用户应答而另外一些则不需要。比如:· 当一个事件比如保存文件结束时,应该出现一条消息确认保存成功。· 如果一个后台运行的应用程序需要用户关注,这个应用程序应该创建一个通知来允许用户在方便时进行应答。· 如果这个应用程序在执行一个用户必须等待的任务(比如家在一个文件),那么应用...

2009-09-25 17:09:00 56

Android开发指南-用户界面-事件处理

处理用户界面事件Handling UI Events在Android上,不止一个途径来侦听用户和应用程序之间交互的事件。对于用户界面里的事件,侦听方法就是从与用户交互的特定视图对象截获这些事件。视图类提供了相应的手段。在各种用来组建布局的视图类里面,你可能会注意到一些公共的回调方法看起来对用户界面事件有用。这些方法在该对象的相关动作发生时被Android框架调用。比如,当一个视图(如一个按...

2009-09-23 23:38:00 45

Android开发指南-用户界面-对话框

创建对话框Creating Dialogs对话框通常是一个显示在当前活动前面的小窗口。下面的活动失去焦点而由对话框接受所有的用户交互。对话框通常被用来当做通知或者运行中的应用程序相关的短暂活动。Android API支持下面的对话框对象类型:警告对话框AlertDialog 这个对话框管理0,1,2,或3个按钮,和/或一个可包含复选框和单选按钮的可选项列表。这个警告对话框能够组建大...

2009-09-22 18:47:00 47

Powerbuilder PBrecovery deecompiler已经在pb9,10,11,115的基础上完成编程

Powerbuilder PBrecovery deecompiler已经在pb9的基础上完成全部编程任务。剩下的任务是:调试6,7,8,9,10,11,12的解析。主要对各个版本的sample程序反编译测试。争取在十月末有个测试版推出。其中对10以上主要改进unicode解析问题。还有一些新加的pcode码。对win的解析遇到差不多十个最关键的难点,差点无法越过。好在逐渐...

2009-09-22 07:08:00 92

Android开发指南-用户界面-创建菜单

创建菜单 Creating Menus菜单是任何应用程序的一个重要部分,提供了透露应用程序功能和设置的通用接口。Android为开发者提供了一个简单的编程接口来实现各种条件下的标准化应用程序菜单。Android提供了三种基础菜单类型:选项菜单Options Menu 这是一个活动的主菜单。通过按下设备菜单键来显示它。选项菜单包含两组菜单项: 图标菜单Icon Men...

2009-09-21 18:16:00 80

Android开发指南-用户界面-菜单特性

菜单特性Menu Features下面是适用于大多数菜单项的一些其他的特性。菜单组Menu groups当往菜单中添加新项时,你可以选择把它包含在一个组中。一个菜单组是一些可以共享某些特征的菜单项的集合,比如它们是否可见,是否可用,或者可否复选(checkable)。一个组由一个整数定义(或者一个XML里的资源ID)。当我们使用接受一个groupId参数的add()方法...

2009-09-21 18:11:00 52

Android应用程序使用Google Map

1. 创建你的应用程序,使用google api库2. 在你的布局RelativeLayout中引入一个MapView类3. 获取MD5认证指纹用keytool生成证书(该工具在你的JDK bin目录下): keytool -genkey -alias agps -keyalg RSA -keystore mykey说明: 这里-alias agps是表示生成的这个证书的别...

2009-09-20 15:46:00 51

创业者们——想创新吗?回到车库去。

创业者们——想创新吗?回到车库去。在今天的Redwood City CA ,参加Dow Jones技术投资大会的风险投资家们对创业者和企业家提出如是忠告。身处有史以来最严重的经济危机,大部分投资者仍保持乐观,并且同意要想度过难关、取得成功,现在的企业家们需要调整他们的心态并回归本源:回到车库,成功将随之而来。Citi的分析家Mark Mahaney 认为如果你愿意寻找,今天的市场有很多新的...

2009-09-17 16:40:00 61

.net C# ADSL 断线重连

版权声明请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。在网络编程中,有时候会需要重新拨号建立网络连接(如Ad点击软件通过重新拨号形成有效点击) ,下面介绍两种程序中拨号的方法.1、最简单的方法:使用RasDial命令 RasDial是Windows自带的命令,使用非常简单。实际使用是可将下面代码保存为一个...

2009-09-17 10:58:00 141

c++builder RichEdit的源码显示之亮显(附代码)

因为要在richEdit中显示pb源码,故写了亮显代码。因为只做显示,无需编辑,所以不想借用控件,那样升级维护比较麻烦。图先:基本和pb中看到的效果一直,而且处理了数字(整数和小数),枚举常量。注释,字符串优先处理。/*附属定义const int KEYWORD_QTY = 140;const int KEYWORD_MAXLEN = 15 ,KEYWORD_M...

2009-09-16 18:49:00 107

Android SDK 1.5 "--core-library" build error问题解决方法

如果你手工配置build path,把SDK1.5的android.jar加入到某些工程中,你可能会遇到下面的编译错误:> Attempt to include a core VM class in something other than a core> library.> It is likely that you have attempted to include th...

2009-09-13 22:01:00 58

August 2009

文哥八月在听什么?Sometimes When We Touchstand by me - shayne ward苏永康 - 因为爱你 - 更珍惜我自己想太多 李玖哲一场误会 卫兰G:\Super.Junior.M.-.[迷(Me)].专辑.(MP3).rar|01.迷 (Me).mp3G:\Super....

2009-09-11 13:43:00 51

反向工程之四则混合运算优先级判断--加括号问题

我们在栈内已经取得两个数或者表达式,已经以字符串的形式存放了:asStackArray[iStackPoint] : 1+2+3+4asStackArray[iStackPoint -1] :1-2-3-4*5如果将要进行的操作是除法。那优先级比他低的是:1. 乘法,2.加法,3.减法 4.自己(我的程序代码有这个bug,需要连自己也检测,但是仅仅限与上栈操作。也就是 - -, /...

2009-09-10 22:42:00 145

Android开发指南-框架主题-清单文件

清单文件The AndroidManifest.xml File每个应用程序都有一个AndroidManifest.xml文件(一定是这个名字)在它的根目录里。这个清单文件给Android系统提供了关于这个应用程序的基本信息,系统在能运行任何程序代码之前必须知道这些信息。AndroidManifest.xml主要包含以下功能:命名应用程序的Java包,这个包名用来唯一标识应用程序;...

2009-09-10 18:36:00 60

Android开发指南-框架主题-安全和许可

安全和许可Security and PermissionsAndroid是一个多进程系统,每个应用程序(以及系统的部分)运行在它自己的进程里。大多数程序和系统之间的安全性通过基础的Linux机制在进程级别进行支持,如分配给应用程序的用户和群组IDs。更多细化的安全特性通过“许可”机制来提供,它实施对一个进程能够执行的特定操作方面的限制,和对于每个URI的特定数据段的特许访问的授权。安全...

2009-09-10 00:25:00 52

编写Linux并行接口字符设备驱动

编写Linux并行接口字符设备驱动译自:《The Linux® Kernel Primer: A Top-Down Approach for x86 and PowerPC Architectures》By Claudia Salzberg Rodriguez, Gordon Fischer, Steven Smolski 刘建文略译(http://blog....

2009-09-09 00:59:00 135

Android开发指南-框架主题-内容提供器

内容提供器Content Providers内容提供器用来存放和获取数据并使这些数据可以被所有的应用程序访问。它们是应用程序之间共享数据的唯一方法;不存在所有Android软件包都能访问的公共储存区域。Android为常见数据类型(音频,视频,图像,个人联系人信息,等等)装载了很多内容提供器。你可以看到在android.provider包里列举了一些。你还能查询这些提供器包含了什么数据(尽...

2009-09-07 19:27:00 57

Android开发指南-框架主题-数据存储

数据存储Data Storage概览Storage quickview² 系统偏好:快速,轻量级存储² 文件:存储到设备内部或可移动闪存² 数据库:任意的结构化存储² 支持基于网络的存储一个典型的桌面操作系统提供了一个通用文件系统使得任何应用程序能够使用它来存储文件,这些文件可以被其它应用程序读取(可能有访问权限的设置)。Android使用一个不同的系统:在Andr...

2009-09-07 17:20:00 45

SQLServer数据集合的交、并、差集运算

SQLServer2005通过intersect,union,except和三个关键字对应交、并、差三种集合运算。他们的对应关系可以参考下面图示 相关测试实例如下: use tempdbgoif(object_id('t1') is not null) drop table t1if(object_id('t2'...

2009-09-07 15:32:00 97

Android开发指南-框架主题-资源和资产

Android开发指南-框架主题-资源和资产资源和资产Resources and Assets资源是Android应用程序不可或缺的部分。一般而言,资源是你想包含和引入到应用程序里面的一些外部元素,比如图片、音频、视频、文本字符串、布局、主题等。每个Android应用程序包含一个资源目录(res/)和资产目录(assets/),资产不经常被使用,因为它们的应用程序很少。你...

2009-09-06 22:42:00 49

powerbuilder P-code 中的JP跳转指令的反向工程

在我的decomplier中关闭JP to statement开关后,得到原始的未经过处理的跳转指令。类似汇编中我们写的跳转。这就是高级语言和低级语言的差别。低阶语言更繁琐和趋近于机器处理过程。比如汇编中的寻址,基本就是cpu取数和处理数的一个过程。P-code中,顺序结构倒好处理,直接把赋值,函数调用搞定也就没什么了,唯一需要处理的是这些跳转。在汇编中,有许多种的跳转,比如等...

2009-09-06 19:16:00 128

Linux系统引导过程(BIOS和Bootloader部分)

Linux系统引导过程(BIOS和Bootloader部分) 刘建文(http://blog.csdn.net/keminlau)KEY:x86体系 CPU 系统引导 启动过程 Linux LILO bootstrapping BIOS(0xfffffff0)X86体系计算机系统的自举(bootstrapping)过程起始于对CPU的RESET引脚的触发。这个操作...

2009-09-06 01:22:00 124

乔布斯和盖茨的历史性对话(转录)

2007年华尔街日报举办的All Things Digital会议上,乔布斯和盖茨这两位IT殿堂级人物进行了一次历史性的公开对话,转录如下:你们二人分别对于计算机行业有过怎样的贡献?乔布斯:比尔建立了行业中第一家软件公司,而且是间大公司。我想他在业内的所有人还不知道什么是软件公司的时候就建立起了第一家软件企业。比尔完全专注于软件行业。盖茨:首先,我需要澄清,我不是假乔布斯。乔布斯的成就...

2009-09-05 20:50:00 82

SQLServer2005的查询独占模拟

这个问题一直被很多人关注,基本上得到的答案是两种倾向,一种是锁一种是给记录打标记(也就是update)。对于应用来说,我并不提倡人为给记录加锁,这样会惹来很多麻烦,况且锁并不能解决所有问题,如果你有这方面好的经验我们可以进一步交流。 而update的过程会自动加锁,这个给我们带来和极大便利,但该方法一直不被人们认可的原因是效率:比如打标记怎么打,是否需要每个终端给数据印上各自不同的标志才...

2009-09-04 20:34:00 47

SQLServer2005的Top功能

所有人都知道select top 的用法,但很多人还不知道update top 和 delete top 怎么用。以往的做法是set rowcount来指定,其实SQL2005中对于Top语句的增强除了参数化之外还包括对update和delete的支持,但可惜的是还不支持自定义的order by列。如果要自定义派序列可以借助CTE.对于CTE的任何更改都会影响到原始表。 我们看下面的测...

2009-09-04 20:06:00 44

powerbuilder之throws参数之使用

在function和事件中,有一个throws参数。具体哪个版本增加的没详查,但是可以肯定是跟try catch一起新增的。所谓异常类抛掷。这个参数必须是Exception或者后后继者。如果在一个函数的throws部分写上:Exception或者后后继者,那在调用的函数或者事件中必须要catch它或者在调用者的申明部分也加上这个参数。(open等系统规定的事件那里是灰色的,只能在用...

2009-09-04 19:10:00 100

程序 python 抓取新浪读书频道小说

版权声明请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。二进制文件下载地址:SinaGetBook效果如图:代码:#!/usr/bin/env python#coding=utf-8#!/usr/bin/env python#coding=utf-8impor...

2009-09-04 13:52:00 92

powerbuilder Decimal内部表示方式解析

Decimal是16bytes数据类型。最大精度18位。如果申明时写:dec var1 = xxx,它内部初始值会自动设置精度:000014d9h: 01 00 08 00 F6 FF 09 00 00 00 00 00 00 00 B8 00 dec{8} q111111111111111111 = -0.0065535000014d9h: 01 00 0C 00 60 79 9...

2009-09-04 02:06:00 116

SSAS事实表和维度表数据类型必须一致

   今天做一个模型时没有注意,维度表的主键用了guid,也就是uniqueidentifier,而事实表的外键虽然都存储了guid却用了varchar(100)。在多维数据集处理的时候告之无法找到维度对应的主键xxxx-xxx-xx...而这个值用select 语句检查确实是存在的,经过一番仔细核对恍然大悟,由于数据类型不一致导致。...

2009-09-03 19:59:00 62

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除