c怎么写服务程序

1.用C语言编写Windows服务程序的五个步骤大神们帮帮忙

Windows 服务被设计用于需要在后台运行的应用程序以及实现没有用户交互的任务。

为了学习这种控制台应用程序的基础知识,C(不是C++)是最佳选择。本文将建立并实现一个简单的服务程序,其功能是查询系统中可用物理内存数量,然后将结果写入一个文本文件。

最后,你可以用所学知识编写自己的 Windows 服务。 当初我写第一个 NT 服务时,我到 MSDN 上找例子。

在那里我找到了一篇 Nigel Thompson 写的文章:“Creating a Simple Win32 Service in C++”,这篇文章附带一个 C++ 例子。虽然这篇文章很好地解释了服务的开发过程,但是,我仍然感觉缺少我需要的重要信息。

我想理解通过什么框架,调用什么函数,以及何时调用,但 C++ 在这方面没有让我轻松多少。面向对象的方法固然方便,但由于用类对底层 Win32 函数调用进行了封装,它不利于学习服务程序的基本知识。

这就是为什么我觉得 C 更加适合于编写初级服务程序或者实现简单后台任务的服务。在你对服务程序有了充分透彻的理解之后,用 C++ 编写才能游刃有余。

当我离开原来的工作岗位,不得不向另一个人转移我的知识的时候,利用我用 C 所写的例子就非常容易解释 NT 服务之所以然。

2.用C语言编写Windows服务程序的五个步骤

Windows 服务被设计用于需要在后台运行的应用程序以及实现没有用户交互的任务。为了学习这种控制台应用程序的基础知识,C(不是C++)是最佳选择。本文将建立并实现一个简单的服务程序,其功能是查询系统中可用物理内存数量,然后将结果写入一个文本文件。最后,你可以用所学知识编写自己的 Windows 服务。 当初我写第一个 NT 服务时,我到 MSDN 上找例子。在那里我找到了一篇 Nigel Thompson 写的文章:“Creating a Simple Win32 Service in C++”,这篇文章附带一个 C++ 例子。虽然这篇文章很好地解释了服务的开发过程,但是,我仍然感觉缺少我需要的重要信息。我想理解通过什么框架,调用什么函数,以及何时调用,但 C++ 在这方面没有让我轻松多少。面向对象的方法固然方便,但由于用类对底层 Win32 函数调用进行了封装,它不利于学习服务程序的基本知识。这就是为什么我觉得 C 更加适合于编写初级服务程序或者实现简单后台任务的服务。在你对服务程序有了充分透彻的理解之后,用 C++ 编写才能游刃有余。当我离开原来的工作岗位,不得不向另一个人转移我的知识的时候,利用我用 C 所写的例子就非常容易解释 NT 服务之所以然。

3.如何用C语言来编写一个管理系统服务的程序

这个是删除服务的函数。。不过动的API,,你还是补习补习吧

BOOL Uninstall()

{

if ( !IsInstalled() )

return TRUE;

SC_HANDLE hSCM = OpenSCManager( NULL, NULL, SC_MANAGER_ALL_ACCESS );

if ( hSCM == NULL )

{

//MessageBox( NULL, _T( "打开服务管理器失败!" ), szServiceName, MB_OK );

return FALSE;

}

SC_HANDLE hService = OpenService( hSCM, szServiceName, SERVICE_STOP | DELETE );

if ( hService == NULL )

{

CloseServiceHandle( hSCM );

MessageBox( NULL, _T( "服务不存在!" ), szServiceName, MB_OK );

return FALSE;

}

SERVICE_STATUS status;

ControlService( hService, SERVICE_CONTROL_STOP, &status );

BOOL bDelete = DeleteService( hService );

CloseServiceHandle( hService );

CloseServiceHandle( hSCM );

if ( bDelete )

{

MessageBox( NULL, _T( "删除服务成功!" ), szServiceName, MB_OK );

return TRUE;

}

MessageBox( NULL, _T( "删除服务失败!" ), szServiceName, MB_OK );

//LogEvent(_T("Service could not be deleted"));

return FALSE;

}

