博客园 - sl2008
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=172729
2010-10-18T02:47:15Z
sl2008
https://www.cnblogs.com/songliang/
feed.cnblogs.com
https://www.cnblogs.com/songliang/archive/2010/10/18/1854075.html
PDA MC50软件开发及部署总结 - sl2008
最近开发了一个PDA扫描用的软件,收获挺多,由于以前从来没有开发过PDA软件,所以特此总结一下,分享给大家!PDA MC50软件开发及部署总结:一.PDA OS的发展历程。 PDA 操作系统发展历史 1996年,第一代微软移动设备操作系统名称为 Windows CE 1.0;其实就是单色的Windows95简化版本。同年,Palm OS1.0问世,功能虽然十分简陋,但是它已经具备了今天Palm的很...
2010-10-18T02:47:00Z
2010-10-18T02:47:00Z
sl2008
https://www.cnblogs.com/songliang/
【摘要】最近开发了一个PDA扫描用的软件,收获挺多,由于以前从来没有开发过PDA软件,所以特此总结一下,分享给大家!PDA MC50软件开发及部署总结:一.PDA OS的发展历程。 PDA 操作系统发展历史 1996年,第一代微软移动设备操作系统名称为 Windows CE 1.0;其实就是单色的Windows95简化版本。同年,Palm OS1.0问世,功能虽然十分简陋,但是它已经具备了今天Palm的很... <a href="https://www.cnblogs.com/songliang/archive/2010/10/18/1854075.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/songliang/archive/2010/10/18/1854050.html
Windows Mobile 5.0 (4) -- Mobile程序部署(转) - sl2008
Windows Mobile 5.0 (4) -- Mobile程序部署Windows Mobile 5.0 (4) -- Mobile程序部署 Mobile程序部署:将自己开发的Mobile WinForm程序部署到设备上。新建1个Project,该程序启动后就显示系统时间。程序很简单,就是在Form_Load事件中,将Label的Text值设置为系统时间。编译后,运行到模拟设备上,进行测试。程...
2010-10-18T02:42:00Z
2010-10-18T02:42:00Z
sl2008
https://www.cnblogs.com/songliang/
【摘要】Windows Mobile 5.0 (4) -- Mobile程序部署Windows Mobile 5.0 (4) -- Mobile程序部署 Mobile程序部署:将自己开发的Mobile WinForm程序部署到设备上。新建1个Project,该程序启动后就显示系统时间。程序很简单,就是在Form_Load事件中,将Label的Text值设置为系统时间。编译后,运行到模拟设备上,进行测试。程... <a href="https://www.cnblogs.com/songliang/archive/2010/10/18/1854050.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/songliang/archive/2010/10/18/1854049.html
PDA下应用EVB开发的几点问题(转) - sl2008
PDA下应用EVB开发的几点问题一.操作系统: 1.存储方式:WinCE操作系统中,其数据内容都是存储在内存中。在内存中的存储方式又有不同,其中一部分断电后内容仍可持续,操作系统自带的应用程序以及用EVB打包工具生成的安装盘安装后也是存放在这部分中;而另外一部分是RAM,断电后内容丢失,通常应用程序的数据库就是存放在这部分,所以要注意经常将数据库或者其他有用的文件及时地备份到PC上。 PDA上的目...
2010-10-18T02:41:00Z
2010-10-18T02:41:00Z
sl2008
https://www.cnblogs.com/songliang/
【摘要】PDA下应用EVB开发的几点问题一.操作系统: 1.存储方式:WinCE操作系统中,其数据内容都是存储在内存中。在内存中的存储方式又有不同,其中一部分断电后内容仍可持续,操作系统自带的应用程序以及用EVB打包工具生成的安装盘安装后也是存放在这部分中;而另外一部分是RAM,断电后内容丢失,通常应用程序的数据库就是存放在这部分,所以要注意经常将数据库或者其他有用的文件及时地备份到PC上。 PDA上的目... <a href="https://www.cnblogs.com/songliang/archive/2010/10/18/1854049.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/songliang/archive/2009/11/19/1605871.html
非常有趣的Javascript特效,能让网页上的图片飞起来 - sl2008
非常有趣的Javascript特效,能让网页上的图片飞起来无意在网上看到的,执行如下步骤就能看到效果:随便打开一个网站,网页上必须有图片,否则没效果,页面打开后清除地址栏中的地址,复制如下代码到地址栏中然后按回车:javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200...
2009-11-19T02:21:00Z
2009-11-19T02:21:00Z
sl2008
https://www.cnblogs.com/songliang/
【摘要】非常有趣的Javascript特效,能让网页上的图片飞起来无意在网上看到的,执行如下步骤就能看到效果:随便打开一个网站,网页上必须有图片,否则没效果,页面打开后清除地址栏中的地址,复制如下代码到地址栏中然后按回车:javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200... <a href="https://www.cnblogs.com/songliang/archive/2009/11/19/1605871.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/songliang/archive/2009/08/31/1557114.html
(转) DataTable.Select()中的表达式可使用的函数 - sl2008
Expression 属性的一个用途是创建计算出的列。例如,若要计算税值,就要将单价乘以给定地区的税率。由于各地税率不同,不可能将单一的税率放在列中;于是便用 Expression 属性来计算这个值,如下面的 Visual Basic 代码所示:DataSet1.Tables("Products").Columns("tax").Expression = "UnitPrice * 0.086"第二...
2009-08-31T03:10:00Z
2009-08-31T03:10:00Z
sl2008
https://www.cnblogs.com/songliang/
【摘要】Expression 属性的一个用途是创建计算出的列。例如,若要计算税值,就要将单价乘以给定地区的税率。由于各地税率不同,不可能将单一的税率放在列中;于是便用 Expression 属性来计算这个值,如下面的 Visual Basic 代码所示:DataSet1.Tables("Products").Columns("tax").Expression = "UnitPrice * 0.086"第二... <a href="https://www.cnblogs.com/songliang/archive/2009/08/31/1557114.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/songliang/archive/2009/08/26/1554314.html
程序员如何过七夕? - sl2008
又是一年的七夕情人节了,咋们程序员们该怎么过呀?
2009-08-26T06:15:00Z
2009-08-26T06:15:00Z
sl2008
https://www.cnblogs.com/songliang/
【摘要】又是一年的七夕情人节了,咋们程序员们该怎么过呀? <a href="https://www.cnblogs.com/songliang/archive/2009/08/26/1554314.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/songliang/archive/2009/08/25/1553798.html
RadioButton和CheckBox激发单选和多选事件 - sl2008
当RadioButton和CheckBox存在于Gridview的模板列中时,由于无CommanArgument,故无法取得当前行的索引值!如何取得呢?方法如下: 利用控件的CheckedChanged事件的sender获取事件传入参数。1. 先要设置控件的AutoPostBack=true 2.编写CheckedChanged事件: //获得当前行索引 RadioButton rb = (Ra...
2009-08-25T09:00:00Z
2009-08-25T09:00:00Z
sl2008
https://www.cnblogs.com/songliang/
【摘要】当RadioButton和CheckBox存在于Gridview的模板列中时,由于无CommanArgument,故无法取得当前行的索引值!如何取得呢?方法如下: 利用控件的CheckedChanged事件的sender获取事件传入参数。1. 先要设置控件的AutoPostBack=true 2.编写CheckedChanged事件: //获得当前行索引 RadioButton rb = (Ra... <a href="https://www.cnblogs.com/songliang/archive/2009/08/25/1553798.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/songliang/archive/2009/08/25/1553788.html
读取Excel文件中的数据,并将其导入数据库 - sl2008
读取Excel文件中的数据,并将其导入数据库步骤如下://将需要导入的文件上传到服务器 string filePath = "", fileExtName = ""; //string myFileName;//用不到,但也写上吧 string myPath; string FullName = "";//保存文件的完整文件名 if(fileUp.PostedFile.FileName!...
2009-08-25T08:46:00Z
2009-08-25T08:46:00Z
sl2008
https://www.cnblogs.com/songliang/
【摘要】读取Excel文件中的数据,并将其导入数据库步骤如下://将需要导入的文件上传到服务器 string filePath = "", fileExtName = ""; //string myFileName;//用不到,但也写上吧 string myPath; string FullName = "";//保存文件的完整文件名 if(fileUp.PostedFile.FileName!... <a href="https://www.cnblogs.com/songliang/archive/2009/08/25/1553788.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/songliang/archive/2009/06/04/1495881.html
ASP.NET读取EXCEL文件的三种经典方法 - sl2008
最近研究了ASP.NET如何高效读取EXCEL文件,现总结如下:1.方法一:采用OleDB读取EXCEL文件: 把EXCEL文件当做一个数据源来进行数据的读取操作,实例如下:public DataSet ExcelToDS(string Path) { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Pat...
2009-06-04T01:51:00Z
2009-06-04T01:51:00Z
sl2008
https://www.cnblogs.com/songliang/
【摘要】最近研究了ASP.NET如何高效读取EXCEL文件,现总结如下:1.方法一:采用OleDB读取EXCEL文件: 把EXCEL文件当做一个数据源来进行数据的读取操作,实例如下:public DataSet ExcelToDS(string Path) { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Pat... <a href="https://www.cnblogs.com/songliang/archive/2009/06/04/1495881.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/songliang/archive/2009/04/07/1430811.html
ASP.NET和ASP中使用OLEDB产生的错误:'0x80004005' 未指定的错误 - sl2008
1.ASP.NET中:抛发异常System.Data.OleDb.OleDbException: Unspecified error错误 '0x80004005' 未指定的错误产生此问题的解决方法如下:(1).MSDN里的说明,这是因为没有权限在临时目录里写文件而产生的。这种问题的原因:系统temp文件夹访问权限不够 修改方法如下: 进工具-文件夹选项-查看- 把使用简单文件共享(推荐),关掉。然...
2009-04-07T03:46:00Z
2009-04-07T03:46:00Z
sl2008
https://www.cnblogs.com/songliang/
【摘要】1.ASP.NET中:抛发异常System.Data.OleDb.OleDbException: Unspecified error错误 '0x80004005' 未指定的错误产生此问题的解决方法如下:(1).MSDN里的说明,这是因为没有权限在临时目录里写文件而产生的。这种问题的原因:系统temp文件夹访问权限不够 修改方法如下: 进工具-文件夹选项-查看- 把使用简单文件共享(推荐),关掉。然... <a href="https://www.cnblogs.com/songliang/archive/2009/04/07/1430811.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/songliang/archive/2009/04/07/1430805.html
Microsoft JET Database Engine 错误80004005 未指定的错误 - sl2008
错误信息Microsoft JET Database Engine 错误 '80004005' 未指定的错误 (Provider 错误)原因:权限问题,系统缓存目录权限不足解决方法:把系统盘如 C:\WINNT\Temp 目录权限加上 Everyone 可读取权限错误信息Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Mic...
2009-04-07T03:37:00Z
2009-04-07T03:37:00Z
sl2008
https://www.cnblogs.com/songliang/
【摘要】错误信息Microsoft JET Database Engine 错误 '80004005' 未指定的错误 (Provider 错误)原因:权限问题,系统缓存目录权限不足解决方法:把系统盘如 C:\WINNT\Temp 目录权限加上 Everyone 可读取权限错误信息Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Mic... <a href="https://www.cnblogs.com/songliang/archive/2009/04/07/1430805.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/songliang/archive/2009/03/30/1424964.html
C#代码与javaScript函数的相互调用 - sl2008
此文章是转载的,比较实用,供大家参考。C#代码与javaScript函数的相互调用 问: 1.如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1答案如下: javaScript函数中执行C#代码中的函数: 方法一:1、首先建立一个按钮,在后台将调用或处...
2009-03-30T03:35:00Z
2009-03-30T03:35:00Z
sl2008
https://www.cnblogs.com/songliang/
【摘要】此文章是转载的,比较实用,供大家参考。C#代码与javaScript函数的相互调用 问: 1.如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1答案如下: javaScript函数中执行C#代码中的函数: 方法一:1、首先建立一个按钮,在后台将调用或处... <a href="https://www.cnblogs.com/songliang/archive/2009/03/30/1424964.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/songliang/archive/2008/12/25/1362375.html
有点意思的计算机故事 - sl2008
我想是中毒已深的工程師+電腦高手所寫的 我是一條RAM,我在一台PC裡工作, 但是我不記得我從哪裏來,什麼牌子,因為我健忘。 我的BOSS是CPU,他是我們老大。都說他是PC的首腦, 可是我看他的腦子實在是太小,比我還要健忘。 每天他總是不停的問我,某某頁某某址存的是什麼? 我總是不厭其煩的告訴他,可是不出一秒鐘他又忘了,又要問一遍 一次我說老大你煩不煩,你就不能記住點有用的東西嗎? 他說:RAM...
2008-12-25T07:46:00Z
2008-12-25T07:46:00Z
sl2008
https://www.cnblogs.com/songliang/
【摘要】我想是中毒已深的工程師+電腦高手所寫的 我是一條RAM,我在一台PC裡工作, 但是我不記得我從哪裏來,什麼牌子,因為我健忘。 我的BOSS是CPU,他是我們老大。都說他是PC的首腦, 可是我看他的腦子實在是太小,比我還要健忘。 每天他總是不停的問我,某某頁某某址存的是什麼? 我總是不厭其煩的告訴他,可是不出一秒鐘他又忘了,又要問一遍 一次我說老大你煩不煩,你就不能記住點有用的東西嗎? 他說:RAM... <a href="https://www.cnblogs.com/songliang/archive/2008/12/25/1362375.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/songliang/archive/2008/12/25/1362373.html
[转帖]千万别恶心阿 看看肯德鸡的内幕 - sl2008
有些时候,一提肯德基,我真的控制不住自己的情绪.在这里,我只是以一种十分客观的态度把肯德基的一些内幕告诉大家,只希望每个中国人...能真正认识肯得基.我慢慢说我的经历吧. 本人是个在外漂泊的大学生,说来惭愧,在外也认识了不少朋友.我的一个朋友的父亲是中国银行某市的一个高层领导,他和美国的肯德基之间有些合作的关系,一次 高层领导之间的互访使我朋友的父亲有幸参观了肯德基的鸡厂,那是个对外严重保密的地方...
2008-12-25T07:41:00Z
2008-12-25T07:41:00Z
sl2008
https://www.cnblogs.com/songliang/
【摘要】有些时候,一提肯德基,我真的控制不住自己的情绪.在这里,我只是以一种十分客观的态度把肯德基的一些内幕告诉大家,只希望每个中国人...能真正认识肯得基.我慢慢说我的经历吧. 本人是个在外漂泊的大学生,说来惭愧,在外也认识了不少朋友.我的一个朋友的父亲是中国银行某市的一个高层领导,他和美国的肯德基之间有些合作的关系,一次 高层领导之间的互访使我朋友的父亲有幸参观了肯德基的鸡厂,那是个对外严重保密的地方... <a href="https://www.cnblogs.com/songliang/archive/2008/12/25/1362373.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/songliang/archive/2008/12/25/1362362.html
IT职场人,切不要一辈子靠技术生存(转载) - sl2008
不管你是学习技术为了找工作还是创业,你都要对技术本身有个清醒的认识,在中国不会出现BILL GATES,因为,中国目前还不是十分的尊重技术人才,还仅仅的停留在把软件技术人才当作人才机器来用的尴尬境地。 一。 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事市场开发,跑腿的人,没有前途。 不知道你是不是知道,咱们中国有相当大的一部分软件公司,他...
2008-12-25T07:31:00Z
2008-12-25T07:31:00Z
sl2008
https://www.cnblogs.com/songliang/
【摘要】不管你是学习技术为了找工作还是创业,你都要对技术本身有个清醒的认识,在中国不会出现BILL GATES,因为,中国目前还不是十分的尊重技术人才,还仅仅的停留在把软件技术人才当作人才机器来用的尴尬境地。 一。 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事市场开发,跑腿的人,没有前途。 不知道你是不是知道,咱们中国有相当大的一部分软件公司,他... <a href="https://www.cnblogs.com/songliang/archive/2008/12/25/1362362.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/songliang/archive/2008/12/17/1356835.html
ajax框架:一些常用的Ajax框架(转载) - sl2008
前几天整理些自己曾经接触过Ajax框架想到对经典朋友可能会有些用处特地发上来希望与各位交流 、基于浏览器Ajax框架 1、 AjaxCall 网址:http://www.ajaxy.com/run/testAjaxCaller/ 库文件代码比较简单比较容易上手并且支持脚本调试 2、 Flash JavaScript Integration Kit 网址:http://weblogs.macrom...
2008-12-17T06:49:00Z
2008-12-17T06:49:00Z
sl2008
https://www.cnblogs.com/songliang/
【摘要】前几天整理些自己曾经接触过Ajax框架想到对经典朋友可能会有些用处特地发上来希望与各位交流 、基于浏览器Ajax框架 1、 AjaxCall 网址:http://www.ajaxy.com/run/testAjaxCaller/ 库文件代码比较简单比较容易上手并且支持脚本调试 2、 Flash JavaScript Integration Kit 网址:http://weblogs.macrom... <a href="https://www.cnblogs.com/songliang/archive/2008/12/17/1356835.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/songliang/archive/2008/12/17/1356787.html
如何在Repeater的HeaderTemplate和FooterTemplate模板中寻找控件? - sl2008
在Repeater的ItemTemplate模板中的控件,我们可以用Items属性来遍历行并用FindControl进行寻找, 如下所示:在Repeater的Item Command事件下下遍历: for(int i=0;i '> 下边代码示例寻找Label1和Label3: 程序代码 //在HeaderTemplate中寻找Lab...
2008-12-17T06:06:00Z
2008-12-17T06:06:00Z
sl2008
https://www.cnblogs.com/songliang/
【摘要】在Repeater的ItemTemplate模板中的控件,我们可以用Items属性来遍历行并用FindControl进行寻找, 如下所示:在Repeater的Item Command事件下下遍历: for(int i=0;i '> 下边代码示例寻找Label1和Label3: 程序代码 //在HeaderTemplate中寻找Lab... <a href="https://www.cnblogs.com/songliang/archive/2008/12/17/1356787.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/songliang/archive/2008/12/17/1356471.html
如何利用SqlDataAdapter进行数据更新(转载) - sl2008
以前只会简单的SqlDataAdapter进行数据更新,这次由于项目的原因,让我再次接触到SqlDataAdapter,SqlDataAdapter可以更新任何一个数据表(DataTable dt),要进行这样的更新,我们首先要进行一些设置,如SqlDataAdapter的SqlCommand,包括Upda...
2008-12-17T01:29:00Z
2008-12-17T01:29:00Z
sl2008
https://www.cnblogs.com/songliang/
【摘要】以前只会简单的SqlDataAdapter进行数据更新,这次由于项目的原因,让我再次接触到SqlDataAdapter,SqlDataAdapter可以更新任何一个数据表(DataTable dt),要进行这样的更新,我们首先要进行一些设置,如SqlDataAdapter的SqlCommand,包括Upda... <a href="https://www.cnblogs.com/songliang/archive/2008/12/17/1356471.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/songliang/archive/2008/12/16/1356182.html
利用第三方的API实现网页搜索 - sl2008
今天用到了一个小技巧,现在拿出来给大家分享: 一般现在的网页都有搜索模块,搜索引擎大体上可以分为三大类: (1).全文检索搜索引擎 (2).目录搜索引擎 (3).元搜索引擎 搜索用到的相关技术也有三种:中文分词,排序技术,网络蜘蛛。 而在这里,我们可以不写任何代码实现搜索,利用用第三方的API实现搜索,为自己的网站添加Google和Baidu的搜索功能。 在这里用户可以根据自己的喜好选...
2008-12-16T10:50:00Z
2008-12-16T10:50:00Z
sl2008
https://www.cnblogs.com/songliang/
【摘要】今天用到了一个小技巧,现在拿出来给大家分享: 一般现在的网页都有搜索模块,搜索引擎大体上可以分为三大类: (1).全文检索搜索引擎 (2).目录搜索引擎 (3).元搜索引擎 搜索用到的相关技术也有三种:中文分词,排序技术,网络蜘蛛。 而在这里,我们可以不写任何代码实现搜索,利用用第三方的API实现搜索,为自己的网站添加Google和Baidu的搜索功能。 在这里用户可以根据自己的喜好选... <a href="https://www.cnblogs.com/songliang/archive/2008/12/16/1356182.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/songliang/archive/2008/12/15/1355542.html
QQ网站自动生成在线客服代码 - sl2008
如上图,很多大型网站均有QQ在线客服,如何实现的呢? 其实,直接在腾讯的官方网站http://is.qq.com/webpresence/code.shtml上可以在线生成代码,先根据自己的喜好选择自己喜欢的风格样式,再根据提示步骤生成代码,然后粘贴到自己项目的前台中即可。举例如下(以我的QQ为例); 前台代码: ...
2008-12-15T11:54:00Z
2008-12-15T11:54:00Z
sl2008
https://www.cnblogs.com/songliang/
【摘要】如上图,很多大型网站均有QQ在线客服,如何实现的呢? 其实,直接在腾讯的官方网站http://is.qq.com/webpresence/code.shtml上可以在线生成代码,先根据自己的喜好选择自己喜欢的风格样式,再根据提示步骤生成代码,然后粘贴到自己项目的前台中即可。举例如下(以我的QQ为例); 前台代码: ... <a href="https://www.cnblogs.com/songliang/archive/2008/12/15/1355542.html" target="_blank">阅读全文</a>