Best of Articles :: Microsoft Smartphone Programming

2023-11-08

 


[This (sort of) book is a collection of different articles combined under related chapters]

Chapter 1: Introduction to the .NET Compact Framework

 

Fundamentals of Microsoft .NET Compact Framework Development for the Microsoft .NET Framework Developer

 

<http://msdn.microsoft.com/library/en-us/dnnetcomp/html/net_vs_netcf.asp?frame=true>

 

What's New in Smartphone 2003

 

<http://msdn.microsoft.com/library/en-us/dnwmnew/html/manew_sp03.asp?frame=true>

 

Develop for Windows Mobile 2003 for Smartphone Using the .NET Compact Framework

 

<http://msdn.microsoft.com/library/en-us/dnsmtphn2k3/html/Smartphone_2003.asp?frame=true>

 

An Introduction to Microsoft SmartPhone, and Programming SmartPhone using C#

 

<http://www.codeproject.com/netcf/SmartphoneIntroCSharp.asp>

 

Design Considerations for Microsoft Smartphone Applications

 

<http://www.oreillynet.com/pub/a/wireless/2004/01/07/smartphone.html>

 

Chapter 2: The Smartphone User Interface

 

Write Apps for the Smartphone without Dumbing Down Your UI

 

<http://www.devx.com/wireless/Article/21291>

 

Creating a Multiple Form Application Framework for the Microsoft .NET Compact Framework

 

<http://msdn.microsoft.com/library/en-us/dnnetcomp/html/netcfuiframework.asp?frame=true>

 

How to Create a Microsoft .NET Compact Framework-based Image Button

 

<http://msdn.microsoft.com/library/en-us/dnnetcomp/html/ImageButton.asp?frame=true>

 

Crafting Smartphone User Interfaces Using .NET Compact Framework

 

<http://msdn.microsoft.com/library/en-us/dnsmtphn2k3/html/grfCraftingSmartphoneUserInterfacesUsingNETCompactFramework.asp?frame=true>

 

Develop for the SmartPhone Using Techniques You Already Know

 

<http://www.devx.com/wireless/Article/17968>

 

Chapter 3: Smartphone Controls

 

Creating Controls by Hand in the .NET Compact Framework

 

<http://www.devx.com/getHelpOn/10MinuteSolution/17430>

 

.NET Compact Framework Sample: Hosting A Native Windows Control

 

<http://www.microsoft.com/downloads/details.aspx?familyid=794f5e1a-984b-474f-8139-a1a64c595151&displaylang=en>

 

Developing Custom Controls in C# with Smart Device Extensions

 

<http://msdn.microsoft.com/library/en-us/dncenet/html/customctrlssde.asp?frame=true>

 

Chapter 4: Graphics

 

Creating a Microsoft .NET Compact Framework-based Animation Control

 

<http://msdn.microsoft.com/library/en-us/dnnetcomp/html/animationcontrol.asp?frame=true>

 

Chapter 5: Files and Directories

 

Working with files on Smartphone devices with the .NET Compact Framework

 

<http://msdn.microsoft.com/library/en-us/dnnetcomp/html/SPFiles.asp?frame=true>

 

Chapter 6: Mobile Web Services

 

Consuming Web Services with the Microsoft .NET Compact Framework

 

<http://msdn.microsoft.com/library/en-us/dnnetcomp/html/netcfwebservices.asp?frame=true>

 

Chapter 7: Working with Unmanaged Code

 

Accessing Phone APIs from the Microsoft .NET Compact Framework

 

<http://msdn.microsoft.com/library/en-us/dnnetcomp/html/netcfphoneapi.asp?frame=true>

 

Advanced P/Invoke on the Microsoft .NET Compact Framework

 

<http://msdn.microsoft.com/library/en-us/dnnetcomp/html/netcfadvinterop.asp?frame=true>

 

An Introduction to P/Invoke and Marshaling on the Microsoft .NET Compact Framework

 

<http://msdn.microsoft.com/library/en-us/dnnetcomp/html/netcfintrointerp.asp?frame=true>

 

Creating a P/Invoke Library

 

<http://msdn.microsoft.com/library/en-us/dnnetcomp/html/PInvokeLib.asp?frame=true>

 

P/Invoking Serial APIs in the Compact Framework

 

<http://msdn.microsoft.com/library/en-us/dnnetcomp/html/PISAPICF.asp?frame=true>

 

Using dumpbin.exe as an Aid for Declaring P/Invokes

 

<http://msdn.microsoft.com/library/en-us/dnnetcomp/html/netcfdumpbinpinvoke.asp?frame=true>

 

Chapter 8: Deploying Smartphone Application

 

Deployment Patterns for Microsoft .NET Compact Framework

 

<http://msdn.microsoft.com/library/en-us/dnnetcomp/html/DeploymentPatterns.asp?frame=true>

 

Smartphone 2003 Application Deployment Demystified

 

<http://msdn.microsoft.com/library/en-us/dnsmtphn2k3/html/sp_2003_app_deploy_demyst.asp?frame=true>

 

Chapter 9: Interoperability

 

Connecting Microsoft Mobile Devices to Java Infrastructures

 

