当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 我们在这一篇里,我们将分别在Pocket PC和Windows CE开发两个示例程序,以使大家能熟悉和了解手持设备开发的相关事宜。
 

 

 ·win32开发中最易踏上的地雷    »显示摘要«
    摘要:  有关微软编程技术的书籍可谓多如牛毛,但读来读去感觉还是msdn比较权威。这里就拿一个例子来说吧,可能让很多刚开始学习win32 api程序设计、甚至是一些已经有一定win32 api经验的人感觉大汗淋漓。   在学习win32 api程序设计时,“第一课”我想都会学到“事件循环”吧?很多书给出了类似这样的经典示例: int winapi _twinmain(hinstance hinst......
    摘要: 在经典的汇编语言教程中,函数调用时堆栈的使用都是着重讲解的问题。如今随着高级语言的越来越完善,单纯使用汇编开发的程序已经不多了。但对函数调用时堆栈动向的了解仍有助于我们明晰程序的执行流程,从而在程序编写和调试的过程中有一个清晰的思路。 一.调用约定 在win32中,有关函数的调用主要有两种约定。 1._stdcall 以__stdcall方式调用的函数有以下特征: • ......


.NET手持设备开发工具包实战…
  我们在这一篇里,我们将分别在pocket pc与windows ce开发两个示例程序,以使大家能熟悉与了解手持设备开发的相关事宜.在讲解示例时我们会给大家简要介绍一些compact framework的一些类库.开发中的注意事项.调试与打包发布应用程序等内容.在这两个示例中,我们都是使用安装了sde的visual studio .net作为开发工具.

【程序编程相关:2k注册表外壳设置精解

【推荐阅读:WindowsNTFS分区随心转换

  示例一:简单的窗体程序,目标平台为pocket pc 【扩展信息:Win2000安全审核让入侵者无…

  我们在第一篇已经介绍过了smart device extensions for visual studio .net的安装与建立新项目,所以在这里就不再进行说明了.在这一个例子中,我们先按照本文第一篇中介绍的方法新建一个smart device application项目.由于这个程序是为pocket pc设备开发的windows窗口,所以在新建项目向导中目标平台选择pocket pc,项目类型选择windows application.新建项目成功后,项目中即存在一个名为form1的初始窗体.

              图5-1 新建的空白项目

  下面我们从工具箱中将两个label.一个textbox与一个button分别拖到form1上来,根据页面布局自己调整一下这四个控件的位置.接下来,我们分别修改一下这几个控件的名称与显示的文字(value值).这些都是可以通过鼠标单击相应控件,然后在属性中修改的.我们在这一部分操作中,使用了命名空间system.windows.forms下的几个类,这一命名空间的使用方法同常规的winform开发中命名空间及控件的使用方法是一样的.我们在介绍.net手持设备开发时已经说过的,手持设备与常规winform的开发中的绝大部分内容都是一样的.这就是在.net的框架下开发各种应用的好处-技术上可以无缝过渡.所以,在这里我们就不再详细的介绍相关命名空间与类的具体使用了.

  为了增加交互性,我们给button控件的单击事件加一些处理代码:

private void btn_submit_click(object sender, system.eventargs e) {

  messagebox.show("hi "+this.name.text.trim());

}

  这句代码的功能是当使用者输入自己的名字后单击click it!的butotn时,系统弹出一个消息窗口,显示一句问候,被问候人的名字是使用者输入到名为name的textbox中取出的.

         图5-2 编制完成的项目

  至此,程序的代码工作已经完成.下面我们需要测试一下.这时我们选择菜单上的[调试]>>启动 或者直接点击"启动"按钮,就可以启动pocket pc 2002的模拟器来测试我们的程序了.

在运行程序之前,需要将.net compact framework 拷贝到模拟器上,如图5-3.

图5-3 拷贝并安装.net compact framework

  在.net compact framework安装完成之后,就会将我们刚刚完成的程序拷贝到模拟器上并且运行,这时我们会看到如图5-4的界面.填入我的名字:hope qin,然后点击click it!按钮,将弹出一个对话框,对话框的文字为hi hope qin.如图5-5所示.

 图5-4 程序运行界面

  图5-5 程序执行界面

  我们的第一个简单的程序已经开发完成了,下一步需要将程序打包发布.
...   下一页

 ·注册activex控件的几种方法    »显示摘要«
    摘要:  文/黄昱   使用activex控件可快速实现小型的组件重用、代码共享,从而提高编程效率,降低开发成本。但是activex控件对于最终用户并不能直接使用,因为activex控件必须先在windows中注册。注册activex控件一般来说有六种途径,它们有各自的优点,运用范围也不同。   regsvr32.exe注册   regsvr32.exe位于windows目录的system子目......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE