VS2008中开发手持终端程序讲述

文章描述:-2022年3月28日发(作者:顾景舟)VS2008中开发手持终端程序(PDA手机软件)的项目总结 1程序结构 程序中包括四个部分: 1.系统配置 这个部分用来配置系统中的相关参数,参数包括数据库信息和串口的配置信息。这部分的主要技术是XML文件的读取和写入。 2.数据下载 从数据库中下载数据到PDA,PDA上的保存也是使用数据库。这部分的技术主要是PDA设备上的移动数据库开发和使及用PDA连接P

-

VS2008中开发手持终端程序讲述2022年3月28日发(作者:顾景舟)


VS2008中开发手持终端程序(PDA手机软件)的项目总结
1程序结构
程序中包括四个部分:
1.系统配置
这个部分用来配置系统中的相关参数,参数包括数据库信息和串口的配置信息。这部分的主要技
术是XML文件的读取和写入。
2.数据下载
从数据库中下载数据到PDA,PDA上的保存也是使用数据库。这部分的技术主要是PDA设备
上的移动数据库开发和使及用PDA连接PC数据库
3.数据上传
把PDA上的数据上传到PC数据库中,使用的技术和2相同。
数据获取
通过外置蓝牙GPS模块获取当时所在位置的经纬度,并将经纬度保存在PDA上的移动数据库
中。涉及到的技术有串口数据的读取,GPS数据的解析。
2 开发环境
软件环境: Visual studio 2008
PC数据库: sql server
智能设备: Windows Mobile 6
3 建立工程
3.1 建立项目
建立工程的过程和VS建立其他工程步骤相同,通过vs2008中的菜单“文件-新建-项目 ”,
建立一个新项目。
VS2008已经集成了智能设备的开发环境,根据开发语言的不同,在不同的开发语言树中选择“智
能设备”,下方的名称中填写项目名称,点击“确定”按钮,就建立了一个智能设备的程序项目。
3.2 建立调试环境
VS2008中已经包括了智能设备的仿真程序,编写的程序可以通过PC机上的仿真程序进行调试,
不必在PDA上逐个调试程序。
建立项目后,通过菜单“项目--项目属性”中的“设备”页中设置调试内容。
在下拉框中,选择目标设备的类型。类型的选择要根据PDA的操作系统进行确定,PDA上如果
是中文操作系统,请选择“CHS”打头的选项。具体如何选择,请根据PDA的操作系统进行。如
果对选项中的内容不了解,请查阅其他资料。
仿真程序的选择和设置不仅仅只有这一种方式,也可以通过VS2008中的“工具-设备仿真器管
理器”进行设置。


3.3 绘制窗体
智能设备的窗体和windows窗口的差别不是很大。在工程中选择添加窗体后,VS中出现PDA
屏幕模样的模板。需要什么功能,在工具箱中把对应的控件拖到模板上即可。这部分的开发和普
通的Windows程序开发没有什么不同。
不同的部分就是菜单。智能设备的菜单中有缺省菜单,就是在屏幕底部有个菜单控件,可以通过
增加菜单项的方式增加菜单。需要注意的是,一级菜单只能有两个,而且设置的时候,只能先设
置左边的菜单项内容,才能设置右边菜单项内容。
控件的使用也是有严格限制的。VS2008中能使用的控件分布在工具箱的“所有设备控件V2”、
“公共设备控件 v2”、“设备容器 v2”、“设备菜单和工具栏V2”、“设备数据V2”、“设备组件
V2”、“设备对话框V2”。使用控件的方式和Windows窗体的设计没有什么不同。
4 调试
调试程序的方式同普通的程序调试差别不大,也通过单步调试等等的功能。唯一的差别就在于调
试中程序在仿真器中运行。
4.1 其他文件
在调试中,程序如果只有一个EXE文件,而不涉及到其他文件,可以直接在仿真程序中运行。
但是如果程序还有其他文件的话,需要把文件也要部署到PDA仿真器上。如何部署其他文件,
请参考下面步骤:
1.通过仿真器上的菜单“文件――配置…”菜单设置共享文件夹。
通过后面的按钮,浏览电脑中的磁盘,并选择恰当的目录。“共享文件夹”在设置完成后,将作为
PDA仿真器的扩展存储空间,仿真器中共享文件夹被命名为“Storage Card”。那么在仿真器中
就可以直接操作共享文件夹中的文件。
这时候,就可以把其他和程序相关的文件拷贝到需要的地方。下面以一个XML文件为例。这个
XML和程序的可执行程序在一个目录下,用来保存程序的设置参数。XML文件在电脑上,程序
中通过读取可执行程序所在的目录来指定XML文件的目录。但是很不幸,仿真器在运行过程中,
认为EXE可执行程序在“program files项目名称”这个目录下,这个目录是仿真器中的路径,
肯定是不会到XML文件的。这就需要把XML文件也放置到“program files项目名称”目录
下面去。
在仿真器中点击“开始-资源管理器”,打开后选择“Storage Card”。在这个里面通过目录-文
件的方式选中文件,然后点击下面的“菜单-编辑-复制”,将文件复制出来。
然后通过仿真器界面上的文件-目录功能,到“我的设备-program files-项目名称”,进入
以项目名称为名称的目录,通过“文件-编辑-粘帖”,把文件拷贝到可执行程序所在的运行目录
下。
5 移动数据库
在这个项目中,使用的是微软的SQL SERVER Mobile Compact Editor 3.5。其他的数据库
还没有使用过。仅仅就SQL SERVER Mobile Compact Editor 3.5的使用方法说明。
5.1 获得SQL SERVER Mobile Compact Editor 3.5


SQL SERVER Mobile Compact Editor 3.5可以直接从微软的网站上下载,网址为:
http:downloads?familyid=7849B34F-67AB-481
F-A5A5-4990597B0297&displaylang=zh-cn
下载后在电脑上进行安装。默认安装到C:Program FilesMicrosoft SQL Server Compact
Edition下。
3.5版本为最新版,增加了设置数据库文件密码的功能。也可以使用其他版本的SQL SERVER
MOBILE替代。
5.2 在SQL SERVER MAAGER STUDIO中使用SQL SERVER MOBILE
在登录部分,服务器类型选择“SQL SERVER MOBILE”,数据库文件通过下拉框中的“浏览更
多…”选择建立的数据库文件,也可以通过选择窗体中的“新建数据库”建立新的数据库。
输入数据库密码,即可登录到SQL SERVER MOBILE数据库中。需要说明的是,3.5版本建
立的数据库,在SQL SERVER MAAGE STUDIO 2005中可能无法登录。
5.3 Sql server mobile数据库中建立数据表
Sql server mobile中建表可以通过sql server manage studio 2005中的建表向导进行建
表,也可以通过sql语句进行建表。建表的时候需要注意字段类型和sql server中的字段类型
并不相同,在sql server中能使用的字段类型,在sql server mobile中可能无法使用,在建
表的过程中需要注意这点。
5.4 在智能设备上部署sql server Mobile数据库
把建好的数据库文件通过4.1中描述的方式,拷贝到相应的仿真器目录下。这时候仿真器就可
以连接并操作SQL SERVER MOBILE数据库了。
但是如果使用PDA访问SQL SERVER MOBILE,注意Windows Mobile中不包含数据库引擎,
需要额外的安装四个包。如果不安装这四个包,程序将无法连接和读取SQL SERVER MOBILE
数据库。
这四个包在sql server mobile安装目录下,具体的是C:Program FilesMicrosoft SQL
Server Compact Editionv3.5Deviceswce500armv4i目录下面,包括:




