
程序设计
文章平均质量分 71
luckisok
这个作者很懒,什么都没留下…
展开
-
一个屏幕坐标和地图坐标转换的js代码
一个屏幕坐标和地图坐标转换的js代码关键词: javascript 一个屏幕坐标和地图坐标转换的js代码 在开发webgis的时候 在客户端 经常要处理 屏幕坐标和地图坐标的转换关系,特别是现在 web2.0时代,要求ie 交互和展现更加丰富,对坐标转换要求就更多了。因此在项目中写了个 通用的转载 2007-04-15 17:27:00 · 4697 阅读 · 0 评论 -
协方差计算的C语言代码
协方差在信号分析时有重要作用: 1。显示x与y是正相关还是负相关 协方差为负,是负相关, 协方差为正,是正相关。 2。协方差显示x与y相关程度的大小 当相关点在四个象限呈散乱的分布,相关程度很低 当相关点分布在x与y的平均值线上时,表示不相关 当相关点靠近一直线,表示相关关系密切 当相关点全部落在一直线,表示完全相关 说了这么多,其实很简单,协方转载 2007-05-11 21:45:00 · 5834 阅读 · 0 评论 -
java面试笔试题大汇总 ~很全面
正在处理您的请求... <!-- function getObject(objectId) { if(document.getElementById) { return document.getElementById(objectId) } else if(document.all&&document.all(objectId))转载 2007-06-06 16:31:00 · 3122 阅读 · 0 评论 -
如何:访问绑定到 Windows 窗体 DataGridView 行的对象
有时,显示业务对象集合中存储的信息的表很有用。将 DataGridView 控件绑定到此类集合时,每个公共属性都将在它自己的列中显示,除非该属性已用 BrowsableAttribute 标记为不可浏览。例如,Customer 对象的集合将具有如“姓名”和“地址”等列。 如果这些对象包含您希望访问的附加信息和代码,则可以通过行对象来实现。在下面的代码示例中,用户可以选择多行并单击一原创 2007-12-02 16:14:00 · 1640 阅读 · 0 评论 -
DataGridView如何高亮选中一行并自动滚为当前行
1、如果有超过一屏的数据,想通过关键字查找到相关记录,然后再定位之,做法如下:遍历所有行,把某单元格的值和关键字对比,找到后清除所有选择行,然后把当前行设为选择,然后把grid的CurrentCell设置为当前行的某个可见单元格即可,效果就会自动跳到定位好的行上。示例代码:string InputStr=txtFindSp.Text;foreach(DataGridViewRow dvr in d转载 2007-12-03 15:46:00 · 6488 阅读 · 1 评论 -
多功能DataGridView打印类(WinForm C#) (转)
论坛里的朋友要DataGridView的打印类,所以把这个版本的也发出来和大家共享!!using System;using System.Collections;using System.ComponentModel;using System.Drawing;using System.Drawing.Printing;using System.Data;using System.Windows转载 2008-05-08 09:10:00 · 2987 阅读 · 4 评论 -
c#操作word表格
最近由于工作需要,做了一些关于c#操作word文档方面的工作.主要是对word中表格的操作,以下是部分代码,关于操作不规则表格的.using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;usi转载 2008-05-08 22:21:00 · 836 阅读 · 0 评论 -
c#根据公式进行自动计算的实现
一个表达式计算器,用C#写的,利用了VB编译器的强劲性能,可以计算任何合法的VB表达式,可以有一个自变量(x),也可以不要自变量。 注:CompileAssemblyFromSource()方法需要.net2.0,也就是Visaul Studio 2005。 1// Calc.cs - 表达式计算器 2// 编译方法: csc /t:winexe Calc.cs VBE转载 2008-07-30 17:41:00 · 3224 阅读 · 0 评论 -
c#根据公式进行自动计算的实现
之前搞了3个不同的方法来实现公式的自动计算,今天又去了老外的codeProject论坛转了一圈,又有了点收获,原来老外也有这方面的需求,这个老外完全是自己用代码实现的,牛,赞一个先。主要实现的类:using System;using System.Collections.Generic;using System.Text;namespace AutoComputer{ class转载 2008-07-30 17:38:00 · 2139 阅读 · 0 评论 -
幂法求解矩阵特征值及特征向量
幂法求解矩阵特征值及特征向量【算法原理】幂法是通过求矩阵特征向量来求出特征值的一种迭代法.其基本思想是:若我们求某个n阶方阵A的特征值和特征向量,先任取一个初始向量X(0),构造如下序列: X(0) ,X(1) =AX(0) ,X(2) =AX(1) ,…, X(K) =AX(K+1) ,… ⑴ 当k增大时,序列的收敛情况与绝对值最大的特转载 2007-05-09 20:20:00 · 23347 阅读 · 0 评论 -
DataGrid正反双向排序
在asp.net中利用datagrid控件按列进行排序很是方便。可是我们只能单项排序!如果我们需要正反排序那么就需要加入一些代码控制一下,下面我来详细讲解一下这个过程。 首先我们需要将datagird控件的属性设置为 AllowSorting="True",且需要排序列需要制定排序表达式 eg: SortExpression="kmdm"。设置好这些,我们进入代码文件,来编写响应排转载 2007-04-25 00:26:00 · 897 阅读 · 0 评论 -
DataGrid常用三种方法:分页,排序,后绑定 (转)
当DataGrid数据绑定之后将数据存入Cache;dgList.DataSource = ds; this.Cache["DataSet"] = ds; dgList.DataBind();而后分页: /**//// /// Handles the PageIndexChanged event转载 2007-04-25 00:10:00 · 1160 阅读 · 0 评论 -
另辟渠道的webgis应用开发(附源码)
在用ARCIMS开发webgis中小型应用程序的时候,我相信很多人和我一样,就是如何将保存在简单数据库(如ACCESS)里的一些专题点信息该如何体现在地图上,这些点多则有3000,4000,另外还可通过地图操作(添加,平移)进行专题点编辑。如果直接用HTML VIEWER,这可是个不大不小的难题。一开始,我们使用了ACETATELAYER方式进行处理,效果不甚理想,在局域网中多用户并转载 2007-04-15 17:42:00 · 1496 阅读 · 0 评论 -
sina房地产电子地图客户端实现原理,看得出他们为控制浏览刘量和访问效率所费的苦心,小开眼界
我的一个老朋友向我咨询,说sina网络上的那个实时查看房产信息是怎么做出来的。我就阅览了下,说实在的,平时在这方面关注甚少,所以也没看过这个电子地图。但实时查看电子地图上相关特征对象属性信息,这个是很难做出来这个我倒知道,所以怀着好奇心,我阅览了下这个网址,sina房产的网址请见 http://map.house.sina.com.cn/ 刚看了一眼,就发现了些不同。(1)它先加载转载 2007-04-15 17:47:00 · 3013 阅读 · 0 评论 -
Ajax与WebGIS
现在越来越多的桌面应用转向Web平台,而人们也一直希望日益丰富的Web应用能够做到简单易用、高效并具有良好的交互性能。随着Google推出Google Maps、GMail等一系列服务让人们看到了曙光,感受到一种全新的Web使用体验。这种体验的显著特点就是无需下载、安装,操作响应速度快,具有良好的互动性,尤其是再也没有出现以往那种在等待返回结果期间由于浏览器刷新而造成的白屏现象。转载 2007-04-15 18:12:00 · 1262 阅读 · 0 评论 -
用Java实现HTTP文件队列下载
用Java实现HTTP文件队列下载 序言 许多用户可能会遇到这样的情况:在网站上发现一个很好的资源,但是这个资源是分成了很多个文件存放的,如果想把它保存到本地,只有靠用户点击另存来完成保存,如果资源分了几百甚至上千上万,那简直是个灾难。 在Internet上很多的资源分成多个文件存放时,它的文件命名是有一定的规则的;正因如此,我们就可以用程序来完成这个资源的完全下载。转载 2007-04-18 23:51:00 · 1057 阅读 · 0 评论 -
建立同SAS交互的开发式VC客户端
上次写到如何用VB跟SAS交互,不过VB用来开发运行效率较高的系统绝不是理想选择下面就介绍一下如何用VC通过COM方式跟SAS交互其实也没有什么,只有知道VC调用COM的方式然后在参照我BLOG的上面文章,不用我说也知道,所以我这篇文章面对的“客户”是菜鸟级程序员第一步,当然是把这个COM的类型库导入,不然VC编译器不认识你的数据类型,so so..,导入语法#import "C:/Pro转载 2007-04-22 17:35:00 · 1161 阅读 · 0 评论 -
建立同SAS交互的开发式VB客户端
简介 程序员常问哪一种语言能访问SAS,那就是用SAS的IT机制,它容许开发式客户访问SAS,程序员能用不同的语言快速的建立同SAS交互的强壮的应用,此文主要介绍大家如何用VB同SAS交互 读前需知 该文假设读者对VB/COM/SAS知识有一定的了解 SAS IT的组件 SAS IT是一个中间件,是为用户提供访问SAS和呈现数据的接口,它包含下面功能 1转载 2007-04-22 17:01:00 · 1194 阅读 · 0 评论 -
SAS如何在VB中调用?
如果安装了以后在VB中选择“库引用”菜单,可以看到 Microsoft ActiveX Data Objects 2.5 Library SAS: Integrated Object Model (IOM) 1.0 Type Library SASWorkSpaceManager 1.0 Type Library 代码:转载 2007-04-22 17:33:00 · 2135 阅读 · 0 评论 -
在运行时将大图分割为小图片数组
本文介绍如何在程序运行时将一个较大的图片分割为Image数组。实现此功能最重要的就是使用Graphics的坐标变换和绘制图片的功能。也就是使用translate()和drawImage()方法。我们设计一个ImageUtil类,如下所示:/** * Copyright_2006, eric zhan * Created on 2006-6-8 */package com转载 2007-04-24 23:13:00 · 1237 阅读 · 0 评论 -
c# 生成 word
转载自 微软MSDNprivate void button1_Click(object sender, System.EventArgs e){object oMissing = System.Reflection.Missing.Value;object oEndOfDoc = "//endofdoc"; /* /endofdoc是预定义的bookmark */ //转载 2008-10-25 10:29:00 · 792 阅读 · 0 评论 -
net对word的操作
在.net环境里对word的操作主要包括:1.创建word文档2.往word中写入内容3.保存主要是往word写入的内容,包括标题,表格等等.在word的版本中.net支持2003版本,在创建word之前要做的工作:1>创建一个.net的项目2>添加引用:选择.Net->选择Microsoft Word 11.0 Object Library3>添加引用:在office安装程序中找到Offic转载 2008-10-25 10:34:00 · 1220 阅读 · 1 评论 -
趣谈三层架构的演变
有关三层架构有很多理解。下面用养猪为比喻,介绍三层架构究竟是个什么东西。 层次结构在现实社会里随处可见。记得有个笑话讲有个村长得意地向他老婆吹牛:“全中国只有四个人比我官大,乡长、县长、省长和国务院总理”。这个笑话也体现了真实社会中分层的现象。社会人群会分层,公司人员结构也会分层,楼房是分层的,甚至做包子的笼屉都是分层的。虽然分层的目的各有不同,但都是为解决某一问题转载 2009-11-14 14:41:00 · 904 阅读 · 0 评论 -
C#绝对经典面试题及解答
1.列举ASP.NET 页面之间传递值的几种方式。答. 1.使用QueryString, 如....?id=1; response. Redirect().... 2.使用Session变量 3.使用Server.Transfer2. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的转载 2009-12-01 21:46:00 · 1367 阅读 · 0 评论 -
自己写的俄罗斯方块,不够简洁
请大家指教一下,由于自己算法的问题向左位移有些问题在TC2下通过#include #include #include #include #include #include #include #define ESC 0x011b#define UP 0x4800#define DOWN 0x5000#define LEFT 0x4b00#define RIGHT 0x4d00#define SPAC转载 2009-12-04 09:55:00 · 895 阅读 · 0 评论 -
幂法求矩阵特征向量和特征值的C语言程序
幂法求矩阵特征向量和特征值的C语言程序 幂法的原理大概每本数值分析的书上都会讲吧,这里参考的是清华大学出版社的《数值分析》第四版,在此就不赘述原理了。/*Author:RainManDate:2009-12-28请使用符合C99标准的编译器编译以下程序输入文件由以下格式构成,第一行是矩阵的维数以下各行是矩阵的值,转载 2010-02-08 16:34:00 · 6185 阅读 · 1 评论 -
幂法求矩阵特征向量和特征值的C语言程序
幂法求矩阵特征向量和特征值的C语言程序 幂法的原理大概每本数值分析的书上都会讲吧,这里参考的是清华大学出版社的《数值分析》第四版,在此就不赘述原理了。/*Author:RainManDate:2009-12-28请使用符合C99标准的编译器编译以下程序输入文件由以下格式构成,第一行是矩阵的维数以下各行是矩阵的值,转载 2010-02-08 16:42:00 · 5451 阅读 · 0 评论 -
webbrowser 不能打开office 2007文档
webbrowser 不能打开office 2007文档,但可以打开office 2003文档 解决方法,修改注册表 Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Word.Document.8]"BrowserFlags"=dword:80000024[HKEY_转载 2009-12-15 09:50:00 · 1828 阅读 · 0 评论 -
C#中,让WINFORM中的控件适应分辨率的变化
float x = 0, y = 0; private void FormHome_Load(object sender, EventArgs e) { x = this.Width; y = this.Height; setTag(this); } public vo原创 2010-05-04 21:33:00 · 1862 阅读 · 1 评论 -
宋华:小题大做?GDI+绘制可滚动窗口
<br /><br />GDI+绘制可滚动窗口,对如此简单的应用做文章是不是小题大做? <br />的确,通常情况下,我们新建Web或Windows项目,在窗体中拖入需要使用的控件。这时,如果文档(应用程序处理的任何数据,本文指需要绘图的数据)太大,屏幕当前工作区不能完全显示,应用程序就会添加滚动块(可能需要明确设置窗体的AutoScroll属性为true)。这种应用下,我们实际上只使用了Windows标准控件,.Net运行环境和基类处理程序就能很好地完成这些操作。 <br />为了说明这种情形,我们创建一转载 2010-08-11 11:35:00 · 1370 阅读 · 0 评论 -
C#与Flash交互
第一步C#添加组件打开VS2005-工具-选择工具箱项-COM组件-选择Shockwave Flash Object-确定添加好组件往场景上拖放,如果提示注册需求注册c# 注册控件-在运行输入-回车(flash9f.ocx这个文件以系统中实际文件为准。)regsvr32 c:/windows/system32/macromed/flash/flash9f.ocx或者regsvr32 c:/w转载 2009-10-08 09:36:00 · 1243 阅读 · 0 评论 -
全面控制 Excel
全面控制 Excel 首先创建 Excel 对象,使用ComObj: var ExcelID: Variant; ExcelID := CreateOleObject( Excel.Application ); 1) 显示当前窗口: ExcelID.Visible := True; 2) 更改 Excel 标题栏: ExcelID.Caption := 应用程序调用转载 2009-10-07 15:29:00 · 783 阅读 · 0 评论 -
批量数据插入的SQL语句
我们在插入数据到数据库中的时候,常用的语句如下:INSERT INTO table1(id, name, address) VALUES(1, ygl, beijing)——适用于T-sql和PL/SQL;SELECT id, name, address INTO table2 FROM table1——自动创建table2,T-sql用法;INSERT INTO table2(i转载 2009-10-06 08:39:00 · 1791 阅读 · 0 评论 -
c#在WORD中添加目录
void AddContent(ref Word.Appliction app) { app.Selection.Start=0; app.Selection.End=0;//将光标移动到文档开始位置 object beginLevel=2;//目录开始深度原创 2009-01-10 20:55:00 · 3823 阅读 · 3 评论 -
c# 矩阵计算(转)
2005/5/15C#矩阵类在做神经网络类的时候自己写的矩阵类,重载了基本运算符,提供了转秩、求逆函数 求逆没有检测矩阵的秩是否符合要求。而且此矩阵类运算效率并不是很高,只可用于试验,或者数量级为100左右的矩阵运算。 下面是具体代码(使用System以及System.Math) public struct NNMatrix { public int row,col;转载 2009-04-11 10:34:00 · 2832 阅读 · 0 评论 -
通信达股票数据格式读取程序
通信达股票数据格式读取程序2008-11-21 19:39例如读取600237 铜峰电子得日数据.使用ultraedit 带开D:/common/stock/jcb_gx/Vipdoc/sh/lday/sh600237.day文件显示如下:49 7E 31 01 3F 07 00 00 56 07 00 00 3F 04 00 003F 07 00转载 2009-04-16 22:35:00 · 6538 阅读 · 0 评论 -
在C#中使用代理的方式触发事件
事件(event)是一个非常重要的概念,我们的程序时刻都在触发和接收着各种事件:鼠标点击事件,键盘事件,以及处理操作系统的各种事件。所谓事件就是由某个对象发出的消息。比如用户按下了某个按钮,某个文件发生了改变,socket上有数据到达。触发事件的对象称作发送者(sender),捕获事件并且做出响应的对象称作接收者(receiver),一个事件可以存在多个接受者。 在异步转载 2009-05-08 10:12:00 · 812 阅读 · 0 评论 -
新版公农历转换类(C#) 转BlueDog专栏
using System;namespace ExpertLib.ChinaSpecial{ #region ChineseCalendarException /// /// 中国日历异常处理 /// public class ChineseCalendarException : System.Exception { public Chines原创 2009-06-18 16:18:00 · 979 阅读 · 1 评论 -
C# DllImport的用法
C# DllImport的用法2009-07-30 00:27大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这些功能。DllImport所在的名字空间 u转载 2009-09-10 08:51:00 · 1659 阅读 · 1 评论 -
标题: C#取得当前窗体图片
标题: C#取得当前窗体图片- 糊涂小猪 2007-04-11 15:55 阅读:779- 评论:0 | 添加评论 Yesterday,客户对需求提出了一些变更,其中有提到一点就是要打印当前的确窗体.想到的一个解决方案就是模拟按下ALT+PRNT的组合键,然后从CLIPBOARD中取的要打印的图形.当然,第一步是要取得你当前的窗体..实现方法如下: [DllImport("user32转载 2009-09-10 08:52:00 · 1175 阅读 · 0 评论