论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

基于手机短信平台聊天程序(论文+程序)

nvarchar

50

NOT NULL 内容来自论文无忧网 www.paper51.com

Message paper51.com

nvarchar

paper51.com

100

http://www.paper51.com

NULL paper51.com

内容来自www.paper51.com

图4 PocketPC上创建的本地数据库 内容来自www.paper51.com

4        系统实现 copyright paper51.com

4.1  程序设计语言 paper51.com

Visual Basic.NET 是新一代的Visual Basic语言,它是一种简便快捷地创建.NET应用程序(包括XML Web services和ASP.NET.Web应用程序)的语言Visual Basic.NET具有许多新的功能和改进功能(如继承,接口和重载),这使VisualBasic.NET成为功能强大的面向对象的编程语言,其他新的语言功能包括自由线程处理和结构化异常处理。Visual Basic.NET还完全集成了.NETFramework和公共语言运行苦,.NET Framework和公共语言运行库,共同提供语言互操作性,垃圾回收,增强的安全符合性和改进的版本支持。

paper51.com

Visual Basic 开发者现在可以使用显示多线程处理创建多线程可伸缩的应用程序。VisualBasic.NET中其他的新语言功能包括结构化异常处理,自定义属性和符合公共语言规范(CLS)。

内容来自www.paper51.com

CLS是对诸如数据类型之类的事物以及对象的公开和交互操作方式进行标准化的一组规则。VisualBasic.NET添加了几项利用CLS优势的功能,任何符合CLS的语言都可以使用在Visual Basic.NET中创建的类,对象和组件。VisualBasic 用户可以从其他符合CLS的编程语言访问类,组件和对象,而不用担心诸如数据类型之类的语言特定的差异,Visual Basic.NET 程序使用的CLS功能包括程序集,命名空间和属性。

copyright paper51.com

Visual Basic.NET支持许多新的或改进的面向对象语言功能,如重载,继承,Overrides 关键字,接口,共享成员和构造函数,还包括结构化异常处理,委托以及几个新的数据类型。 内容来自论文无忧网 www.paper51.com

4.2  开发环境搭建

http://www.paper51.com

4.2.1         配置SQL Server 2000数据库 paper51.com

安装使用设备上的移动数据库,首先要安装SQLServer,因为使用SQL Server可以进行远程数据访问(RDA)和合并复制两种方式的同步数据。RDA访问功能支持与SQL Server7.0(和更高版本)数据库的连接,合并复制则要求后端必须是SQLServer 2000。这里选择SQL Server 2000安装,同时为下步安装SQL Server CE做准备,要先安装SQL Server 2000升级补丁包SQL Server PackSP4。在选择验证模式时选择混合模式。

内容来自www.paper51.com

4.2.2         安装及配置SQL Server CE paper51.com

下载最新自解压包sqlce20sql2ksp4和sqlce2.0安装文件,即可将SQL Server CE(SSCE)数据库安装在开发用的PC机上(即服务器名9PYAC859FD7PXWY)。如果仅仅创建本地数据库,则选择(Development Tools)安装即可;要使用SQL Server CE的远程数据访问(RDA)和复制技术,除了安装以上外,还需要选择(Server Tools)安装。

http://www.paper51.com

安装SQL Server CE 2.0服务器工具程序,通过在运行IIS的计算机上运行SQL Server CE服务器工具安装程序之一,自动安装SQL Server CE连接管理实用工具和SQL Server CE虚拟目录创建向导。安装结束时,可以转到“开始”菜单,指向“程序”,单击“Microsoft SQL Server CE2.0”然后单击“配置IIS中的连接支持”。在SQL Server CE管理实用工具的右窗格中双击“创建虚拟目录”向导。将虚拟目录名为“sqlce”,将文件sscesa20.dll拷贝到该目录下(在这一步中要先在你设定的目录下建立一个物理文件夹并将该文件夹设置为共享文件夹,并修改该文件夹的使用权限,当在创建虚拟目录时文件夹路径会自动映射到该物理文件夹下),运行cmd.exe,转到C:\Inetpub\wwwroot\sqlce目录下,然后键入“regsvr32 sscesa20.dll”将COM组件注册到DLL中,在Pocket PC 2003模拟器的地址栏输入http://9PYAC859FD7PXWY/sqlce/sscesa20.dll测试连接到服务器9PYAC859FD7PXWY是否成功。如果数据库安装正确,将得到一个包含SQL Server CE Agent 的Web页面。需要注意一点:在配置环境时尽量先不要对整个操作系统安装杀毒软件和其他的防护性软件,以免安装快照文件夹时失败,并提示开发者找不到网络路径。 http://www.paper51.com

在本设计中由于要访问远程数据库,因此不仅需要运用RDA方法来实现SQL Server数据库与本地SQL Server CE数据库之间同步数据操作,还需要安装(Server Tools)才能访问远程数据库。

paper51.com

4.3  创建本地设备上的数据库 内容来自www.paper51.com

创建本地数据库AccessMsg.sdf和表Ppc1代码如下:

paper51.com

'创建SQLServer CE 数据库

内容来自www.paper51.com

   Private SubCreatemyDB() 内容来自www.paper51.com

        Dim boolCreateNewDatabase AsBoolean = True

copyright paper51.com

        Dim slocalDatabaseName AsString copyright paper51.com

        Dim AppPath As String

内容来自www.paper51.com

        内容来自论文无忧网 www.paper51.com

------分隔线----------------------------
联系方式