当前位置:新华教育之窗编程技术编程学习 → 新频道列表
新频道标题关闭所有内容预览 | 展开所有内容预览
  • socket通信需要注意的问题 [内容预览] 0 | 2008-12-29 16:06:05
    使用java开发socket通信时,当使用输出流的情况输出时,例如:PrintWriteros=newPrintWriter(socket.getOutputStream());os.println(msg);//一定要用println才能标志字符串结束os.flush();最后一句不可省略,否则不会刷新缓存,客户端则...

    [阅读全文]

  • NUnit学习笔记之Mono篇 [内容预览] 0 | 2008-12-29 16:05:37
    一、Mono简介  Mono是由Novell公司开发的一款开源的.net程序运行平台。长期以来,.net因为有微软这棵大树,还是颇受推崇的,包括我个人也很推崇。不过由于不具备跨操作系统平台的能力,比如说将程序由Windows移植到Linux上,因此也颇遭诟病。Mono所应对的正是这一情况。  Mono不仅提供了基本的....

    [阅读全文]

  • c#中ref和out参数使用时需要注意的问题 [内容预览] 0 | 2008-12-29 16:05:14
    昨天写了个关于socket接收udp包的程序,调用了socket.ReceiveFrom方法,发现了一个c#中关于ref和out参数传递时的问题,这里提出来和大家共同探讨一下,首先声明,下面的结论都是本人推测,还没有得到任何定论,若有错误请大家指正。首先,ReceiveFrom方法的原型为publicintReceiv...

    [阅读全文]

  • 如何获得 WINDOWS 版本[C# 版] [内容预览] 0 | 2008-12-29 16:04:40
    usingSystem;usingSystem.Runtime.InteropServices;namespaceGetWindowsVersion{[StructLayout(LayoutKind.Sequential)]publicclassOSVersionInfo{publicintOSVersionInfoS...

    [阅读全文]

  • C#2.0 新特性探究(二) 委托与匿名委托 [内容预览] 0 | 2008-12-29 16:04:05
    delegate经常被人用来与回调相比较,其实两者在某种程度上由很多共同点。不过delegate有很多更加强大的地方。首先,delegate中可以注册任意多个回调,在一个delegate被调用的时候,已经注册的过程将会被逐个调用。其次,delegate允许注册一个对象的方法,而不像C++中指可以使用静态方法或者全局方法...

    [阅读全文]

  • ASP->ASP.NET 迁移的Guideline [内容预览] 0 | 2008-12-29 16:03:25
    我曾写过一个MIEC的模式理论,简单的说就是:lMigrationlInteroperationlEAIl.NETConnectionMigration最常是用在相同的应用程序层但在不同的平台上,比如把JSP的表现层编成ASP.NET的WebFrom或是将中间层的COM转换成WebServices等等。基本上,Migr...

    [阅读全文]

  • 深度剖析消息反射机制 [内容预览] 0 | 2008-11-28 11:47:29
    摘要:在前面我们分析了控件通知消息WM_NOTIFY,和WM_NOTIFY紧密联系的还有一个MFC新特性:消息反射。本文中,我想就这个问题作一个全面的论述,如果有错误,还望各路大虾批评指正。什么是消息反射?在windows里面,子控件经常向父控件发送消息,例如很多子控件要绘制自己的背景,就可能向父窗口发送消息WM_CT...

    [阅读全文]

  • 文档 视图 框架窗口间的关系和消息传送规律 [内容预览] 0 | 2008-11-28 11:46:50
    在MFC中M$引入了文档-视结构的概念,文档相当于数据容器,视相当于查看数据的窗口或是和数据发生交互的窗口。(这一结构在MFC中的OLE,ODBC开发时又得到更多的拓展)因此一个完整的应用一般由四个类组成:CWinApp应用类,CFrameWnd窗口框架类,CDocument文档类,CView视类。(VC6中支持创建不...

    [阅读全文]

  • 现成汉字字符串的模糊查找函数 [内容预览] 0 | 2008-11-28 11:46:09
    /*本论坛提供的函数原型为:BOOLBlurFindStr(CString&strSource,CString&strFindCell),模糊查找函数。功能:判断子字符串strFindCel在查找目标字符串strSource中是否存在,若存在返回TRUE,否则返回FALSE。说明:strSource为任...

    [阅读全文]

  • Win32 SDK封闭实例 [内容预览] 0 | 2008-11-28 11:44:02
    Win32SDK封闭实例——普通的Windows程序(翻译)hqywork(翻译)关键字Win32,sdk这个程序使用类封装了WindowsAPI。Controller--窗口过程和对象之间的桥梁。View--Windows程序的输出封装。Canvas--封装了不同的设备描述符和事件,你可以去使用它们。Model--工...

    [阅读全文]

  • 一个全排列的算法源码 [内容预览] 0 | 2008-11-28 11:36:44
    从1到N,输出全排列,共N!条。分析:用N进制的方法吧。设一个N个单元的数组,对第一个单元做加一操作,满N进一。每加一次一就判断一下各位数组单元有无重复,有则再转回去做加一操作,没有则说明得到了一个排列方案。

    [阅读全文]

  • 制作vc++程序-旋转的风车 [内容预览] 0 | 2008-11-28 11:35:35
    做了个小程序,供大家参考//源程序如下#include<windows.h>#include<stdlib.h>#include<string.h>#include<math.h>#definePI3.1415926intnNum=0,nMaxNum=20;LRESULTCALLBACKWindowProc(HWNDh...

    [阅读全文]

  • 基础入门:c语言strncat 函数 [内容预览] 0 | 2008-11-24 15:18:04
    原型:externchar*strncat(char*dest,char*src,intn);用法:#include<string.h>功能:把src所指字符串的前n个字符添加到dest结尾处(覆盖dest结尾处的'')并添加''.说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符...

    [阅读全文]

  • 基础入门:c语言实现字符串逆序 [内容预览] 0 | 2008-11-24 15:17:38
    #defineMax200main(){   charstr[Max];   printf("请输入字符串:");   gets(str);   intlen=0;   char*strlen=str;   char*left=str;   chartemp;   while(*strlen++)len++;   st...

    [阅读全文]

  • 关于C语言中的结构体对齐 [内容预览] 0 | 2008-11-24 15:16:19
    (1)什么是字节对齐一个变量占用n个字节,则该变量的起始地址必须能够被n整除,即:存放起始地址%n=0,对于结构体而言,这个n取其成员种的数据类型占空间的值最大的那个。(2)为什么要字节对齐内存空间是按照字节来划分的,从理论上说对内存空间的访问可以从任何地址开始,但是在实际上不同架构的CPU为了提高访问内存的速度,就规...

    [阅读全文]

  • 实例编程:linux下c语言魔方阵程序 [内容预览] 0 | 2008-11-24 15:15:55
    #include<stdio.h>#include<stdlib.h>intmain(){    inta[31][31],i,j,m,n,p=0;    while(p==0) {    system("clear");    printf("请输入不大于30的奇数:");    scanf("%d",&m)...

    [阅读全文]

  • C语言字节对齐详解 [内容预览] 0 | 2008-11-24 15:13:07
    一、什么是对齐,以及为什么要对齐:1.现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。2.对齐的作用和原因:各个硬件平台对...

    [阅读全文]

  • C语言中函数的返回值 [内容预览] 0 | 2008-11-24 15:12:46
    在讲“函数与程序结构”这一章中,有这样一句话:“如果某个函数从一个地方返回时有返回值,而从另一个地方返回时没有返回值,该函数并不非法,但可能是一种出问题的征兆。”这句话觉得有些难以理解。于是写了段测试代码,如下:#include<stdio.h>  intf(inti){  if(1)  return;  else  ...

    [阅读全文]

  • FLIC动画文件的播放程序设计 [内容预览] 0 | 2008-11-20 11:31:19
    Autodesk公司的三维动画设计软件3DS在我国已广泛使用,其良好的性能为计算机专家和艺术家所肯定。其动画存储文件FLIC也给系统提供了存储和显示的方便。下面具体分析FLIC文件的格式及播放程序的设计。一、FLIC文件格式的概述FLIC文件事实上是对一个静止画面序列的描述,连续显示这一序列便可在上产生动画效果。FLI...

    [阅读全文]

  • Visual Basic 6中发送邮件的新方法 [内容预览] 0 | 2008-11-20 11:30:39
    undefinedundefined用VB6编写发送邮件的程序,有多种E-mail组件可供选择,如MAPIMessages、IIS4.0附带的CDONTS(NTSCollaborationDataObjects)以及许多第三方厂商开发的Email软件等。本文介绍用CDONTS开发VB下的邮件程序方法。  1.确认已安装...

    [阅读全文]

  • 用VB设计更换屏幕保护的程序 [内容预览] 0 | 2008-11-20 11:30:04
    制作一个本企业的屏幕保护,在客户运行本企业的应用软件的时候,为客户更改屏幕保护,是个广告宣传的好办法。有很多朋友提出这个问题,现解答如下:  要更换屏幕保护,首先得做好一个屏幕保护(scr文件),本例以工程1.scr这个文件为例。由于windows是把屏幕保护文件存放在system下,但记录屏幕保护文件位置的文件却是w...

    [阅读全文]

  • 无框窗体移动最简法(程序) [内容预览] 0 | 2008-11-20 11:29:38
    Dimi,x1AsDouble,y1AsDouble,x2AsDouble,y2AsDoublePrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)i=1x1=Xy1=YEndSubPrivateSubForm_Mous...

    [阅读全文]

  • 用VB编写“红绿灯”程序 [内容预览] 0 | 2008-11-20 11:28:55
    平时我们在过马路的时候常常会看到指挥交通的红绿灯,它的权利可大了,要是我们可以控制它就好了,虽然在现实生活中办不到,就让我们编写一个虚拟的红绿灯程序,也来过过控制红绿灯的瘾。  下面我们就开始编写吧。  第一件事当然是新建一个工程,然后引入所需控件。在“红绿灯”程序中,我们需要用到的控件有:OptionButton(选...

    [阅读全文]

  • VB实用编程两例 [内容预览] 0 | 2008-11-20 11:28:17
    该程序通过VB的多媒体控件MCI32.OCX可以打开MPEG压缩文件(如VCD2.0版的.DAT文件)来实现一个VCD播放器的设计  首先必须确保在你的Windows系统中SYSTEM.INI文件关于[MCI]中需有MPEGVideo项(一般Windows95和Windows98中均有此项)。  次在VB中建立一个新窗...

    [阅读全文]

  • 通过并行机制处理鼠标和键盘 [内容预览] 0 | 2008-11-15 15:59:44
    该程序通过并行机制处理鼠标和键盘的消息,为了简化程序裁减了一些代码,该程序可用为基础在该程序上添加代码可用于文本编辑,游戏和其他鼠标键盘通用的程序.#include<graphics.h>#include<stdio.h>#include<conio.h>#include<dos.h>#include<bios.h>u...

    [阅读全文]

  • C写CGI程序 [内容预览] 0 | 2008-11-15 15:59:00
    一、CGI概述  CGI(公用网关接口)规定了Web服务器调用其他可执行程序(CGI程序)的接口协议标准。Web服务器通过调用CGI程序实现和Web浏览器的交互,也就是CGI程序接受Web浏览器发送给Web服务器的信息,进行处理,将响应结果再回送给Web服务器及Web浏览器。CGI程序一般完成Web网页中表单(Form...

    [阅读全文]

  • XP环境下地tc鼠标调用 [内容预览] 0 | 2008-11-15 15:54:23
    简单说明:本程序是对唯c高级编程里的一个鼠标程序进行的修改,原先的程序在xp系统下无法显示鼠标我主要把原来系统实现的MouseOn和MouseOff函数自己用程序实现了,另外自己加了个MouseStatus函数用以判断鼠标的状态,所以使用此函数的话最好用已经写好的MouseStatus来判断鼠标状态。程序原理主要也就是...

    [阅读全文]

  • 几行代码,可画所有函数地图像 [内容预览] 0 | 2008-11-15 15:53:25
    *大家可以改此程序中一些代码:N控制图像模拟长度,M控制图像在屏幕中的位置"40*sin*(i/6)+M",40控制振幅,6控周期,还可以加一个常数控制位相,数字都可以改动,符合数学定义"40*sin*(i/6)+M"可以换成其它的数学表达式,比如:tan(i/2)+M,i*i+2等,就会得到对应的函数图像.为了图像的...

    [阅读全文]

  • 运用C语言小程序来处理大疑难 [内容预览] 0 | 2008-11-15 15:51:59
    我们知道C语言的功能非常强大,很适合编写系统软件。利用它我们可以很容易地解决经常遇到的一些棘手的问题,如拷贝隐含或系统属性的文件(特别是光盘中的隐含文件)、在任意DOS版本或在windows中更改子目录的名称、在任意DOS版本中使用带空格的目录名等等。这些问题仅靠操作系统或常用的工具软件往往很难凑效。我们可以利用C语言...

    [阅读全文]

  • c语言最经典地链表 [内容预览] 0 | 2008-11-15 15:49:47
    在turboc2.0下调试通过.(把汉语注释去掉)#include"stdio.h"#include"malloc.h"#defineNULL0#defineLsizeof(structinteger)structinteger/*定义结构体*/{intnum;intzhengshu;structinteger*nex...

    [阅读全文]

 编程学习   96   30   1/4页   首页   1   2   3   4      GO