- 博客(74)
- 资源 (2)
- 收藏
- 关注
翻译 C#参考——关键字
关键字是对编译器具有特殊意义的预定义保留标识符。它们不能在程序中用作标识符,除非它们有一个 @ 前缀。例如,@if 是有效的标识符,但 if 不是,因为if 是关键字。
2014-10-16 08:54:03 619
翻译 C# 编程指南——类和结构及其成员的可访问性
访问修饰符是一en些关键字,用于指定声明的成员或类型的可访问性。public, protected,
2014-10-15 18:53:36 1706
转载 .NET框架程序设计——体系结构
谈到.NET,相信对于大多数初学者而言,都会感觉比较乱、比较迷茫,什么ASP.NET、VB.NET、VC.NET、ADO.NET、.NETFramework 等等概念,搞的我们晕头转向的,他们之间到底是什么关系呢?为何如此相似呢?我们脑子里出现了一堆一堆的问号。下面说一下我自己的理解,不正确的地方还望大家多多指教。 首先说一下.NET.NET是微软的新一代技术平台,代表的是
2014-10-15 15:47:13 4755
转载 HTTPServlet详解
Servlet的框架是由两个Java包组成:javax.servlet和javax.servlet.http. 在javax.servlet包中定义了所有的Servlet类都必须实现或扩展的的通用接口和类.在javax.servlet.http包中定义了采用HTTP通信协议的HttpServlet类.Servlet的框架的核心是javax.servlet.Servlet接口,所有的Serv
2013-06-25 13:23:25 586
原创 程序员需要心沉下来和仔细再仔细
这两天在写一个程序,用的是access数据库。要动态创建一个数据表,并且数据表中的字段要循环创建。一开始用的是OleDbParametr传递数据: while (i <= nPostions) { OleDbParameter paraIndex = new
2013-06-05 10:01:26 682
转载 关于SQL 中的单引号和双引号
以Insert语言为例,很多同学都在这个方面发生了问题,其实主要是因为数据类型和变量在作怪。下面我们就分别讲述,虽然说的是Insert语句,但是Select、Update、Delete语句都是一样的。 假如有 mytable表格,如下: 字段1 username 字符串型(姓名) 字段2 age
2013-06-04 17:46:06 952
转载 .Net事件
一、事件的本质事件是软件系统里的两个子系统之间,或者两个模块之间,或者两个对象之间发送消息,并处理消息的过程。在面向对象的世界里,就可以统一认为是两个对象之间的行为。两个对象之间发送的这种消息,对发送方来讲是产生一个事件,对接受方来讲是需要处理某个事件。这种消息可以是用户操作产生的或者软件系统里的某个对象产生的。
2013-05-30 14:25:37 899
转载 Control.INvoke 和 Control.BeginInvoke
一、为什么Control类提供了Invoke和BeginInvoke机制?关于这个问题的最主要的原因已经是dotnet程序员众所周知的,我在此费点笔墨再次记录到自己的日志,以便日后提醒一下自己。1、windows程序消息机制Windows GUI程序是基于消息机制的,有个主线程维护着一个消息泵。这个消息泵让windows程序生生不息。
2013-05-30 14:19:41 594
转载 事件和委托
引言委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里憋得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Obser
2013-05-30 13:25:59 618
转载 如何彻底卸载MySQL
本文摘自:http://www.heiqu.com/show-64764-1.html 内容为: 由于安装MySQL的时候,疏忽没有选择底层编码方式,采用默认的ASCII的编码格式,于是接二连三的中文转换问题随之而来,就想卸载了重新安装MYSQL,这一卸载倒是出了问题,导致安装的时候安装不上,在网上找了一个多小时也没解决。 重装系统永远是个好办法,
2013-05-16 09:42:04 458
转载 Delphi7数据库编程之TDataSet
TDataSet类由TBDEDataSet(BDE组件)、TCustomADODataSet(ADO组件)、TIBCustomDataSet(InterBase组件)、TCustomSQLDataSet(dbExpress组件)和TCustomClientDataSet子类组成。下面介绍DataSet类中比较重要的属性(可能会有取舍,等到真正做项目用到的时候在进行补充)1.Active:判
2013-05-08 09:06:54 1227
转载 Socket 详细介绍
套接字模式:分为阻塞套接字(block)和非阻塞套接字(non-block),或者为同步套接字(synchrony)和异步套接字(asynchrony)套接字模型:描述如何对套接字的I/O进行管理。WinSock 提供五种套接字I/O模型:Select模型、WSAAsyncSelect模型、WSAEventSelect模型、OverLapped I/O模型和Completion port模
2013-05-07 14:37:24 906
转载 网页技术与标准
文档呈现语言:HTML*(HTML5*) ·XHTML* ·XML* ·XForms* ·DHTML*样式格式描述语言:CSS* ·XSL*动态网页技术:CGI ·FastCGI ·ASP · ASP.NET · ColdFusion · JSP · Perl(PSGI) ·
2013-04-28 10:11:51 587
转载 计算机语言
隐藏▲查 论 编计算机语言.NET Framework平台语言C++/CLI · C# · F# · IronPython · IronRuby · J# · Visual C# · Visual Basic .NET · Small Basic C/C++语言C · C
2013-04-28 09:53:19 597
转载 MFC的秘密:它的静态库和动态库所在何处
1.Dependency Walker的第一道揭秘在MFC中我们写过很多静态库和动态库。这些dll都依赖于MFC;然后我们又交给别人使用,使得它们被依赖。细想一下,就可能会发现其中的不平衡。我们生成的非组件dll,要交给别人使用,必须提供h头、lib库和dll库文件;可是我们使用MFC的dll时,好像什么也没有设置,MFC不请自来的加入到我们的程序中。虽然知道这个世界,每个人其实并
2013-04-17 16:58:35 4808
转载 C变量的声明和定义
C变量声明或定义时,需要类型说明符、存储类型说明符、类型限定符。类型说明符:能够说明某个变量是什么类型的就是类型说明符,比如:int、double、char、指针、结构体、枚举等等。C存储类型说明符,包括extern,static,register,auto。默认的存储类型为auto。 函数和全局变量具有外部连接,这意味着他们对构成程序的所有文件都是可用的。
2013-04-02 10:03:04 691
转载 C语言中变量声明和定义
C语言中变量声明和定义很多初学者,对变量的定义和声明分不请,C和C++中略有不同,再加上const、static、extern就更加混乱,下面就此问题给予详细讲解并举例说明。变量的定义:为变量分配存储空间,同时指明变量的类型和名字。另外变量的初始化,就是在变量的定义处给出值。变量的声明:它主要向程序声明变量的类型和名字。static修饰符:static int a;
2013-04-02 09:40:38 1603
转载 MFC多线程
MFC的多线程函数必须声明为静态的或者是全局函数(不同的在于全局函数不能访问类的私有静态成员,而静态类函数可以):但这样的线程函数只能访问静态的成员变量,要实现访问类的其他成员,可以这样实现:1)全局函数。如 UINT MyThread(LPVOID p) 2)类的静态成员函数。如 static UINT MyView::MyThread(LPVOID p)
2013-03-18 14:39:06 788
原创 网站权限控制
最近开始接触asp.net,开发一个在线考试系统,其中涉及到用户管理和权限控制,要求如下:1. 用户需要经过验证方能进入系统; 2. 不同级别的用户登录后看到的内容不同; 3. 管理员可进行管理操作,如角色、用户、权限的增删改查; 4. 防止非系统用户直接在地址栏输入某一页面地址进入系统,从而绕过登录页面; 5. 防止低权限用户登录系统后在地址栏输入高权限用户才能访问的某一
2013-02-28 13:10:20 2175
转载 this的使用
this关键字引用类的当前实例,还可用作扩展方法的第一个参数的修饰符。限定被相似的名称隐藏的成员,例如:public Employee(string name, string alias){ // Use this to qualify the fields, name and alias: this.name = name; this.alias
2013-02-17 15:42:22 396
转载 MS SQL Server的内外连接
在之前,我对MSSQL中的内连接和外连接所得出的数据集不是很清楚。这几天重新温习了一下SQL的书本,现在的思路应该是很清楚了,现在把自己的理解发出来给大家温习下。希望和我一样对SQL的连接语句不太理解的朋友能够有所帮助。(发这么菜的教程,各位大大们别笑话偶了,呵:D )有两个表A和表B。表A结构如下:Aid:int;标识种子,主键,自增IDAname:varchar
2013-02-16 11:20:39 390
转载 创业如何选择WEB开发语言
在打算开发一个网站时,选择什么语言,是首先需要面对的问题。目前主流的WEB开发语言有ASP.NET、PHP、JSP; 作为MS上世纪老将ASP,就不再提及,如果是因为维护方面的原因而必须使用,可考虑升级到ASP.NET,而作为新开发一个语言,实在找不到理由再使用它了;以下将对这三种语言做对比,以供权衡:上手度.NET: 5分PHP:3分JSP:1分如
2013-02-05 14:14:59 302
转载 不要在一门技术上吊死
现象刚出道的朋友,特别是刚踏入社会的学生,总是希望今后干活用的一定是自己熟悉的语言,当领导安排做其它的不同技术性活的时候,对于语言上的不同,心理上很排斥。对此,大可不必,年轻人多学几门技术并不是坏事。不要想着在一门语言、一种技术上吊死。你可以精通一门语言,同时,你也可以熟悉更多的语言,与计算机世界做更亲密的接触。 我的起点我的编程起点从C++开始。大学做过一
2013-02-05 14:11:43 318
转载 C#中的流、字节、字符和字符串
首先要明白它们本身是由什么组成的:流:二进制字节:无符号整数字符:Unicode编码字符字符串:多个Unicode编码字符 那么在.net下它们之间如何转化呢?一般是遵守以下规则:流->字节数组->字符数组->字符串 下面就来具体谈谈转化的语法流->字节数组MemoryStream ms = new M
2012-12-27 15:25:12 497
转载 Windows消息处理
1.窗口 Windows程序是由一系列的窗口构成的,每个窗口都有自己的窗口过程函数,窗口过程函数就是一个拥有有固定 Signature的C函数,具体格式如下: LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam );
2012-12-27 14:45:59 664
转载 win32编程基础知识
尽管Windows应用程序千变万化,令人眼花缭乱,但,消息机制和窗口过程却始终它们的基础,掌握了这两项技术,也就相当于把握住了问题的关键。 如果你以前是C程序员或是MFC的忠实用户,只要你学习过C语言的语法,自己亲手编过一些简短的C程序,理解以下的Win32编程基础也不是一件困难的事。 一个最简单的Win32程序 在以前的C语言编程中,一个最简单的程序可以只有两行。
2012-12-27 10:30:08 2188
转载 Win32基于事件驱动的消息机制
消息机制和绘图机制是微软Windows及其周边其它产品与生俱来的,是Win 系列OS作为一个操作系统进行微机内部实现的二大支柱和特征,消息系统是Windows下一切应用程序间,包括Windows自身,进行交互和通讯的渠道,是Windows实现对运行在其下的所有应用程序进行控制及应用程序对Windows进行响应的解决手段,因此对Windows的编程,无论是在哪种 语言规范和IDE 下,都不可避免地要
2012-12-27 10:26:11 679
转载 Delphi 字符、字符串、字符数组和字符指针及其相关函数
Delphi有三种类型的字符:•AnsiChar这是标准的1字节的ANSI字符,程序员都对它比较熟悉。•WideChar这是2字节的Unicode字符。•Char在目前相当于AnsiChar,但在Delphi以后版本中相当于WideChar。记住因为一个字符在长度上并不表示一个字节,所以不能在应用程序中对字符长度进行硬编码,而应该使用Sizeof()函数。注
2012-12-03 14:41:58 2891
转载 c# struct 变量 到 byte[] 变量的转换操作
如果能将 struct 变量 实例转换成byte [] 类型,则可以方便我们将变量存储传递压缩等。以下是我的一个初步实现。using System.Runtime.InteropServices;#region 需要转换的结构 [StructLayout(LayoutKind.Sequential, Pack=1)]//struTest变量在内存中的对齐方式 (指针类型转换成功的必要条
2012-11-20 14:51:11 559
转载 Delphi 流的操作
Delphi流的操作 一、流的概念流简单说是建立在面向对象基础上的一种抽象的处理数据的工具,它定义了一些处理数据的基本操作,如读取数据,写入数据等,程序员只需掌握对流进行操作,而不用关心流的另一头数据的真正流向。其实,流就是把整个对象转化为一个一个单字节数据,然后形成数据流,其形同把固体石块打碎成一颗颗细小的沙子一样,最后可以形成流沙。二、流的主要功能流的主要功能是对文件与非文
2012-11-16 09:32:15 660
转载 有关于串口通信程序的编写
Win 32系统把文件的概念进行了扩展。无论是文件、通信设备、命名管道、邮件槽、磁盘、还是控制台,都是用API函数CreateFile来打开或创建的。该函数的声明为: HANDLE CreateFile( LPCTSTR lpFileName, // 文件名 DWORD dwDesiredAccess, // 访问模式 DWORD dwShareMode, // 共享模式
2012-11-14 11:02:08 6658
转载 Delphi 异常处理 详解
[1] Exception类的定义在SysUtils单元中。[2] Delphi也支持不从Exception继承的异常类,但是我觉得这么做并不十分的明智。一、异常的来源 在Delphi的应用程序中,下列的情况都比较有可能产生异常。 (1)文件处理 (2)内存分配 (3)Windows资源 (4)运行时创建对象和窗体 (5)硬件和操作系统
2012-11-13 11:24:41 7677
转载 串口通信-MSComm控件使用详解
MSComm 控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。MSComm控件在串口编程时非常方便,程序员不必去花时间去了解较为复杂的API函数,而且在VC、VB、Delphi等语言中均可使用。 Microsoft Communications Control(以下简称MSComm)是Microsoft公司提供的简化Windows下串行通信编程的ActiveX控件,它为应用程序提供了通
2012-11-13 09:35:45 54261 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人