自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

转载 Marshaling between Managed and Unmanaged Code

Marshaling between Managed and Unmanaged CodeYi Zhang and Xiaoying GuoCode download available at: CLRInsideOut2008_01.exe (1269 KB) Browse the Code Online  Contents[InAttribute] and [Out

2010-01-28 16:52:00 988

转载 Developer Support Languages - VC++, C# and VB.NET

Welcome to Microsoft Developer Support, Languages team blog! You will find a lot of language related troubleshooting resources here.Troubleshooting PInvoke Related Issues I am back with

2010-01-28 16:51:00 810

转载 130道c#面试题

1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。  2 .列举ASP.NET 页面之间传递值的几种方

2010-01-28 11:43:00 1002

转载 const和static readonly的区别

const用于修改字段或局部变量的声明。它指定字段或局部变量的值是常数,不能被修改。常量的值必须在编译的时候确定,编译后,CLR将常量的值保存在Assembly的怨数据中。如果变量是const,那么他隐式的是static的。因此在声明常数的时候只需将该变量声明为const即可,而不允许在声明常数的时候使用static。当代码引用常量时,CLR在元数据中查找该符号,将提取的常量值嵌入到IL中,所以常

2010-01-28 10:51:00 1255 1

转载 Implementing the Singleton Pattern in C#

The singleton pattern is one of the best-known patterns in software engineering. Essentially, a singleton is a class which only allows a single instance of itself to be created, and usually gives si

2010-01-26 17:30:00 526

转载 C#的内存管理:堆、栈、托管堆与指针

在32位的Windows操作系统中,每个进程都可以使用4GB的内存,这得益于虚拟寻址技术,在这 4GB的内存中存储着可执行代码、代码加载的DLL和程序运行的所有变量,在C#中,虚拟内存中有个两个存储变量的区域,一个称为堆栈,一个称为托管堆,托管堆的出现是.net不同于其他语言的地方,堆栈存储值类型数据,而托管堆存储引用类型如类、对象,并受垃圾收集器的控制和管理。在堆栈中,一旦变量超出使用范围,其使

2010-01-26 15:13:00 660

转载 PInvoke

为了能用上原来的C++代码,只好研究下从C# 中调用DLL首先必须要有一个声明,使用的是DllImport关键字: 包含DllImport所在的名字空间 using System.Runtime.InteropServices; public class XXXX{[DllImport(“MyDLL.dll")] public static extern int mySum (int a,int

2010-01-20 16:54:00 1328 1

转载 C# Marshaling

IntroductionThe Common Language Infrastructure (CLI) is designed to make it "easy" to interoperate with existing code. In principal, all you need to do is create a DllImport function declaration f

2010-01-17 22:55:00 2462

转载 Unattended IIS install kit.

 IIS6 是对应 Windows 2003 的版本,现在来制作一个可以自动安装 IIS6 的自解压缩包。基本制作过程如下:1. 准备安装文件。可以从 Windows 2003 安装光盘中提取,或者从网上下载完整的IIS6安装包。2. 修改 iis.inf(从安装文件中 iis.in_ 解压得到),用纯文本编辑器打开,在最前方加入:[Components]iis=iis.dll,OcE

2009-10-29 10:10:00 1019

转载 Dotnet专业组件开发揭密

很多人会以为写组件是件容易的事,也许某些方面是这样的,比如你可以很简单地实现一个自定义的功能。但是写出来的组件好象跟专业厂家开发的组件程序是不是有些差距呢?那么如何写一个专业组件呢,写专业组件要掌握哪些知识呢,它们的内部机理是什么呢?如果你对此感兴趣的话,那么这个系列实在是很值得你来看一看的。本篇是要介绍如何扩展一个已有的组件功能。比如用户提出来要在TextBox控件上实现一个取得焦点后实

2009-06-01 11:09:00 1114

转载 一篇关于pure virtual function call错误的文章.

 文章链接如下:http://www.artima.com/cppsource/pure_virtual.html.另:其中的最后一种可能性是比较搞的,我们程序中的一个错误就是因为这个原因出现的。class Base {    virtual function() = 0;};class B : public Base{    virtual function() {       

2008-07-24 15:41:00 1363 1

转载 C++字符串完全指南

C++字符串完全指南 - Win32字符编码(一)前言  字符串的表现形式各异,象TCHAR,std::string,BSTR等等,有时还会见到怪怪的用_tcs起头的宏。这个指南的目的就是说明各种字符串类型及其用途,并说明如何在必要时进行类型的相互转换。  在指南的第一部分,介绍三种字符编码格式。理解编码的工作原理是致为重要的。即使你已经知道字符串是一个字符的数组这样的概念,也

2008-06-11 17:41:00 866

原创 VC: CString

  CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难以学习。这篇文章就来讨论这些技巧。  使用CString可以让你对字符串的操作更加直截了当。这篇文章不是CString的完全手册,但囊括了大部分常见基本问题。这篇文章包括以

2008-06-11 17:34:00 615

转载 VC: CString

  CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难以学习。这篇文章就来讨论这些技巧。  使用CString可以让你对字符串的操作更加直截了当。这篇文章不是CString的完全手册,但囊括了大部分常见基本问题。这篇文章包括以

2008-06-11 17:34:00 464

转载 VC数据类型转换

刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。我们先定义一些常见类型变量借以说明int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];char *buf;CString str