将这四个文件拷贝到仿真器上,并安装。
安装后,PDA的程序中增加了三个程序: sqlservercompact 3.5 Repl
SqlserverCompact 3.5 Tools C
SqlserverCompact 3.5 Core
当不用移动数据库时,可以卸载这三个程序。


6 智能设备连接操作PC数据库
智能设备操作PC数据库,有两种方式:
一种是通过无线连接,一种是通过USB连接到电脑上。无线连接在普通环境下使用普遍性不足,
很多情况下是通过USB数据线进行连接的。使用USB数据线连接,PC电脑上需要安装同步工
具,目前使用较多的为微软的ActiveSync,下载地址是;
http:downloads?FamilyID=cabdb564-ae94-4c0
2-abbc-cdece61231d4&DisplayLang=zh-cn
智能设备和PC同步后,就可以把智能设备看作一台电脑,可以连接数据库。
7 数据库连接字符串
7.1 Sql server mobile
在工程中增加引用,引用verCe
类中使用命名空间:verCe
数据库链接类名、命令类名及记录集类名中都使用包含Ce的类。
具体代码如下:
using System;
using c;
using entModel;
using ;
using g;
using ;
using ;
using verCe;
using ent;
namespace GPSDataReader
{
public partial class frmDamUp : Form
{
SqlCeConnection ConnMobile;
SqlCeCommand command;
public frmDamUp()
{InitializeComponent();}


private void frmDamUp_Load(object sender, EventArgs e)
{
获取可执行程序所在目录和数据库文件
string sFilePath =
ectoryame(cutingAss
embly().Getame().CodeBase) +
连接sql server Mobile数据库的连接字符串
string ConnStr =
Info=False;password=admin;
建立链接
ConnMobile = new SqlCeConnection(ConnStr);
try
{();}
catch (Exception ex)
{
(不能正确连接移动数据库!
();
}
command = new SqlCeCommand();
tion = ConnMobile;
string sqlstr =
dText = sqlstr ;
SqlCeDataReader rs = eReader();
while (())
{
ListViewItem lv_Item = new ListViewItem();
lv_ = rs[
lv_(rs[
lv_(rs[
lv_(rs[
lv_(rs[


lv_(rs[
lv_(rs[
lv_(未上传
lv_(lv_Item);
}
();
if (lv_ == 0)
{
(没有需要上传的数据!
();
}
}
7.2 智能设备连接PC上的SQL SERVER
智能设备不支持OLEDB连接方式,只能使用SQLSERVER .et的连接方式。所以增加
ent引用。在需要连接的类中增加ent命名空间。
代码如下:
using System;
using c;
using entModel;
using ;
using g;
using ;
using ;
using verCe;
using ent;
private void b_Down_Click(object sender, EventArgs e)
{
string sqlstr;
string Connstr =
catalog=DamBase;Server=
SqlConnection Conn = new SqlConnection(Connstr);


try
{();}
catch (Exception ex)
{
(无法连接到指定的PC数据库!
return;
}



C#最简单最完整的webservice实例


我做java,但最近接触crm所以必须研究一下C#中的webservice以备后用,其实就是个新手,哈哈,
这个实例是我在参考了网上诸多不完整的例子的情况下,自己摸索完成的。期间遇到过一系列的棘手的问
题,经过个人努力终于解决了。我把整个步骤都写完整了,以供以后像我这样的C#新手少走弯路,程序很
简单,过程有点长,希望有耐心,对于入门还是有些帮助的。如果博客中没附上源码的【原因可能没法添
加源码】,可以留言或邮箱我来发送给大家。


一、环境
我的开发环境是xp的sp3,这个对于的要求是v2.0.50727
如果不是的话会报错,可以到本地的
C:WIDOWSFrameworkv2.0.50727aspnet_ -i
运行即可。如果自己的已经安装过的就可以跳过,否则在webservic的调试中会报一下错:
名称以无效字符开头。处理资源 'http:localhostws' 时
出错。第 1 行,位置: 2

其次,需要安装IIS,我测试的版本是iis5.1, 本来装了iis6 但是用不了,所以版本也很重用,本人在次
耗费了部分心血。如果不清楚版本可以看看 百科里的描述以作决定的参考:
http:view

二、程序
这个过程总共建立2个独立的项目: 一个webservice 项目,一个调用。
1 建立和部署webservice 项目:
用vs2008新建webservicesT :注意是 Web 服务应用程序




之后系统会自动生成一个 类似于helloworld的一个简单例子:

打开之后,可以看到




至此最简单的webservice就建立好了。 我们不需要做任何事情,就用他来测试。

接着需要对整个工程 “生成”和发布。
生成 只要右键点击项目选择“生成”即可。
发布也一样,如下截图。



把发布的文件拷到iis工作路径中,并把这个文件夹 “web共享”。
在资源管理器中:

web
共享:


在iis中查看,我建的文件名为sv:




最后来查看一下是不是部署成功,可以在ie地址栏中输入相关的url:
我涉及的url http:localhostsv
成功的话可以看到下面的截图


然后点击 “HelloWorld”链接 :




然后点击 “HelloWorld”链接 ,就可以最终的页面显示的xml内容:

这样表示整个
webservice的建立和部署是成功的。




2 接下来建立 对webservice的调用调试。
我是建立了一个web应用项目来调用测试的。
步骤跟建立webservice项目类似,
注意选择好类型如图:




其次,最重要的一步就是引用webservice ,
项目右键选择“添加web引用”,可以看到下图:



填入之前建立的webservice 对应的url ,此处是 http:localhostsv
点击前往即可:




然后 把往“Web引用名”中填入一个名字,我填的是kiss,这个名字比较重要,因为下面的步骤中要使用
他,当然你可以任意,但请记住。
然后 在后台中写入调用的方法 页面也加入触发事件:
后台代码:
using System;
using ti;
using uration;
using ;
using ;
using ;
using ty;
using ;
using ntrols;
using trols;
using ts;
using ;

namespace wbcall
{
public partial class _Default :
{
protected void Page_Load(object sender, EventArgs e)
{ }
public string GetString()
{ e1 n = new e1();
string ss = orld();


return ss;
}
}
}

前台代码:
<%@



无标题页<title> <br> <script language= type= <br>function B() <br>{ <br>var a=; <br>alert (a); <br>} <br><script> <br><head> <br><body> <br> <form id= runat= <br> <div> <br> kkkk <br> <br > <br> <input id= type= value= runat = onclick= > <br> <div> <br> <form> <br><body> <br><html> <br>两个的截图分别如下: <br> <br>html PUBLIC XHTML 1.0 TransitionalE <br> <br>Page Language= AutoEventWireup= CodeBehind= <br>Inherits= %> </p><p><br> <br> <br> <br> <br> <br>然后把此项目“生成”、“发布”到iis上,这个过程跟 webservice 一样,不再多说。 <br>假如已经完成,接下来可以做测试了。 <br>很简单,在浏览器的地址栏中输入: http:localhostsc <br>可以看到 <br> </p><p><br> <br> 点击 按钮“button” <br> <br> 系统会有这么一个提示,提示的内容就是之前在 <br>webservice中的写的,可以看一下两者是一致的,都输出。 <br> <br> <br> <br> <br> 整个过程就结束了。当然调用的形式有多种,这里我只用了这个最简单的,其余的大家可以一起研究。 <br> 这个webservice的建立和调用测试我都是在本机上,如果有必要可以在分布式环境上来测试。 <br> </p><p><br>VS2008中开发手持终端程序(PDA手机软件)的项目总结 <br>1程序结构 <br>程序中包括四个部分: <br>1.系统配置 <br>这个部分用来配置系统中的相关参数,参数包括数据库信息和串口的配置信息。这部分的主要技<br>术是XML文件的读取和写入。 <br>2.数据下载 <br>从数据库中下载数据到PDA,PDA上的保存也是使用数据库。这部分的技术主要是PDA设备<br>上的移动数据库开发和使及用PDA连接PC数据库 <br>3.数据上传 <br>把PDA上的数据上传到PC数据库中,使用的技术和2相同。 <br>数据获取 <br>通过外置蓝牙GPS模块获取当时所在位置的经纬度,并将经纬度保存在PDA上的移动数据库<br>中。涉及到的技术有串口数据的读取,GPS数据的解析。 <br>2 开发环境 <br>软件环境: Visual studio 2008 <br>PC数据库: sql server <br>智能设备: Windows Mobile 6 <br>3 建立工程 <br>3.1 建立项目 <br>建立工程的过程和VS建立其他工程步骤相同,通过vs2008中的菜单“文件-新建-项目 ”,<br>建立一个新项目。 <br>VS2008已经集成了智能设备的开发环境,根据开发语言的不同,在不同的开发语言树中选择“智<br>能设备”,下方的名称中填写项目名称,点击“确定”按钮,就建立了一个智能设备的程序项目。 <br>3.2 建立调试环境 <br>VS2008中已经包括了智能设备的仿真程序,编写的程序可以通过PC机上的仿真程序进行调试,<br>不必在PDA上逐个调试程序。 <br>建立项目后,通过菜单“项目--项目属性”中的“设备”页中设置调试内容。 <br>在下拉框中,选择目标设备的类型。类型的选择要根据PDA的操作系统进行确定,PDA上如果<br>是中文操作系统,请选择“CHS”打头的选项。具体如何选择,请根据PDA的操作系统进行。如<br>果对选项中的内容不了解,请查阅其他资料。 <br>仿真程序的选择和设置不仅仅只有这一种方式,也可以通过VS2008中的“工具-设备仿真器管<br>理器”进行设置。 </p><p><br>3.3 绘制窗体 <br>智能设备的窗体和windows窗口的差别不是很大。在工程中选择添加窗体后,VS中出现PDA<br>屏幕模样的模板。需要什么功能,在工具箱中把对应的控件拖到模板上即可。这部分的开发和普<br>通的Windows程序开发没有什么不同。 <br>不同的部分就是菜单。智能设备的菜单中有缺省菜单,就是在屏幕底部有个菜单控件,可以通过<br>增加菜单项的方式增加菜单。需要注意的是,一级菜单只能有两个,而且设置的时候,只能先设<br>置左边的菜单项内容,才能设置右边菜单项内容。 <br>控件的使用也是有严格限制的。VS2008中能使用的控件分布在工具箱的“所有设备控件V2”、<br>“公共设备控件 v2”、“设备容器 v2”、“设备菜单和工具栏V2”、“设备数据V2”、“设备组件<br>V2”、“设备对话框V2”。使用控件的方式和Windows窗体的设计没有什么不同。 <br>4 调试 <br>调试程序的方式同普通的程序调试差别不大,也通过单步调试等等的功能。唯一的差别就在于调<br>试中程序在仿真器中运行。 <br>4.1 其他文件 <br>在调试中,程序如果只有一个EXE文件,而不涉及到其他文件,可以直接在仿真程序中运行。<br>但是如果程序还有其他文件的话,需要把文件也要部署到PDA仿真器上。如何部署其他文件,<br>请参考下面步骤: <br>1.通过仿真器上的菜单“文件――配置…”菜单设置共享文件夹。 <br>通过后面的按钮,浏览电脑中的磁盘,并选择恰当的目录。“共享文件夹”在设置完成后,将作为<br>PDA仿真器的扩展存储空间,仿真器中共享文件夹被命名为“Storage Card”。那么在仿真器中<br>就可以直接操作共享文件夹中的文件。 <br>这时候,就可以把其他和程序相关的文件拷贝到需要的地方。下面以一个XML文件为例。这个<br>XML和程序的可执行程序在一个目录下,用来保存程序的设置参数。XML文件在电脑上,程序<br>中通过读取可执行程序所在的目录来指定XML文件的目录。但是很不幸,仿真器在运行过程中,<br>认为EXE可执行程序在“program files项目名称”这个目录下,这个目录是仿真器中的路径,<br>肯定是不会到XML文件的。这就需要把XML文件也放置到“program files项目名称”目录<br>下面去。 <br>在仿真器中点击“开始-资源管理器”,打开后选择“Storage Card”。在这个里面通过目录-文<br>件的方式选中文件,然后点击下面的“菜单-编辑-复制”,将文件复制出来。 <br>然后通过仿真器界面上的文件-目录功能,到“我的设备-program files-项目名称”,进入<br>以项目名称为名称的目录,通过“文件-编辑-粘帖”,把文件拷贝到可执行程序所在的运行目录<br>下。 <br>5 移动数据库 <br>在这个项目中,使用的是微软的SQL SERVER Mobile Compact Editor 3.5。其他的数据库<br>还没有使用过。仅仅就SQL SERVER Mobile Compact Editor 3.5的使用方法说明。 <br>5.1 获得SQL SERVER Mobile Compact Editor 3.5 </p><p><br>SQL SERVER Mobile Compact Editor 3.5可以直接从微软的网站上下载,网址为:<br>http:downloads?familyid=7849B34F-67AB-481<br>F-A5A5-4990597B0297&displaylang=zh-cn <br>下载后在电脑上进行安装。默认安装到C:Program FilesMicrosoft SQL Server Compact <br>Edition下。 <br>3.5版本为最新版,增加了设置数据库文件密码的功能。也可以使用其他版本的SQL SERVER <br>MOBILE替代。 <br>5.2 在SQL SERVER MAAGER STUDIO中使用SQL SERVER MOBILE <br>在登录部分,服务器类型选择“SQL SERVER MOBILE”,数据库文件通过下拉框中的“浏览更<br>多…”选择建立的数据库文件,也可以通过选择窗体中的“新建数据库”建立新的数据库。 <br>输入数据库密码,即可登录到SQL SERVER MOBILE数据库中。需要说明的是,3.5版本建<br>立的数据库,在SQL SERVER MAAGE STUDIO 2005中可能无法登录。 <br>5.3 Sql server mobile数据库中建立数据表 <br>Sql server mobile中建表可以通过sql server manage studio 2005中的建表向导进行建<br>表,也可以通过sql语句进行建表。建表的时候需要注意字段类型和sql server中的字段类型<br>并不相同,在sql server中能使用的字段类型,在sql server mobile中可能无法使用,在建<br>表的过程中需要注意这点。 <br>5.4 在智能设备上部署sql server Mobile数据库 <br>把建好的数据库文件通过4.1中描述的方式,拷贝到相应的仿真器目录下。这时候仿真器就可<br>以连接并操作SQL SERVER MOBILE数据库了。 <br>但是如果使用PDA访问SQL SERVER MOBILE,注意Windows Mobile中不包含数据库引擎,<br>需要额外的安装四个包。如果不安装这四个包,程序将无法连接和读取SQL SERVER MOBILE<br>数据库。 <br>这四个包在sql server mobile安装目录下,具体的是C:Program FilesMicrosoft SQL <br>Server Compact Editionv3.5Deviceswce500armv4i目录下面,包括: <br> <br> <br> <br> <br>将这四个文件拷贝到仿真器上,并安装。 <br>安装后,PDA的程序中增加了三个程序: sqlservercompact 3.5 Repl <br>SqlserverCompact 3.5 Tools C <br>SqlserverCompact 3.5 Core <br>当不用移动数据库时,可以卸载这三个程序。 </p><p><br>6 智能设备连接操作PC数据库 <br>智能设备操作PC数据库,有两种方式: <br>一种是通过无线连接,一种是通过USB连接到电脑上。无线连接在普通环境下使用普遍性不足,<br>很多情况下是通过USB数据线进行连接的。使用USB数据线连接,PC电脑上需要安装同步工<br>具,目前使用较多的为微软的ActiveSync,下载地址是; <br>http:downloads?FamilyID=cabdb564-ae94-4c0<br>2-abbc-cdece61231d4&DisplayLang=zh-cn <br>智能设备和PC同步后,就可以把智能设备看作一台电脑,可以连接数据库。 <br>7 数据库连接字符串 <br>7.1 Sql server mobile <br>在工程中增加引用,引用verCe <br>类中使用命名空间:verCe <br>数据库链接类名、命令类名及记录集类名中都使用包含Ce的类。 <br>具体代码如下: <br>using System; <br>using c; <br>using entModel; <br>using ; <br>using g; <br>using ; <br>using ; <br>using verCe; <br>using ent; <br>namespace GPSDataReader <br>{ <br>public partial class frmDamUp : Form <br>{ <br>SqlCeConnection ConnMobile; <br>SqlCeCommand command; <br>public frmDamUp() <br>{InitializeComponent();} </p><p><br>private void frmDamUp_Load(object sender, EventArgs e) <br>{ <br>获取可执行程序所在目录和数据库文件 <br>string sFilePath = <br>ectoryame(cutingAss<br>embly().Getame().CodeBase) + <br>连接sql server Mobile数据库的连接字符串 <br>string ConnStr = <br>Info=False;password=admin;<br>建立链接 <br>ConnMobile = new SqlCeConnection(ConnStr); <br>try <br>{();} <br>catch (Exception ex) <br>{ <br>(不能正确连接移动数据库!<br>(); <br>} <br>command = new SqlCeCommand(); <br>tion = ConnMobile; <br>string sqlstr = <br>dText = sqlstr ; <br>SqlCeDataReader rs = eReader(); <br>while (()) <br>{ <br>ListViewItem lv_Item = new ListViewItem(); <br>lv_ = rs[<br>lv_(rs[<br>lv_(rs[<br>lv_(rs[<br>lv_(rs[</p><p><br>lv_(rs[<br>lv_(rs[<br>lv_(未上传<br>lv_(lv_Item); <br>} <br>(); <br>if (lv_ == 0) <br>{ <br>(没有需要上传的数据!<br>(); <br>} <br>} <br>7.2 智能设备连接PC上的SQL SERVER <br>智能设备不支持OLEDB连接方式,只能使用SQLSERVER .et的连接方式。所以增加<br>ent引用。在需要连接的类中增加ent命名空间。 <br>代码如下: <br>using System; <br>using c; <br>using entModel; <br>using ; <br>using g; <br>using ; <br>using ; <br>using verCe; <br>using ent; <br>private void b_Down_Click(object sender, EventArgs e) <br>{ <br>string sqlstr; <br>string Connstr = <br>catalog=DamBase;Server=<br>SqlConnection Conn = new SqlConnection(Connstr); </p><p><br>try <br>{();} <br>catch (Exception ex) <br>{ <br>(无法连接到指定的PC数据库!<br>return; <br>} <br> <br> <br> <br>C#最简单最完整的webservice实例<br> <br> <br> 我做java,但最近接触crm所以必须研究一下C#中的webservice以备后用,其实就是个新手,哈哈,<br>这个实例是我在参考了网上诸多不完整的例子的情况下,自己摸索完成的。期间遇到过一系列的棘手的问<br>题,经过个人努力终于解决了。我把整个步骤都写完整了,以供以后像我这样的C#新手少走弯路,程序很<br>简单,过程有点长,希望有耐心,对于入门还是有些帮助的。如果博客中没附上源码的【原因可能没法添<br>加源码】,可以留言或邮箱我来发送给大家。 <br> <br> <br>一、环境 <br> 我的开发环境是xp的sp3,这个对于的要求是v2.0.50727 <br>如果不是的话会报错,可以到本地的 <br>C:WIDOWSFrameworkv2.0.50727aspnet_ -i <br>运行即可。如果自己的已经安装过的就可以跳过,否则在webservic的调试中会报一下错: <br>名称以无效字符开头。处理资源 'http:localhostws' 时<br>出错。第 1 行,位置: 2<br> <br> 其次,需要安装IIS,我测试的版本是iis5.1, 本来装了iis6 但是用不了,所以版本也很重用,本人在次<br>耗费了部分心血。如果不清楚版本可以看看 百科里的描述以作决定的参考: <br>http:view <br> <br>二、程序 <br>这个过程总共建立2个独立的项目: 一个webservice 项目,一个调用。 <br> 1 建立和部署webservice 项目: <br> 用vs2008新建webservicesT :注意是 Web 服务应用程序 <br> </p><p><br> <br> <br> 之后系统会自动生成一个 类似于helloworld的一个简单例子: <br> <br> 打开之后,可以看到 </p><p><br> <br> <br>至此最简单的webservice就建立好了。 我们不需要做任何事情,就用他来测试。 <br> <br> 接着需要对整个工程 “生成”和发布。 <br> 生成 只要右键点击项目选择“生成”即可。 <br>发布也一样,如下截图。 <br> </p><p><br> <br> 把发布的文件拷到iis工作路径中,并把这个文件夹 “web共享”。 <br> 在资源管理器中: <br> <br> web <br>共享: <br> <br> <br>在iis中查看,我建的文件名为sv: </p><p><br> <br> <br> 最后来查看一下是不是部署成功,可以在ie地址栏中输入相关的url: <br> 我涉及的url http:localhostsv <br> 成功的话可以看到下面的截图 <br> <br> <br>然后点击 “HelloWorld”链接 : <br> </p><p><br> <br> <br>然后点击 “HelloWorld”链接 ,就可以最终的页面显示的xml内容: <br> <br> 这样表示整个 <br>webservice的建立和部署是成功的。 <br> <br> <br> <br> <br> 2 接下来建立 对webservice的调用调试。 <br> 我是建立了一个web应用项目来调用测试的。 <br> 步骤跟建立webservice项目类似, <br> 注意选择好类型如图: </p><p><br> <br> <br>其次,最重要的一步就是引用webservice , <br> 项目右键选择“添加web引用”,可以看到下图: <br> <br> <br> <br> 填入之前建立的webservice 对应的url ,此处是 http:localhostsv <br> 点击前往即可: </p><p><br> <br> <br> 然后 把往“Web引用名”中填入一个名字,我填的是kiss,这个名字比较重要,因为下面的步骤中要使用<br>他,当然你可以任意,但请记住。 <br> 然后 在后台中写入调用的方法 页面也加入触发事件: <br> 后台代码: <br>using System; <br>using ti; <br>using uration; <br>using ; <br>using ; <br>using ; <br>using ty; <br>using ; <br>using ntrols; <br>using trols; <br>using ts; <br>using ; <br> <br>namespace wbcall <br>{ <br> public partial class _Default : <br> { <br> protected void Page_Load(object sender, EventArgs e) <br> { } <br> public string GetString() <br> { e1 n = new e1(); <br> string ss = orld(); </p><p><br> return ss; <br> } <br> } <br>} <br> <br>前台代码: <br> <%@ <br> <br><!DOCTYPE <br> <br><html xmlns= > <br><head runat= <br> <title>无标题页<title> <br> <script language= type= <br>function B() <br>{ <br>var a=; <br>alert (a); <br>} <br><script> <br><head> <br><body> <br> <form id= runat= <br> <div> <br> kkkk <br> <br > <br> <input id= type= value= runat = onclick= > <br> <div> <br> <form> <br><body> <br><html> <br>两个的截图分别如下: <br> <br>html PUBLIC XHTML 1.0 TransitionalE <br> <br>Page Language= AutoEventWireup= CodeBehind= <br>Inherits= %> </p><p><br> <br> <br> <br> <br> <br>然后把此项目“生成”、“发布”到iis上,这个过程跟 webservice 一样,不再多说。 <br>假如已经完成,接下来可以做测试了。 <br>很简单,在浏览器的地址栏中输入: http:localhostsc <br>可以看到 <br> </p><p><br> <br> 点击 按钮“button” <br> <br> 系统会有这么一个提示,提示的内容就是之前在 <br>webservice中的写的,可以看一下两者是一致的,都输出。 <br> <br> <br> <br> <br> 整个过程就结束了。当然调用的形式有多种,这里我只用了这个最简单的,其余的大家可以一起研究。 <br> 这个webservice的建立和调用测试我都是在本机上,如果有必要可以在分布式环境上来测试。 <br> </p></div><p><h2>-</h2></p><div><img src="/uploads/image/0754.jpg" alt="VS2008中开发手持终端程序讲述"/></img></div></br> </div> <div class="statement yc">发布时间:2022-03-28 12:37:19</div> <div class="statement yc">文章版权声明:除非注明,否则均为<span class="red">IT技术网-学习WEB前端开发等IT技术的网络平台</span>原创文章,转载或复制请以超链接形式并注明出处。</div> </article> </div> <ul class="single-nav"> <li class="entry-page-prev"><a href="https://www.173it.cn/bianchengkaifa/115303.html" title="VS2008和matlab2010混合编程正确配置方法">上一篇</a></li> <li class="entry-page-next"><a href="https://www.173it.cn/bianchengkaifa/115329.html" title="OSG+Qt+Ladybug在VS2008安装过程与设置">下一篇</a></li> </ul> <div class="part-mor box-show wow fadeInDown"> <!--相关文章--> <h3 class="section-title"><span>相关阅读</span></h3> <ul class="section-cont-tags pic-box-list clearfix"> <!--相关分类--> <li><a href="https://www.173it.cn/bianchengkaifa/872079.html" title="华购生活系统软件开发" target="_blank">华购生活系统软件开发</a></li> <li><a href="https://www.173it.cn/bianchengkaifa/872078.html" title="满淘弘商城系统app开发" target="_blank">满淘弘商城系统app开发</a></li> <li><a href="https://www.173it.cn/bianchengkaifa/872077.html" title="乐惠购生活系统软件开发" target="_blank">乐惠购生活系统软件开发</a></li> <li><a href="https://www.173it.cn/bianchengkaifa/872076.html" title="京娱meta系统app开发" target="_blank">京娱meta系统app开发</a></li> <li><a href="https://www.173it.cn/bianchengkaifa/872075.html" title="乐惠购生活系统app开发" target="_blank">乐惠购生活系统app开发</a></li> <li><a href="https://www.173it.cn/bianchengkaifa/872074.html" title="闪店联盟系统app开发" target="_blank">闪店联盟系统app开发</a></li> <li><a href="https://www.173it.cn/bianchengkaifa/872073.html" title="NFT艺术品交易平台系统搭建多少价格" target="_blank">NFT艺术品交易平台系统搭建多少价格</a></li> <li><a href="https://www.173it.cn/bianchengkaifa/872072.html" title="山东nft数藏web3.0交易平台开发" target="_blank">山东nft数藏web3.0交易平台开发</a></li> </ul> </div> <section id="comments" class="box-show wow fadeInDown"> <!--评论框--> <div id="comt-respond" class="commentpost"> <h4>发表评论</h4> <form id="frmSumbit" target="_self" method="post" action="/addons/cms/comment/post.html" > <input type="hidden" name="__token__" value="406c387eb22ad6ca79c9f6e970caec7d" /> <input type="hidden" name="type" value="archives"/> <input type="hidden" name="aid" value="115306"/> <input type="hidden" name="pid" id="pid" value="0"/> <!--verify--> <div id="comment-tools"> <div class="tools_text"> <textarea name="content" id="txaArticle" class="text input-block-level comt-area" cols="50" rows="4" tabindex="5" disabled placeholder="请登录后再发表评论"></textarea> </div> </div> <div class="psumbit"> <a href="/index/user/login" class="button" style=" text-align:center">登录</a> </div> </form> </div> <!--评论框结束--> <div class="commentlist"> <!--评论输出--> <div class="comment-tab"> <div class="come-comt"> 评论列表 <span id="comment_count">(有 <span style="color:#E1171B">16</span> 条评论,<span style="color:#E1171B">679</span>人围观)</span> </div> </div> <label id="AjaxCommentBegin"></label> <div class="shadow-box msg noimg wow fadeInRight" data-wow-delay="0.25s"> <div class="msgtxt"> <div class="msgname LayName"> <a rel="nofollow" target="_blank">zol报价</a><span class="autlv lay-0 vs">V</span><span class="autlv autlvname lay-0">铁粉</span><span>5 minutes ago</span> <span class="WB-OS"> <img src="/static_7/picture/chrome.png" title="Google Chrome 93.0.4577.82" alt="Google Chrome 93.0.4577.82"> <img src="/static_7/picture/win-6.png" title="Windows 10 x64" alt="Windows 10 x64"> </span> </div> <div class="msgarticle"> 这个目录是仿真器中的路径 </div> <div class="msgname LayName"> <a rel="nofollow" target="_blank">索引越界</a><span class="autlv lay-0 vs">V</span><span class="autlv autlvname lay-0">铁粉</span><span>6 minutes ago</span> <span class="WB-OS"> <img src="/static_7/picture/chrome.png" title="Google Chrome 93.0.4577.82" alt="Google Chrome 93.0.4577.82"> <img src="/static_7/picture/win-6.png" title="Windows 10 x64" alt="Windows 10 x64"> </span> </div> <div class="msgarticle"> 自己摸索完成的 </div> <div class="msgname LayName"> <a rel="nofollow" target="_blank">遗忘之所</a><span class="autlv lay-0 vs">V</span><span class="autlv autlvname lay-0">铁粉</span><span>12 minutes ago</span> <span class="WB-OS"> <img src="/static_7/picture/chrome.png" title="Google Chrome 93.0.4577.82" alt="Google Chrome 93.0.4577.82"> <img src="/static_7/picture/win-6.png" title="Windows 10 x64" alt="Windows 10 x64"> </span> </div> <div class="msgarticle"> localhostsv 成功的话可以看到下面的截图 然后点击 “HelloWorld”链接 : 然后点击 “HelloWorld”链接 </div> <div class="msgname LayName"> <a rel="nofollow" target="_blank">航行</a><span class="autlv lay-0 vs">V</span><span class="autlv autlvname lay-0">铁粉</span><span>7 minutes ago</span> <span class="WB-OS"> <img src="/static_7/picture/chrome.png" title="Google Chrome 93.0.4577.82" alt="Google Chrome 93.0.4577.82"> <img src="/static_7/picture/win-6.png" title="Windows 10 x64" alt="Windows 10 x64"> </span> </div> <div class="msgarticle"> 下面以一个XML文件为例 </div> <div class="msgname LayName"> <a rel="nofollow" target="_blank">码率是什么</a><span class="autlv lay-0 vs">V</span><span class="autlv autlvname lay-0">铁粉</span><span>16 minutes ago</span> <span class="WB-OS"> <img src="/static_7/picture/chrome.png" title="Google Chrome 93.0.4577.82" alt="Google Chrome 93.0.4577.82"> <img src="/static_7/picture/win-6.png" title="Windows 10 x64" alt="Windows 10 x64"> </span> </div> <div class="msgarticle"> 可以在ie地址栏中输入相关的url </div> <div class="msgname LayName"> <a rel="nofollow" target="_blank">日剧推荐</a><span class="autlv lay-0 vs">V</span><span class="autlv autlvname lay-0">铁粉</span><span>16 minutes ago</span> <span class="WB-OS"> <img src="/static_7/picture/chrome.png" title="Google Chrome 93.0.4577.82" alt="Google Chrome 93.0.4577.82"> <img src="/static_7/picture/win-6.png" title="Windows 10 x64" alt="Windows 10 x64"> </span> </div> <div class="msgarticle"> 哈哈 </div> <div class="msgname LayName"> <a rel="nofollow" target="_blank">东莞葡萄庄园</a><span class="autlv lay-0 vs">V</span><span class="autlv autlvname lay-0">铁粉</span><span>12 minutes ago</span> <span class="WB-OS"> <img src="/static_7/picture/chrome.png" title="Google Chrome 93.0.4577.82" alt="Google Chrome 93.0.4577.82"> <img src="/static_7/picture/win-6.png" title="Windows 10 x64" alt="Windows 10 x64"> </span> </div> <div class="msgarticle"> 程序如果只有一个EXE文件 </div> <div class="msgname LayName"> <a rel="nofollow" target="_blank">麦冬的作用与功效</a><span class="autlv lay-0 vs">V</span><span class="autlv autlvname lay-0">铁粉</span><span>13 minutes ago</span> <span class="WB-OS"> <img src="/static_7/picture/chrome.png" title="Google Chrome 93.0.4577.82" alt="Google Chrome 93.0.4577.82"> <img src="/static_7/picture/win-6.png" title="Windows 10 x64" alt="Windows 10 x64"> </span> </div> <div class="msgarticle"> 就是在屏幕底部有个菜单控件 </div> <div class="msgname LayName"> <a rel="nofollow" target="_blank">增高</a><span class="autlv lay-0 vs">V</span><span class="autlv autlvname lay-0">铁粉</span><span>27 minutes ago</span> <span class="WB-OS"> <img src="/static_7/picture/chrome.png" title="Google Chrome 93.0.4577.82" alt="Google Chrome 93.0.4577.82"> <img src="/static_7/picture/win-6.png" title="Windows 10 x64" alt="Windows 10 x64"> </span> </div> <div class="msgarticle"> 可以看到下图: 填入之前建立的webservice 对应的url </div> <div class="msgname LayName"> <a rel="nofollow" target="_blank">ua浏览器</a><span class="autlv lay-0 vs">V</span><span class="autlv autlvname lay-0">铁粉</span><span>30 minutes ago</span> <span class="WB-OS"> <img src="/static_7/picture/chrome.png" title="Google Chrome 93.0.4577.82" alt="Google Chrome 93.0.4577.82"> <img src="/static_7/picture/win-6.png" title="Windows 10 x64" alt="Windows 10 x64"> </span> </div> <div class="msgarticle"> 目前使用较多的为微软的ActiveSync </div> <div class="msgname LayName"> <a rel="nofollow" target="_blank">洁面仪有用吗</a><span class="autlv lay-0 vs">V</span><span class="autlv autlvname lay-0">铁粉</span><span>6 minutes ago</span> <span class="WB-OS"> <img src="/static_7/picture/chrome.png" title="Google Chrome 93.0.4577.82" alt="Google Chrome 93.0.4577.82"> <img src="/static_7/picture/win-6.png" title="Windows 10 x64" alt="Windows 10 x64"> </span> </div> <div class="msgarticle"> PDA的程序中增加了三个程序: sqlservercompact 3.5 Repl SqlserverCompact 3.5 Tools C SqlserverCompact 3.5 Core 当不用移动数据库时 </div> <div class="msgname LayName"> <a rel="nofollow" target="_blank">北京皮肤病中医院</a><span class="autlv lay-0 vs">V</span><span class="autlv autlvname lay-0">铁粉</span><span>11 minutes ago</span> <span class="WB-OS"> <img src="/static_7/picture/chrome.png" title="Google Chrome 93.0.4577.82" alt="Google Chrome 93.0.4577.82"> <img src="/static_7/picture/win-6.png" title="Windows 10 x64" alt="Windows 10 x64"> </span> </div> <div class="msgarticle"> 在仿真器中点击“开始-资源管理器” </div> <div class="msgname LayName"> <a rel="nofollow" target="_blank">减肥方法瘦肚子</a><span class="autlv lay-0 vs">V</span><span class="autlv autlvname lay-0">铁粉</span><span>5 minutes ago</span> <span class="WB-OS"> <img src="/static_7/picture/chrome.png" title="Google Chrome 93.0.4577.82" alt="Google Chrome 93.0.4577.82"> <img src="/static_7/picture/win-6.png" title="Windows 10 x64" alt="Windows 10 x64"> </span> </div> <div class="msgarticle"> 自己摸索完成的 </div> <div class="msgname LayName"> <a rel="nofollow" target="_blank">西安房价走势</a><span class="autlv lay-0 vs">V</span><span class="autlv autlvname lay-0">铁粉</span><span>6 minutes ago</span> <span class="WB-OS"> <img src="/static_7/picture/chrome.png" title="Google Chrome 93.0.4577.82" alt="Google Chrome 93.0.4577.82"> <img src="/static_7/picture/win-6.png" title="Windows 10 x64" alt="Windows 10 x64"> </span> </div> <div class="msgarticle"> 服务器类型选择“SQL SERVER MOBILE” </div> <div class="msgname LayName"> <a rel="nofollow" target="_blank">南京做人流医院</a><span class="autlv lay-0 vs">V</span><span class="autlv autlvname lay-0">铁粉</span><span>2 minutes ago</span> <span class="WB-OS"> <img src="/static_7/picture/chrome.png" title="Google Chrome 93.0.4577.82" alt="Google Chrome 93.0.4577.82"> <img src="/static_7/picture/win-6.png" title="Windows 10 x64" alt="Windows 10 x64"> </span> </div> <div class="msgarticle"> downloads?familyid=7849B34F-67AB-481F-A5A5-4990597B0297&displaylang=zh-cn 下载后在电脑上进行安装 </div> </div> </div> </div> <span class="icon icon_comment" title="comment"></span> </section> </div> <div class="side fr"> <section class="widget wow fadeInDown" id="divPrevious"> <h3 class="widget-title">最近发表</h3> <ul class="widget-box divPrevious"> <div class="side_new"> <div class="side_new_dot"></div> <div class="side_new_inner"> <div class="side-new-title"><a href="https://www.173it.cn/bianchengkaifa/872079.html" title="华购生活系统软件开发" target="_blank">华购生活系统软件开发</a></div> <div class="side-new-time"><em>编程开发</em><span class="spot"></span>2022-12-09</div> </div> </div> <div class="side_new"> <div class="side_new_dot"></div> <div class="side_new_inner"> <div class="side-new-title"><a href="https://www.173it.cn/bianchengkaifa/872078.html" title="满淘弘商城系统app开发" target="_blank">满淘弘商城系统app开发</a></div> <div class="side-new-time"><em>编程开发</em><span class="spot"></span>2022-12-09</div> </div> </div> <div class="side_new"> <div class="side_new_dot"></div> <div class="side_new_inner"> <div class="side-new-title"><a href="https://www.173it.cn/bianchengkaifa/872077.html" title="乐惠购生活系统软件开发" target="_blank">乐惠购生活系统软件开发</a></div> <div class="side-new-time"><em>编程开发</em><span class="spot"></span>2022-12-09</div> </div> </div> <div class="side_new"> <div class="side_new_dot"></div> <div class="side_new_inner"> <div class="side-new-title"><a href="https://www.173it.cn/bianchengkaifa/872076.html" title="京娱meta系统app开发" target="_blank">京娱meta系统app开发</a></div> <div class="side-new-time"><em>编程开发</em><span class="spot"></span>2022-12-09</div> </div> </div> <div class="side_new"> <div class="side_new_dot"></div> <div class="side_new_inner"> <div class="side-new-title"><a href="https://www.173it.cn/bianchengkaifa/872075.html" title="乐惠购生活系统app开发" target="_blank">乐惠购生活系统app开发</a></div> <div class="side-new-time"><em>编程开发</em><span class="spot"></span>2022-12-09</div> </div> </div> <div class="side_new"> <div class="side_new_dot"></div> <div class="side_new_inner"> <div class="side-new-title"><a href="https://www.173it.cn/bianchengkaifa/872074.html" title="闪店联盟系统app开发" target="_blank">闪店联盟系统app开发</a></div> <div class="side-new-time"><em>编程开发</em><span class="spot"></span>2022-12-09</div> </div> </div> <div class="side_new"> <div class="side_new_dot"></div> <div class="side_new_inner"> <div class="side-new-title"><a href="https://www.173it.cn/bianchengkaifa/872073.html" title="NFT艺术品交易平台系统搭建多少价格" target="_blank">NFT艺术品交易平台系统搭建多少价格</a></div> <div class="side-new-time"><em>编程开发</em><span class="spot"></span>2022-12-09</div> </div> </div> <div class="side_new"> <div class="side_new_dot"></div> <div class="side_new_inner"> <div class="side-new-title"><a href="https://www.173it.cn/bianchengkaifa/872072.html" title="山东nft数藏web3.0交易平台开发" target="_blank">山东nft数藏web3.0交易平台开发</a></div> <div class="side-new-time"><em>编程开发</em><span class="spot"></span>2022-12-09</div> </div> </div> </ul> </section> <section class="widget wow fadeInDown" id="side_random"> <h3 class="widget-title">随便看看</h3> <ul class="widget-box side_random"> <li class="r-item"> <div class="r-item-wrap"><a class="r-thumb" href="https://www.173it.cn/seo/214705.html" target="_blank"><img width="480" height="300" src="https://www.173it.cn/uploads/image/0797.jpg" alt="ADF教程:如何计算HOMO、LUMO"></a> <h4 class="r-title"><a href="https://www.173it.cn/seo/214705.html" title="ADF教程:如何计算HOMO、LUMO" target="_blank">ADF教程:如何计算HOMO、LUMO</a></h4> </div> </li> <li class="r-item"> <div class="r-item-wrap"><a class="r-thumb" href="https://www.173it.cn/bianchengkaifa/205435.html" target="_blank"><img width="480" height="300" src="https://www.173it.cn/uploads/image/0465.jpg" alt="基于百度地图API的安徽省地震灾情调查系统设计研究"></a> <h4 class="r-title"><a href="https://www.173it.cn/bianchengkaifa/205435.html" title="基于百度地图API的安徽省地震灾情调查系统设计研究" target="_blank">基于百度地图API的安徽省地震灾情调查系统设计研究</a></h4> </div> </li> <li class="r-item"> <div class="r-item-wrap"><a class="r-thumb" href="https://www.173it.cn/wangluojishu/567112.html" target="_blank"><img width="480" height="300" src="https://www.173it.cn/uploads/image/0356.jpg" alt="机器人无线远程控制系统的人机接口_王晓亨"></a> <h4 class="r-title"><a href="https://www.173it.cn/wangluojishu/567112.html" title="机器人无线远程控制系统的人机接口_王晓亨" target="_blank">机器人无线远程控制系统的人机接口_王晓亨</a></h4> </div> </li> <li class="r-item"> <div class="r-item-wrap"><a class="r-thumb" href="https://www.173it.cn/bianchengkaifa/714297.html" target="_blank"><img width="480" height="300" src="https://www.173it.cn/uploads/image/0853.jpg" alt="巧玩数独教案汇编"></a> <h4 class="r-title"><a href="https://www.173it.cn/bianchengkaifa/714297.html" title="巧玩数独教案汇编" target="_blank">巧玩数独教案汇编</a></h4> </div> </li> <li class="r-item"> <div class="r-item-wrap"><a class="r-thumb" href="https://www.173it.cn/bianchengkaifa/133263.html" target="_blank"><img width="480" height="300" src="https://www.173it.cn/uploads/image/0035.jpg" alt="C#通用执行sq大全"></a> <h4 class="r-title"><a href="https://www.173it.cn/bianchengkaifa/133263.html" title="C#通用执行sq大全" target="_blank">C#通用执行sq大全</a></h4> </div> </li> <li class="r-item"> <div class="r-item-wrap"><a class="r-thumb" href="https://www.173it.cn/wangluojishu/773707.html" target="_blank"><img width="480" height="300" src="https://www.173it.cn/uploads/image/0007.jpg" alt="最新小学生防溺水讲话稿多篇"></a> <h4 class="r-title"><a href="https://www.173it.cn/wangluojishu/773707.html" title="最新小学生防溺水讲话稿多篇" target="_blank">最新小学生防溺水讲话稿多篇</a></h4> </div> </li> </ul> </section> <section class="widget wow fadeInDown" id="side_hot"> <h3 class="widget-title">热门文章</h3> <div class="widget-box side_hot"> <div class="list-media"><a class="media-content" href="https://www.173it.cn/bianchengkaifa/515316.html" target="_blank" style="background-image:url(https://www.173it.cn/uploads/image/0248.jpg)"><span class="list-overlay"></span></a> <div class="list-content"><a href="https://www.173it.cn/bianchengkaifa/515316.html" class="list-title h-2x">2001年至2011年大学生自杀事件最新不完全统计</a> <p class="list-footer"><span class="text-read">50824 阅读 ,</span> <time class="d-inline-block">12-09</time> </p> </div> </div> <div class="list-media"><a class="media-content" href="https://www.173it.cn/wangluojishu/25807.html" target="_blank" style="background-image:url(https://www.173it.cn/uploads/image/0848.jpg)"><span class="list-overlay"></span></a> <div class="list-content"><a href="https://www.173it.cn/wangluojishu/25807.html" class="list-title h-2x">迎接党的二十大横幅标语</a> <p class="list-footer"><span class="text-read">15865 阅读 ,</span> <time class="d-inline-block">12-09</time> </p> </div> </div> <div class="list-media"><a class="media-content" href="https://www.173it.cn/bianchengkaifa/218752.html" target="_blank" style="background-image:url(https://www.173it.cn/uploads/image/0543.jpg)"><span class="list-overlay"></span></a> <div class="list-content"><a href="https://www.173it.cn/bianchengkaifa/218752.html" class="list-title h-2x">JavaScript%E5%A4%8D%E4%B9%A0%E8%B5%84%E6%96%99</a> <p class="list-footer"><span class="text-read">14097 阅读 ,</span> <time class="d-inline-block">12-09</time> </p> </div> </div> <div class="list-media"><a class="media-content" href="https://www.173it.cn/wangluojishu/519045.html" target="_blank" style="background-image:url(https://www.173it.cn/uploads/image/0427.jpg)"><span class="list-overlay"></span></a> <div class="list-content"><a href="https://www.173it.cn/wangluojishu/519045.html" class="list-title h-2x">管理习题有答案</a> <p class="list-footer"><span class="text-read">10762 阅读 ,</span> <time class="d-inline-block">12-09</time> </p> </div> </div> <div class="list-media"><a class="media-content" href="https://www.173it.cn/wangluojishu/430109.html" target="_blank" style="background-image:url(https://www.173it.cn/uploads/image/0202.jpg)"><span class="list-overlay"></span></a> <div class="list-content"><a href="https://www.173it.cn/wangluojishu/430109.html" class="list-title h-2x">西方世界的劫难Ⅳ图文全攻略(主线+支线)</a> <p class="list-footer"><span class="text-read">10376 阅读 ,</span> <time class="d-inline-block">12-09</time> </p> </div> </div> </div> </section> <section class="widget wow fadeInDown" id="divTags" style="visibility: visible; animation-name: fadeInDown;"> <h3 class="widget-title">标签列表</h3> <ul class="widget-box divTags"> <li class=""><a title="trimmed" href="/tag/11748.html">trimmed</a></li> <li class=""><a title="海布里球场" href="/tag/21506.html">海布里球场</a></li> <li class=""><a title="breeze论坛" href="/tag/7629.html">breeze论坛</a></li> <li class=""><a title="七七博客" href="/tag/284.html">七七博客</a></li> <li class=""><a title="海藻 小贝" href="/tag/6303.html">海藻 小贝</a></li> <li class=""><a title="eaccelerator" href="/tag/2597.html">eaccelerator</a></li> <li class=""><a title="百度指数喜刷刷" href="/tag/3128.html">百度指数喜刷刷</a></li> <li class=""><a title="线性光耦" href="/tag/5324.html">线性光耦</a></li> <li class=""><a title="阿里大于" href="/tag/8812.html">阿里大于</a></li> <li class=""><a title="最近几年" href="/tag/5367.html">最近几年</a></li> <li class=""><a title="表单设计器" href="/tag/15221.html">表单设计器</a></li> <li class=""><a title="当代商城网站" href="/tag/21302.html">当代商城网站</a></li> <li class=""><a title="vios" href="/tag/19880.html">vios</a></li> <li class=""><a title="svchost exe占用cpu" href="/tag/6606.html">svchost exe占用cpu</a></li> <li class=""><a title="slot1" href="/tag/4290.html">slot1</a></li> <li class=""><a title="causesvalidation" href="/tag/18407.html">causesvalidation</a></li> <li class=""><a title="毛毛博客" href="/tag/7307.html">毛毛博客</a></li> <li class=""><a title="季枫" href="/tag/2760.html">季枫</a></li> <li class=""><a title="软件开放平台" href="/tag/6506.html">软件开放平台</a></li> <li class=""><a title="威锋源地址是什么" href="/tag/6356.html">威锋源地址是什么</a></li> <li class=""><a title="轻微博" href="/tag/16654.html">轻微博</a></li> <li class=""><a title="搜索引擎登陆" href="/tag/4752.html">搜索引擎登陆</a></li> <li class=""><a title="duplicatehandle" href="/tag/4496.html">duplicatehandle</a></li> <li class=""><a title="丨丨丨丨" href="/tag/20054.html">丨丨丨丨</a></li> <li class=""><a title="武汉真爱医院" href="/tag/12932.html">武汉真爱医院</a></li> <li class=""><a title="java2核心技术" href="/tag/3751.html">java2核心技术</a></li> <li class=""><a title="括号英语" href="/tag/12195.html">括号英语</a></li> <li class=""><a title="qiandao" href="/tag/19225.html">qiandao</a></li> <li class=""><a title="web打印" href="/tag/4827.html">web打印</a></li> <li class=""><a title="loadlibrary" href="/tag/14648.html">loadlibrary</a></li> </ul> </section> </div> </div> <div class="hidebody"></div> <script src="/static_7/js/html2canvas.min.js"></script> <script src="/static_7/js/common.js"></script> </main> <footer class="footer bg-dark"> <div class="container clearfix" style="text-align:center"> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?8f3d015328a1748d53271bbe756e83d0"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> <div class="col-md-3 col-sm-3"> <p class="copyright"><small><span style="font-family:"Microsoft YaHei";font-size:14px;"></span>© 2017-2021. All Rights Reserved.</small></p><p class="copyright"><small><b> <a href="https://www.173it.cn/addons/cms/sitemap/" target="_blank">网站地图</a> | <a href="http://www.173it.cn/biancheng/" target="_blank">基础教程</a>| <a href="https://www.173it.cn/bbs/" target="_blank">站长论坛</a></b></small></p></div> <p><br /></p> <p><br /></p> </div> <div id="backtop" class="backtop"> <div class="bt-box top" title="返回顶部"><i class="icon font-top"></i></div> <div class="bt-box bt_night" title="夜间模式"><a class="at-night" href="javascript:switchNightMode()" target="_self"><i class="icon font-yueliang"></i></a></div> <div class="bt-box bottom" title="网页底部"><i class="icon font-bottom"></i></div> </div> <div class="none"> <script src="/static_7/js/custom.js"></script> <script src="/static_7/js/wow.min.js"></script> <script src="/static_7/js/jquery.lazy.js"></script> <script src="/static_7/js/san_praise_sdk.js"></script> </div> </footer> </body> </html> <!--70.61 ms , 33 query , 3737kb memory , 2 error-->