<http://www.sys-con.com/story/?storyid=47342&DE=1>

 

Architecting Disconnected Mobile Applications Using a Service Oriented Architecture

 

<http://msdn.microsoft.com/library/en-us/dnppc2k3/html/develop_disconnect_mob_apps.asp?frame=true>

 

Chapter 10: Game Programming with Smartphone

 

Games Programming with Cheese: Part One

 

<http://msdn.microsoft.com/library/en-us/dnsmtphn2k3/html/gamesprogwithcheese.asp?frame=true>

 

Games Programming with Cheese: Part Two

 

<http://msdn.microsoft.com/library/en-us/dnsmtphn2k3/html/playingthegame.asp?frame=true>

 

Games Programming with Cheese: Part Three

 

<http://msdn.microsoft.com/library/en-us/dnsmtphn2k3/html/completingthegame.asp?frame=true>

 

Games Programming with Cheese: Part Four

 

<http://msdn.microsoft.com/library/en-us/dnsmtphn2k3/html/agameapplication.asp?frame=true>

 

Chapter 11: Advanced Topics

 

Security:

A Practical Guide to the Smartphone Application Security and Code Signing Model for Developers

 

<http://msdn.microsoft.com/library/en-us/dnsmtphn2k3/html/smartphone_security.asp?frame=true>

 

Sending and Receiving SMS Messages:

Receiving SMS Messages Inside a Managed Application

 

<http://msdn.microsoft.com/library/en-us/dnnetcomp/html/ReceivingSMSMessages.asp?frame=true>

 

Sending SMSs from your Microsoft .NET Compact Framework-based Applications

 

<http://msdn.microsoft.com/library/en-us/dnnetcomp/html/netcfsendsms.asp?frame=true>

 

Debugging:

Microsoft .NET Compact Framework Debugging

 

<http://msdn.microsoft.com/library/en-us/dnnetcomp/html/CompactFXDebug.asp?frame=true>

 

Performance:

An Overview of the .Net Compact Framework Garbage Collector

 

<http://weblogs.asp.net/stevenpr/archive/2004/07/26/197254.aspx>

 

Microsoft .NET Compact Framework Multi-threading Tips

 

<http://msdn.microsoft.com/library/en-us/dnnetcomp/html/netcfmultithreadedapp.asp?frame=true>

 

Microsoft .NET Compact Framework Background Processing Techniques

 

<http://msdn.microsoft.com/library/en-us/dnnetcomp/html/BackgroundProcess.asp?frame=true>

 

Improving Microsoft .NET Compact Framework-based Application Form Load Performance

 

<http://msdn.microsoft.com/library/en-us/dnnetcomp/html/netcfimproveformloadperf.asp?frame=true>

 

Developing Well Performing .NET Compact Framework Applications

 

<http://msdn.microsoft.com/library/en-us/dnnetcomp/html/netcfperf.asp?frame=true>

 

.Net Compact Framework Advanced Memory Management

 

<http://weblogs.asp.net/mikezintel/archive/2004/12/08/278153.aspx>

 

Miscellaneous:

Creating Self-Updating Applications With the .NET Compact Framework

 

<http://msdn.microsoft.com/library/en-us/dnnetcomp/html/AutoUpdater.asp?frame=true>

 

Improving .NET Compact Framework HTTP Communications using HttpWebRequest and Custom ASP.NET Providers

 

<http://msdn.microsoft.com/library/en-us/dnnetcomp/html/httpcomm.asp?frame=true>

 

Connecting a Smartphone 2003 Application to a Remoting Infrastructure

 

<http://www.devx.com/dotnet/article/22460>

 

.NET Compact Framework Mobile Web Server Architecture

 

<http://msdn.microsoft.com/library/en-us/dnnetcomp/html/NETCFMA.asp?frame=true>

 

Chapter 12: What's Next

 

What's New in the .NET Compact Framework 2.0

 

<http://msdn2.microsoft.com/library/ws1c3xeh.aspx>

 

 

Other Resources (Links gathered from comments)

Pragmatic Smartphone Application Hints and Tricks:
http://homepages.inspire.net.nz/~gambit/Article/

Programming Smartphone 2002/2003/SE with Embedded Visual Basic (eVB):
http://www.omnisoft.com/articles/spevb/default.asp