调用API函数OpenSCManager()和连接SCM(服务控制管理器)

调用API函数OpenService()打开服务,有2个参数,一个为服务名,一个为执行权限;返回服务句柄

启动服务StartService();第一个参数就是服务句柄

停止服务ControlService()和上面的一样

QueryServiceStatus()查询服务当前状态,这个函数填充一个SERVICE_STATUS类型结构,获取服务当前的一些信息

4.怎么把一个程序写入服务

要把应用程序添加为服务,你需要两个小软件:Instsrv.exe和Srvany.exe。Instsrv.exe可以给系统安装和删除服务, Srvany.exe可以让程序以服务的方式运行。这两个软件都包含在Windows NT Resource Kit里,如果你没有,自己下载

把这两个程序保存在一个方便的位置,例如C盘根目录下。举例来说明,把OE作为一个服务添加进Windows XP Professional操作系统中,并把这个服务命名为“Mail”。在运行中输入“CMD”,回车,打开命令行窗口,在提示符后面直接输入:“c:\ instsrv.exe Mail c:\srvany.exe”然后回车,其中的“c:\instsrv.exe”和“c:\srvany.exe”表示这两个程序保存的位置,而Mail 则是你想添加的服务名称。

运行Regedit打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下,找到刚才添加的Mail,点击右键,新建一个键,命名为“Parameters”,点击新建的Parameters,并再次新建一个名称为 “Application”的子键,数据类型为“REG_SZ”,数值为希望作为服务运行的程序的所在位置,如果你的Windows系统安装在C盘下,那么OE的程序位置就是C:\Program Files\Outlook Express\msimn.exe ,把这个路径添入数值中。到现在,这个服务已经成功的添加并且设置好了。如果你希望做的更加专业,可以在Mail服务下建立一个名为 Description的子键,数据类型同样为REG_SZ,数值可以写一些你对这个服务的描述

接下来需要对服务做一些额外的设置,在运行中输入“Services.msc”并回车,在列表中找到我们刚添加的Mail服务,双击打开,来做详细的设置。在“General”选项卡上,我们需要设置这个服务的运行方式,在图二中可以看见,作为一个服务,有“自动(Automatic)”,“手动(Manual)”和“禁止(Disabled)”三种启动类型,按照需要,我们一般设置成自动就可以了。而在“Logon”选项卡下可以设置以什么身份运行这个服务,一般可以不用理会,按照默认的设置。“Recovery”选项卡下则是进行恢复设置的,你可以指定,在服务第一次,第二次和第三次出错之后分别采取什么措施。“Dependencies”则显示了服务之间的依存关系,可以让你察看这个服务的运行依赖哪些其它服务,以及还有什么服务依赖于这个服务。这后面几个对我们一般用户没有什么意义。经过这些设置,你的服务已经完全可以正常工作了。

注销一下看看。为了让你看清除,先打开OE,这时在任务管理器里,有两个msimn进程,用户名为“.com.cn”的是打开的OE,而用户名为“SYSTEM”的就是添加的服务。

如果你不想再运行这个服务,可以直接禁止它在启动的时候运行,或者使用Instsrv.exe程序删除。方法是在命令行下输入“c:\ instsrv.exe Mail remove”,然后回车就可以了。需要注意的是Instsrv.exe这个程序也可以删除某些系统服务,所以使用的时候一定要小心,对于系统服务,安全起见千万不要删除,哪怕你觉得它对你没有用。

5.怎么把一个程序写入服务

要把应用程序添加为服务,你需要两个小软件:Instsrv.exe和Srvany.exe。Instsrv.exe可以给系统安装和删除服务, Srvany.exe可以让程序以服务的方式运行。这两个软件都包含在Windows NT Resource Kit里,如果你没有,自己下载

把这两个程序保存在一个方便的位置,例如C盘根目录下。举例来说明,把OE作为一个服务添加进Windows XP Professional操作系统中,并把这个服务命名为“Mail”。在运行中输入“CMD”,回车,打开命令行窗口,在提示符后面直接输入:“c:\ instsrv.exe Mail c:\srvany.exe”然后回车,其中的“c:\instsrv.exe”和“c:\srvany.exe”表示这两个程序保存的位置,而Mail 则是你想添加的服务名称。

