摘要: JS 中面向对象的5种写法 阅读全文
posted @ 2009-11-13 10:54 AooYu 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 线程间操作无效: 从不是创建控件“”的线程访问它。 听说2003里边不会,我不知道是不是这样的,反正一直都在用05~ 05里会出这个问题的,貌似是为了安全~ 哦,现在知道的解决方法有两个~ 阅读全文
posted @ 2009-11-11 17:30 AooYu 阅读(286) 评论(2) 推荐(0) 编辑
摘要: 一,在.Net 2005中使用拖管C++调用非拖管的动态链接库 现在编写动态库的时候就没法使用头文件来调用了,而且在要导出的方法前加入extern "C"来说明一下,extern "c"是用c语言的一些连接规则,可以防止c++编译器对被连接的函数进行名字粉碎。也可以叫做是函数方法的入口,头文件就可以不要了; 阅读全文
posted @ 2009-11-11 14:14 AooYu 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 此文比较详细的讲述了.NET中的线程,很好的学习资料,新手值得学习。 阅读全文
posted @ 2009-11-11 09:26 AooYu 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这些功能。 DllImport所在的名字空间 using System.Runtime.InteropServices; MSDN中对DllImportAttribute的解释是这样的:可将该属性应用于方法。DllImportAttribute 属性提供对从非托管 DLL 导出的函数进行调用所必需的信息。作为最低要求,必须提供包含入口点的 DLL 的名称。 阅读全文
posted @ 2009-11-11 08:42 AooYu 阅读(373) 评论(0) 推荐(0) 编辑
摘要: Cache用法之页面声明 阅读全文
posted @ 2009-11-11 08:40 AooYu 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 今天在做会员管理系统搜索时,我发现以前的搜索时间方式不太科学,效率也不是太高.由其是在查询指定的时间相等的时候,我在数据库中都存这样的时间格式"2007-5-22 14:32:12"当我们在查询2007-5-22是否与它相等,结果是不相等的. 所我们都喜欢找其它途径来解决这个问题。但是我发现我们的方法都不是太好,因为我们有的时候对sql sever 的语句特性还了解的不够彻底。所以我查询了查sql server有帮助,终于发现个好东西,可以解决这个问题. 阅读全文
posted @ 2009-11-11 08:38 AooYu 阅读(1002) 评论(2) 推荐(0) 编辑
摘要: /// /// 计算两个日期的时间间隔 /// /// 第一个日期和时间 /// 第二个日期和时间 /// private string DateDiff(DateTime DateTime1, DateTime DateTime2) { 阅读全文
posted @ 2009-11-11 08:36 AooYu 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 在javascript中得到当前窗口的高和宽 var s = ""; s += "\r\n网页可见区域宽:"+ document.body.clientWidth; s += "\r\n网页可见区域高:"+ document.body.clientHeight; 阅读全文
posted @ 2009-11-09 21:29 AooYu 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 我们在做能自动生成试卷的考试系统时,常常需要随机生成一组不重复的题目,在.net Framework中提供了一个专门用来产生随机数的类System.Random。   对于随机数,大家都知道,计算机不 可能产生完全随机的数字,所谓的随机数发生器都是通过一定的算法对事先选定的随机种子做复杂的运算,用产生的结果来近似的模拟完全随机数,这种随机数被称 作伪随机数。伪随机数是以相同的概率从一组有限的数字中选取的。所选数字并不具有完全的随机性,但是从实用的角度而言,其随机程度已足够了。伪随机数的选 择是从随机种子开始的,所以为了保证每次得到的伪随机数都足够地“随机”,随机种子的选择就显得非常重要。如果随机种子一样,那么同一个随机数发生器产生 的随机数也会一样。一般地,我们使用同系统时间有关的参数作为随机种子,这也是.net Framework中的随机数发生器默认采用的方法。 阅读全文
posted @ 2009-11-09 19:56 AooYu 阅读(777) 评论(3) 推荐(0) 编辑
摘要: Donet基础类库的System.Threading命名空间提供了大量的类和接口支持多线程。这个命名空间有很多的类,下面是Thread的资料。 System.Threading.Thread类是用来创建并控制线程,设置其优先级并获取其状态最为常用的类。他有很多的方法,在这里我们将就比较常用和重要的方法做一下介绍: Thread.Start():启动线程的执行; 阅读全文
posted @ 2009-11-09 18:09 AooYu 阅读(651) 评论(0) 推荐(2) 编辑
摘要: 1、静态数据成员 在类内数据成员的声明前加上关键字static,该数据成员就是类内的静态数据成员。先举一个静态数据成员的例子。 //Example 5#include class Myclass{public: Myclass(int a,int b,int c); void GetSum();private: int a,b,c; static int Sum;//声明静态数据成员};int Myclass::Sum=0;//定义并初始化静态数据成员Myclass::Myclass(int a,int b,int c){ this-a=a; this-b=b; this-c=c; Sum+=a+b+c;}void Myclass::GetSum(){ cout"Sum="Sumendl;}void main(){ Myclass M(1,2,3); M.GetSum(); Myclass N(4,5,6); N.GetSum(); M.GetSum();} 可以看出,静态数据成员有以下特点: 阅读全文
posted @ 2009-11-09 10:31 AooYu 阅读(1871) 评论(3) 推荐(0) 编辑
摘要: HTML浏览器是一个由ESRI的ArcIMS软件自动安装的,用于限定图形外观和IMS的WEB站点函数功能的工具。HTML包含了大量的JavaScript和一些DHTML页面,这个浏览器提供了一个地图的框架、工具栏、图例、预览地图和其他站点的图形元素。WEB站点的开发者可以使用HTML、JavaScript和DHTML来增加站点页面的弹性和可交互性。 阅读全文
posted @ 2009-11-06 18:20 AooYu 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 服务器端: 1。服务器端安装IIS(非Internet方式可不用) 2。安装VSS2005的服务器端(当然如果本地测试,客户端也同时装好了) 3。选择microsoft visual sourcesafe administration->open sourcesafe database->Create a new database->c:\vss2005(新建目录)->vss2005(默认)->local-modify-unlock-model->ok->open 阅读全文
posted @ 2009-11-06 18:17 AooYu 阅读(365) 评论(0) 推荐(0) 编辑
摘要: public struct test { public string name; public string num; } public struct test1 { public test st; public string name; } 阅读全文
posted @ 2009-11-06 18:11 AooYu 阅读(3117) 评论(0) 推荐(0) 编辑
摘要: 在WebGIS项目中,我们可能经常碰到一些需要在地图上进行动态绘制一些轨迹路线,如GPS轨迹,公交线路路线,流量走向等。而VML是最简单的实现方式,VML的全称是Vector Markup Language(矢量可标记语言),矢量的图形,意味着图形可以任意放大缩小而不损失图形的质量,这在制作地图上有很大用途。 阅读全文
posted @ 2009-11-06 18:05 AooYu 阅读(288) 评论(0) 推荐(0) 编辑
摘要: ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要记录本项的前后项即可,所以插入数度较快! 阅读全文
posted @ 2009-11-06 11:43 AooYu 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 点击开始菜单中的ArcGIS下的ArcGIS Server Manager, 出现如下界面。输入服务器的用户名和密码;【User name】文本框的格式为[计算机名]\[用户名],这里的[用户名]必须是加入到了agsadmin用户组和agsusers用户组的用户。 阅读全文
posted @ 2009-11-06 11:05 AooYu 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 双击ArcGis系统安装盘中的ESRI.exe文件,出现如下安装界面 选择“ArcGIS Server for the Microsoft.NET Framework” 点击【next】 选择【I accept the license agreement】,然后点击【next】 默认选项,直接【next】 阅读全文
posted @ 2009-11-06 11:03 AooYu 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 目的: 1.ArcGIS.Server.9.2.DotNet实现类似GoogleMap的操作工具条。 准备工作: 1.用ArcGis Server Manager或者ArcCatalog发布一个叫usa的Map Service,并且把这个Service启动起来。 完成后的效果图: 阅读全文
posted @ 2009-11-06 09:46 AooYu 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 目的: 1.ArcGIS.Server.9.2.DotNet的ADF的Toolbar工作过程原理。 开始: Toolbar工作过程: 一.初始化过程(在页面生成的时候Toolbar控件会生成和它相关的html代码和javascript代码): 1.根据每一个子Tool生成一个...,并且这个TD元素添加onMouseDown、onMouseOver、onMouseOut三个鼠标事件,这样使得TD可以点击执行不同的功能。 2.在javascript中初始化Toolbar1_Items数组,用ToolbarItemObject初始化每一个子Tool添加到Toolbar1_Items数组中。 阅读全文
posted @ 2009-11-06 09:38 AooYu 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 一:GPRS简介 GPRS是通用分组无线业务(General Packet Radio Service)的简称,它突破了GSM网只能提供电路交换的思维方式,只通过增加相应的功能实体和对现有的基站系统进行部分改造来实现分组交换,这种改造的投入相对来说并不大,但得到的用户数据速率却相当可观。GPRS(General Packet Radio Service)是一种以全球手机系统(GSM)为基础的数据传输技术,可说是GSM的延续。GPRS和以往连续在频道传输的方式不同,是以封包(Packet)式来传输,因此使用者所负担的费用是以其传输资料单位计算,并非使用其整个频道,理论上较为便宜。 阅读全文
posted @ 2009-11-05 21:49 AooYu 阅读(2314) 评论(1) 推荐(0) 编辑
摘要: 一.开发环境的搭建: 1. eMbedded Visual C++ 4.0 (序列号:TRT7H-KD36T-FRH8D-6QH8P-VFJHQ) 2. eMbedded Visual C++ 4.0 SP4 3. SDK for Windows Mobile 2003-based PPC2003SE 4. Localized Emulation Images for Windows Mobile? 2003-based PPC2003SE 按照1-4安装,没有什么要设置的,安装还算比较简单 阅读全文
posted @ 2009-11-05 21:47 AooYu 阅读(907) 评论(1) 推荐(0) 编辑
摘要: MapGuide的安装包括:安装MapGuide Server;安装MapGuide WebServer Extensions、安装示例数据、安装示例程序、安装DwfViewer、安装mapguide studio这几项。 以下所介绍的安装都基于Windows平台和IIS网络服务,并使用.Net开发技术。 下载地址:https://mapguide.osgeo.org 阅读全文
posted @ 2009-11-05 20:09 AooYu 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 模拟 IIS 验证的帐户或用户 若要在收到 ASP.NET 应用程序中每个页的每个请求时模拟 Microsoft Internet 信息服务 (IIS) 身份验证用户,必须在此应用程序的 Web.config 文件中包含 标记,并将 impersonate 属性设置为 true。例如: 阅读全文
posted @ 2009-11-05 20:07 AooYu 阅读(306) 评论(0) 推荐(0) 编辑