自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (5)
  • 收藏
  • 关注

翻译 你的第一Windows程序——管理应用程序状态

MSDN原文(英文)管理应用程序状态一个窗口过程仅仅是一个为每个消息获取调用函数,所以它本质上是无状态的。因此,你需要一个方法来跟踪你的应用程序从一个函数调用下一个函数的状态。最简单的方法是把一切都放在全局变量中。这对于小程序已经足够了,并且许多SDK示例都使用这种方式。然而在一个大型程序,它会导致全局变量的扩散。此外,你可能有几个窗口,每个都有其自己的窗口过程,跟踪哪个窗口应

2013-09-26 22:51:40 908 1

翻译 你的第一个Windows程序——关闭窗口

MSDN原文(英语)关闭窗口当用户关闭一个窗口,该动作触发一个窗口消息序列。用户可以点击“关闭”按钮或通过使用键盘快捷键(如 ALT+F4),这些动作引起窗口收到WM_CLOSE消息,WM_OLOSE消息让你有机会在关闭窗口前提示用户。如果你真的想关闭窗口,调用DestroyWindow函数;否则WM_CLOSE消息简单的返回零,并且操作系统将忽略该消息并不销毁窗口。

2013-09-07 00:07:20 2092

翻译 你的第一个Windows程序——绘制窗口

MSDN原文(英文)绘制窗口你已经创建了你的窗口,现在你想在它里面显示东西。在WIndows术语里,这就是所谓的绘制窗口。混合隐喻,一个窗口是一个空白画布,等待你去填充它。有时你的程序将启动绘制更新你窗口的外观。在其它时候,操作系统会通知你,你必须重绘部分窗口。当这种情况发生时,操作系统个窗口发送一个WM_PAINT消息,窗口中必须重绘的部分被称为更新区域。一个窗口

2013-09-03 00:22:54 1472 1

翻译 你的第一个Windows程序——写窗口过程

MSDN原文(英文)写窗口过程DispatchMessage函数调用消息的目标窗口的窗口过程。窗口过程具有以下特征:LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam);有四个参数:hwnd是窗口的句柄。uMsg是消息代码,例如WM_SIZE消息表示窗口调整大小。

2013-05-26 01:03:47 1665 1

翻译 你的第一个Windows程序——窗口消息

MSDN在线原文(英文)窗口消息一个GUI应用程序必须响应用户和操作系统的事件。来自用户的事件 包括所有的使他人能够与你的程序互动的方法:鼠标点击,键盘输入,触屏手势等。来自操作系统的事件 包括任何可以影响程序行为的“外部”程序,比如用户可以插入一个新的硬件,或者Windows可能会进入低功耗状态(睡眠或休眠)。在程序运行时,这些事件可以在任意顺序任何时间发

2013-05-25 22:47:53 995

翻译 你的第一个Windows程序——创建一个窗口

MSDN在线原文(英文)你的第一个Windows程序——创建一个窗口 窗口类一个窗口类定义了一组数个窗口可以共有的行为。比如有一组按钮,当用户单击按钮,每个按钮都有类似的行为。当然,按钮也不是完全相同的;每个按钮都有自己的显示文本字符串和自己的屏幕坐标。对于被称为实例数据的每个窗口的数据是唯一的。每个窗口必须有一个窗口类关联,即使你的程序只创建该类的一个实例。重要的是要明白,一个窗

2013-04-26 20:16:18 1497

翻译 你的第一个Windows程序

MSDN在线原文(英文)你的第一个Windows程序在这个模块,我们编写一个最小的Windows程序。它的作用是创建并显示一个空白窗口。这第一个程序包含大约50行代码,不计算空白行和注释。这将是我们的起点;以后还会添加图形,文本,用户输入和其它功能。 示例程序屏幕截图下面是完整的程序代码:#ifndef UNICODE#define UNICODE#endif#in

2013-04-20 22:16:12 814

翻译 Windows桌面应用开发—应用程序入口点WinMain

MSDN在线原文(英文)Windows桌面应用开发—应用程序入口点WinMain每个Windows程序都包含一个名字为WinMain或wWinMain的入口点函数,下面是wWinMain的声明。int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PWSTR pCmdLine, int nCmdShow);

2013-04-20 19:59:37 1704

翻译 Windows桌面应用开发-什么是窗口

