![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程学习
Expl0it_
这个作者很懒,什么都没留下…
展开
-
IE下操作javascript 进行文件读写
JS读取文件,Javascript之文件操作 (IE) 一、功能实现核心:FileSystemObject 对象 要在javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。 二、FileSystemObject编程 使用FileSystemObject 对象进行编程很简单,一般要经过如下的步骤: 创建FileSystemObjec转载 2014-03-23 21:43:57 · 521 阅读 · 0 评论 -
(孙鑫 十八)ActiveX 控件
ActiveX控件的应用与工作原理。ActiveX控件的编写,如何为控件安排属性,方法,事件,属性页,持久性存储,控件如何通知容器自身属性的改变。如何注册控件与取消控件注册。在VB和VC中访问ActiveX控件。1.基本概念 容器和服务器程序容器应用程序是可以嵌入或链接对象的应用程序。Word就是容器应用程序。服务器应用程序是创建对象并且当对象被双击时,可以被启动的应用程序。Excel转载 2014-03-26 23:58:19 · 834 阅读 · 0 评论 -
(孙鑫 二)掌握C++
1.C++的标准输入输出流 C++中提供了输入输出流对象:cin、cout和cerr,cin>>输入,cout、cerr与<<一起完成输出与标准错误输出。cin和cout可自动判别输入输出数据类型而自动调整输入输出格式。endl相当于\n表示输出一个换行。 需要加头文件#include "iostream.h" c语言中struct默认成员是public的,而C++中class默认成员转载 2014-03-26 23:25:21 · 545 阅读 · 0 评论 -
(孙鑫 6)菜单
菜单的工作原理及编写应用,菜单命令消息在MFC框架程序的几个类中的传递顺序和处理过程。标记菜单、缺省菜单的实现原理、图形菜单的实现及常犯错误的分析,GetSystemMetrics的应用,快捷弹出菜单的实现方式及其命令响应函数有效范围(与弹出菜单时所指定的父窗口有密切的关系,最底层的子窗口具有最优先的处理机会)。动态菜单的编写,如何让程序在运行时产生新的菜单项及如何手工为这些新产生的菜单命令安排处转载 2014-03-26 23:30:37 · 562 阅读 · 0 评论 -
(孙鑫 十一)图形的保存与重绘
如何让CDC上输出的文字、图形具有保持功能,集合类CPtrArray的使用,CPaintDC与CClientDC的区别与应用,OnPaint与OnDraw在CView中的关系及实现内幕,滚动窗口的实现,坐标空间,映射方式,设备坐标与逻辑坐标的转换。元文件设备描述表的使用,如何利用兼容DC实现图形的保存和再现。 创建mfc单文档程序的时候,可在第6步选择view、app等有更多功能的类。1转载 2014-03-26 23:45:25 · 623 阅读 · 0 评论 -
(孙鑫 十)绘图控制
图形的绘制,如何使用自定义画笔(颜色,线宽,线形)。如何为程序中添加选项菜单和选项设置对话框,如何使用标准颜色对话框,如何使用字体对话框,在选项对话框中实现预览功能。实现选项对话框和窗口类中的数据交换。如何改变对话框和控件的背景色,如何改变控件的文本颜色,对按钮控件的特殊处理。如何在窗口中显示一幅位图。1.使用自定义画笔画图 建立4个菜单项IDM_DOT LINE RECTANGLE EL转载 2014-03-26 23:43:18 · 754 阅读 · 0 评论 -
(孙鑫 十六) 线程同步与异步套接字编程
1.事件对象事件对象也属于内核对象,包含一个使用计数,一个用于指明该事件是一个自动重置的事件还是一个人工重置的事件的布尔值,另一个用于指明该事件处于已通知状态还是未通知状态的布尔值。有两种不同类型的事件对象。一种是人工重置的事件,另一种是自动重置的事件。当人工重置的事件得到通知时,等待该事件的所有线程均变为可调度线程。当一个自动重置的事件得到通知时,等待该事件的线程中只有一个线程变为可调度线程转载 2014-03-26 23:55:46 · 631 阅读 · 0 评论 -
KALI 桥接 联网
测试一案例的必须用到linux环境,于是利用手上的两台虚拟机来raw原创 2014-05-13 16:57:07 · 2710 阅读 · 0 评论 -
复习PHP(1)
都是小点,为了以后复习速度快些PHP原创 2014-08-07 22:50:09 · 489 阅读 · 0 评论 -
复习PHP(2)
再来一截PHP字符串操作函数说起来挺像c原创 2014-08-07 23:13:11 · 346 阅读 · 0 评论 -
(孙鑫 十三) 文档与串行化
使用CArchive类对文件进行操作。MFC框架程序提供的文件新建与打开功能内部的实现机制。如何利用CDocument类的串行化存储功能保存与加载数据。如何实现类对串行化的支持,CObArray的串行化实现内幕。删出文档数据时常犯的错误。MFC框架程序的文档类和视类的关系,以及如何获得相互的指针引用。1.增加一个文件菜单,增加两个菜单项:IDM_FILE_WRITE 写入;IDM_FILE_R转载 2014-03-26 23:49:38 · 671 阅读 · 0 评论 -
(孙鑫 八) 对话框
逃跑按钮的巧妙实现。如何制作属性页对话框和向导对话框,融合讲解组合框(如何调整组合框的大小)、列表框、单选按钮、复选按钮等常用对话框控件的多种使用方法。如何限制用户在不满足设定的条件时切换到其他属性页和向导页。 1.逃跑按钮:在对话框上点右键可设置按钮的字体等。制作两个一样的按钮,鼠标移动到一个按钮时就消失,另一个显示。 用类向导增加一个新的类,CWeiXinBtn,基类选择CButton转载 2014-03-26 23:34:01 · 600 阅读 · 0 评论 -
(孙鑫 四)简单绘图
MFC消息映射机制的剖析,讲述如何运用ClassWizard,,理解发送给窗口的消息是如何被MFC框架通过窗口句柄映射表和消息映射表来用窗口类的函数进行响应的。掌握设备描述表及其封装类CDC的使用,CDC是如何与具体的设备发生关联的,融合具体的画图程序进行分析。如何设置封闭图形的填充刷子(位图画刷与透明画刷的使用)。1.在CMainFrame类上右键添加“消息处理”,选择WM_LBUTTOND转载 2014-03-26 23:28:17 · 575 阅读 · 0 评论 -
(孙鑫 七)对话框
对话框用户界面程序的编写,如何向对话框控件联接数据成员及其实现机理,如何向对话框控关联控件类,如何利用对话框类的成员函数向控件发送消息和获取对话框控件的类指针,如何直接利用对话框控件类操纵对话框控件(发送消息和直接调用成员函数)。如何在程序运行时产生和销毁控件。对话框控件的几种操作方式的优劣比较分析。如何实现对话框的部分收缩和展开。如何让对话框上的文本框在程序启动后立即获得焦点,如何利用SetWi转载 2014-03-26 23:32:13 · 776 阅读 · 0 评论 -
(孙鑫 十四) 网络编程
1.IP地址 IP网络中每台主机都必须有一个唯一的IP的地址,是一个逻辑地址,因特网上的IP地址具有全球唯一性。32位,4个字节,常用点分十进制的格式表示,例如:192.168.0.162.网络协议 为进行网络中的数据交换(通信)而建立的规则、标准或约定。(=语义+语法+规则) 不同层具有各自不同的协议。3.ISO/OSI七层参考模型 OSI(Open System Int转载 2014-03-26 23:51:18 · 755 阅读 · 0 评论 -
(孙鑫 十五)多线程
多线程程序的编写,多线程应用中容易出现的问题。互斥对象的讲解,如何采用互斥对象来实现多线程的同步。如何利用命名互斥对象保证应用程序只有一个实例运行。应用多线程编写网络聊天室程序。1.基本概念进程是资源申请、调度和独立运行的单位,因此,它使用系统中的运行资源;而程序不能申请系统资源,不能被系统调度,也不能作为独立运行的单位,因此,它不占用系统的运行资源。进程由两个部分组成: 1、操作系转载 2014-03-26 23:52:58 · 603 阅读 · 0 评论 -
(孙鑫 三)MFC框架程序剖析
讲述MFC AppWizard的原理与MFC程序框架的剖析。AppWizard是一个源代码生成工具,是计算机辅助程序设计工具,WinMain在MFC程序中是如何从源程序中被隐藏的,theApp全局变量是如何被分配的,MFC框架中的几个类的作用与相互关系,MFC框架窗口是如何产生和销毁的,对窗口类的PreCreateWidow和OnCreate两个函数的着重分析,Windows窗口与C++中的CWn转载 2014-03-26 23:27:03 · 471 阅读 · 0 评论 -
(孙鑫 九)定制应用程序外观
第九章 定制应用程序外观9.1 修改应用程序窗口的外观9.1.1 在窗口创建之前修改 1.应该在CMainFrame类的PreCreateWindow成员函数中进行。 2.修改应用程序窗口的 大小 和 标题 ,都是通过CREATETRUCT结构体“cs”来实现。9.1.2 在窗口创建之后修改 1.通过S转载 2014-03-26 23:41:49 · 545 阅读 · 0 评论 -
(孙鑫 十七)进程间通信
1.进程间通信的四种方式·剪贴板·匿名管道·命名管道·邮槽2.新建一个MFC EXE工程,ClipBoard Dialog based。 删除默认控件,添加两个编辑框 IDC_EDIT_RECV,IDC_EDIT_SEND,再添加两个按钮IDC_BTN_SEND,IDC_BTN_RECV。CWnd::OpenClipboardBOOL OpenClipboard( );R转载 2014-03-26 23:57:13 · 901 阅读 · 0 评论 -
(孙鑫 二十) HOOK和数据库访问
1.HOOKThe SetWindowsHookEx function installs an application-defined hook procedure into a hook chain. You would install a hook procedure to monitor the system for certain types of events. These event转载 2014-03-27 00:00:54 · 759 阅读 · 0 评论 -
(孙鑫C++)windows 程序内部运行原理
一.Windows程序内部运行原理1.关于消息和消息队列 系统将每个事件都包装成一个称为消息的结构体MSG来传递给应用程序,MSG结构定义如下:typedef struct tagMsg{ HWND hwnd; UINT message; //消息种类,以WM_开头的一些消息 WPARAM wParam; //这两个是消息的补充 LPARAM lParam; DWORD转载 2014-03-26 23:24:14 · 729 阅读 · 0 评论 -
(孙鑫 五) 文本编程
掌握CDC的文字处理程序的编写,如何产生自定义字体和自定义插入符,熟悉对CString类的使用。通过对卡拉OK程序的编写,讲解定时器的使用和DrawText函数的巧妙运用。讲解如何使用CDC的裁减功能。 &&VC问题:解决不能自动列出成员:重新打开VC,再加载工程即可。实在不行就删除一下ncb文件,再打开VC试试。1.创建插入符:void CreateSolidCaret( int nW转载 2014-03-26 23:29:36 · 476 阅读 · 0 评论 -
(孙鑫 十二) 文件操作
const char *与char * const的区别。C语言对文件读写的支持,FILE指针;文本文件和二进制文件的区别。用文本方式读写文件和以二进制方式读写文件的注意事项。C++对文件读写的支持,ofstream和ifstream的用法。Win32 SDK对文件读写的支持,CreateFile函数、WriteFile函数、ReadFile函数的使用;MFC对文件读写的支持,CFile类和CFi转载 2014-03-26 23:47:48 · 747 阅读 · 0 评论 -
(孙鑫 十九)动态连接库
动态链接库程序的编写。静态库与动态库的区别,以及调用程序在链接静态库和动态库时的区别。如何利用工具查看动态链接库输出的函数,Depends工具的使用,C++编译器名字改编技术对动态链接库输出函数的影响,extern "C"的用法,利用模块定义文件来解决C++名字改编的问题。用typedef定义指向函数的指针类型,如何获得动态连接库里的函数的指针。1.基本概念 动态链接库自从微软推出第转载 2014-03-26 23:59:26 · 560 阅读 · 0 评论