运行Regedit打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下,找到刚才添加的Mail,点击右键,新建一个键,命名为“Parameters”,点击新建的Parameters,并再次新建一个名称为 “Application”的子键,数据类型为“REG_SZ”,数值为希望作为服务运行的程序的所在位置,如果你的Windows系统安装在C盘下,那么OE的程序位置就是C:\Program Files\Outlook Express\msimn.exe ,把这个路径添入数值中。到现在,这个服务已经成功的添加并且设置好了。如果你希望做的更加专业,可以在Mail服务下建立一个名为 Description的子键,数据类型同样为REG_SZ,数值可以写一些你对这个服务的描述

接下来需要对服务做一些额外的设置,在运行中输入“Services.msc”并回车,在列表中找到我们刚添加的Mail服务,双击打开,来做详细的设置。在“General”选项卡上,我们需要设置这个服务的运行方式,在图二中可以看见,作为一个服务,有“自动(Automatic)”,“手动(Manual)”和“禁止(Disabled)”三种启动类型,按照需要,我们一般设置成自动就可以了。而在“Logon”选项卡下可以设置以什么身份运行这个服务,一般可以不用理会,按照默认的设置。“Recovery”选项卡下则是进行恢复设置的,你可以指定,在服务第一次,第二次和第三次出错之后分别采取什么措施。“Dependencies”则显示了服务之间的依存关系,可以让你察看这个服务的运行依赖哪些其它服务,以及还有什么服务依赖于这个服务。这后面几个对我们一般用户没有什么意义。经过这些设置,你的服务已经完全可以正常工作了。

注销一下看看。为了让你看清除,先打开OE,这时在任务管理器里,有两个msimn进程,用户名为“.com.cn”的是打开的OE,而用户名为“SYSTEM”的就是添加的服务。

如果你不想再运行这个服务,可以直接禁止它在启动的时候运行,或者使用Instsrv.exe程序删除。方法是在命令行下输入“c:\ instsrv.exe Mail remove”,然后回车就可以了。需要注意的是Instsrv.exe这个程序也可以删除某些系统服务,所以使用的时候一定要小心,对于系统服务,安全起见千万不要删除,哪怕你觉得它对你没有用。

6.如何编写windows服务程序

看了一篇文章《用C 语言编写Windows 服务程序的五个步骤》。

但可能由于译者的疏忽,忘记了将关键代码放入该文档,导致初学者可能会看不懂。所以又查阅了相关资料。

自己完成了《用C 语言编写Windows 服务程序的五个步骤》中的样例程序。在本文中我希望能给初学者一些帮助,大致讲一下编写windows服务程序需要的知识。

首先Microsoft Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序。这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面。

这使服务非常适合在服务器上使用,或任何时候,为了不影响在同一台计算机上工作的其他用户,需要长时间运行功能时使用。还可以在不同于登录用户的特定用户帐户或默认计算机帐户的安全上下文中运行服务。

服务是有状态的,当我们使用windows自带的服务管理程序sc.exe查看服务状态时可以显示服务的当前状态,这个状态是由我们在程序代码中进行控制的。你最好在服务初始化的时候将服务设置为SERVICE_START_PENDING,当初始化完毕时设为SERVICE_RUNNING,这些状态是系统自定义的状态,可通过msdn查看其他状态。

这个状态信息你会在sc.exe中看到。在编写windows服务程序过程中你需要关注的函数有:1.首先是main函数,由于windows服务不需要界面,所以大部分程序为win32控制台应用程序,所以程序主函数为main 而不是WinMain()。

在主函数要做的主要工作就是初始化一个SERVICE_TABLE_ENTRY 分派表结构体,然后调用();这将把调用进程的主线程转换为控制分派器。该分派器启动一个新线程,该线程运行分派表中对应于你的服务的ServiceMain()函数。

