10 2011 档案
摘要:Ajax工作原理--Asynchronous JavaScript and XML
阅读全文
摘要:第一种解释 DataReader和DataSet最大的区别在于,DataReader使用时始终占用SqlConnection,在线操作数据库..任何对SqlConnection的操作都会引发DataReader的异常..因为DataReader每次只在内存中加载一条数据,所以占用的内存是很小的..因
阅读全文
摘要:已知一个整数N,求另外一个整数M,使得M本身 + M各个位上的数 = N;这是一道简单的算法题,主要就是用了取整(/)和求余(%)这两个基本运算。
阅读全文
摘要:Ø 发送邮件所用的核心知识点 微软封装好的MailMessage类:主要处理发送邮件的内容(如:收发人地址、标题、主体、图片等等) 微软封装好的SmtpClient类:主要处理用smtp方式发送此邮件的配置信息(如:邮件服务器、发送端口号、验证方式等等) SmtpClient主要进行了三层的封装:Socket --> TcpClient --> SmtpClientØ 具体代码请看如下所示:using System;using System.Collections.Generic;using System.Linq;using System.Text;using
阅读全文
摘要:用小白鼠鉴别有毒药水问题,这是一个二进制开关(0/1)问题,类比于海明码校验算法。
阅读全文
摘要:使用XPathExpression可以对xml文件内容的节点按照某一个属性列进行排序
阅读全文
摘要:Html中Button的display属性控制着此Button的隐藏与显示功能,当display=="none"的时候是隐藏,display==“block”的时候是显示;并且display是存在于style中的。在Html中进行display属性的设置,请看如下代码: Display Button Hidden Button 知道了哪个属性控制Button的隐藏与显示,以及属性所在的位置后,在JS中调用与设置就变得很简单了(注意层次关系)。代码如下:function DisplayAndHiddenBtn(btnId,...
阅读全文
摘要:用JS可以对xml文件进行加载,然后根据获得的xmlDoc对象进行相应的xml文件的处理,如增删改查节点与属性,这里给出一个加载xml文件的方法。JS代码如下所示:function GetXmlDocument(fileUrl) { var xmlDoc; try { //internet explorer xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); } catch (e) { try { /*firefox, mozilla, opera, etc.*/ xmlDoc...
阅读全文
摘要:JS可以将数据以不同的格式保存在文件中,例如以.txt, .doc, .csv等等不同的类型。实现代码如下所示:function SaveInfoToFile(folder, fileName) { var filePath = folder + fileName; var fileInfo = "hahahaha"; var fso = new ActiveXObject("Scripting.FileSystemObject"); var file = fso.CreateTextFile(filePath, true); file.Write(fi
阅读全文
摘要:用JS获取当前时间,并且对此时间进行分解和重组,以不同的形式返回,代码如下所示:function GetCurrentTime(flag) { var currentTime = ""; var myDate = new Date(); var year = myDate.getFullYear(); var month = parseInt(myDate.getMonth().toString()) + 1; //month是从0开始计数的,因此要 + 1 if (month 9?(this.getYear() % 100).toString():'0'
阅读全文
摘要:用JS去遍历Table的所有单元格中的内容,可以用如下JS代码实现:function GetInfoFromTable(tableid) { var tableInfo = ""; var tableObj = document.getElementById(tableid); for (var i = 0; i < tableObj.rows.length; i++) { //遍历Table的所有Row for (var j = 0; j < tableObj.rows[i].cells.length; j++) { //遍历Row中的每一列 ...
阅读全文
摘要:当我们在界面中通过点击事件进行上传本地磁盘中的文件,或者下载实际内容保存到本地磁盘的时候,需要JS弹出选择框,来选取本地磁盘路径。下面的这部分JS代码就可以实现弹出本地磁盘的逻辑结构,用于我们选择Folder的路径。function BrowseFolder() { try { var Message = "Please select the folder path."; //选择框提示信息 var Shell = new ActiveXObject("Shell.Application"); var Folder = Shell.Browse...
阅读全文
摘要:界面中的各个控件有时候会需要ToolTip的功能,其实实现ToolTip功能十分简单,代码如下所示:function GetValueForToolTip(obj) { var tValue = obj.innerText; obj.setAttribute("title", tValue);}参数obj为我们传递控件对象,例如:一个button,Table中的一个单元格等等,简单的调用一下:HaHa用Button再调用一下:HaHa Button其他依次类推啦,如有更好的方法和建议,欢迎指教~~
阅读全文