内容列表
- The key of C# 学习笔记II (200410)
-
Wednesday, October 13, 2004
浮点数的比较运算
对浮点数进行比较,必须先舍入为相同精度再进行,因其的不精确性。
在需要测试某个float值或double值是否为无穷大或NaN时,不能直接用Single或Double结构中的PositiveInfinity、NegativeInfinity或NaN字段进行比较;应选用IsInfinity
- 分类:.NET开发 查阅全文
- C#如何取硬件标志
- using System;using System.Runtime.InteropServices;using System.Management;namespace Hardware{/// <summary>/// Hardware_Mac 的摘要说明。/// </summary>public class HardwareInfo{ &n
- 分类:.NET开发 查阅全文
- 如何点击按钮弹出新窗口,输入数据后返回并刷新页面?
-
如何点击按钮弹出新窗口,输入数据后返回并刷新页面?
作者:孟宪会 出自:【孟宪会之精彩世界】 发布日期:2003年7月8日 4点0分13秒
在一些.NET论坛中有人经常会问:如何在页面中点击按钮打开新页面,输入数据,然后返回到初始页面并进行更新?要解决这个问题,应该弄清楚window.showModalDialog()的用法,本人在http
- 分类:.NET开发 查阅全文
- 用C#编写获取远程IP,MAC的方法
- 如果要想获得远程的地址,需要用sendarp这个函数来实现。具体的代码如下:[DllImport("Iphlpapi.dll")]private static unsafe extern int SendARP(Int32 dest,Int32
- 分类:.NET开发 查阅全文
- 创建固定表头、表格体滚动的DataGrid
-
创建固定表头、表格体滚动的DataGrid
作者:孟宪会 出自:【孟宪会之精彩世界】 发布日期:2003年6月11日 7点49分48秒
在使用DataGrid时,有时候需要表头表头固定、表格体的内容可以滚动,下面的代码就是实现这个功能的代码。
ShowFixedHeader.aspx
- 分类:.NET开发 查阅全文
- C#中调用Windows API的要点
- 在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话,在C:\Program Files\Microsoft Visual Studio .NET\Fram
- 分类:.NET开发 查阅全文
- Simulate Anneal Arithmetic (SAA,模拟退火算法)
- 模拟退火算法
模拟退火算法来源于固体退火原理,将固体加温至充分高,再让其徐徐冷却,加温时,固体内部粒子随温升变为无序状,内能增大,而徐徐冷却时粒子渐趋有序,在每个温度都达到平衡态,最后在常温时达到基态,内能减为最小。根据Metropolis准则,粒子在温度T时趋于平衡的概率为e-ΔE/(kT),其中E为温度T时的内能,ΔE为其改变量,k为Boltzmann常数。用固体退火模拟组合优化问题,
- 分类:.NET开发 查阅全文
- A*算法实现8数或者15数问题(C#实现)
- 8数和15数问题
-、问题描述
8数或15数问题是同一个问题,其就是一个随机排列的8个或15个数在一个方正格子中移动到达规定的一个目标状态。由于只有一个空格子,故只有在空格附近的棋子可以移动。
二、算法描述
F 算法选择
此问题需要对所有可能的路径进行穷举,但是由于随着树的高度的加大,其子结点的增加宿舍剧增,所以对所有的子结点进行穷举是不大现实的。而根据当前的状态
- 分类:.NET开发 查阅全文
- 深度和广度优先分油问题(C#实现)
- 分油问题
-、问题描述
分油问题:两个小孩去打油,一人带了一个一斤的空瓶,另一个带了一个七两和一个三两的空瓶。原计划各打一斤油,可是由于所带的钱不够,只好合打了一斤油,在回家的路上,二人想平分这一斤油,可是又没有其它工具。现只用这三个瓶子(一斤、七两、三两)精确地分出两个半斤油来。
二、算法描述
F 算法选择
通过分析题目并结合深度优先、广度优先和迭代加深搜索的算
- 分类:.NET开发 查阅全文
- Wrox的C#高级编程第三版第一部分第一章(18~21页)
-
1.4.1 私有程序集
私有程序集是使程序集中最简单的类型。他们一班附带于软件上面并且也仅仅被该软件所用。一般情况下附带私有程序集的情况是这样的,你在编写一个由一个可执行文件和好几个类库组成的应用程序,而类库中的代码你只想让这个应用程序使用。
系统保证私有程序集不会被其他的软件所使用,因为应用程序只可以加载
- 分类:.NET开发 查阅全文
- 为什么网站设计的标准划?
-
网站设计的标准时代
作者:阿捷
本文观点:遵循国际网站标准(Web Standards)进行网站设计和改善。阅读对象:网站设计人员、web应用开发人员关键字:Web Standards、XML、XHML、CSS、DOM、DOCTYPE、Accessibility
前言
网络上的变革每天都在发生,当我们觉得网站设计技术已经非常简单和
- 分类:.NET开发 查阅全文
- 使用C#控制远程计算机的服务
- 在.net中提供了一些类来显示和控制Windows系统上的服务,并可以实现对远程计算机服务服务的访问,如System.ServiceProcess命名空间下面的ServiceController 类,System.Management下面的一些WMI操作的类。虽然用ServiceController可以很方便的实现对服务的控制,而且很直观、简洁和容易
- 分类:.NET开发 查阅全文
- 一个功能齐全的DataGrid分页例子
-
一个功能齐全的DataGrid分页例子
作者:孟宪会 出自:【孟宪会之精彩世界】 发布日期:2003年5月11日 11点35分53秒
下面的这个例子提供了DataGrid的分页功能。aspx代码和Cohe Behind代码分别如下,注意更改数据录连接字符串。结果如下:
C#版本 例子
DataGridPaging.aspx
- 分类:.NET开发 查阅全文
- 在DataGrid快速添加新行
-
在DataGrid快速添加新行
作者:孟宪会 出自:【孟宪会之精彩世界】 发布日期:2003年5月13日 1点26分31秒
ASP.NET DataGrid为我们提供的内建的记录行编辑功能,但是没有提供内建的添加新行的功能。一个办法就是:在DataTable中添加新行,然后再重新绑定到DataGrid,这个办法可行,但在更新前需要进行确认,
- 分类:.NET开发 查阅全文
- 利用RowFilter属性,将一个DataSet绑定到两个DataGrid
-
利用RowFilter属性,将一个DataSet绑定到两个DataGrid
作者:孟宪会 出自:【孟宪会之精彩世界】 发布日期:2003年5月15日 8点22分10秒
下面就是利用RowFilter属性,将一个DataSet绑定到两个DataGrid的例子代码:
Sub Page_Load(Sender As Obje
- 分类:.NET开发 查阅全文
- 在ASP.NET中实现多文件上传
-
在ASP.NET中实现多文件上传
作者:孟宪会 出自:【孟宪会之精彩世界】 发布日期:2003年5月20日 11点41分7秒
在以前的Web应用中,上传文件是个很麻烦的事,现在有了.NET,文件上传变得轻而易举。下面的这个例子实现了多文件上传功能。可以动态添加输入表单,上传的文件数量没有限制。代码如下:
MultiUpload.aspx
- 分类:.NET开发 查阅全文
- 在服务器端得到可编辑Iframe的HTML源代码
-
在服务器端得到可编辑Iframe的HTML源代码
作者:孟宪会 出自:【孟宪会之精彩世界】 发布日期:2003年5月21日 1点47分18秒
下面的这个例子实现了在服务器端得到可编辑Iframe的HTML源代码非典功能。代码很简单,这里疾苦不多解释了。代码如下:
GetIframeHtml.axpx
- 分类:.NET开发 查阅全文
- 一个可逆加密的例子
-
一个可逆加密的例子
作者:孟宪会 出自:【孟宪会之精彩世界】 发布日期:2003年5月23日 8点25分47秒
下面的代码实现了一个可逆加密的方法。可以用于对Cookie,QueryString等加密处理 。
查 看例子
一个可逆加密的例子
- 分类:.NET开发 查阅全文
- 在.NET环境下将报表导出Excel和Word
-
在.NET环境下将报表导出Excel和Word
作者:孟宪会 出自:【孟宪会之精彩世界】 发布日期:2003年6月12日 2点2分14秒
在VB.NET同样可以将报表导出到Excel和Word进行输出,制作出专业水平的报表。具体操作如下:(注:首先需添加引用,选择COM-->选择Microsoft Word Object Libra
- 分类:.NET开发 查阅全文
- 为DataGrid添加CheckBox控件
-
为DataGrid添加CheckBox控件
作者:孟宪会 出自:【孟宪会之精彩世界】 发布日期:2003年5月23日 8点26分11秒
为DataGrid添加CheckBox控件,并实现“全选”功能。这里是实现的例子
VB.NET 版本
CheckBoxDataGrid.aspx
为Da
- 分类:.NET开发 查阅全文