如题,申请google map api的命令如下:

C:\Program Files\Java\jdk1.7.0\bin>keytool -list -alias androiddebugkey -keystore C:\Users\Administrator\.android\debug.keystore -v

这里有两点需要注意:

1、keytool在jdk目录下,如果环境变量没有设置好就必须像如上命令那样先进入jdk的bin目录下再使用该命令,

2、该命令最后的"-v"一定要加,否则只会生成SHA1码而不是要求的MD5码。

posted @ 2011-09-21 21:24 LowerAI 阅读(9) 评论(0) 编辑

最终效果如下图所示

要实现这种效果很简单,就是创建一个文件夹、内置两个xml文件然后把该文件夹放置在eclipse安装目录下的plugins目

录中即可。
例如我创建的文件夹名为“org.google.android.doc.api_3.0”,两个xml文件分别是“plugin.xml”和“toc.xml”。
其中“plugin.xml”文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin
    id="org.google.android.doc.api"
    name="Android API Doc"
    version="3.0"

  provider-name="google.org">
    <requires>
        <import plugin="org.eclipse.help"/>
    </requires>
    <extension point="org.eclipse.help.toc">
        <toc primary="true" file="toc.xml"/>
    </extension>
</plugin>

“toc.xml”文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<?NLS TYPE="org.eclipse.help.toc"?>
<toc label="Google Android API Doc">
    <topic label="API" href="http://localhost/AndroidAPI/index.html">
    </topic>
</toc>

注意这里的"http://localhost/AndroidAPI/index.html"指向的是我的Android SDK目录下的doc文件夹,之所以设置成虚

拟目录是因为在API首页中有两个tab页“Dev Guide”和“Reference”只有在虚拟目录环境下才能正常显示。
设置完成,这样以后随便Android SDK目录下的doc内容怎么更新,eclipse中集成的Android API文档都将跟随更新,互不

影响。

posted @ 2011-04-10 02:11 LowerAI 阅读(268) 评论(0) 编辑

假设DataGridView为dgv

1、判断DataGridViewCheckBoxCell是否被选中

  DataGridViewCheckBoxCell chkcell = dgv[1,0] as DataGridViewCheckBoxCell;

  bool IsChecked = Convert.ToBoolean(chkcell.EditingCellFormattedValue);

  //注意此处获取DataGridViewCheckBoxCell是否选中的值,在DataGridView的CellContentClick事件(或者其他DataGridView事件)中应该取chkcell.EditingCellFormattedValue,而在非DataGridView事件比如说按钮Button的Click事件中,直接取chkcell.Value就可以了

  if(IsChecked)

  {

    //当前CheckBoxCell被选中

  }

 

2、往DataGridViewComboBoxCell中添加不同的数据源

  

  //开始编辑单元格时填充枚举项(人员属性的枚举)
        private void dgvPersonProperty_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)
        {
            try
            {
                Wag_PersonPropertyExt.Wag_PersonPropertyExtRow pper = dgvPersonProperty.Rows[e.RowIndex].Tag as Wag_PersonPropertyExt.Wag_PersonPropertyExtRow;

                Wag_PersonPropertyCode dsPersonPropertyCode = WageItemDistibutionMethod.GetPersonPropertyCodeByPropertyId(pper.PropertyId.ToString());

                DataGridViewComboBoxCell cmb = dgvPersonProperty[e.ColumnIndex, e.RowIndex] as DataGridViewComboBoxCell;
                cmb.DataSource = dsPersonPropertyCode._Wag_PersonPropertyCode;
                cmb.DisplayMember = "CodeName";
                cmb.ValueMember = "PropertyCodeId";
            }
            catch (System.Exception ex)
            {
                MsgHelper.WarnMSG(ex.Message);
            }
        }

posted @ 2009-11-24 15:43 LowerAI 阅读(203) 评论(0) 编辑

     通常要手动生成WebService代理类需要把一句生成语句,如 wsdl.exe /l:cs  /out:D:\Proxy_UpdateService.cs  http://localhost:1101/UpdateService.asmx?wsdl拷贝到Visual Studio 2005 命令提示窗口中去执行,这里再介绍另一个办法。

     首先打开Visual Studio 2005,选择菜单"工具"-"外部工具"打开外部工具对话框,如图,单击“添加”按钮添加新工具,然后在“标题”行中输入"WSDL生成代理类","命令"行中输入"C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\wsdl.exe"(wsdl.exe文件的路径),"参数"行中输入"/l:cs  /out:", 单击"初始目录"行右边的三角按钮选择"项目录",勾选"使用输出窗口"和"提示输入参数",然后确定保存。

     再打开菜单"工具"可以看到多了一个"WSDL生成代理类"菜单,这时先选定一个存放生成的代理类的文件夹(必须位于并且包含于当前解决方案中),然后单击"WSDL生成代理类"菜单,弹出如下对话框,然后你只需在"/l:cs  /out:"后面空一格(必须空一格)再粘贴WebService文件的http地址如http://localhost:4478/UpdateService.asmx?wsdl,单击"确定"看看发生了什么?是的,输出窗口会显示生成了一个类及其存放的位置,看看是不是你选定的文件夹,找到这个路径看看是不是有一个类,你会发现这个类跟上面使用命令行生成的类一模一样,个人觉得这样操作起来更简单一点。

posted @ 2008-12-12 10:44 LowerAI 阅读(1362) 评论(0) 编辑

     在Visual Studio2005的“服务器资源管理器”中可以通过添加数据库连接修改其中的表数据,如下图:

但是怎么提交呢?

     以前我的做法是再修另一个单元格的数据,然后刷新一下,这样第一个被修改的单元格的数据就会保存,第二个被修改的单元格的数据不变(数据未保存);但是这样做太麻烦了,网上搜了一下,没找到解决办法,于是再多试几次,终于发现其实办法很简单,直接在被修改的单元格按一下回车键就可以提交了。

     哎!我真是汗哪!

posted @ 2008-12-08 10:37 LowerAI 阅读(115) 评论(0) 编辑
摘要: DotNetBar现在更新到8.8.0.7,但是只找到了8.8.0.6的破解,这是下载地址DotNetBar8.8.0.6Crack;这是源文件下载地址:http://www.devcomponents.com/dotnetbar/download.aspx。注意:这个控件只包含WinForm的控件,这个破解dll适用于VS2005和VS2008、VS2010阅读全文
posted @ 2008-12-07 01:19 LowerAI 阅读(1933) 评论(15) 编辑