2008-06-11 17:19:00 664

转载 VC: CString

CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得M FC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是 对于纯C背景下走出来的程序员来说有点难以学习。这篇文章就来讨论这些技巧。   使用CString可以让你对字符串的操作更加直截了当。这篇文章不是CString的完全手 册,但囊括了大部分常见基本问题。

2008-06-11 17:17:00 841 1

转载 VC: CString

CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得M FC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是 对于纯C背景下走出来的程序员来说有点难以学习。这篇文章就来讨论这些技巧。   使用CString可以让你对字符串的操作更加直截了当。这篇文章不是CString的完全手 册,但囊括了大部分常见基本问题。

2008-06-11 17:17:00 779

转载 CComPtr和CComQIPtr

ATL 提供了2个智能指针的模板包装类,CComPtr,这两个类都在 中声明。CComQIPtr的所有功能,因此我们可以完全用 CComQIPtr 由于使用了运算符的重载功能,它会自动帮我们调用QueryInterface()函数,因此 CComQIPtr   // 智能指针 smart pointer,按照匈牙利命名法,一般以 sp 开头来表示变量类型   CComPtr spU

2008-06-11 13:54:00 675

转载 几种常用英文信件范文

几种常用英文信件范文 1)感谢信Letter of thanks2)祝贺信 Letter of greetings3)邀请信 Letter of invitations4)一般信件 Common letters5)商业信件 Business letters6)求学信 Letters of Applying for Study Chance7)出国留学推荐信 Rec

2007-11-19 11:02:00 74425 14

转载 商务信函-传统英文信件范文

传统的信件:   这里我们介绍一种商务信函中最通用的格式-齐头式。主要特征就是每行均从左边顶格写,常常采用开放式的标点方式,即除了信文部分,其它部分在必要时才使用标点。信中各段落之间均空一行。

2007-11-19 10:57:00 17075

原创 商务英语信函常用基础资料

商务英语信函常用基础资料 编辑:

2007-11-19 10:53:00 1835

转载 bat命令大全

BAT命令大全2007年08月22日 星期三 10:361 echo 和 @@                      #关闭单行回显echo off               #从下一行开始关闭回显@echo off              #从本行开始关闭回显。一般批处理第一行都是这个echo on                #从下一行开始打开回显echo     

2007-11-15 17:39:00 1206

转载 bat命令详解

GC_0~HSE 1.Echo 命令   W�FPSStp 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。   语法   nvw)OM6WjD echo [{on|off}] [message]   s>b] +~X Sample篅echo off / echo hello world   R}rnQz) 在实际应用中我们会

2007-11-15 15:36:00 1892

转载 Running Windows PowerShell Scripts

Running Windows PowerShell ScriptsThis is your guide to getting started with Windows PowerShell. Read through these pages to get familiar with Windows PowerShell, and soon you’ll be driving around

2007-11-15 09:37:00 2080

转载 PowerShell的CmdLet开发的HelloWorld

