<br />Windows shell最重要的组成部件是explorer.exe,在使用Windows操作系统时,开始菜单、任务栏、资源管理器等Windows Shell中有很多特殊目
原创
2022-09-22 18:08:57
618阅读
不知你是否用过这样的程序,他们本身并没有解压缩的功能,而是调用DOS程序PKZIP完成ZIP包的解压缩。但是在程序运行时又没有DOS控制台的窗口出现而且一切本应该在DOS下显示的信息都出现在了那个安装程序的一个文本框里。
原创
2022-05-27 21:24:37
446阅读
二、文件协助(File Associations) File Associations可以指定Shell在显示、处理特定文件类型的文件时的方式,包括如下几个方面:◇双击文件时,哪个应用程序应该被用来打开这个文件;◇文件的图标;◇在Explorer中浏览时显示的文件类型等;◇文件的右键菜单中显示的指令(菜单项);◇一些用户界面细节,比如当鼠标指针停留在图标上时所弹出的提示信(Infotip)。与File Associations相关的一个重要概念是“文件类型”,每一种文件类型对应特定的文件扩展名。为了使Shell (Explorer.exe)能够正确识别文件类型,需要在注
转载
2011-02-19 13:57:00
50阅读
2评论
所谓Shell(壳),一般是指由操作系统提供的,用于计算机用户向操作系统输入相关指令并得到结果的程序。Shell可以字符形式的,也可以是图形界面形式的。 Windows Shell最重要的组成部件是explorer.exe。在使用Windows操作系统时,开始菜单、任务栏、资源管理器等都是explorer.exe提供的。因此Shell程序设计也是图形用户界面设计的重要组成部分。掌握Shell程序设计,需首先了解下面4个方面的内容。(1) Windows Shell编程接口。 Windows Shell提供一系列编程接口,例如可以获取特殊文件夹,使用文件浏览对话框等。 Shell编程接口的函数名
转载
2011-02-19 13:25:00
138阅读
2评论
1.C/S连接模型图三、典型过程图 2.1 面向连接的套接字的系统调用时序图2.2 无连接协议的套接字调用时序图2.3 面向连接的应用程序流程图二、TCP/IP协议实际上就是在物理网上的一组完整的网络协议。其中TCP是提供传输层服务,而IP则是提供网络层服务。TCP/IP包括以下协议:(结构如图1.1) 网上有许多介绍IOCP(Input/Output Completion Port)技术的文章,...
转载
2009-05-14 15:40:00
69阅读
2评论
正文 所谓GDI(Graphics Device Interface,图形设备接口)其实就是API函数中专门针对于图形开发的函数集合这些函数都是据,然后用GDI提供...
转载
2023-05-03 02:44:00
117阅读
文件管理1.创建一个空文本文件: touchfilename 就创建了一个文件名为filename的空文本文件 linux下的默认的
转载
2024-04-10 18:26:46
50阅读
Microsoft Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序。这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面。这使服务非常适合在服务器上使用,或任何时候,为了不影响在同一台计算机上工作的其他用户,需要长时间运行功能时使用。还可以在不同于登录用户的特定用户帐户或默认计算机帐户的安全上下文中
原创
2021-07-19 09:47:24
582阅读
推荐指数:★★★☆文档人气:1961本周人气:17发布日期:2006-12-13
这次我想和大家一起讨论一下 Windows 的 Shell 扩展编程,首先在阅读以下内容之前我还是推荐大家看一下《COM技术内幕》这本大作,不过即使您没有有关的基础知识其实也是无所谓的,因为以下讲解是傻瓜式讲解。
开发环境
Windows Professional 2000
Microsoft Visual
转载
2012-02-16 10:29:00
450阅读
2评论
0、开发环境:操作系统:Microsoft Windows 7 Ultimate Sp1 x64编译工具:Microsoft Visual Studio 2013 Professional 中文版(其实 VS2010、VS2012、VS2013、VS2015、VS2017 都可以的,操作基本相同)1、简介:之前VC驿站给大家推出了《实用C++》的新手入门教程,可以说把我们平时针对C++语言经常用到
转载
2018-12-13 22:09:18
817阅读
1.1 shell脚本介绍shell结构以及执行cd shell/vim first.sh#!/bin/bash##The first test shell script##written by aming.ls /tmp/echo "This is the first script."bash first.sh ./first.shsh first.shsh -x first
原创
2016-04-20 13:28:49
1365阅读
在网络编程中最常用的方案便是Client/Server (客户机/服务器)模型。在这种方案中客户应用程序向服务器程序请求服务。一个服务程序通常在一个众所周知的地址监听对服务的请求,也就是说,服务进程一 直处于休眠状态,直到一个客户向这个服务的地址提出了连接请求。在这个时刻,服务程序被"惊醒"并且为客户提供服务-对客户的请求作出适当的反应。
为了方便这种Client/Se
转载
精选
2012-04-20 09:12:56
591阅读
VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好.一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下:void CSingleThreadDlg::OnSleepSixS
转载
2012-02-16 14:12:00
83阅读
2评论
一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下: void CSingleThreadDlg::OnSleepSixSecond() { Sleep(6000); //延时6秒}
转载
2013-12-09 20:58:00
63阅读
1. 显示和隐藏标题栏
方法一:使用API实现
//隐藏TitleBar
LONG lStyle = ::GetWindowLong(this->m_hWnd, GWL_STYLE);
::SetWindowLong(this->m_hWnd, GWL_STYLE, lStyle & ~WS_CAPTION);
::SetWindowPos(this->
转载
2007-01-17 18:40:00
88阅读
2评论
简介 如果你编写的程序是针对非英语国家的用户,如中国、日本、东欧和中东地区,那么你一定要熟悉 UNICODE 字符集。尤其是用 Visual C++/MFC 编写针对上述国家和地区的用户的程序时,如果你想让自己的应用程序得到更广泛的用户,那么必须考虑代码 UNICODE 的兼容性,也就是说它既在 ASCII 模式下运行 ,也能在UNICODE 模式下运行。本文将介绍 UNICODE 的一些基
转载
2016-08-26 18:07:00
168阅读
2评论
(1) 如何通过代码获得应用程序主窗口的 指针? 主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。 AfxGetMainWnd() →ShowWindow(SW_SHOWMAXMIZED) //使程序最大化. (2) 确定应用程序的路径 Use
转载
2022-12-19 14:55:37
379阅读
一、Windows Sockets API简介 VC++对网络编程的支持有socket支持,WinInet支持,MAPI和ISAPI支持等。其中,Windows Sockets API是TCP/IP网络环境里,也是Internet上进行开发最为通用的API。最早美国加州大学Berkeley分校在UNIX下为TCP/IP协议开发了一个API,这个API就是著名的Berkeley Socket接口(套
转载
精选
2009-11-28 20:45:22
1486阅读
窗口隐藏代码
XXXX::OnInitDialog() { ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW); WINDOWPLACEMENT wp;wp.length=sizeof(WINDOWPLACEMENT); GetWindowPlacemen
原创
2013-03-07 18:09:42
473阅读
套接字设置为模式等待连接请求(listen());4:请求到来后,接受连接请求,返回一个新的对应于此次连接的套接字(accept());5:用返回的套接字和客户端
转载
2013-06-13 23:45:00
94阅读
2评论