MSDN在线原文(英文)什么是窗口?很明显,在给操作系统命名为Windows之后,窗口是Windows非常重要的核心。但什么是窗口?当你想到一个窗口,你可能会想到这样一个事情:应用程序窗口的屏幕快照 这种类型的窗口被称为应用程序窗口或主窗口,它通常是一个带有标题栏,最小化和最大化按钮和其它标准UI元素的框架。这个框架被称为窗口的非客户区,这么说是因为窗口的这部分是由

2013-04-20 12:34:31 1851

翻译 Windows桌面应用开发-字符串的使用

MSDN上英语原文 Windows原生支持UI(用户界面)元素、文件名等等的Unicode字符串。Unicode是首选的字符编码,因为它支持所有的字符集和语言,Windows使用的是UTF-16编码的字符,其每一个字符都是一个16位值的编码,为了与8位的ANSI字符区分,UTF-16字符被称为宽字符。Visual C++编译器内置了数据类型wchart_t以对宽字符的支持,头文件WinNT.h

2013-04-18 22:31:51 1013

翻译 windows编码约定

Windows编码约定翻译自MSDN上的英语原文如果你是编写windows程序的新手,当你第一次看到windows程序源码时,它会令人感到不安。这些代码充满了奇怪的定义,如 DWORD,LPRECT等等;以及变量的名称,如 “hWnd”,“pwsz”(匈牙利表示法)。值得花点时间来了解一些windows编程的编码约定。绝大多数的Windows API 是由 函数或者组件对象模型(C

2013-04-18 22:12:56 774

原创 SqlCommand.ExecuteScalar 和Sqlserver的SCOPE_IDENTITY()函数

      在数据库应用中,比较常见一个操作就是插入一条数据到包含自动增加ID字段的表中,并要获取插入数据的ID值,sql的insert语句属于无返回值的操作,如何才能获取最后插入的数据的ID值?在微软的MSDN中有一个例子,使用了SqlCommand.ExecuteScalar()方法和SqlServer中的scope_identity()函数。      ExecutedScalar()方

2009-09-10 19:33:00 1528

转载 IIS7配置ASP+Access使用环境

默认装完IIS7之后,使用ASP程序会发现提示数据库连接失败,在网上找了找,说是因为MS Jet引擎改变了临时目录的位置,但是又没有对临时的存取权限,导致数据库使用失败。       先要设置应用程序池(Application Pool)为Classic .NET AppPool,而不是默认的Default AppPool,可以在网站目录里对每个站点设置,也可以在站点进行单独设置。选择好要设置的站

2009-04-01 20:51:00 657

原创 C#中程序控制输入法的另一种思路

    最近写程序要给各个文本框确定 中英文输入法,在网上搜了一遍,基本的思路都是单独用System.Windows.Form命名空间的InputLanguafe类中InstalledInputLanges方法搜索注册输入法,然后根据InputLanguage.Culture.Name是否"zh-CN",以及InputLanguage.LayoutName中是否不包含"Keyboard"来却定中文

2007-04-18 14:33:00 2218

原创 C#中(.net1.1)公元历转农历的算法

参考C语言农历200年算法(1900-2100)改写现行比较常用而精确的农历算法基本上是根据紫金山天文台发布的农历数据来转换的,可惜在天文台网站没有相关的数据发布,我所得到得数据是从原文中获取的。先看看预先定义的数据://旧历数据1901年-2100年  internal static uint[] LunarCalendarTable ={               0x04AE53,0x0A

2007-04-12 20:57:00 2757 1

原创 DevExpress的基本换肤

DevExpress的基本换肤

2007-04-12 18:41:00 1188

转载 操盘手的绝对选股法则

我从不使用奇怪的指标线,5日、10日、30日等等规则的均线系统才对我更有用,能方便我了解到大部分人的想法,并决定对策。对于选股,我依然认为好的选股方法只有一种就可以了,不论长中短线,方法都是这个,万变不离其宗嘛。条件一:不同的大势有不同的选择。升势的时候选择板块类的个股;盘整的时候突破的个股比较好;跌势的时候我是不会做板块的,即使做了,那些除了龙头股以外的个股也不会跟着被带上来。条件二:选择龙头股

2006-12-27 22:57:00 1068

转载 使用Web标准建站第5天:head区的其他设置

这些技巧主要讲meta标签设置的,其实与符合web标准关系不大,只要注意在最后加"/"关闭标签就可以,但是既然是入门教程,就写得详细一点吧。收藏夹小图标如果你将本站加入收藏夹,可以看到在收藏夹网址之前的IE图标变成了本站特别的图标。要实现这样效果很简单,首先制作一个16x16的icon图标,命名为favicon.ico,放在根目录下。然后将下面的代码嵌入head区:为搜索引擎准备的

2006-05-10 08:49:00 922

转载 使用Web标准建站第12天:校验及常见错误

辛苦了好多天,我们努力学习使用XHTML+CSS来重新设计我们的网站。那么我 们如何知道自己制作的页面真的符合web标准?W3C和一些志愿者网站提供了在线校验程序,来帮助我们检查页面是否符合标准,并提供了修正错误的帮助信 息。这些校验非常有用,是我调试页面第一步要做的事情。1.XHTML校验校验网址:http://validator.w3.org/ 校验方式:网址校验、文件上传校验   校验成

2006-05-04 01:09:00 953

转载 使用Web标准建站第11天:不用表格的菜单

布局初步搭建起来,我开始填充里面的内容。首先是定义logo图片:  样式表:#logo {MARGIN: 0px;padding:0px;WIDTH: 200px;HEIGHT:80px;}  页面代码:http://www.w3cn.org/" >    以上代码现在应该容易理解。先在CSS定义了一个logo的层,然后在页面中调用它。需要说明的是,为了使网页有更好的易用性,web标准

2006-05-04 01:06:00 980

转载 使用Web标准建站第10天:自适应高度

如果我们想在3列布局的最后加一行页脚,放版权之类的信息。就遇到必须对齐3列底 部的问题。在table布局中,我们用大表格嵌套小表格的方法,可以很方便对齐三列;而用div布局,三列独立分散,内容高低不同,就很难对齐。其实我们 完全可以嵌套div,把三列放进一个DIV中,就做到了底部对齐。下面是实现例子(白色背景框模拟一个页面):  这个例子的页面主要代码如下:             

2006-05-04 01:04:00 924

转载 使用Web标准建站第9天:CSS布局入门(2)

接下来开始要真正设计布局了。和传统的方法一样,你首先要在脑海里有大致的轮廓构 想,然后用photoshop把它画出来。你可能看到有关web标准的站点大都很朴素,因为web标准更关注结构和内容,实际上它与网页的美观没有根本冲 突,你想怎么设计就怎么设计,用传统表格方法实现的布局,用DIV也可以实现。技术有一个成熟的过程,把DIV看成和TABLE一样的工具,如何运用就看 你的想象力了。  注:在实

2006-05-04 01:01:00 831

转载 使用Web标准建站第8天:CSS布局入门

CSS布局与传统表格(table)布局最大的区别在于:原来的定位都是采用表格,通过表格的间距或者用无色透明的GIF图片来控制文布局版块的间距;而现在则采用层(div)来定位,通过层的margin,padding,border等属性来控制版块的间距。1.定义DIV  分析一个典型的定义div例子:#sample{ MARGIN: 10px 10px 10px 10px;PADDING:20p

2006-05-04 00:59:00 764

转载 使用Web标准建站第7天:CSS入门

在了解XHTML代码规范后,我们就要进行CSS布局。首先先介绍一些CSS的入门知识。如果你已经很熟悉了,可以跳过这一节,直接进入下一节。CSS是Cascading Style Sheets(层叠样式表)的缩写。是一种对web文档添加样式的简单机制,属于表现层的布局语言。1.基本语法规范  分析一个典型CSS的语句:p {COLOR:#FF0000;BACKGROUND:#FFFFF

2006-05-04 00:56:00 807

转载 使用Web标准建站第6天:XHTML代码规范

在开始正式内容制作之前,我们必须先了解一下web标准有关代码的规范。了解这些规范可以帮助你少走弯路,尽快通过代码校验。1.所有的标记都必须要有一个相应的结束标记  以前在HTML中,你可以打开许多标签,例如和而 不一定写对应的和来关闭它们。但在XHTML中这是不合法的。XHTML要求有严谨的结构,所有标签必须关 闭。如果是单独不成对的标签,在标签最后加一个"/"来关闭它。例如: 2.所有标

2006-05-04 00:52:00 1001

转载 使用Web标准建站第4天:调用样式表

用web标准设计网站,过渡的方法主要是采用XHTML+CSS,css样式表是必不可少的。这就要求所有网页设计师必须熟练掌握CSS,如果你以前不常用,那么现在就开始学习吧。要制作符合web标准的网站,不懂CSS是设计不出漂亮的页面的。  事实上,所有表现的地方都需要用CSS来实现。我们以前都习惯用table来定位和布局,现在要改用DIV来定位和布局。这是思维方式的变化,一开始有些不习惯。呵呵,任

2006-05-04 00:45:00 799

转载 使用Web标准建站第3天:定义语言编码

第三步是定义你的语言编码,类似这样:      为了被浏览器正确解释和通过W3C代码校验,所有的XHTML文档都必须声明它们所使用的编码语言,我们一般使用gb2312(简体中文),制作多国语言页面也有可能用Unicode、ISO-8859-1等,根据你的需要定义。  通常这样定义就可以了。但是要补充说明的是,XML文档并不是这样定义语言编码的,XML的定义方式如下:   你在Macr

2006-05-04 00:39:00 670

转载 使用Web标准建站第2天:什么是名字空间

DOCTYPE声明好以后,接下来的代码是:    http://www.w3.org/1999/xhtml" lang="gb2312">   通常我们HTML4.0的代码只是,这里的"xmlns"是什么呢?  这个"xmlns"是XHTML namespace的缩写,叫做"名字空间"声明。名字空间是什么作用呢?阿捷自己的理解是:  由于xml允许你自己定义自己的标识,你定义的标识和其

2006-05-04 00:31:00 868

转载 使用Web标准建站第1天:选择什么样的DOCTYPE

 前言  大家好!这个系列文章是按阿捷自己制作这个站点的过程编写的。之前阿捷也一直没有制作过一个真正符合web标准的网站。现在边参考国外资料边制作,同时把过程中的心得和经验记录下来,希望对大家有点帮助。好了,让我们开始吧  第一天  开始制作符合标准的站点,第一件事情就是声明符合自己需要的DOCTYPE。  查看本站首页原代码,可以看到第一行就是:"http://www.w3.

2006-05-04 00:29:00 759

转载 本地数据源:使用firebird数据库

我用它来做本地数据源。本来想用wilson的XmlDbClient的,不过资料很少。就选用了firebird。因为firebird数据库可以内嵌(Embed)到应用程序中。firebird 数据库,源自interbase数据库,borland的这个产品最终没能在市场上取得胜利(记得当初使用delphi的时候,就自带了这么一个数据 库)。然而他们没有放弃这个项目,而是把它放给了开发源码组织,继续

2006-03-15 10:44:00 1450

原创 HTML基础-HTML文档基本结构

HTML->超文本标记语言、网页设计的基本语言。HTML的命令也称为标记,用于控制HTML文档的内容和外观。HTML的标记大多数是成对出现的,开始标记是一对括号,表示命令的开始;命令的结束用表示;标记不区分大小写。HTML标记格式:HTML文档具有三个基本部分1、HTML部分:每个文档都以打开HTML标记开始,以关闭HTML标记结束   ...    2、头部分:头部分以标记开始,以标记结束;此部

2005-12-12 23:08:00 1534

原创 最简单的win32程序

一个最简单的windows程序,只实现弹出一个消息框。参考资料:windows程序设计/*-------------------------------------------------------------------lloMsg.cpp--显示包含“hello,windows!" 的消息框---------------------------------------------------

2005-11-06 23:18:00 1732

原创 使用 ASP.NET 加密口令

在ASP中,并未提供加密的对象,我们只能使用外部的对象来进行加密。现在好了,在ASP.NET中提供了加密的解决方法。在名字空间System.Web.Security中包含了类FormsAuthentication,其中有一个方法HashPasswordForStoringInConfigFile。这个方法可以将用户提供的字符变成乱码,然后存储起来,甚至可以 存储在cookies中。  HashPa

2005-08-11 14:27:00 769

转载 asp编程有用的例子

asp编程有用的例子(一)1.如何用Asp判断你的网站的虚拟物理路径 答:使用Mappath方法 The Physical path to this virtual website is: 2.我如何知道使用者所用的浏览器? 答:使用the Request object方法 strBrowser=Request.ServerVariables(

2005-07-26 14:47:00 1023

IEEE1800-2017.zip

Verilog 硬件描述语言(VerilogHDL)SystemVerilog的IEEE标准 - 统一硬件设计,规范和验证语言。 PDF文档,包括勘误表。

2019-07-09

Thumb16位指令集快速参考卡-中文

Thumb16位指令集快速参考卡-中文

2017-11-03

realview mdk 中文文档

realview mdk 中文文档 CHM格式

2010-10-09

VC6.0 MFC运行库

MFC42D.DLL MSVCRTD.DLL MFCO42D.DLL

2008-10-16

nunit入门教程(pdf)

nunit2.0----详细使用方法--(中文)

2008-10-15

空空如也

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

TA关注的人

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