PowerShell的CmdLet开发的HelloWorld 安 装完windows Vista SDK后,终于可以开始CmdLet的开发了.如果安装了Samples的同学,可以直接去看示例:X:/Program Files/Microsoft SDKs/Windows/v6.0/Samples/SysMgmt/WindowsPowerShell 其中X是PS所在的安装盘.下面让偶

2007-11-12 15:24:00 1054

转载 一刻钟精通正则表达式

想必很多人都对正则表达式都头疼。今天,我以我的认识,加上网上一些文章,希望用常人都可以理解的表达方式来和大家分享学习经验。  开篇,还是得说说 ^ 和 $ 他们是分别用来匹配字符串的开始和结束,以下分别举例说明:  "^The": 开头一定要有"The"字符串;  "of despair$": 结尾一定要有"of despair" 的字符串;  那么,  "^abc$": 就是

2007-11-12 14:53:00 612

转载 C#泛型

C#泛型类与结构C#除可单独声明泛型类型(包括类与结构)外,也可在基类中包含泛型类型的声明。但基类如果是泛型类,它的类型参数要么已实例化,要么来源于子类(同样是泛型类型)声明的类型参数。class C {} //合法class D: C{} //合法class E: C {} //合法class F: C {} //合法class G : C { } //非法泛型类型的成员class C{publ

2007-10-26 10:32:00 715

转载 XSD(Schema)教程

schema教程 XML Schema是以XML语言为基础的,它用于可替代DTD。一份XML schema文件描述了XML文档的结构XML Schema语言也被称为XML Schema Definition (XSD)(XML Schema定义).在本章教程你将学习如何读取和建立XML Schemas,以及为什么XML Schemas比DTDs的功能更为强大,还有如何在你的程序中使用X

2007-10-24 13:42:00 3361

原创 390开发实用技术: 主机开发者入门之CICS MAP

CICS+DB2+COBOL+MAPS是一种具有代表性的主机联机开发模式.所谓联机,是相对于批量而言.联机程序一般能提供交互式画面给用户输入数据,查询,执行等等.是应聘主机开发工作的必备技能之一.本文介绍开发的第一步:创建屏幕画面MAPSTEP1:编写MAP MICRO程序.请注意,三要素:DFHMSD, DFHMDI, DFHMDF. 分别代表MAPSET, MAP和里面的FIELD.

2007-02-26 22:32:00 4289

原创 COBOL ON MVS

非原创,网上摘录 A STUDENT APPROACH TO COBOL ON AN IBM MVS/XA OPERATING SYSTEM In this handout we follow step-by-step instructions in creating a COBOL program. Job Control Language (JCL) is used to demonstrat

2007-02-26 22:31:00 3266

原创 390开发实用技术: 给新入门CICS的朋友们----CICS下的Hello World!

不用说,朋友们一定注意到了在求职主机工作中,很大部分的雇主要求要会CICS. 没接触过CICS的朋友一定会觉得这个冬冬高深莫测,但实际上,CICS不过是搭建在主机上的一个高层应用,主要用于保证联机交易的正常运行. 我以前已经在"论坛上回答过一位朋友,为何银行等实时性强的系统都用CICS而不自己写同步交易. 在这里,我打算用一个最简单的CICS程序, 展现一个Hello world的屏幕,作为入门,

2007-02-26 22:30:00 2430

原创 390开发实用技术: 重拳出击,CICS联机程序开发新手必看---一个典型的CICS程序,所有完备功能包括上下翻屏,增加/编辑/删除/拷贝纪录等

经过前面基础知识入门的朋友,一定想知道典型的ONLINE程序是如何的. 下面的文章即将展现最典型的基于CICS,COBOL,DB2和MAPS MICRO的交易 ---纪录加油的交易. 此交易具有所有银行应用的功能,包括上下翻屏,增加/显示/修改/拷贝 数据库记录.STEP1:首先我们要先规划一下要做的事情:两张MAP和对应着的两个程序,分别是上下翻屏的画面和显示明细的画面; 两个CICS交易,分别

2007-02-26 22:29:00 3023 5

原创 主机OS/390汇编程序入门篇