ServiceMain()函数将在下面提到。此过程示例代码如下:SERVICE_TABLE_ENTRY entrytable[2]; entrytable[0].lpServiceName="testservice"; entrytable[0].lpServiceProc=(LPSERVICE_MAIN_FUNCTION)ServiceMain; entrytable[1].lpServiceName=NULL; entrytable[1].lpServiceProc=NULL;(entrytable);在这之后系统将自动创建一个线程去执行ServiceMain函数的内容,你应该将你要执行的任务在ServiceMain中循环,这样服务就开始运行了。

2.ServiceMain函数为void WINAPI ServiceMain(int argc, char** argv)格式的函数,函数名字可以任意定义。它的作用就是:将你需要执行的任务放到该函数中循环执行即可。

这就是服务程序的工作函数。在ServiceMain执行你的任务前,需要给SERVICE_TABLE_ENTRY 分派表结构体进行赋值,注意由于此时服务还没有开始执行你的任务所以我们将服务的状态设置为SERVICE_START_PENDING,即正在初始化。

我们进行如下赋值:servicestatus.dwServiceType = SERVICE_WIN32; servicestatus.dwCurrentState = SERVICE_START_PENDING; servicestatus.dwControlsAccepted=SERVICE_ACCEPT_SHUTDOWN|SERVICE_ACCEPT_STOP;//在本例中只接受系统关机和停止服务两种控制命令 servicestatus.dwWin32ExitCode = 0; servicestatus. = 0; servicestatus.dwCheckPoint = 0; servicestatus.dwWaitHint = 0; hstatus = ::("testservice", CtrlHandler);CtrlHandler为void WINAPI CtrlHandler(DWORD request)型的函数,函数名字可以任意设定。将在下一点讲到。

Hstatus为SERVICE_STATUS_HANDLE类型的全局变量。当需要改变服务状态时SetServiceStatus()函数需要它做为参数来标识一个服务。

3. void WINAPI CtrlHandler(DWORD request),函数的主要功能是,接收系统传递的控制命令,比如当你通过sc.exe关闭服务时,该函数会收到SERVICE_CONTROL_STOP消息,你就可以对服务进行必要的管理。在本例子程序中就只接收SERVICE_ACCEPT_SHUTDOWN和SERVICE_ACCEPT_STOP消息,这是通过前面给servicestatus赋值设定的。

这样一个基本的服务程序就完成了。下面贴出我的示例代码仅供参考。

#include #include #define SLEEP_TIME 5000 //间隔时间#define FILE_PATH "C:\\log.txt" //信息输出文件bool brun=false;SERVICE_STATUS servicestatus;SERVICE_STATUS_HANDLE hstatus; int WriteToLog(char* str);void WINAPI ServiceMain(int argc, char** argv);void WINAPI CtrlHandler(DWORD request);int InitService(); int WriteToLog(char* str){ FILE* pfile; fopen_s(&pfile,FILE_PATH,"a+"); if (pfile==NULL) { return -1; } fprintf_s(pfile,"%s\n",str); fclose(pfile); return 0;} void WINAPI ServiceMain(int argc, char** argv){ servicestatus.dwServiceType = SERVICE_WIN32; servicestatus.dwCurrentState = SERVICE_START_PENDING; servicestatus.dwControlsAccepted = SERVICE_ACCEPT_SHUTDOWN|SERVICE_ACCEPT_STOP;//在本例中只接受系统关机和停止服务两种控制命令 servicestatus.dwWin32Exit。

7.如何边写windows服务程序

这两天想学习关于如何编写windows服务程序的知识,就上网查了些资料。

看了一篇文章《用C 语言编写Windows 服务程序的五个步骤》。但可能由于译者的疏忽,忘记了将关键代码放入该文档,导致初学者可能会看不懂。

所以又查阅了相关资料。自己完成了《用C 语言编写Windows 服务程序的五个步骤》中的样例程序。

在本文中我希望能给初学者一些帮助,大致讲一下编写windows服务程序需要的知识。首先Microsoft Windows 服务(即,以前的NT 服务)使您能够创建在它们自己的Windows 会话中可长时间运行的可执行应用程序。

这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面。这使服务非常适合在服务器上使用,或任何时候,为了不影响在同一台计算机上工作的其他用户,需要长时间运行功能时使用。

