摘要: 今天又遇到这个问题了,问了问同事,他说最近面试的时候,也问道他了,于是给我讲了讲,现在大概是记住了,记录下来,以备自用。首先是看下面的code例子string b="bb";PublicvoidA(refb){//todo}stringd;PublicvoidC(outd){d="jjjjj";//todo}方法A是引用参数b但是b必须先定义并且在方法之前进行初始化,在引用的时候就像一般方法处理即可;方法B是先定义变量d此时不需要初始化,在引用此变量的方法中需要进行初始化,然后可在方法内做任何操作,个人理解方法C等同于下列代码:stringd;Publi 阅读全文
posted @ 2011-09-29 22:19 神舟龙 阅读(617) 评论(2) 推荐(0) 编辑
摘要: gridview动态添加行的原理就是用datatable增加新列然后重新绑定;设计源码设计gridview代码<asp:GridViewID="gvFrontendTypeSetting"runat="server"AutoGenerateColumns="false"CssClass="table"OnRowDeleting="gvFrontendTypeSetting_RowDeleting"><Columns><asp:TemplateFieldHeaderT 阅读全文
posted @ 2011-09-12 14:59 神舟龙 阅读(18872) 评论(3) 推荐(2) 编辑
摘要: 利用Google 在线开发工具 App Inventor 准备拼一个简单的音乐播放功能,可怎知在上传一个1M多的歌曲时,我等了两个多小时还是没上传成功,于是作罢,于是从最简单的入手,就写一个简单button单击事件,通过单击button按钮,我们可以改变一个label的字体颜色;首先还是要打开开发环境的地址http://appinventor.googlelabs.com/ode/Ya.html,我还是在上次新建的项目的基础上做的。首先看看效果图1.第一步首先是在我们项目上拖放控件在这里我们可以对控件进行重命名即改变其ID,也可修改Text的值,我们改变Button的ID为btnStart,. 阅读全文
posted @ 2011-05-28 17:58 神舟龙 阅读(3088) 评论(0) 推荐(0) 编辑
摘要: (一) 事件使我们在于UI交互式发生的,我们点击一个按键时,可能就已经除非好几个事件,例如我们点击数字键“0”,他会涉及到按下事件,和一个弹起(松开)事件,在我们android中还可能涉及到触摸屏事件,所以在android系统中,事件是作为常用的功能之一; 在android下,事件的发生是在监听器下进行,android系统可以响应按键事件和触摸屏事件,事件说明如下: lonClick(View v) 一个普通的点击按钮事件 lboolean onKeyMultiple(int keyCode,int repeatCount,KeyEvent event)用于在多个事件连续时发生,用于按键重复, 阅读全文
posted @ 2011-03-09 00:19 神舟龙 阅读(41049) 评论(5) 推荐(4) 编辑
摘要: 以前一直用c#开发东西,现在android手机那么火,所以自己想尝试一下android的开发,毕竟android的用户基数在增长,国内移动开发的人员也不多,很多媒体也预测在未来几年android才是王道,所以尝试一下移动开发,于是两周前开始对环境进行搭建,不过万事开头难,在经历了三次重装系统,和三次对android平台安装后,终于搞定了,仔细掐指一算,OMG接近半个月,时间太长了,所以也希望谷歌能出来一个比较好的开发工具来解决平台安装难的问题,当然也许是因为我是初次尝试java的原因,所以现在把遇到的问题进行整理下来,可能其他博友也能遇到。 首先我参考的教程是《android应用开发揭秘》不过 阅读全文
posted @ 2011-03-06 19:04 神舟龙 阅读(2078) 评论(16) 推荐(4) 编辑
摘要: 使用 FileStream 类对文件系统上的文件进行读取、写入、打开和关闭操作,并对其他与文件相关的操作系统句柄进行操作,如管道、标准输入和标准输出。读写操作可以指定为同步或异步操作。FileStream 对输入输出进行缓冲,从而提高性能。先看代码,后面讲解:[代码]usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Form 阅读全文
posted @ 2011-02-16 23:16 神舟龙 阅读(12020) 评论(1) 推荐(1) 编辑
摘要: HTML5 拥有多个新的表单输入类型。这些新特性提供了更好的输入控制和验证。 介绍这些新的输入类型: emailurlnumberrangeDate pickers (date, month, week, time, datetime, datetime-local)searchcolortelephonecolorEMAIL[代码]在提交表单时会自动验证email的格式,opera浏览器中必... 阅读全文
posted @ 2011-02-13 00:19 神舟龙 阅读(30687) 评论(16) 推荐(6) 编辑
摘要: 昨天看到咱们园子里有一个仁兄写的关于xml的有关操作,在读的过程中,由于是初学者有不明白的地方就查资料,发现自己多innerXml,outerXml,innerXml的理解很不清楚,自己就在原有代码的上进行了部分修改(这不算侵权吧)。首先建立的xml的结构是这样子的,并命名为U-Shop:[代码]确定路径:[代码]依照此模板我们有c#代码进行建立,方法代码如下:[代码]下面的方法就是获取已经创建好的xml文件中信息,方法代码如下:[代码]我们很容易获得上边代码中红色字体的值,即innertext=“灵动生活planning蓝蓝海天support神舟龙lean:“理解:根节点以下所有节点的值,i 阅读全文
posted @ 2011-01-27 23:15 神舟龙 阅读(13425) 评论(12) 推荐(1) 编辑
摘要: 最近在看html5,书名是《html5&API网页程序设计》,看着书做的demo,这里使用的是video元素,非常简单,只要你把影片的地址放在文本框中点击播放按钮就可以实现影片的播放,当点击暂停时影片会重新加载。代码如下:[代码]建议使用谷歌浏览器浏览,看看运行的效果吧继续改善ing 阅读全文
posted @ 2011-01-24 22:57 神舟龙 阅读(2591) 评论(9) 推荐(2) 编辑
摘要: 在程序开发过程中,程序员用到最多的估计就是数据库了,几乎在任何一个地方都会和数据库打交道,数据库的增加,删除,更新,查询,都必须用到sql语句或者是存储过程,归根结底还是试用sql数据库,但是在敲写相关sql语句时,我们经常会遇到一些空的字符串或者是字段,这就给我们对数据库造成一定的麻烦,系统经常会提示“某值null不能转换”“插入的值不能为空”等等诸如此类的提示,isnull函数会帮助你搞定这些小菜。 Isnull 函数主要作用是将为空的值替换为指定值,如果不为空返回检查类型的返回值,isnull的语法: Isnull (check_expression , replacement_valu 阅读全文
posted @ 2010-12-06 22:45 神舟龙 阅读(6441) 评论(2) 推荐(2) 编辑