概述 主机OS/390 汇编程序曾经风靡一时。它曾应用于很多商业应用系统,特别是联机应用系统。随着高级语言的普及,以及计算机硬件资源的成本日趋下降,汇编语言不再是人们开发的首选,但是汇编语言还是有它的优点,现在仍然有着它用武之处。汇编语言适合于下面的几个方面: 1、任务需要很快的执行速度,例如驱动程序,ASCII to EBCDIC 转换程序,EXIT程序等。 2、需要利用系统底层接口,例

2007-02-26 22:28:00 3613 3

原创 Mainframe之间的文件传输

概述 Mainframe主机系统之间的文件传输方式很多。下面的方法适应于MVS, OS/390和Z/OS系统。 最常见的有以下几种情况: 1、两个系统在同一个Sysplex中。 2、两个系统共享磁盘。 3、两个系统相互独立。 下面分别就每种方式的文件传输加以介绍。两个系统在同一个Sysplex中 这两个系统共享同一个Catalog,所有文件都是共享的,所以不存在文件传输的问题。

2007-02-26 22:27:00 4725 1

原创 390进阶: S/390的 LPAR(逻辑分区)方式

在一个机柜中,但是在逻辑上,它最多可以划分为15个部分。这种逻辑上的划分是由被称为处理器资源/系统管理器(PR/SM)的微码来完成的。 PR/SM可以让系统程序员将一个硬件系统从逻辑上划分成若干个系统(并不是虚机器),每一个系统都有其自己的通道、处理器(或时间片)和中央存储器。这样划分后,每一部分都是一个完全独立的系统,每个分区可以运行不同的操作系统。在这种方式下,系统程序员可以在任何时间将CPU

2007-02-26 22:26:00 1162

原创 390进阶: 如何理解S/390和z系列主机系统的处理单元PU

S/390和z系列主机系统硬件的核心是多芯片模块(MCM,multichip module),以IBM最新推出的z990系列主机系统为例,它最多可以有32个处理单元(PU,processing unit)。在其它平台通常称之为中央处理器CPU或引擎。z系列主机中每个处理单元PU实际上都包括两个内部指令处理器。指令同时被两个内部处理器并行处理,其结果进行比较,如果不一致,指令将被再次处理。这一过程完

2007-02-26 22:25:00 1999

原创 390进阶: 如何修改ISPF主屏菜单

掌握主机技术的一个重要的本事是:知道在系统的什么地方找到相关的设置。修改ISPF 主屏菜单(ISPF primary menu)就是一个典型的例子。该文主要说明如何修改该主屏菜单,并以得志系统(www.efglobe.com) 上增加SDSF选项为例子。ISPF主屏菜单,或者使用旧系统的ISPF主屏菜单。现在我们主要论述如何在一个现有的系统上修改ISPF主屏菜单,以给用户提供更加方便的功能。其中心

2007-02-26 22:23:00 2806

原创 390进阶: 主机中的作业管理 & 主机的Workload Manager

主机中的作业管理 主机的作业是由一个叫JES (Job Entry Subsystem)的软件来管理,JES 中有些定义好的执行空间叫Initiator。 每个Initiator都会有一个或多个job class. 到 =S;INIT就可以看出你的系统的initiator的配置。每个作业也会指定job class. 在用户提交作业时,JES 就会看哪个initiator 定义有指定的jobclas

2007-02-26 22:23:00 1398

原创 如何在390上新增一个用户

在390上新增一个用户,可以用TSO命令行或者RACF菜单,在这里要介绍的是RACF菜单的STEP BY STEP模式。这样,在权限许可下,您就可以为您的好友增加一个可用ID了。STEP1:在ISPF中选择13.12 STEP2:选择‘4’---USER PROFILES AND YOUR OWN PASSWORD STEP3:选择‘1’,并把您要增加的用户名写上 STEP4:设定初始密码

2007-02-26 22:04:00 947

原创 如何在OS/390上创建新文件

概述很多时候我们都需要自己的PDS 文件,下面是几种常用的PDS文件: 1、JCL文件库,这是专门用来放自己的JCL作业的地方。 2、源文件库,这是专门用来放自己的源文件的地方,例如COBOL, 汇编和REXX文件等。 3、执行文件库,这是专门用来放自己的执行文件或者目标文件的地方,例如LOADLIB, LINKLIB, OBJECT文件等。 下面讲的是利用ISPF panel来建立自己的PD

2007-02-26 22:03:00 1837

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除