Smartphone "Tip-o-the-Day"
http://spaces.msn.com/members/lesgainous/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Best of Articles :: Microsoft Smartphone Programming 的相关文章

  • 强制 Mpeg2 解复用器使用 ffdshow 渲染 H 264 数字电视视频

    不幸的是 我花了很多时间尝试使 DirectShow 的 DTVViewer 示例正常工作 但没有成功 DVBT网络的视频格式是H264 我发现IntelliConnect行为IFilterGraph更喜欢使用 Mpeg2 视频格式 对于那
  • .NET 中严格浮点数学的库

    我有 Java 算法 计算及其单元测试 单元测试期望结果具有一定的精度 增量 现在我将算法移植到 NET 中 并希望使用相同的单元测试 我使用双数据类型 问题在于 Java 使用 strictfp 64 位 来执行 Math 类中的某些操作
  • 如何为从源文件编译的应用程序分配自定义图标?

    在我的程序中 我使用 CSharpCodeProvider 来从源文件编译另一个应用程序 我使用的代码如下 public static bool CompileExecutable String sourceName FileInfo so
  • 使用C#属性来跟踪函数调用、变量和返回值?

    在Python中 我可以使用装饰器来跟踪函数调用 它的变量和返回值 这是非常容易使用 我只是想知道 C 可以做同样的事情吗 我发现网上有CallTracing Attribute的示例代码 然而 它并没有显示出我预期的结果 C 属性与 py
  • C 编程:seg 错误、printf 和相关的怪癖[重复]

    这个问题在这里已经有答案了 正如许多年轻的程序员所做的那样 我了解到在代码中的不同点插入大量 here1 here2 等打印到控制台语句的有用性 以找出我的程序何时出错 在我的计算机科学学习过程中 这种强力调试技术已经拯救了我很多很多次 然
  • 确保 StreamReader 不会挂起等待数据

    下面的代码读取从 tcp 客户端流读取的所有内容 并且在下一次迭代中它将仅位于 Read 上 我假设正在等待数据 我如何确保它不会在没有任何内容可供读取时返回 我是否必须设置低超时 并在失败时响应异常 或者有更好的办法吗 TcpClient
  • 如何创建包含 IPv4 地址的文本框? [复制]

    这个问题在这里已经有答案了 如何制作一个这样的文本框 我想所有的用户都见过这个并且知道它的功能 您可以使用带有 Mask 的 MaskedTestBox000 000 000 000 欲了解更多信息 请参阅文档 http msdn micr
  • C# 中的合并运算符?

    我想我记得看到过类似的东西 三元运算符 http msdn microsoft com en us library ty67wk28 28VS 80 29 aspx在 C 中 它只有两部分 如果变量值不为空 则返回变量值 如果为空 则返回默
  • iOS 应用程序测试。应用程序安装失败。找不到代码签名[关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我尝试在多个 iOS 设备上安装我的应用程序 但这件事不让我这么做 我想知道 问题是什么以及我应该如何解决它 就我而言
  • 有条件地忽略属性序列化

    我有一个 Asp Net WebApi 项目 我想返回 Json 格式的产品列表和一个特定产品 这是我的产品型号 public class Product public int Id get set public string ShortS
  • 在业务逻辑中使用反射是一种好的做法吗?

    我需要开发一个由两个主要部分组成的应用程序 具有特定业务类别的业务逻辑部分 例如书籍 图书馆 作者 一个通用部分 可以在数据网格中显示书籍 图书馆 将它们映射到数据库 通用部分使用反射从业务类中获取数据 而不需要在业务类中编写特定的数据网格
  • NetBeans:没有为项目或全局定义合适的部署服务器

    当我尝试在 Netbeans 中部署 Glassfish 项目 右键单击 gt 运行 时 我得到 No suitable Deployment Server is defined for the project or globally 解决
  • 是否存在永远不会匹配任何字符串的正则表达式? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 为什么“扔”和“扔前”在这种情况下有相同的行为?

    我惊呆了 我一直以为throw单独在 catch 块中会抛出手头的异常而不改变堆栈跟踪 但是throw ex在 catch 块中将更改堆栈跟踪以显示源自语句位置的异常 采取以下两个代码块 我希望输出会略有不同 因为使用throw和其他用途t
  • 如何在 Surface 上测试 Windows8 应用程序

    如何将我构建的 Windows8 应用程序移植到 Surface 上 我已经使用 Visual Studio 构建了该应用程序 只需按 F5 即可在桌面计算机上对其进行良好的测试 如何将其放到 Surface 上进行测试 而无需将其发布到商
  • 使用对象初始化语法的操作顺序

    我使用对象初始值设定项语法设置属性的顺序是否以完全相同的顺序执行 例如 如果我这样做 var s new Person FirstName Micah LastName Martin IsLoaded true 每个属性都会以相同的顺序设置
  • 为什么我的程序集在安装到 GAC 后在“添加引用 > .Net”中不可见?

    我想问一个关于 GAC 的简单问题我创建了一个程序集 Awesome DLL 对其进行签名 然后将其安装到 GAC 中 C MyApps Awesome Awesome Awesome bin Release gt sn k Awesome
  • 将两个垂直滚动条相互绑定

    我在控件中有两个 TextBox 并且它们都有两个 VerticalScrollBar 我想在它们之间绑定 VerticalScrollBars 如果一个向上 第二个也会向上等等 如果可以的话我该怎么做 Thanks 不是真正的绑定 但它有
  • 从 SQL 语句中检索元数据(表名)

    我使用的是 Visual Studio 2008 我创建了一个 Winforms 应用程序 并且尝试从 SQL 语句中提取表名 con new SqlConnection connString String queryString Sele
  • 使用属性和性能

    我正在优化我的代码 我注意到使用属性 甚至自动属性 对执行时间有深远的影响 请参阅下面的示例 Test public void GetterVsField PropertyTest propertyTest new PropertyTest

随机推荐