- 博客(19)
- 资源 (13)
- 收藏
- 关注
原创 AjaxPro实例说明
6.1、添加AjaxPro.dll应用 2.1.1用VS打开项目,在其资源管理器中,右击引用,左击"添加引用",如图1_1所示 图1-1 2.1.2出现如图1_2所示的对话框,点击浏览,找到AjaxPro.dll文件所在的位置,双击AjaxPro.dll,然后点击确定。 图1-2 2.1.3在资源管理器的引用文件夹下,就可以看到AjaxPro了,说
2009-02-16 10:19:00 910
原创 HttpWebRequest GET方式提交Asp.net表单.doc COOKIE
本想做个提取某页一些数据的小程序.以前也看过些爬虫方面的知识.可这次这个网页的内容需要登录后才能提取.这下把我有点难住了.问题:1. 是否我在浏览器登录后在程序中访问就等于登录了呢?于是经过测试, 失败告终! 猜想原因:可能COOKIE只与特定浏览器关联,由于我是在Console中通过代码访问页面,所以不能关联到浏览器的COOKIE 于是上网查了些关于HttpW
2008-10-30 12:51:00 3742
原创 c# 反射 的一些基本知识
反射方面的基本知识:① 什么是反射?反射提供了封装程序集、模块和类型的对象。 .Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息 Assembly类可以获得正在运行的装配件信息(.dll或.exe),也可以动态的加载装配件,
2008-10-24 20:20:00 659
原创 未将对象引用设置到对象的实例之DropDownList
未将对象引用设置到对象的实例之DropDownList有时在我们的网页中需要这样的功能: 当点击”编辑”后原某列的编辑状态为一个下拉列表以供我们选择内容, 前不久在做个项目时遇到了这样的需求.原以为这个很好实现的,但从没有确实的着手做过.可就是这么个”简单”的问题困扰了我一天多的时间.在调试的时候老提示错误未将对象引用设置到对象的实例. 首先要解决的是D
2008-10-19 16:49:00 2107 1
原创 ASP.Net 返回上一页方法集锦
asp.net 中返回上一页方法总结:(包括.net中的方法和javascript方法)方法一:利用javascript中的history对象,放在任何有onClick事件的元素中都可以javascript:window.history.go(-1);return false;"value="返回上一页">返回上一页方法二:利用Reponse.writeResponse.write("hi
2008-10-10 20:42:00 564
原创 GridView内容导入到EXCEL
GridView数据 导入到 EXCEL 1.添加按钮事件_____导入EXCEL protected void Button2_Click(object sender, EventArgs e) { Response.Clear(); Response.Buffer = true; Response.Charset = "GB2312"
2008-10-10 10:54:00 527
原创 截取页面中GridView数据进行打印
本文转自:http://blog.csdn.net/fanfengchimo/archive/2007/07/23/1703307.aspx原文如下:GridView 打印今天公司让做一个打印功能,就是把gridview中的内容打印出来,再网上查了好多方法,最后决定把gridview包含到一个div中,然后将div的html提交到另一个页面,最终打印这个页面. 打印指定内容:functio
2008-10-10 10:52:00 1078
原创 GridView排序问题
在网上也看了些关于 GridView 点击标题 进行排序的文章,然自己简单的实现了一个方法首先.将GridView中要排序列的SortExpression设置为相关字段的列名(应对应为数据库中的字段名)代码如下:思路:用ViewState["direction"]存入排序的方向, 先将数据存入DataTable中,然后用表构建一个GridView以便利用其Sort属性进行排序
2008-10-07 21:08:00 498
原创 java.lang.String
java.lang.StringString 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享常用函数:String()其表示一个空字符序列。String(byte[] bytes) String(char[]
2008-09-23 13:26:00 497
原创 java值传递与引用传递
java中没有了c++中 & 这样的引用符号,也没像c#中那样提供了out与ref 那么它是怎么做的呢 做什么事情都要去除例外的东西,String类就是此类问题的一个特殊情况 为什么特殊呢? 因为它是一个引用类型,确执行的是值传递。这样说有些抽象,还是举个例子吧值传递:class Str { public static void main(String[] args
2008-09-15 20:55:00 471
原创 java初体验
看了些java的基础东西,给我的第一感觉就是它很简洁,当然这是相对于c++而言的。 首先,它没有了让人望而生畏的指针,并且提供了垃圾自动回收机制,程序员不用再为何时释放内存而诚惶诚恐。其实在dot net中也有这种机制,确切的说是ms拷贝java的理念。 其次,另一个让我喜欢的是它的多态性表现的也很简洁。不像c++中还说什么虚函数之类的东西,只会让别人感觉云山雾罩的。而ja
2008-09-15 12:02:00 495
原创 如何成为一名优秀的程序员(转载)
一位仁兄说的“程序员写的程序不是算法+语法 ,而是要能够满足用户需求的工 具”我非常赞同,要想达到用户需求就必须从各个方面来考虑如业务、人机交互 、效率等方面,而不只是一个语言(语法)的问题,语言(语法)只是工具,只 知语法不知其他那就真是编程机器了! 编程机器在印度高中生经过几个月培训,按照严谨的软工方法,加上较高的管理 ,就可以胜任了!大家相信吗,我是相信的!谈到这里我就不禁说到了国内教育 界
2008-08-05 13:27:00 490
原创 c#实现各种排序(未完)
//冒泡排序 //原理:从底部冒泡(逐个比较并进行交换),将最大(小)的元素顶到上面来.对已经排好序的就不再进行排序 //优化:对是否交换进行监视,如果没有发生交换,则已经排好序 static void PopSort(params int[] s) { int n = s.Length; //数组元素个数 //需要冒泡n-1
2008-08-05 09:54:00 438
转载 .NET代码执行顺序探讨
通常我们设计一个.NET应用程序,无需考虑过多就可以让我们的程序正确的跑起来。但是,当我们的设计日益复杂时,稍不小心就会因为不清楚.NET代码的执行顺序以及规则而使我们陷入困境。先来个小demo,检查一下你对它了解多少吧。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHi
2008-08-04 15:44:00 487
原创 匿名方法
要将代码块传递为委托参数,创建匿名方法则是唯一的方法。例如:C#button1.Click += delegate(System.Object o, System.EventArgs e)//传递参数 { System.Windows.Forms.MessageBox.Show("Click!"); }; C#delegate void Del(i
2008-08-03 21:37:00 440
原创 如何:对 Windows 窗体控件进行线程安全调用
序:访问 Windows 窗体控件本质上不是线程安全的。如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的 bug,包括争用情况和死锁。确保以线程安全方式访问控件非常重要。 .NET Framework 有助于在以非线程安全方式访问控件时检测到这一问题。在调试器中运行应用程序时,如果创建某控件的线程之外的其他线程试图调用该控件,则
2008-08-03 20:50:00 549
转载 Visual C#多线程参数传递浅析
C#多线程传递参数的方法:1.通过构造函数传递2.使用线程池的QueueUserWorkItem 方法.该方法第二个参数就是 传递的参数3.最后一种方法使用异步委托来实现参数的传递//////////////////////////////////////////////////////////////////////////////////////////////////////
2008-08-03 19:47:00 562
转载 c# 多线程 编程
一.多线程的概念 Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即
2008-08-03 11:02:00 358
转载 C#制作的更换壁纸程序
先让我们来了解一个API吧,SystemParametersInfo,这个API的功能很简单就是通过一些参数的设置来完成对系统的一些外观设置.函数原型如下:BOOL SystemParametersInfo( UINT uiAction, UINT uiParam, PVOID pvParam, UINT fWinIni );该函数返回一个Bool值.非0成功,
2008-08-02 14:19:00 1293 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人