摘要:
ComponentArt是全球最知名的用户界面控件开发商之一,其.NET平台下的用户界面控件及数据可视化技术处于世界领先水平,他们一直为全球各个国家和地区的软件开发者提供优质而全面的程序界面技术。自2002年起,CompnentArt一直在进行ASP.NET平台Web用户界面技术的开发和研究,直至今日,他们的旗舰产品ComponentArt Web.UI已经被广泛应用到各种ASP.NET和ASP.NET AJAX应用程序中,其优良的品质和美妙的外观获得众多软件开发人员的信赖。(摘自某控件网的开发商介绍,当然该公司旗下还拥有一个非常优秀的图表控件ComponentArt Charting,那先进的图表制作向导, 高级的数据结构和灵活的图表模型我就不多说了。嘎嘎~) 阅读全文
摘要:
将以前自己做过的一些比较独特的功能拿出来,与大家分享。
做的不好,请大家多多优化功能。提出自己的方法。
public static void ListView_ColumnClick(object sender, ColumnClickEventArgs e)
{
ListView lv = sender as ListView;
// 检查点击的列是不是现在的排序列.
if (e.Column == (lv.ListViewItemSorter as ListViewColumnSorter).SortColumn)
{
// 重新设置此列的排序方法.
if ((lv.ListViewItemSorter as ListViewColumnSorter).Order == SortOrder.Ascending)
{
阅读全文
摘要:
public class ShellImages
{
#region DLLIMPORT
// Retrieves information about an object in the file system,
// such as a file, a folder, a directory, or a drive root.
[DllImport("shell32",
EntryPoint = "SHGetFileInfo",
ExactSpelling = false,
CharSet = CharSet.Auto,
SetLastError = true)]
private static extern IntPtr SHGetFileInfo(
string pszPath, //指定的文件名
FILE_ATTRIBUTE dwFileAttributes, //文件属性
ref SHFILEINFO sfi, //返回获得的文件信息,是一个记录类型
阅读全文
摘要:
using System.Drawing;
using System.Drawing.Text;
.....
//load the installed fonts and iterate through the collections
InstalledFontCollection fonts = new InstalledFontCollection();
foreach(FontFamily family in fonts.Families) //FontFamily.Families
{
//ensure font supports regular,bolding,underlining,and italics
if(family.IsStyleAvailable(FontStyle.Regular & FontStyle.Bold &
FontStyle.Italic & FontStyle.Underline)) 阅读全文
摘要:
//获取浏览器的宽和高(多种浏览器)
function getNavWidthandHeightInfo()
{
var s = "";
s += " 网页可见区域宽:"+ document.body.clientWidth;
s += " 网页可见区域高:"+ document.body.clientHeight;
s += " 网页可见区域宽:"+ document.body.offsetWidth + " (包括边线和滚动条的宽)";
s += " 网页可见区域高:"+ document.body.offsetHeight + " (包括边线的宽)";
s += " 网页正文全文宽:"+ document.body.scrollWidth;
s += " 网页正文全文高:"+ document.body.scrollHeight;
s += " 网页被卷去的高(ff):"+ document.body.scrollTop;
s += " 网页被卷去的高(ie):"+ document.d 阅读全文
摘要:
//弹出层
function openLayer()
{
//创建一个div元素
var popupDiv = document.createElement("div");
//给这个元素设置属性与样式
popupDiv.setAttribute("id","popupAddr")
popupDiv.style.border = "1px solid #ccc";
popupDiv.style.width = "600px";
popupDiv.style.height = "400px";
popupDiv.style.background = "#fff";
popupDiv.style.zIndex = 99;
popupDiv.style.position = "absolute";
阅读全文
摘要:
众所周知,C#是Microsoft推出的.NET语言,只能在.NET平台上运行,例如Windows 9x/Me/NT/2000/XP和Windows CE之类的操作系统。但是,现在却有了一个叫做Mono的项目,它的目标就是把.NET及其编程语言移植到非Windows的平台上。目前,C#是惟一被移植到非Windows平台的.NET语言。 阅读全文
摘要:
要想让.net程序脱离.NET Framework在Linux下运行,首选下载Mainsoft for Java EE ,它可以让你用.NET开发程序,编译成Java,Mainsoft for Java EE的基本原理就是用Java完整实现了.NET 2.0的大部分功能(Windows Forms的功能除外,当然也具有操作系统特定的一些限制)。Mainsoft for Java EE 同时也提供了转换工具,可以很方便的把现有的项目转换为“for Java EE”的,几乎不改变任何代码。 阅读全文
摘要:
近来由于好奇,在电脑上装了个在红旗linux 6.0 ,以前用过mandriva 但说真的linux这玩艺我还真的不是太了解,一直在windows下搞.net开发,有点腻了,很早就关注mono,希望它有一天能发展状大,也好让我从此转到linux上面来.呵呵微软真自私,怎么就不搞个linux下的.net framework, 阅读全文
摘要:
"configure"脚本有大量的命令行选项.对不同的软件包来说,这些选项可能会有变化,但是许多基本的选项是不会改变的.带上'-- help'选项执行'configure'脚本可以看到可用的所有选项.尽管许多选项是很少用到的,但是当你为了特殊的需求而configure一个包时,知道他们的存在是很有益处的.下面对每一个选项进行简略的介绍: 阅读全文