richardli79

导航

开发基于 .NET Compact Framework的应用程序-框架

    看了别人的教程框架,那个教程竟然要$2000+,不如自己总结一下,写出来了也卖钱去:),不过看了还真不好写,不着急慢慢来,先把别人的培训框架翻译过来,然后再一点点写。
文章准备开始
 

开发基于 .NET Compact Framework的应用程序

本篇介绍如何使用VS.NET开发基于.NET Compact Framework的智能设备应用程序。目录与章节介绍参照http://www.larryroof.com/下的开发教程。

第一章、开始

介绍.NET Compact FrameworkVisual Studio .NET开发环境,包括介绍.NET Compact Framework的优点、关键namespace介绍。同时给出简单例子,展示如何使用开发环境创建简单的PocketPC应用程序。同时结合使用模拟器进行运行模拟,展示应用程序的运行情况。

 

第二章、构建高效界面

介绍应用程序基础-界面,在这一章,你可以学习到PocketPC界面的标准、创建高效应用程序的一些准则。同时介绍一些开发移动应用方案过程中总结的经验教训。你将先学习Form namespace,以及该命名空间的基本类、属性、方法与事件。

第三章、改善界面显示

在这一章,我们将关注与三个控件的使用,这三个控件就是MainMenuToolBarStatusBar,通过这三个控件的合理应用,可以使你的应用程序更加美观、实用。在很多成功的PocketPC应用中都可以看到这几个控件的使用。

第四章、文件与目录

尽管基于智能设备的开发与基于桌面开发很相似,但是对于智能设备应用开发的人员,将会面临许多因为设备环境不同,而目录文件系统不同的情况。所以需要学习一定的文件体系操作的方法,本章介绍.NET Compact Framework.中的System.IO namespace。该命名空间提供开发者对文件系统操作、管理的方法。

第五章ADO.NET概述

本章将主要介绍一下ADO.NET和与之相关的类。你将学习如何在本地或远程访问ADO.NET,学习ADO.NETXML的支持,使用ADO.NET可以方便的通过XML提供网络数据传输与本地数据保存。

第六章、使用SQL Server CE

SQL Service CEPocketPC提供稳定的关系数据库支持。.NET Compact Framework提供使用SQL Service CE的类。本章,可以学习到SQL Service CE可以做哪些事情,如何在智能设备与服务器端安装配置SQL Service CE的组件。

第七章、数据访问

本章将创建一个例子,演示如何使用System.Data.SqlClient and System.Data.SqlServerCe来协同操作服务器与客户端数据。然后我们将关注于如何使用程序方式Pocket Access数据库。最后将介绍数据操作最基本的操作,数据转移,将介绍不同方法实现客户端与服务端的数据交换。

第八章、数据绑定

对于桌面开发的程序人员数据绑定是一个容易被人忽略的工具。对于移动开发人员,数据绑定提供了快速、简单的途径,实现数据与应用程序的关联。本章将介绍NETCF中哪些控件提供数据绑定支持,同时介绍简单控件实现数据绑定的过程,主要介绍两种控件,基于列表的控件与DataGrids

第九章NETCFXML支持

本章介绍NETCF提供的XML方法,这里的XML支持是NET Framework的一个子集,但它也提供了足够的支持,是用这些方法可以在移动应用程序中灵活使用XML

第十章NETCF的网络支持

如果你以前是由桌面开发转向移动开发,那么网络编程是一个需要注意的地方,它与普通桌面网络编程有所差别。对于移动开发人员,需要掌握正确的网络编程方法。本章介绍三种网络传输方法,基于http协议与Web Servers通讯,基于Socket的通讯与基于红外的通讯。

第十一章XML Web Services

XML WebServices为扩展企业应用提供一种直接方便的途径。所以众多移动开发人员使用该方式。NETCF可以使你很方便的将XML WebServices应用引入到你的程序中。本章介绍如何创建XML Web Service与如何通过移动应用程序访问该服务。

第十二章、扩展NETCF

当你进一步使用NETCF,你可能会发现NETCF在开发过程不足与问题,通过学习使用unmanaged code,你将会通过这种方式访问底层API,来实现更多应用。

第十三章、访问Pocket Outlook数据

PocketPC内置部分类似Pocket Outlook之类的软件,从开发角度来看,Pocket Outlook为开发带来来那个好处。第一它提供一系列数据,包含联系信息、约会、任务等;第二它可以方便的与服务器进行数据同步。本章介绍如何通过应用程序来访问Pocket Outlook的数据。

第十四章、增加其他细节

尽管对于一个项目的关注点主要是软件程序本身,但其他一些小的细节也会影响程序。例如帮助系统与配置信息管理。这一章我们关注这些细节的实现。可以学习到PocketPC的帮助系统,创建帮助的过程以及如何将帮助融合到应用程序中。最后学习怎样将用户的配置信息保存到注册表,或以XML文件形式保存。

第十五章、创建安装程序

本章将介绍创建NETCF应用程序的安装程序流程。一开始会介绍安装程序的基本流程,然后学习如何使用VS.NET创建基本的安装程序。最后学习如何创建可配置的安装程序。

posted on 2005-05-18 18:14  Richard  阅读(163)  评论(0编辑  收藏  举报