C# WebBrowser强制使新窗口网页只在WebBrowser打开
摘要:最近写了个软件叫WebBrowser,目的用于,网页的自动操作处理,就是说,所有你在网页上面的操作,都可以录到一个脚本中,然后可以回放这个操作过程。。我是说任何过程。 程序是用C#写的,其中遇到了一个难题,对于网页,我是用C#内置的WebBrowser控件控制,但是这个控件有个问题,就是对于一些网页上的链接,如果你在IE打开的时候,它是在新窗口打开的话,这时候,你在WebBrowser点击的话,它...
阅读全文
posted @
2009-10-03 06:40
freedom831215
阅读(1463)
推荐(0)
Net下WinForm换肤控件整理
摘要:1. 东日IrisSkin IrisSkin 共有两个版本,一个是IrisSkin.dll 用于.Net Framework1.0/1.1 和IrisSkin2.dll 用于.Net Framework2.0版本。详细内容见安装文件的help文档。 除此之外,东日还有两个很cool的Menu: MatrixMenu和WheelMenu。 (详细内容请参见http://www.sunisoft.cn...
阅读全文
posted @
2009-10-03 06:40
freedom831215
阅读(335)
推荐(0)
.NET开发中的一些小技巧
摘要:这篇文章来自是Mukund Pujari的《Some Cool Tips for .NET》,本人给大家翻译总结一下,我英语水平也就那么回事,不合适的地方还是请大家提出来。 1. 如何创建一个可改变大小没有标题栏的窗体?(How to create a form with resizing borders and no title bar?) form1.Text = string. Empty;...
阅读全文
posted @
2009-10-03 06:38
freedom831215
阅读(206)
推荐(0)
c#开发应避免的几个小滥用
摘要:一 String和StringBuilder 少量的字符串操作不宜采用StringBuilder。 由于string是不可变得对象,对于string的叠加,每次操作都会生成一个新的string对象。所以针对大量string的操作时,我们会采用StringBuilde。但似乎很多人都知道这一点,所以只要字符串相加,不管三七二一都用StringBuilder。其实这是个误区,在这里要注意"大量"一词...
阅读全文
posted @
2009-10-03 06:38
freedom831215
阅读(185)
推荐(0)
C#基础全接触
摘要:引用类型是类型安全的指针,它们的内存是分配在堆(保存指针地址)上的。 String、数组、类、接口和委托都是引用类型。 强制类型转换与as类型转换的区别:当类型转换非法时,强制类型转换将抛出一个System.InvalidCastException异常, 而as不会抛出异常,它返回一个null值。 用using创建别名:using console = System.Console; 访问限定符: ...
阅读全文
posted @
2009-10-03 06:37
freedom831215
阅读(131)
推荐(0)
★【汇总c#.net常用函数和方法集】★
摘要:●1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月= currentTime.Month; 1.4 取当前日 in...
阅读全文
posted @
2009-10-03 06:36
freedom831215
阅读(165)
推荐(0)
★【C#日期函数所有样式大全】★
摘要:C#日期相减 DateTime dt = Convert.ToDateTime(this.TextBox1.Text); DateTime de = Convert.ToDateTime(this.TextBox2.Text); System.TimeSpan ts = dt.Subtract(de); this.Label1.Text = "天" + ts.Days.ToString() + ...
阅读全文
posted @
2009-10-03 06:35
freedom831215
阅读(144)
推荐(0)
【C#+ASP.NET】ASP.NET跨页面传值技巧总结
摘要:★1.使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子: a.aspx的C#代码 private void Button1_Click(object sender,Syste...
阅读全文
posted @
2009-10-03 06:35
freedom831215
阅读(194)
推荐(0)
★【C#常用排序算法大全】★
摘要:●冒泡排序 using System; namespace BubbleSorter { public class BubbleSorter { public void Sort(int [] list) { int i,j,temp; bool done=false; j=1; while((j<list.Length)&& (!done)) { done=true;...
阅读全文
posted @
2009-10-03 06:34
freedom831215
阅读(139)
推荐(0)
在C#中利用DirectX实现声音播放
摘要:我感觉声音的播放比较简单。我们从播放声音开始。为什么我这么觉得?我也不知道。 这里是展示最简单的DirectX播放声音的例子,我尽量省略了无关的代码。最后的代码只有19行,够简单了吧? 准备工作: 1.安装了DirectX SDK(有9个DLL文件)。这里我们只用到MicroSoft.DirectX.dll 和 Microsoft.Directx.DirectSound.dll 2...
阅读全文
posted @
2009-10-03 06:34
freedom831215
阅读(610)
推荐(0)
如何动态加载控件以及插件编程思想(C#)
摘要:控件,在实现快速开发中起着非常重要的作用,它可以将某一特定功能封装起来,供可户程序员调用,更重要的是它还可以实现插件式开发,使软件的灵活性、可扩充性大大增强。在网络上,也有很多动态加载控件、动态调用类成员等的资料。下面,我就将动态加载控件总结一下,以供大家参考。(不过由于本人水平有限,不一定有参考价值,写出来一方面是为了总结自己,以求提高,另一方面也希望各为朋友看到我的不足,给我提出宝贵意见) 一...
阅读全文
posted @
2009-10-03 06:33
freedom831215
阅读(404)
推荐(0)
VS.Net 下的Wondows窗体常用项目
摘要:使用.Net编写Windows程序,对于窗体控制常见项目 1、让窗体在启动时在指定位置出现 form1.StartPosition Manual CenterScreen WindowsDefaultLocation (default) WindowsDefaultBounds CenterParent 只有在窗体启动前设置才有效。 2、设置窗体的图标 form1.Icon 3、设置该窗体成为多个...
阅读全文
posted @
2009-10-03 06:33
freedom831215
阅读(238)
推荐(0)
C#Socket编程
摘要:Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括了Internet的所有需要--从socket...
阅读全文
posted @
2009-10-03 06:33
freedom831215
阅读(688)
推荐(0)
cookie全攻略
摘要:Cookie在英文中是小甜品的意思,而这个词我们总能在浏览器中看到,食品怎么会跟浏览器扯上关系呢?在你浏览以前登陆过的网站时可能会在网页中出现:你好XX,感觉很亲切,就好像是吃了一个小甜品一样。这其实是通过访问你主机里边的一个文件来实现的,因此这个文件也就被称为了Cookie。想全面了解 Cookie吗?看看下文吧! 一.了解Cookie 适用对象:初级读者 Cookie是当你浏览某网站时...
阅读全文
posted @
2009-10-03 06:28
freedom831215
阅读(220)
推荐(0)
session和cookie
摘要:一、cookie机制和session机制的区别 ************************************************************************************* 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识...
阅读全文
posted @
2009-10-03 06:16
freedom831215
阅读(176)
推荐(0)
找不到using System.Web.Script.Services 的问题
摘要:using System.Web.Script.Services; 这个命名空间并不是在System.Web中,而是在ajax扩展中。 需要安装ASP.NET 2.0 AJAX Extensions,然后在项目上添加引用:System.Web.Extensions 最后在引用命名空间中添加using System.Web.Script.Services
阅读全文
posted @
2009-10-03 06:14
freedom831215
阅读(351)
推荐(0)
LINQ体验系列文章导航
摘要:LINQ体验系列文章导航 LINQ体验系列文章导航LINQ推荐资源推荐一个大家学习和交流LINQ的地方,就是博客园的LINQ专题和LINQ交流小组。LINQ专题中整理了有关LINQ方方面面的入门、进阶、深入的文章;学习中遇到什么问题或者疑问也可以LINQ交流小组去提问,往往你会得到意想不到的收获哦。 LINQ专题:http://kb.cnblogs.com/zt/linq/LINQ小组:http:...
阅读全文
posted @
2009-10-03 06:14
freedom831215
阅读(142)
推荐(0)
DataView.RowFilter 时间段统计
摘要:System.Windows.Forms.ComboBox comboName = new System.Windows.Forms.ComboBox(); this.comboName.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.comboName.FormattingEnabled = true; ...
阅读全文
posted @
2009-10-03 06:12
freedom831215
阅读(591)
推荐(0)
c#取本月的最后一天
摘要:DateTime lastDay = Convert.ToDateTime(DateTime.Now.AddMonths(1).ToString("yyyy-MM-01")).AddDays(-1); lastDay即为本月的最后一天,首先去下个月的第一天DateTime.Now.AddMonths(1).ToString("yyyy-MM-01"),再在这个基础上减去1天,AddDays(-1)...
阅读全文
posted @
2009-10-03 06:12
freedom831215
阅读(1090)
推荐(0)
开心网外挂开发手记
摘要:做一个Web游戏外挂需要的准备知识: 1) 需要有耐心 2) 熟悉HTML, JavaScript,特别是FORM 3) 熟悉HTTP协议,特别是Cookie, URL的编码方式和POST, GET内容格式 4) 熟悉游戏本身,能抽象出最优的赚钱/升级的数学模型 5) 掌握一门语言,白菜萝卜都可以,我比较喜欢用Python和C# 6) 需要一些抓包的工具,比如Fiddler 好了,来个例子,开心网...
阅读全文
posted @
2009-10-03 06:12
freedom831215
阅读(630)
推荐(0)