内容列表
- Microsoft Security Guidance Center: Developing Secure Applications Index
- Microsoft Security Guidance Center: Developing Secure Applications Index
Security is one of the most important features that developers and IT professionals need to consider when planning, building
- 分类:.NET开发 查阅全文
- 应用Python在组件式GIS中集成地质统计学
- 应用Python在组件式GIS中集成地质统计学
——以Python和SuperMap Object进行趋势面分析为例
马维峰 李林 王晓蕊
摘 要:随着GIS应用在地学应用领域的拓展和加深,有必要为GIS工具引入和整合地质统计学等分析工具。应用COM组件技术和Python及其科学计算扩展模块S
- 分类:.NET开发 查阅全文
- 在Excel中使用VBA来筛选数据
-
1. 问题由来
早晨还没有完全醒来,你就被电话吵醒,有一个中学同学向你请教一个Excel的问题。作为一个所谓的Excel专家,你经常会受到此类骚扰。问题大概是这样的,一个很大的Excel文件,其中有些行是重复的,也就是说,有2行是完全一样的,而有些行是不重复的,现在的问题是要找出所有不重复或者重复的行,你没有听明白。你大
- 分类:.NET开发 查阅全文
- (第一章 DotNet框架与C#) 1.1 平台 与 框架
- 第一章 DotNet框架与C#
―――――――――――――――――――――――――――――――――――――――
DotNet带来了一些新的术语和概念,只有理解了这些术语和概念才有可能学好C#。当然,要讲解DotNet光这本书是不够的,再说了,我们这里的目的是讲解C#,所以本章主要是给大家介绍一些基本的DotNet术语和概念,这些术语和概念是全书的基础。
- 分类:.NET开发 查阅全文
- 在组件式GIS开发中集成Python方法研究
- 在组件式GIS开发中集成Python方法研究
马维峰 李林 王晓蕊
摘 要:可以通过在组件式GIS开发中集成Python来提高开发效率和质量。Python可以在GIS系统开发中编写数据的导入导出、处理、分析等模块,以及应用系统的业务逻辑层和科学研究中的空间分析、地学建模等模块。Python和组件式GIS可以通过Pyth
- 分类:.NET开发 查阅全文
- C#中的几种跳转语句
- C#中的几种跳转语句 使用跳转语句执行分支,该语句导致立即传递程序控制。跳转语句中使用下列关键字: breakcontinuegotoreturn //---------------------------------------------------------------------------break 语句终止它所在的最近的封闭循环或 switch 语句。控
- 分类:.NET开发 查阅全文
- 在Excel中应用VBA批量导入数据
- 在Excel中应用VBA批量导入数据
马维峰
1. 问题由来
当一个漂亮MM向你请教如何录制并修改一个宏,把她每次的实验数据(几十个数据文件)导入Excel时,你感慨道:“很多Excel专家会录制一个宏来解决问题,然后每次使用的时候修改代码并粘贴到需要的地方,对
- 分类:.NET开发 查阅全文
- 如何让你的VB6 IDE支持鼠标滚轮?
- VB6最让人不满意的地方就是不支持鼠标滚轮了,今天到网上搜索了一下,找到几个解决方法,试用之后感觉不错。1、外挂方式,见如下地址http://www.e3i5.com/book/list.asp?id=202、微软补丁http://download.microsoft.com/download/e/f/b/efb39198-7c59-4ace-a5c4-8f0f88e00d34/vb6mousew
- 分类:.NET开发 查阅全文
- VB中 Err--msgbox提示处理技巧
- 很多初学者经常在企业级别的软件开发中,用这样的格式来提示出现问题。MsgBox "内容"这样没有图标,仅评文字很难让人感觉到专业性。应该为每个提示加上个性化参数。通常常用如下:
'警告MsgBox "",VbExclamation, "警告"
'问题MsgBox "",VbQuestion, "问题"
'提示MsgBox "",VbInformation, "提示"
'错误'MsgBox
- 分类:.NET开发 查阅全文
- 事件实验程序
- //此程序从0到100计数,对偶数产生事件using System;
namespace myevent{ public delegate int EvenNumberHandler(int Number);//声明一个无返回值的以int型数为参数的委托 class Counter //声明计数器类 { pu
- 分类:.NET开发 查阅全文
- LCS问题算法VB.net版
- LCS问题就是求两个字符串最长公共子串的问题。解法就是用一个矩阵来记录两个字符串中所有位置的两个字符之间的匹配情况,若是匹配则为1,否则为0。然后求出对角线最长的1序列,其对应的位置就是最长匹配子串的位置。
下面是字符串21232523311324和字符串312123223445的匹配矩阵,前者为X方向的,后者为Y方向的。不难找到,红色部分是最长的匹配子串。通过查找位置我们得到最长的匹配子串为:
- 分类:.NET开发 查阅全文
- Err--典型处理方法
- 运用本例子,可以保证每一个过程,或者函数,我们都经过同一个出口出去。这样,我们即使code中用到了goto,那么我们也可以控制出口。 原则上,控制一个出口,会让程序员知道代码执行情况。 PPrivate Sub MyProcedure()------------------------On Error GoTo MYERR MYEXIT: Exit SubMYE
- 分类:.NET开发 查阅全文
- 如何在vb中使用流水号
- 在一些MIS 系统中,有很多程序需要使用流水号。比如: 0000000000000001 0000000000000002 0000000000000003 0000000000000004 。。。。。 0000000000001888 0000000000001888
因为大多数流水号需要前面补0,大学同学阿商为此想到了一个简单的方法: Email如下: ------------------
- 分类:.NET开发 查阅全文
- 设计模式之Objectifier
-
设计模式之Objectifier
设计模式之Objectifier
意图
使对象从其它对象中独立出来,在不影响其它对象得情况下,可以很容易的修改此对象的行为和属性。
解决步骤
1、 创建一个抽象类为特定的可变的行为和属性定义一个通用接口(抽象方法)。
2、 创建从抽象类继承下来的具体的类
- 分类:.NET开发 查阅全文
- delegate 与 多线程
- 很多时候写windows程序都需要结合多线程,在.net中用如下得代码来创建并启动一个新的线程。
public void ThreadProc();
Thread thread = new Thread( new ThreadStart( ThreadProc ) );
thread.IsBackground = true;
thread.Start();
但是很多时候,在新的线程中,我
- 分类:.NET开发 查阅全文
- 解决Windows 程序界面闪烁问题的一些经验
- 一般的windows 复杂的界面需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小的时候出现闪烁。
先来谈谈闪烁产生的原因
原因一:如果熟悉显卡原理的话,调用GDI函数向屏幕输出的时候并不是立刻就显示在屏幕上只是写到了显存里,而显卡每隔一段时间把显存的内容输出到屏幕上,这就是刷新周期。
一般显卡的刷新周期是 1/80秒左右,具体数字可以自己设置的。
这样问题就来了,一般
- 分类:.NET开发 查阅全文
- 成也Winsock,败也Winsock
-
网络的阶梯第一话:
成也Winsock,败也Winsock
Winsock控件,全名:Microsoft Winsock Control 6.0!就是它,送给了我欢乐与希望。也是它,给我带来失落和伤脑筋!是它,带领我走入网络编程。也是它,让我迷惑不已,到处碰钉!气死我了,本来想搞个有文学一点的开头。但实在压不住那火去想!本来语文都不好的了,现在还加把火...我不行了
- 分类:.NET开发 查阅全文
- 有数据绑定、排序、查找功能的ListView(二):ListViewEx
- using System;using System.Data;using System.Text;using System.Globalization;using System.Collections;using System.Reflection;
using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.
- 分类:.NET开发 查阅全文
- 有数据绑定、排序、查找功能的ListView(一):前言
- 本控件纯粹为练习用,所以没有考虑使用DataGrid代替。该控件不足的地方:1、当父窗体运行后,DataSet被填充时,ListViewEx不能自动判断该种情况,只能通过CurrencyManager的ItemChanged的事件来调用填充ListViewItem的函数,有时该事件会被调用两次,ListViewEx则要填充两次。2、对于FindItem中,按照ListViewItem的Text查找
- 分类:.NET开发 查阅全文
- 调用命令行生成Visuial Studio.NET项目、解决方案
- 最近考虑在一个项目管理工具中加入Daily Build功能,就研究了一下VS.NET2003的命令行编译模式。以前用MFC写过一个专门针对VB6.0使用的Daily Build工具,为什么没做成通用的呢?一是通用模式往往比较复杂,不好写。二是那时候网上找了很多关于命令行编译的文章,都教我要自己手动一个一
- 分类:.NET开发 查阅全文