还可以在不同于登录用户的特定用户帐户或默认计算机帐户的安全上下文中运行服务。服务是有状态的,当我们使用windows自带的服务管理程序sc.exe查看服务状态时可以显示服务的当前状态,这个状态是由我们在程序代码中进行控制的。

你最好在服务初始化的时候将服务设置为SERVICE_START_PENDING,当初始化完毕时设为SERVICE_RUNNING,这些状态是系统自定义的状态,可通过msdn查看其他状态。这个状态信息你会在sc.exe中看到。

在编写windows服务程序过程中你需要关注的函数有:1.首先是main函数,由于windows服务不需要界面,所以大部分程序为win32控制台应用程序,所以程序主函数为main 而不是WinMain()。在主函数要做的主要工作就是初始化一个SERVICE_TABLE_ENTRY 分派表结构体,然后调用();这将把调用进程的主线程转换为控制分派器。

该分派器启动一个新线程,该线程运行分派表中对应于你的服务的ServiceMain()函数。ServiceMain()函数将在下面提到。

此过程示例代码如下:SERVICE_TABLE_ENTRY entrytable[2]; entrytable[0].lpServiceName="testservice"; entrytable[0].lpServiceProc=(LPSERVICE_MAIN_FUNCTION)ServiceMain; entrytable[1].lpServiceName=NULL; entrytable[1].lpServiceProc=NULL;(entrytable);在这之后系统将自动创建一个线程去执行ServiceMain函数的内容,你应该将你要执行的任务在ServiceMain中循环,这样服务就开始运行了。2.ServiceMain函数为void WINAPI ServiceMain(int argc, char** argv)格式的函数,函数名字可以任意定义。

它的作用就是:将你需要执行的任务放到该函数中循环执行即可。这就是服务程序的工作函数。

在ServiceMain执行你的任务前,需要给SERVICE_TABLE_ENTRY 分派表结构体进行赋值,注意由于此时服务还没有开始执行你的任务所以我们将服务的状态设置为SERVICE_START_PENDING,即正在初始化。我们进行如下赋值:servicestatus.dwServiceType = SERVICE_WIN32; servicestatus.dwCurrentState = SERVICE_START_PENDING;servicestatus.dwControlsAccepted=SERVICE_ACCEPT_SHUTDOWN|SERVICE_ACCEPT_STOP;//在本例中只接受系统关机和停止服务两种控制命令 servicestatus.dwWin32ExitCode = 0; servicestatus. = 0; servicestatus.dwCheckPoint = 0; servicestatus.dwWaitHint = 0;hstatus = ::("testservice", CtrlHandler);CtrlHandler为void WINAPI CtrlHandler(DWORD request)型的函数,函数名字可以任意设定。

将在下一点讲到。Hstatus为SERVICE_STATUS_HANDLE类型的全局变量。

当需要改变服务状态时SetServiceStatus()函数需要它做为参数来标识一个服务。3. void WINAPI CtrlHandler(DWORD request),函数的主要功能是,接收系统传递的控制命令,比如当你通过sc.exe关闭服务时,该函数会收到SERVICE_CONTROL_STOP消息,你就可以对服务进行必要的管理。

在本例子程序中就只接收SERVICE_ACCEPT_SHUTDOWN和SERVICE_ACCEPT_STOP消息,这是通过前面给servicestatus赋值设定的。这样一个基本的服务程序就完成了。

下面贴出我的示例代码仅供参考。该代码在vs2008中调试通过。

本文结束的时候会附上如何安装服务。#include #include #define SLEEP_TIME 5000 //间隔时间#define FILE_PATH "C:\\log.txt" //信息输出文件bool brun=false;SERVICE_STATUS servicestatus;SERVICE_STATUS_HANDLE hstatus;int WriteToLog(char* str);void WINAPI ServiceMain(int argc, char** argv);void WINAPI CtrlHandler(DWORD request);int InitService();int WriteToLog(char* str){ FILE* pfile; fopen_s(&pfile,FILE_PATH,"a+"); if (pfile==NULL) { return -1; } fprintf_s(pfile,"%s\n",str); fclose(pfile); return 0;}void WINAPI ServiceMain(int argc, char** argv){ servicestatus.dwServiceType = SERVICE_WIN32; servicestatus.dwCurrentState = SERVICE_START_PENDING; servicestatus.dwControlsAccepted = SER。

