摘要: 这一章,我们对HashMap进行学习。我们先对HashMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用HashMap。第1部分 HashMap介绍HashMap简介HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。HashMap 的实现不是同步的,这意味着它不是线程安全的。它的key、value都可以为null。此外,HashMap中的映射不是有序的。HashMap 的实例有两个参数影响其性能:“初始容量” 和 “加载因子”。 阅读全文
posted @ 2013-09-19 23:18 MMLoveMeMM 阅读(354) 评论(0) 推荐(0)
摘要: 1、Android 开发环境搭建Android开发环境搭建不是重点,相信看此文章的很多人都已经搭建成功,这里随便概述性的说说。下载 JDK下载 Eclipse下载 Android SDK启动Eclipse , 安装 ADT2、下载安装Android NDK我使用的NDK版本为android-ndk-r8bGoogle 出的最新NDK 为 android-ndk-r8b 下载地址为http://developer.android.com/sdk/ndk/index.html3、下载安装cygwin 由于NDK编译代码时必须要用到make和gcc,所以你必须先搭建一个linux环境, cygwin 阅读全文
posted @ 2013-09-19 22:34 MMLoveMeMM 阅读(563) 评论(0) 推荐(0)
摘要: ListFramgent就是一个包含ListView的Fragment,它可以通过数据源(数组或游标)显示一系列的信息。ListFragment是非常有用处的,就像RSS,可能左边显示一个列表,右边显示被选中的列表所对应的内容。可以通过继承ListFragment创建一个ListFragment对象。下面将展示如何使用ListFragment。1、创建一个工程:ListFragmentExample。2、main.xml中的代码。3、在re/layout下面,新建一个文件:fragment1.xml 4、在包路径下面新... 阅读全文
posted @ 2013-09-16 00:26 MMLoveMeMM 阅读(185) 评论(0) 推荐(0)
摘要: SimpleAdapter SimpleAdapter是扩展性最好的适配器,可以定义各种你想要的布局,而且使用很方便SimpleAdapter(Contextcontext,List> data, int resource,String[]from, int[] to)参数context:上下文,比如this。关联SimpleAdapter运行的视图上下文参数data:Map列表,列表要显示的数据,这部分需要自己实现,如例子中的getData(),类型要与上面的一致,每条项目要与from中指定条目一致参数resource:ListView单项布局文件的... 阅读全文
posted @ 2013-09-16 00:00 MMLoveMeMM 阅读(836) 评论(0) 推荐(0)
摘要: 1 ListFragement介绍ListFragment继承于Fragment。因此它具有Fragment的特性,能够作为activity中的一部分,目的也是为了使页面设计更加灵活。相比Fragment,ListFragment的内容是以列表(list)的形式显示的。1.1 ListFragment布局ListFragment的布局默认包含一个list view。因此,在ListFragment对应的布局文件中,必须指定一个 android:id 为 “@android:id/list” 的ListView控件!若用户向修改list view的,可以在onCreateView(LayoutI 阅读全文
posted @ 2013-09-15 23:41 MMLoveMeMM 阅读(189) 评论(0) 推荐(0)
摘要: 程序包含一个继承Activity的主类,另外两个继承Fragment类,并且两个Fragment共用一个xml layout文件主类程序如下:package com.example.androidfragmentd01test;import android.os.Bundle;import android.annotation.SuppressLint;import android.app.Activity;import android.app.Fragment;import android.app.FragmentManager;import android.app.FragmentTran 阅读全文
posted @ 2013-09-13 17:08 MMLoveMeMM 阅读(222) 评论(0) 推荐(0)
摘要: 平时使用VB编程时需要用到"打开文件"类似的对话框时我们一般需要添加一个commondialogue的控件。使用这个控件能完成如“打开”,“另存”,“颜色”,“打印”等众多的功能,但是如果一个功能很简单的程序,使用这个控件却也造成了一些不必要的麻烦。一个是需要安装,再个增加了发布文件包的体积。下面介绍如何使用Window API显示一个“打开”的对话框:General.bas:Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _"GetOpenFileNameA" (p 阅读全文
posted @ 2013-09-12 16:33 MMLoveMeMM 阅读(1552) 评论(0) 推荐(0)
摘要: VB用API实现各种对话框(总结) 各种对话框(总结)标准对话框(SmDialog)Option Explicit''定义一个全局变量,用于保存字体的各种属性Public Type SmFontAttrFontName As String '字体名FontSize As Integer '字体大小FontBod As Boolean '是否黑体FontItalic As Boolean '是否斜体FontUnderLine As Boolean '是否下划线FontStrikeou As BooleanFontColor As LongW 阅读全文
posted @ 2013-09-12 16:31 MMLoveMeMM 阅读(1598) 评论(0) 推荐(0)
摘要: 1.1 Ant工具介绍官方网站上介绍如下Apache Ant is a Java library and command-line tool that help building software。可以从其网站http://ant.apache.org/bindownload.cgi上下载最新的版本,下载解压缩后,将bin目录地址写入环境变量PATH。1.2 使用ant进行编译Ant的编译需要依赖于build.xml文件,如果是用Eclipse生成的工程,是没有这个文件的。显然Google支持ant编译自然不会让我们去手动生成的文件了,它为我们准备了android批处理命令:通过在调用Andr 阅读全文
posted @ 2013-08-27 18:39 MMLoveMeMM 阅读(167) 评论(0) 推荐(0)
摘要: 如何编写Linux设备驱动程序Linux是Unix操作系统的一种变种,在Linux下编写驱动程序的原理和思想完全类似于其他的Unix系统,但它dos或window环境下的驱动程序有很大的区别。在Linux环境下设计驱动程序,思想简洁,操作方便,功能也很强大,但是支持函数少,只能依赖kernel中的函数,有些常用的操作要自己来编写,而且调试也不方便。以下的一些文字主要来源于khg,johnsonm的Write linux device driver,Brennan's Guide to Inline Assembly,The Linux A-Z,还有清华BBS上的有关device dri 阅读全文
posted @ 2013-08-27 00:40 MMLoveMeMM 阅读(284) 评论(0) 推荐(0)
摘要: QLabel ------------------------------------------------------------------------//#include"mainwindow.h"#include#includeintmain(intargc,char*argv[]){QApplicationapp(argc,argv);//MainWindoww;//w.show();QLabel*label=newQLabel("helloQT");QLabel*label2=newQLabel("hello"" 阅读全文
posted @ 2013-08-21 00:09 MMLoveMeMM 阅读(289) 评论(0) 推荐(0)
摘要: ' 创建数据库 Private Sub CreateDBBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles CreateDBBtn.Click conn = New SqlConnection(ConnectionString) ' 打开连接 If conn.State ConnectionState.Open Then conn.Open() End If 'MyDataBase为数据库名称 Dim sql As String = "CREATE DA 阅读全文
posted @ 2013-08-18 14:22 MMLoveMeMM 阅读(412) 评论(0) 推荐(0)
摘要: 方法如下:一、为 SQL Server 2005 启用远程连接1. 单击"开始",依次选择"程序"、"Microsoft SQL Server 2005"、"配置工具",然后单击"SQL Server 外围应用配置器"。 2. 在"SQL Server 外围应用配置器"页上,单击"服务和连接的外围应用配置器"。 3. 在"服务和连接的外围应用配置器"页上,展开"Database Engine"(数据库引擎),单击&q 阅读全文
posted @ 2013-08-18 14:14 MMLoveMeMM 阅读(164) 评论(0) 推荐(0)
摘要: 本文在http://www.cnblogs.com/tornadomeet 以及http://doc.qt.nokia.com/vs-add-in-1.1.7/vs-addin-getting-started.html#designing-the-main-dialog两篇博客的基础上进行了一些总结。 这里主要是在VS2010+QT4.8.1的平台上进行实验。实现两个窗体之间的相互操作。程序实现的功能是:添加和删除用户的姓名和其email地址。其有2个界面,分别为1个主窗口界面和一个对话添加用户名和email窗口界面。 按照网页教程分别完成下面步骤:新建一个Qt应用程序框架用Qt设计师设... 阅读全文
posted @ 2013-08-13 00:20 MMLoveMeMM 阅读(499) 评论(0) 推荐(0)
摘要: 到www.CodeBlocks.org下载并安装CodeBlocks,最好下载MinGW版本的,可以省掉安装和配置GCC的麻烦。到www.wxWidgets.org下载并安装wxWidgets,如果只开发Windows程序可以只下载wxMSW版本,如果你喜欢也可以下载wxAll版本。编译wxWidgets,如果不知道如何编译可以使用下面的wxbuild.bat进行编译,编译过程大概30分钟。因为CodeBlocks是使用GCC编译器的,所以得先改一下编译选项以支持中文,到Settings->Compiler and debugger下的Other option标签中加入:-finput- 阅读全文
posted @ 2013-08-12 22:29 MMLoveMeMM 阅读(349) 评论(0) 推荐(0)
摘要: 前些日子,看了网上几个例子,总结一下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Threading;//using System.Windows.Forms.Application;namespace UIWorkTask{ public partial clas 阅读全文
posted @ 2013-08-11 15:27 MMLoveMeMM 阅读(434) 评论(0) 推荐(0)
摘要: OverviewDSN-Less ConnectiondBASEExcelText FileVisual FoxProAccess databaseSQL ServerOracleMySQLAS400SybaseSybase SQL AnyWhereDSN ConnectionODBC DSNOLE DB ProviderSQL ServerMySQLAS400Active DirectoryDB2Microsoft JetODBC DatabasesOLAPOracleVisual FoxProIndex ServerOLE DB Data Link ConnectionsData Link 阅读全文
posted @ 2013-08-06 00:00 MMLoveMeMM 阅读(299) 评论(0) 推荐(0)
摘要: C#泛型类与结构C#除可单独声明泛型类型(包括类与结构)外,也可在基类中包含泛型类型的声明。但基类如果是泛型类,它的类型参数要么已实例化,要么来源于子类(同样是泛型类型)声明的类型参数。class C {} //合法class D: C{} //合法class E: C {} //合法class F: C {} //合法class G : C { } //非法泛型类型的成员class C{public V f1; //声明字段public D f2; //作为其他泛型类型的参数public C(V x) {this.f1 = x;}}泛型类型的成员可以使用泛型类型声明中的类型参数。但类型参数如 阅读全文
posted @ 2013-08-05 23:43 MMLoveMeMM 阅读(223) 评论(0) 推荐(0)
摘要: 源码下载:http://www.tracefact.net/SourceCode/MoreDelegate.rarC#中的委托和事件(续)引言如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。为什么要使用事件而不是委托变量?在 C#中的委托和事件 中,我提出了两个为什么在类型中使用事件向外部提供方法注册,而不是直接使用委托变量的原因。主要是从封装性和易用性上去考虑,但是还漏掉了一点,事 阅读全文
posted @ 2013-08-05 23:32 MMLoveMeMM 阅读(207) 评论(0) 推荐(0)
摘要: 源码下载:http://www.tracefact.net/SourceCode/Delegates-and-Events-in-CSharp.rarC# 中的委托和事件引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式 阅读全文
posted @ 2013-08-05 23:29 MMLoveMeMM 阅读(147) 评论(0) 推荐(0)
摘要: matlab的combuilder系列-matlab下做com组件 com builder是matlab6.5才有的,也是mathworks公司推荐使用于混合编程的,这些日子我对他进行了全方位的摸索,感觉是爽呆了,下面我们一起来揭开它的神秘面纱,^_^。 此系列分为以下几块: 1.matlab下做com组件 2.vb,c#.net实现调用 3.vc实现调用 4.打包 5.优缺点评注其中2,3部分可以选择一个看后期补充:6.vc中的数组和com中的VARIANT变量的相互转换(By capriccio) 7.vb,.net中的数组和com中的VARIANT变量的相互转换 8. Matlab与VC 阅读全文
posted @ 2013-08-03 15:46 MMLoveMeMM 阅读(794) 评论(0) 推荐(0)
摘要: 下面是这个例子用到的m代码。它定义了一个名为myadd2的函数:[Copy to clipboard] [ - ]CODE:function [y,z] = myadd2(a, b)% dummy function, just to demonstrate the ideay = a+b;z = a+2*b;endVC CodeCODE:#include "stdafx.h"#include#include "mclmcr.h"#include "mclcppclass.h"#include "libmyadd2.h&quo 阅读全文
posted @ 2013-08-03 15:45 MMLoveMeMM 阅读(294) 评论(0) 推荐(0)
摘要: 关于在C++程序中调用MATLAB编译产生的动态链接库。具体的问题是在 调用DLL中函数时传递参数。我们知道,MATLAB可以把m代码编译成两种DLL,分别是C语言接口和C++语言接口的DLL。问题是关于调用 C++接口的DLL中的函数,所以这里我们就以这种DLL为例来介绍。在C++接口的DLL中,函数的输入、输出参数都是mwArray对象。所以问题归 结为如何在C++程序中使用mwArray。1. mxArray和mwArray的比较: 1)mxArray是Matlab C 函数库的结构体,而mwArray是Matlab C++ 函数库中对mxArray的包装类。 其 次,二者的内存管理方式 阅读全文
posted @ 2013-08-03 15:42 MMLoveMeMM 阅读(1683) 评论(0) 推荐(0)
摘要: :安装Mathlab软件,目前只要是新装的MathLab操作基本上是一样的,安装破解后,最好亲自查看一下环境变量,变量名:Pathec:最好把所有的都添加进去,Mathlab安装后,一般会自动设置环境变量,不过个人觉得不完整.本人设置如下:D:\Program Files\MATLAB\R2010b\runtime\win32;D:\Program Files\MATLAB\R2010b\bin;D:\Program Files\MATLAB\R2010b\extern\include;D:\Program Files\MATLAB\R2010b\extern\lib\win32\micro. 阅读全文
posted @ 2013-08-03 15:39 MMLoveMeMM 阅读(804) 评论(0) 推荐(0)
摘要: Matlab 作为当今世界上应用最为广泛的数学软件, 具有非常强大的数值计算、数据分析处理、系统分析、图形显示甚至符号运算的功能。已经在如生物工程,图像处理,语音处理,雷达探空,声纳探水,地震探地,以及控制论,系统论等各个领域得到广泛的应用。它是一个完整的数学平台,在这个平台上,用户只需寥寥数语就可以完成十分复杂的功能,大大提高了工程分析计算、图像处理的效率。但是Matlab 强大的功能只能在它所提供的平台上才能使用,即用户必须在安装Matlab 系统的机器上才能执行*.m 文件。这样当用户需要将在Matlab 下已开发完毕的复杂算法应用到高级语言开发环境下时就带来了问题,是将现成的东西集成高 阅读全文
posted @ 2013-08-02 00:38 MMLoveMeMM 阅读(425) 评论(0) 推荐(0)
摘要: BigInt Int64。64 位的有符号整数。Binary Byte 类型的 Array。二进制数据的固定长度流,范围在 1 到 8,000 个字节之间。BitBoolean。无符号数值,可以是 0、1 或空引用(在 Visual Basic 中为 Nothing)。Char String。非 Unicode 字符的固定长度流,范围在 1 到 8,000 个字符之间。DateTime DateTime。日期和时间数据,值范围从 1753 年 1 月 1 日到 9999 年 12 月 31 日,精度为 3.33 毫秒。DecimalDecimal。固定精度和小数位数数值,在 -10 38 -1 阅读全文
posted @ 2013-08-01 00:25 MMLoveMeMM 阅读(857) 评论(0) 推荐(0)
摘要: 2010-09-30 11:58创建MS-SQL表或添加 修改字段 SQL 语句用SQL语句添加删除修改字段 1.增加字段 alter table docdsp add dspcode char(200)2.删除字段 ALTER TABLE table_NAME DROP COLUMN column_NAME3.修改字段类型 ALTER TABLE table_name ALTER COLUMN column_name new_data_type4.sp_rename 改名 更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。 语法 sp_rename [ @objname = 阅读全文
posted @ 2013-08-01 00:19 MMLoveMeMM 阅读(305) 评论(0) 推荐(0)
摘要: 第一种:通过execScript调用。这种方法,虽然操作方便,但不能获取返回值。m_spHtmlDoc->get_parentWindow(&m_pHtmlWindow);VARIANT ret;ret.vt = VT_EMPTY;BSTR bstr = sScript.AllocSysString();bRet = m_pHtmlWindow->execScript(bstr, L"javascript", &ret);::SysFreeString(bstr);sRet = CString(ret);第二种:先用GetIDsOfNames找到 阅读全文
posted @ 2013-07-31 19:07 MMLoveMeMM 阅读(1038) 评论(0) 推荐(0)
摘要: 1. 导入库 ,该指令一般加在 stdafx.h 中#import "msscript.ocx" no_namespace2. 创建脚本对象//脚本引擎IScriptControlPtr m_pScript;m_pScript.CreateInstance(__uuidof(ScriptControl));m_pScript->Timeout = 1000 * nTimeout;//超时设置m_pScript->PutAllowUI( VARIANT_FALSE );m_pScript->PutLanguage( _bstr_t(_T("JScr 阅读全文
posted @ 2013-07-31 19:06 MMLoveMeMM 阅读(673) 评论(0) 推荐(0)
摘要: VC多线程编程(一)一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下:void CSingleThreadDlg::OnSleepSixSecond() {Sleep(6000); //延时6秒} 编译并运行应用程序,单击“延时6秒”按钮,你就会发现在这6秒期间程序就象“死机”一样,不在响应其它消息。为了更好地处理这种耗时的操作,我们有必要学习——多线程编程。二、多线程概述 进... 阅读全文
posted @ 2013-07-31 14:19 MMLoveMeMM 阅读(376) 评论(0) 推荐(0)
摘要: XML编程简介1.XML文档操作1.1加载一个XML文档DimobjDocAsNewXmlDocument()'--LoadxmldocumentSample.xmlobjDoc.Load("Sample.xml")1.2加载一个XML数据DimobjDocAsNewXmlDocument()DimstrXMLAsStringstrXML="12345ZhangBin"'--LoadxmldataobjDoc.Load(strXML)1.3保存文档'—SavexmldocumentobjDoc.Save("Sample. 阅读全文
posted @ 2013-07-31 00:24 MMLoveMeMM 阅读(3243) 评论(0) 推荐(0)
摘要: : 连接字符串为:Provider=SQLOLEDB.1;Password=密码;Persist Security Info=True;User ID=用户名;Initial Catalog=数据库名称Data Source=远程主机IP :1.引用ADO2.定义连接Dim Conn as New Connection3.设置连接串Conn.Open "Provider=SQLOLEDB;Data Source=数据库服务器IP或名称;UID=登录用户名;PWD=登录密码;initial catalog=数据库的名称" : demo program :Private Sub 阅读全文
posted @ 2013-07-30 19:07 MMLoveMeMM 阅读(272) 评论(0) 推荐(0)
摘要: ADO(ActiveX Data Object,ActiveX数据对象)是继DAO、RDO之后微软新推出的最新的数据库连接技术,这里所示的都是采用ADO去连接数据库。常用的数据库有Access、SQL Server和Excel,下面做了连接方式的汇总,给出代码示意。一、连接Access数据库1、连接Access 2003数据库‘连接名为test.mdb的数据库,读取其中的名为myuser的表中的数据,显示在MSHFlexGrid1中。Dim cn As New ADODB.ConnectionDim rs As New ADODB.Recordsetcn.Open "Provider 阅读全文
posted @ 2013-07-30 18:46 MMLoveMeMM 阅读(916) 评论(0) 推荐(0)
摘要: : 文件夹创建:Set fso = CreateObject("Scripting.FileSystemObject")If (fso.FolderExists(文件夹全路径名)) Then'存在else'不存在,则创建文件夹Set f = fso.CreateFolder(文件夹全路径名)endif : 判断文件是否存在:Set fso = CreateObject("Scripting.FileSystemObject")if fso.fileexists(全路径文件名) then'存在else'不存在endif : 阅读全文
posted @ 2013-07-30 18:14 MMLoveMeMM 阅读(324) 评论(0) 推荐(0)
摘要: delegate 是C#中的一种类型,它实际上是一个能够持有对某个方法的引用的类。与其它的类不同,delegate类能够拥有一个签名(signature),并且它只能持有与它的签名相匹配的方法的引用。它所实现的功能与C/C++中的函数指针十分相似。它允许你传递一个类A的方法m给另一个类B的对象,使得类B的对象能够调用这个方法m。但与函数指针相比,delegate有许多函数指针不具备的优点。首先,函数指针只能指向静态函数,而delegate既可以引用静态函数,又可以引用非静态成员函数。在引用非静态成员函数时,delegate不但保存了对此函数入口指针的引用,而且还保存了调用此函数的类实例的引用。 阅读全文
posted @ 2013-07-29 23:36 MMLoveMeMM 阅读(188) 评论(0) 推荐(0)
摘要: 下面通过两部分来说明实现以及应用。一.使用MSScriptControl到微软的网站上下载Windows Script Control,它是一个ActiveX(R) 控件,所以在.NET中使用我Interop了一下。下载安装完成后,新建一个C#的Windows应用程序项目,在解决方案资源管理器中选中引用节点,右键点击选择添加引用菜单,弹出添加引用对话框,单击浏览找到安装Windows Script Control的目录,选取msscript.ocx文件确定。那么在引用节点下会增加一个MSScriptControl组件,下面是他Interop后的所有对象。ScriptControl 对支持 Ac 阅读全文
posted @ 2013-07-29 17:11 MMLoveMeMM 阅读(930) 评论(1) 推荐(0)
摘要: 每种编程语言调用DLL的方法都不尽相同,在此只对用C#调用DLL的方法进行介绍。首先,您需要了解什么是托管,什么是非托管。一般可以认为:非托管代码主要是基于win 32平台开发的DLL,activeX的组件,托管代码是基于.net平台开发的。如果您想深入了解托管与非托管的关系与区别,及它们的运行机制,请您自行查找资料,本文件在此不作讨论。(一) 调用DLL中的非托管函数一般方法首先,应该在C#语言源程序中声明外部方法,其基本形式是:[DLLImport(“DLL文件”)]修饰符 extern 返回变量类型 方法名称 (参数列表)其中:DLL文件:包含定义外部方法的库文件。修饰符: 访问修饰符, 阅读全文
posted @ 2013-07-29 17:09 MMLoveMeMM 阅读(157) 评论(0) 推荐(0)
摘要: 每种编程语言调用DLL的方法都不尽相同,在此只对用C#调用DLL的方法进行介绍。首先,您需要了解什么是托管,什么是非托管。一般可以认为:非托管代码主要是基于win 32平台开发的DLL,activeX的组件,托管代码是基于.net平台开发的。如果您想深入了解托管与非托管的关系与区别,及它们的运行机制,请您自行查找资料,本文件在此不作讨论。(一) 调用DLL中的非托管函数一般方法首先,应该在C#语言源程序中声明外部方法,其基本形式是:[DLLImport(“DLL文件”)]修饰符 extern 返回变量类型 方法名称 (参数列表)其中:DLL文件:包含定义外部方法的库文件。修饰符: 访问修饰符, 阅读全文
posted @ 2013-07-29 16:15 MMLoveMeMM 阅读(245) 评论(0) 推荐(0)
摘要: DLL(动态链接库)是一个很有用的东西,在开发大项目的时候显得非常重要,因为多人合作开发时,可以给每个人分配一个任务,用DLL完成,最后组合起来,就不会出现互相冲突的问题。这里给出最简单的DLL编写与调用的示例,本人水平不高,各位看官莫笑。首先,我们打开VB.NET,选择类库,名称改为test然后我们输入以下代码Public Class test Public Function test(ByVal a As Long, ByVal b As Long) As Long Return a + b End FunctionEnd Class保存后,生成DLL文件。这就是最简单的一个DLL,下面是 阅读全文
posted @ 2013-07-29 15:53 MMLoveMeMM 阅读(5347) 评论(0) 推荐(0)
摘要: import javax.script.ScriptEngine;import javax.script.ScriptEngineManager;import javax.script.Bindings;import javax.script.ScriptContext;import javax.script.Invocable;import javax.script.ScriptException; ScriptEngine engine = new ScriptEngineManager() .getEngineByName("javascrip... 阅读全文
posted @ 2013-07-27 19:54 MMLoveMeMM 阅读(5525) 评论(0) 推荐(0)