• mscorwks.dll在.Net中的地位及代码保护应用2008-09-19mscorwks.dll在.Net中的地位及代码保护应用【阅读全文】
  • 使用.NET实现你的IP切换器2008-09-19 1. 引言 经常在公司、客户和家里奔波,切换ip是天天要做的事情,所以有心开发一个小的应用程序,来实现ip地址的快捷切换。既然有了思路就着手来做,我首先想到的是应用netsh.exe工具来实现,所以配置一个批处理文件来实现netsh.exe命令的执行,然后使用.net框架来调用bat文件即..【阅读全文】
  • 如何用C#来部署数据库2008-09-19现在好多程序,都是与数据库相关的,因此在做安装的时候,部署数据库看似是一件很复杂的事情。其实就我个人而言,部署数据库是很简单,大致的思路如下:1. 用本身的dbms来产生数据库创建的sql脚本;2. 接下来就是写程序来执行sql脚本,从而达到创建数据库的目的。 以下用一个举..【阅读全文】
  • .net打包自动安装数据库2008-09-19 一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。 3. 单击“确定”关闭对话框。 ..【阅读全文】
  • 数据库开发个人总结(ADO.NET小结)2008-09-19 一.用sqlconnection连接sql server1..加入命名空间 using system.data.sqlclient; 2.连接数据库 sqlconnection myconnection = new sqlconnection();myconnection.connectionstring = "user id=sa;password=sinofindb;initial catalog=test;data source=127.0.0.1;connect t..【阅读全文】
  • ASP.NET如何进行性能优化问题(2)2008-09-19 三、页面的优化(.aspx) 主要针对几个页面属性 1、enableviewstate(页面的视图状态)。如果无特殊要求设置为false。使用viewstate ,每个对象都必须先序列化到 viewstate 中,然后再通过回传进行反序列化,因此使用 viewstate是没有代价的。尽量减少使用对象,如果..【阅读全文】
  • ASP.NET如何进行性能优化问题(1)2008-09-19 一、sqldataread和dataset的选择 sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用sqldatareader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接 (sqldatareader 读数据是快速向前的。sqldatareader ..【阅读全文】
  • 用.Net实现基于CSS的AJAX开发(6)2008-09-19 headingclicked: function(e) ...{ var that = sorting.that; // 被点击的目标链接 var linkel = geteventtarget(e); // 直接获取td, tr, thead 和 table var td = linkel.parentnode; var tr = td.parentnode; var thead = tr.parentnode; ..【阅读全文】
  • 用.Net实现基于CSS的AJAX开发(5)2008-09-19菜鸟学堂: /**//** * 下移按钮 **/ downrow : function(e) ...{ var that = crudbtn.that; var linkel = geteventtarget(e); var td = linkel.parentnode; var tr = td.parentnode; var thead = tr.parentnode; var table = thead.parentnode;..【阅读全文】
  • 用.Net实现基于CSS的AJAX开发(4)2008-09-19 else ...{ // 如果已经点击了确定 var pars = "pars="; if(tr.getattribute('editing')!=0) ...{ td.childnodes[0].removenode(true); td.childnodes[0].removenode(true); td.childnodes[0].removenode(true); var linkel2 = createelement(..【阅读全文】
  • 用.Net实现基于CSS的AJAX开发(3)2008-09-19 var linkel = createelement('a'); linkel.href = '#'; linkel.onclick = this.uprow; linkel.setattribute('columnid', k); var innerels = table.tbodies[0].rows[j+1].cells[k].childnodes; linkel.innertext = "上移"; table.tbodies[0].rows[j+1]..【阅读全文】
  • 用.Net实现基于CSS的AJAX开发(2)2008-09-19 好了,完成删除,,那么所有对应这个业务的删除都可以由命名为dgbigclassmanage的某一元素通过绑定delbtn样式来执行删 除(当然,这样不科学,不过是demo嘛,如果是实际你可以在querystring里多传一个参数,在到ajaxdelrow派发后再用进行二次派发,然后以这个参数做标识就..【阅读全文】
  • 用.Net实现基于CSS的AJAX开发(1)2008-09-19 前面我介绍了我做的.net版的ajax库(.net下的简单ajax处理库 ),现在要介绍的是一种开发模式:样式绑定式驱动开发。 样式驱动是我自己命名的,(我也不知道它叫什么,嘿嘿)以便区别目前的请求驱动式开发(如struts、webwork等)和事件驱动式开发(如asp.net、jsf等)。 正..【阅读全文】
  • .NET中多线程的同步资源访问2008-09-19在应用程序中使用多个线程的一个好处是每个线程都可以异步执行。对于 windows 应用程序,耗时的任务可以在后台执行,而使应用程序窗口和控件保持响应。对于服务器应用程序,多线程处理提供了用不同线程处理每个传入请求的能力。否则,在完全满足前一个请求之前,将无法处理每个新..【阅读全文】
  • GridView添加删除按钮终极办法2008-09-19最大的网站源码资源下载站,这两天用gridview,正好遇到要添加删除确认这个操作,网上搜了一通,这篇最好,为gridview“删除”列添加确认对话框 其中提到一种方法被称为是一种最简洁的办法,果然不错,分析得也很好。 不过,我在用的过程中却遇到了哭笑不得的情况:引号的问题 ..【阅读全文】
  • c# 实现Word联接Excel的MailMerge功能2008-09-19目标:使用word的mailmerge功能,数据源是excel中的数据。这些资料在网上很少,只能自己慢慢测试了。 关于word的mailmerge功能: word提供邮件的模板,可以选择各种数据源,比如数据库,excel等,然后群发(或打印、另存文件)邮件。 为了实现这个功能,我的程序要能做的是 ..【阅读全文】
  • 解开Ajax技术中的达芬奇密码2008-09-19现在,ajax技术发展势头迅猛,开发者已经建立了一个调用大量客户端javascript、不断增长的、复杂的系统。因此,在javascript上尝试oo技术便成为了管理复杂性的一种手段。在此过程中,多数开发者很快便认识到:javascript是一种原型化的(prototypical)语言,它缺少oo自身带来的多种..【阅读全文】
  • 利用AJAX和ASP.NET实现简单聊天室2008-09-19 介绍 我的第一个简单的chat room 是用asp 3.0 写成的。那无外乎有二个textbox,他们发送消息给程序变量然后显示在一个每秒刷新的页面上。在那个时代,一个真正的聊天室必须运用java applet或activex control。不过这一切都在ajax到来之后改变了。ajax是一个结合了xml 和 java..【阅读全文】
  • 如何快速捕获.NET代码中隐藏的BUG2008-09-19 团队开发的一个方面就是在将所有的改动合并到中心资料库之前,允许单独的开发者在本地编写并构建(build)有特色的代码。开发者可以在本地测试与调试最新的版本,并且可以保证他们所有的工作代码可以与其他同事的协同工作,他们可以手动测试这些代码,但是更好的办法就是将这一过..【阅读全文】
  • 动态网页原理/.net面面观2008-09-19一、 序言 不知从什么地方开始才好,所以还是以闲聊作为开场。首先很高兴得到大家的支持,更高兴可以遇到这么多志同道合的朋友,愿我们可以共同学习,共同进步。正所谓学无先后,达者为师,在讲解的过程之中,如有错漏之处,还请指正。其次,恭喜你选择web应用开发,成..【阅读全文】
共 7961 条记录┊当前页次:6/399┊20条/页