c怎么写服务程序

转载请注明出处育才学习网 » c怎么写服务程序

知识

生活费收据怎么写

阅读(185)

本文主要为您介绍生活费收据怎么写,内容包括工伤住院生活费预支收条怎么写,工伤事故期间(老板给我的生活费需要写收据给他吗怎么写)搜狗问,向班委借生活费怎么写借条。借据怎么写写标题。1.标题标明了该条据的性质,写上标题避免持有者在正文上

知识

家风家训孝怎么写

阅读(206)

本文主要为您介绍家风家训孝怎么写,内容包括家规家训家孝怎么写,家风家训怎么写,家训家风家规怎么写。家风家规作文之一“校有校规,家有家风”是人们常挂在嘴边的一句话,但一问道“家风是什么?你家有什么家风?”这些问题,很多人就会傻眼了。不用

知识

百姓的信怎么写

阅读(190)

本文主要为您介绍百姓的信怎么写,内容包括百姓的信怎么写,信格式怎么写,信的格式怎么写。(1)称呼 写一封信,先要把收信人的称呼顶格写在第一行,然后,再在后面加上冒号,表示下面有话要说。 (2)问候语 问候语要写在称呼的下一

知识

超市促销怎么写广告语

阅读(214)

本文主要为您介绍超市促销怎么写广告语,内容包括超市促销的宣传语怎么写,关于超市促销打折的好词语,和宣传标语,促销活动的广告语怎么写。原发布者:谭韬君超市促销宣传语惊喜一:韩束系列化妆品,买一送一,满一百元,即可抽奖一次2、每逢佳节倍思亲

知识

本人特点怎么写

阅读(153)

本文主要为您介绍本人特点怎么写,内容包括个性特点怎么写,个人特点怎么写急~~~~~~~~~~,个人性格特点怎么写。写作思路:结合自己的平时的所作所为和为人处世来写,是内向的还是外向的,还是内外结合多变的人,比如幽默、可爱、霸道、古怪、温柔、冷

知识

商品反馈怎么写

阅读(188)

本文主要为您介绍商品反馈怎么写,内容包括产品使用后的反馈怎么写,反馈意见怎么写格式什么样的详细点,反馈意见怎么写格式什么样的详细点。要真正的使用、了解产品,以用户的角度,注意第一感觉2、文章的结构和具体工作的规划在内容的排序上是

知识

招工广告词怎么写

阅读(461)

本文主要为您介绍招工广告词怎么写,内容包括招工广告怎么写,招聘广告怎么写这样写才吸引人,招聘广告词。方法如下:

知识

日山车鱼的金文怎么写

阅读(198)

本文主要为您介绍日山车鱼的金文怎么写,内容包括日山车鱼的甲骨文怎么写金文小篆隶书楷书,草书行书又怎么写呢,小篆的日山车鱼怎么写篆山车鱼写,"日、月“的甲骨文、金文、小篆怎么写。你好,上边是依次是日字的甲骨文、金文、小篆,下边依次是

知识

心神怎么写

阅读(170)

本文主要为您介绍心神怎么写,内容包括心()神()怎么写,心()神()怎么填()里面时近义词,心()神()怎么填()里面时近义词。1.心()神() 【心安神定】心神都很安定。【心安神泰】心神安宁,泰然自如。【心驰神往】驰:奔驰。心神奔向所向往的事物。形容一心向往。【

知识

小篆猴怎么写

阅读(210)

本文主要为您介绍小篆猴怎么写,内容包括猴的篆体怎么写,猴的金文怎么写图片,秦朝时期的猴字怎么写。猴的金文,如下图:

知识

草书病怎么写

阅读(198)

本文主要为您介绍草书病怎么写,内容包括病字的草写,病字的草写,草书治字的写法。“治”的草书写法

知识

申字梵文怎么写

阅读(175)

本文主要为您介绍申字梵文怎么写,内容包括申字的小篆体写法,申字的小篆体写法,蓉字梵文怎么写。【申】字的【方正小篆体】写法小篆是在秦始皇统一中国后(前221年),推行“书同文,车同轨”,统一度量衡的政策,由宰相李斯负责,在秦国原来

知识

学艺术字怎么写

阅读(166)

本文主要为您介绍学艺术字怎么写,内容包括“学”字的艺术字怎么写,“学”的艺术字怎么写好看,学生的“学”艺术字怎么写。艺术字有很多体,常见的有宋体、黑体、综艺体、魏碑体、琥珀(彩云)体等.宋体又分中宋、仿宋、新宋体等.我擅长写黑体字,我

知识

怎么写日记写星期六

阅读(315)

本文主要为您介绍怎么写日记写星期六,内容包括怎么写周末日记,小学生周末日记怎么写,一篇周末日记怎么写。今天星期六,早上醒来我感觉棒极了。 因为我的作业已经做了一半了,还有一半就做完了,如果说做完作业我就可以去玩,我就赶了一上午做完了,

知识

配送服务方案怎么写

阅读(165)

本文主要为您介绍配送服务方案怎么写,内容包括商场配送中心运作方案怎么写,我们老师要求写一篇物流配送方案,不知道怎么写吖有谁知道的帮,同城配送方案怎么写。1.制定系列措施,提高配送的服务水平 配送中心主要涉及10个服务项目:(1)商品结构与

知识

社区服务活动记录表怎么写

阅读(391)

本文主要为您介绍社区服务活动记录表怎么写,内容包括社区服务活动记录表怎么填,学生社区服务活动记录表怎么填,寒假社区服务活动记录表。下面有两份自己参考 ~!!!!!!!! 学生社区服务活动记录表 班级:高?(?)班 姓名:??? 日期:?年?月?日 服务对象 名称 孤

知识

工作服务分享怎么写

阅读(180)

本文主要为您介绍工作服务分享怎么写,内容包括员工个人分享怎么写,销售工作中的亮点分享,怎么写,跟员工分享如何做服务。员工个人分享跟大家聊一下我的工作经验,XX年2月27日我加入极品策略这个大家庭,一转眼也有一年多的时间了,其实,我跟在座的

知识

产品和服务怎么写

阅读(199)

本文主要为您介绍产品和服务怎么写,内容包括产品或服务如何写,创业计划书中的产品和服务怎么写,创业计划书中的产品和服务怎么写。给你个例子,比如说是某个电子产品的服务产品简介,就是三年保修服务 产品编号:SP-HS-01(略)保外维修服务 产品编号

知识

批处理怎么写程序

阅读(210)

本文主要为您介绍批处理怎么写程序,内容包括想做一个批处理文件,如何写程序,BAT批处理对拍程序怎么写,用批处理怎么写程序。@echo offren %1 tnsnames.ora>nul 2>nulif "%~nx1" == "tnsnames.ora" (

知识

怎么用java写exe程序

阅读(250)

本文主要为您介绍怎么用java写exe程序,内容包括怎样用java编写一个exe的应用程序,Java怎样写.exe的程序,怎么将java写的程序编译成为.exe文件。安装上exe4j的工具,我们生成.exe文件主要就是靠这个工具打开后,这个界面不用管它,直接next在这里,

知识

程序设计的论文怎么写

阅读(318)

本文主要为您介绍程序设计的论文怎么写,内容包括程序设计的论文怎么写,程序设计类毕业设计论文一般要写哪些方面,本人急需C语言程序设计论文一篇。目 录 摘 要 1 Abstract 2 前 言 3 第一章 绪 论 4 1.1 引言 4 1.2 电子商务网站 4 1.3 电

知识

餐饮的产品或服务怎么写

阅读(3643)

本文主要为您介绍餐饮的产品或服务怎么写,内容包括餐饮的产品和服务怎么写,餐饮行业产品和服务,产品或服务如何写。给你个例子,比如说是某个电子产品的服务产品简介,就是三年保修服务 产品编号:SP-HS-01(略)保外维修服务 产品编号:SP-HS-0

[/e:loop]