您的位置 首页 > 系统更新

windows8应用_win8应用程序开发教程

1.如何用C/C++开发一个web应用(Windows)?

2.怎样获取win8开发者许可证,要做win8开发,公司不能连互联网,没办法,求教,高分悬赏

3.IOS开发 Win8开发 Android 哪个有前途?

4.怎么开发win8风格的网站

windows8应用_win8应用程序开发教程

下面是我收藏的Eclipse + WTK 的J2ME开发环境的配置(建议不用使用MyEclipse):

======================================

下载最新版的必备软件,

1 eclipse 3.2.2 到下面这个地址去找找

2 eclipseme 1.6.7

3 wtk2.5 (Sun Ja Wireless Toolkit 2.5 for CLDC) sun公司提供的无线开发工具包

安装配置步骤

1.安转Eclipse3.2.2(必须先安装好jdk1.5或以上版本,这里不说明了)

2.安装EclipseMe1.6.7

3.安装WTK2.5

4.测试HelloWorld

5.使用Nokia模拟器测试

配置具体步骤(必要的)

1.1 安转Eclipse3.2.2

把下载到的zip文件解压后直接放到c盘根目录即可,当然,你可以放到你喜欢的任何地方,这里为了描述方便放到c:\eclipse

1.2 运行eclipse,如果能正常启动,说明jdk安装正确,否则,你可能需要一个新版本的jdk,到sun的网站去下。

1.3 把eclipse1.6.7 解压到一个临时目录中,把目录和文件

plugins

features

site.xml

全部copy到eclipse的目录中即可

1.4 启动eclipse3.2.2 从菜单 windows-references...进入

在references面板的左边的树状目录中,应该多了一个J2ME项。

1.5 继续安装WTK2.5 ,把主目录安装到C:\WTK25下,其他的按默认安装就行,windows-references-J2ME的WTK ROOT要选择好

好,软件都安装好了,下面是最重要的配置部分

1.6 修改Eclipse的配置,使其邦定EclipseME框架

1.6.1 在eclipse的配置目录configuration中找到配置文件config.ini

1.6.2 用文本编辑器打开,增加一个属性定义

osgi.framework.extensions=eclipseme.core.hooks

如果该属性已经存在,则把值eclipseme.core.hooks加上

注意:这一行必须加在config.ini的eof=eof前面,不能加到后面。否则,可能会导致Eclipse启动失败。

1.6.3 保存config.ini

1.6.4 重新启动 eclipse

1.7 修改eclipse的build path 和debug选项

1.7.1 把源代码和输出分离开

1.7.1.1 从菜单 windows-references...进入

1.7.1.2 展开references面板的ja项,然后点选 build path

1.7.1.3 默认情况下 "source and outpub folder"项的 "project"为选中,我们修改这个默认设置,把"folders"选中

这样,就可以让eclipse把源代码和输出分离开。

1.7.2 修改调试选项的异常挂起设置和超时时间(很重要)

1.7.2.1 从菜单 windows-references...进入

1.7.2.2 展开references面板的ja项,然后点选 debug

1.7.2.3 在Suspend Execution项中,把

"Suspend execution on uncaught exceptions"

"Suspend execution on compilation errors"

这两项的勾去掉

1.7.2.4 在面板的最下面,把 debugger timeout(ms)设置为 15000(这个参数太重要了,一定要记得改)

1.8 为eclipseme配置模拟器

1.8.1 从菜单 windows-references...进入

1.8.2 在references面板左侧的树种,展开 "J2ME" 项

1.8.3 选中 Devices Management,点击右边的 "Import..."按钮

1.8.4 在弹出的Import Device 面板中,点击按钮"browse...",然后选择WTK的bin目录,确定后,点击" refresh"按钮

就会自动去找到模拟器了。点击“finish”按钮返回。

1.8.5 这样,模拟器就配好了,如果需要其他的模拟器,照这样做就可以了。

2 创建MIDlet应用程序。

有两种方法创建MIDlet应用程序

方法1:(适用于从无到有)创建MIDlet工程

从菜单 File -New -Project 进入工程面板

然后展开J2ME ,其中只有一个 J2ME MIDlet Suite

输入工程名称后,就可以选择你需要的模拟器了,一路下去就行了。

方法2.(适用于往有工程里面添加MIDlet程序)

从菜单 File -New -others 进入NEW面板

然后展开J2ME ,其中有2个选项

J2ME MIDlet

J2ME MIDlet Suite

如果选择 J2ME MIDlet ,则创建一个MIDlet,选择J2ME MIDlet Suite,则创建一个MIDlet工程。

3 调试、运行

在工程中,在需要调试或运行的主要类上点击右健,从右健菜单中选择

run as -〉Emulated j2me Midlet

或者

debug as -〉Emulated j2me Midlet

即可进行运行和调试

4 打包

在需要打包的工程目录上点击右健,从右键菜单中选择

j2me-create package 即可

5.jad 的配置

略。

=================================================================================

Eclipse安装与配置

A.安装:

1.安装JDK1.4.2 (WTK2.2要求1.4.2以上)

2.安装WTK

3.安装Eclipes

4.解压缩Eclipseme到Eclipse的plugin目录。Eclipseme0.5.5之后的版本则不适用该方法,具体配置方法会在后面描述。

EclipseMe作为Eclipse一个插件,致力于帮助开发者开发J2ME应用程序。EclipseMe并不为开发者提供无线设备模拟装置,而将各手机厂商的实用模拟器紧密连接到Eclipse开发环境中,为开发者提供一种无缝统一的集成开发环境。你可以在 上得到的EclipseMe,本文写作时的最新版本是1.5.0,出于稳定的考虑,在这里选用eclipseme.feature_1.2.3_site.zip来为大家演示。

除了Eclipse与EclipseMe之外,还需要ja运行环境和一些手机模拟器来完成安装。以下列出了完成本文的工具列表:

(1.JDK 1.4.2

(2.Eclipse 3.1.2

(3.Eclipse 3.1.1 语言包 NLpack1_FeatureOverlay-eclipse-SDK-3.1.1.zip和NLpack1-eclipse-SDK-3.1.1a-win32.zip

(4.EclipseMe 1.2.3 eclipseme.feature_1.2.3_site.zip

(5.Sun WTK 2.2 (sun的通用模拟器)

(6. Nokia Developer's Suite 2.2 (Nokia开发者套件,包括几款比较典型机型的模拟器)

A-1 Eclipse安装与汉化

Eclipse的安装过程更加简单,事实上,这仅仅是一个解压缩的过程。将你下载的Eclipse SDK压缩包eclipse-SDK-3.1.2-win32拷贝在你的目标目录下,我们这里以D盘根目录为例,然后解压到当前文件夹。

Eclipse3.1.2汉化link方法归纳:

(1.下载语言包:NLpack1_FeatureOverlay-eclipse-SDK-3.1.1.zip

NLpack1-eclipse-SDK-3.1.1a-win32.zip

(2.解压缩两个语言包,并将二者合并,即相同文件夹名的文件夹合并成一个,最后得到一个eclipse文件夹。

(3.在Eclipse安装目录下创建language和links这两个文件夹。并将第2步合并后的文件夹拷贝到language文件夹下(注意:拷贝整个解压后得到的eclipse文件夹)。

(4.在links文件夹下创建一个文本文件:links.txt。内容为language文件夹路径,例如:path=d:\\eclipse\\language

(5.重新启动Eclipse。

注意:如果出现有些英文单词没汉化时,可以把\eclipse\configuration目录下的.settings文件夹删掉,重启eclipse就完全汉化了。

A-2 EclipseMe插件安装

在Eclipse中选择“帮助/软件更新/查找并更新”,在弹出对话框中选择“搜索要安装的新功能部件”,在“新建已归档站点”的弹出框中,指定EclipseMe压缩文件eclipseme.feature_1.2.3_site.zip。点击确定后可以看到Eclipse已经搜索到了相应的插件。选中EclipseMe的复选框,接受协议,忽略功能部件验证,最后重新启动控制台,EclipseMe插件就已经顺利的安装好了。

为了验证EclipseMe确实已经安装上了,我们在工作台重启之后,打开“窗口/首选项”中,我们可以看到一个J2ME选项,这时,Eclipse移动开发的第一步,我们已经成功的迈出了!

注意:安装好EclipseMe之后,我们要对原有的Eclipse配置做一点小小的改动。由于移动开发时我们需要首先启动手机模拟器,那么在Debug 模式的Eclipse默认设置不等到模拟器启动就会失败。修改这点很简单,在首选项的“ja/调试”中,把默认设置更改为选窗口--首选项 --JAVA --调试--把第1、2个钩去掉,并把最下面调试延时设置15000。调试模式就可以顺利的启动了。

A-3 加载厂商模拟器

EclipseMe为我们提供了一个集成开发环境,但仅仅这些是不够的,我们还需要一种或多种手机模拟器作为程序运行的实际载体。目前,各大手机厂商都拥 有多种型号的手机模拟器,Sun也提供了一种通用模拟器。这里用Sun WTK和Nokia Developer's Suite 两种来演示。

下面将WTK绑定到Eclipse。找到路径“窗口/首选项/ J2ME/ Platform Component”,右键单击对话框右侧的wireless toolkit,我们可以添加当前系统已有模拟器。在单击“浏览”按钮之后,我们选定WTK的安装目录。EclipseMe会自动分析出当前模拟器类型, 并显示出来。确认之后,我们发现Platform Component一栏上添加了关于WTK的许多配置信息,此时,WTK已经被我们集成到EclipseMe上了。

Nokia拥有多种型号的手机模拟器,为了统一管理,它推出了用于集中管理这些模拟器的管理软件Developer's Suite。Developer's Suite本身是一个可以独立运行的工具包,它同样可以被EclipseMe绑定,使开发者在一个相同的工作环境下高效率的工作。这里,我们用了 Nokia Developer's Suite 2.2,这个版本甚至在安装的时候就可以绑定Eclipse了!

首先,从Nokia论坛上下载安装文件,如果电脑中有旧版本的Developer's Suite,需要首先卸载旧版本。Nokia的开发包是提供给Nokia论坛的开发者使用的,所以,在接受安装协议之后,你需要提供在Nokia论坛的用 户名和安装序列号。第一次安装没有序列号也不用担心,输入一栏中什么都不用填直接忽略过去,Developer's Suite会让你选择一种代理联网模式(如果没有用代理服务器上网就选择no proxy),然后要求你输入在Nokia论坛的用户名和密码进行注册。注册成功之后,用户名对应的序列号就会被发送到你的邮箱中,查收一下,就可以继续 了!(有的时候Nokia发送序列号的行为会很慢,没办法,只有等等了)。

当 完成认证之后,会发现Developer's Suite 2.2提供了多种安装方式,包括独立安装或者直接与Eclipse集成。如果选择了与Eclipse集成,那就要提供当前Eclipse的安装目录。如果 选择了独立安装,在重启系统之后,以与添加Sun WTK相同的方法,在“首选项/J2ME/Platform Components”中选中Developer's Suite的安装目录,确定之后可以看到,Wireless Toolkits中除了WTK,Nokia Developer Suit也被列在其中了!

如何用C/C++开发一个web应用(Windows)?

微软早前已经积极鼓励开发者们将开发方向迁移到通用应用上来,然而一些开发者并不情愿如此。日前,外媒WMP发表了一篇评论文章,针对一位通用应用开发人员的一段开发经历,评论了微软通用应用目前的开发现状。

推荐:windows8.1正式版下载

“WindowsPhone8.1XAML以及包含WinRTAPI的通用应用目前仍然存在许多问题,包括缺乏必要的解决方案等。然而首先最值得一提的就是“通用应用”这个名称,我认为这样命名似乎有些夸大,通用应用面向的是两个平台(Win/WP),但坦率地说其实并没有多少用户使用或关心这类应用。放眼Windows平台,这些通用应用目前还没有被广泛普及,因为它们并没有在最常用的Windows7/XP版本系统上成为通用。

事实上,开发者提到的这一观点其实也是外媒WMP前段时间讨论过的问题。目前,无论是WP8.1还是Win8.1平台都没有向开发者展示足够的价值去开发一款基于该两大平台的通用应用,毕竟“尽管Windows现在拥有庞大的用户群,但这些用户并不一定都需要应用。然而WindowsPhone用户现在最缺的就是应用,但WindowsPhone生态却没有可观的应用量供应。”

然而,用户并不是唯一阻止开发者迁移到8.1WinRT应用开发的因素,其中还存在技术上的问题:

API

“除了目前最遭受诟病的WindowsPhone8.1背景音频播放API之外,当然还不乏许多同样糟糕的例子,比如后台下载器(BackgroundDownloader)。在Silverlight插件方案中,后台下载器受到的限制很多,但最基本还可以工作。但在通用应用中,虽然后台下载器能够支持新功能,但一些基本的功能却都遗失了。

举例来说,在Silverlight中每个下载可能都有一个标签,它可以存储任何数据,下载完成后你可以知道下了哪些东西(相关实体内容等)。但在通用应用中缺失的内容太多了,没有标签自不必说,你还得必须创建和管理所有下载内容的索引,以便匹配你的实体信息以便查询。虽然这只是小问题,但没有它你就无法管理,的确很麻烦。”

此外,通用应用平台上的相机API也不如Silverlight,因为8.1API缺乏镜头特性集成。

“目前在WP8.1相机API中没有帧预览,这一点令人愤慨不已。然而在SilverlightAPI中,你可以订阅,通过多帧率情况下的ZXing来改善低分辨率帧。但在WinRT上你能做的就是拍许多照片,而最好的情况就是支持闪光灯以及以约0.8帧每秒的速率扫描。

(注:ZXing是一个开源Ja类库用于解析多种格式的1D/2D条形码。目标是能够对QR编码、DataMatrix、UPC的1D条形码进行解码。Zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码。)”

性能

“在Silverlight中,我常用LongListSelector显示数据,而当需要创建一个两列布局时我会一起使用内建面板WrapPanel。但在通用应用中,LongListSelector控件消失了,你必须使用网格视图(GridView),而在WindowsPhone也是如此。或者你也可以使用ListView配合定制的包装列表视图面板(可以使你自己编写的或下载来的),不过需要做适当的虚拟化。”

因此在WindowsPhone8.1和Windows8.1平台上使用GridView时需要保证一致。添加十几个带有的条目后性能便开始明显受到影响。灰色占位符就会出现而且最重要的是它总是不会消失。如果不附带,在GridView中增加300项左右的纯文本内容,滚动的时候灰色占位符又开始出现。

总结

最后,外媒总结了本次引文评论,表示撰写本文的目的并不是要攻击微软,只是希望更加清楚的解释“为什么开发者目前仍然不愿意转向通用应用”。他们从亲身的实践经验中获知,这目前绝对还不是一个更好的方法,WindowsPhone更是深知在一些地方升级而在另外一些地方又降级的滋味。

如果微软真正想吸引开发者,他们需要比现在付诸更快的行动,而不是再用“很快”和“在未来几个月”这类官方辞来吸引这些以开发应用为生的开发者,因为他们不可能会把未来压在“很快”上。值得庆幸的是,目前诸多迹象正在表明这种糟糕的情况有可能会改变。

WP8.1GDR1带来了一些新的API,而且传闻WP8.1GDR2将允许开发者创建新的酷炫应用。微软可能会在不久的未来做出更大的改变,这显然是令人欣喜的。虽然许多开发者目前正在被鼓励开发通用应用,但相信未来他们将会变为主动出击。

怎样获取win8开发者许可证,要做win8开发,公司不能连互联网,没办法,求教,高分悬赏

您的要求可能看起来很低,但实现起来并不容易。 首先,Windows 本身甚至没有 C++ 运行时库,或者 msvcrt 不是 Windows 的一部分。 每个版本的windows可能都自带了msvcrt的一部分,但是xp vista win8 win10 win11自带了不同版本的msvcrt,也就是说,一旦依赖了msvcrt库,就不能保证在所有版本的windows上都能正常工作。换句话说,为了实现您的目标,您至少必须有一种静态链接基本 C/C++ 库的方法。?

为了解决这个问题,通常需要检查数据并更改参数。 比如这篇文章就是完整的数据。 甚至,说不定有人把这样的方法直接做成了工具。 但是你问“没有额外的第三方工具,没有代码和步骤”,那么好吧,这条路又被你挡住了。 至于高级语言,其实很多高级语言都是用C/C++开发或者执行的,所以Windows下的实际执行也依赖于msvcrt。 需要排除类似的语言方案。 因为,要想完全实现主体的思想,就必须摆脱msvcrt的依赖。 但是如果你想摆脱 msvcrt 依赖,要么需要一定的代码和步骤,要么需要第三方工具。 你不能同时使用两者,所以你不能这样做。?

然后,你说程序大小要足够小,不允许有库依赖,所以简单的结论是:你根本不能做稍微复杂一点的程序,连浏览器框架都做不了,毕竟一个 WebView 是静态链接进去的,体积不会太小。 所有第三方代码都必须开源编译并静态链接进去。如果一个程序很小,不可能完成一个足够复杂的任务。 除非你调用了动态链接库,但是你需要所有的静态链接,那么像你这样的程序根本做不了什么,何必麻烦大家给你找方法。 或者您只是来推广您开发的软件? 我相信如果把它们都集成到某个软件中,你说的事情确实可以做到,但是,你不认为你把所有依赖库的这种纯静态链接功能集成到你要推广的软件中吗, 不是第三方工具? 如果你能这么偷偷改变概念,确实可以实现。

桌面应用程序 Exe 带有 WinForm 界面。第一个推荐是C#毕竟,它是微软自己的。 编写Winform在开发效率和性能上都比其他开发语言快,相关和文章也很多。? C#非常适合开发Winform,功能非常强大。 好的结果。 缺点是需要.netframework支持Windows 10、Win11自带.NET Framework。 如果不考虑跨平台,C#开发是最方便高效的。如果想让界面效果更炫,那就用WPF让Winform在界面美化上更上一层楼。 但它会慢一点。

如果对性能要求高或者操作系统底层使用C++或者直接C C++或者MFC,性能很好,但是开发难度比c#高。 如果直接用C,就比较难了。 优点是运行速度快,兼容性好。 除了汇编 C 和 C++ 应该是最快的。QT Qt是一个基于C++的跨平台图形用户界面应用框架。 与MFC相比,它是一种时尚的图形界面设计和开发工具,相对于MFC有很多优点。 丰富的API功能提高了用户的实际开发效率。 支持OpenGL2D、3D图形渲染。 支持QML脚本开发。 使用 QML 的缺点,开发效率被利用了:在运行环境中,Qt 需要将整个东西打包。 体积相当大。? C# 要小得多,因为许多依赖库都带有 windows。

Ja Ja可以做任何事情。 如果熟悉Ja,可以使用Ja进行开发,但运行时需要安装运行环境。? Ja的生态非常丰富,教程也很多。如果你习惯Python,可以使用PyQt PyQt。 开发python也很容易。 可以使用qt for python+qwebview+pyinstaller打包单个exe,启动慢。 或者制作一个安装包,使用 fbs 或 pynsist 缺点:生成后包会稍大,第一次执行速度会有点感人。

热爱 Rust 并使用 Rust 语言Windows T 也可以用 Rust 语言开发。Electron 跨平台,界面美观Electron 是一个跨平台的桌面应用开发框架,让我们可以使用 html css js 的技术来开发可以安装在跨平台桌面的软件。? Electron 允许前端开发人员做更多的工作。 网上流行一句话:“别跟我说C++、Ja,JS走遍天下,需要的时候才去做。很容易上手能够使用react、vue等前端框架,可以轻松迁移前端组件,构建漂亮的桌面应用。

专门开发接口的早期开发语言还有其他早期开发语言。 如果要写native native exe,也可以使用以下语言的Delphi:Delphi 7,非常不错。 现在 Free Pascal 对于跨平台开发来说还不错。? VB6:从未消亡的开发语言,也有大量开发小工具的爱好者。 还是一个非常快的VFP:Visual Foxpro,但不是微软自己的,现在没有开发PB:PowerBuilder C++ builder 6.0:Borland的C++程序开发集成平台MASM:Macro assembler。 更加困难。 接近机器语言。优点是运行速度快,比c#快,生成的exe小,不易被破解。

其他开发语言Flex(flash script + ja),easy language(中文编码),单独的EXE桌面软件也可以试试aardio,还不错。如果只针对Windows平台,建议使用c#或VB6。 如果想要更好的界面,可以使用浏览器调用html js 界面库或者WPF。 如果考虑跨平台。? ,上面有很多选项。 主要是根据你的实际需求,再考虑性能、部署等方面。

IOS开发 Win8开发 Android 哪个有前途?

一、微软官方获取法

微软也曾在其官方网站放出过获取许可证的方法,一是可以通过安装Visual Studio 来获取,另一个就是通过命令提示符来获取。首次运行Visual Studio 就会有提示了,这个简单,我们就说说命令行下如何获取吧!

方法是在 Windows PowerShell 中运行以下命令:

Show-WindowsDeveloperLicenseRegistration。此命令会打开一个对话框,你可以从中获取开发者许可证并在本地计算机上安装该许可证。若要运行此命令,必须具备有效的 Microsoft 帐户。还必须在具有提升权限的命令提示符中运行此命令。

Get-WindowsDeveloperLicense。此命令会返回一个对象,该对象具有两个属性:ExpirationTime 和 IsValid。ExpirationTime 为 System.DateTime 结构,该结构包含许可证过期的日期和时间。IsValid 为 System.Boolean,指示许可证是否有效。你可以通过非提升的命令提示符或具有提升权限的命令提示符来运行此命令。

Unregister-WindowsDeveloperLicense。此命令警告你,如果从本地计算机中删除开发者许可证,则某些 Windows 应用商店应用将停止运行。如果选择“是”(默认值)来确认要删除该许可证,则会从本地计算机中删除该许可证。你必须在具有提升权限的命令提示符中运行此命令。

以下示例说明基本的 PowerShell 语法:

cmdC:PS> Show-WindowsDeveloperLicenseRegistration

C:PS> Get-WindowsDeveloperLicense

C:PS> Unregister-WindowsDeveloperLicense

二、软件获取法

如果对上面微软提供的方法不感冒呢,就来试试软件方法吧。软件就是Win8优化大师,内置了Win8越狱一键助手。

点击立即越狱!越狱技术原理应该是升级Windows LiveID为开发者账号,这样就可以间接的安装第三方应用了!

点击“我同意”后,就会开始连接许可服务器。

然后弹出Microsoft账户登录界面。输入账号密码即可!

稍等片刻即可成功升级为开发者的账号了,这个许可日期为一个月。到期之前还可以继续续订的哦!

怎么开发win8风格的网站

WP已死,2013财年第一季度,苹果和谷歌的移动操作系统占有的市场份额共为92.3%,只留给了Windows Phone 3.2%和BlackBerry OS 2.9%。

我既做Android又做ios,感觉为了将来着想,最好2个都学。原因有:

Android现在市场份额比ios高,而ios持续降低中。从国内也能看出,ios陆续受到打压,消费者也开始动摇。 ?但是由于ios优秀的系统架构和漂亮的设计,和Android保持分享移动市场是可以做到的。

2. 现在不管你是去移动开发的企业找活,或者是单干,如果你能两平台都搞定,绝对受欢迎的多。尤其是稍微规模小的企业,非常倾向于招一个两个平台都能搞定的码农。比如我们这内地二线城市,熟练的安卓码农能拿6000,ios码农7-8000,你能同时搞定两个平台,1w起。

3. 不要同时学两个平台,这样没法精通。可以先选一个开始,花一年的时间,前半段熟悉系统,开发环境,sdk,官方开发者论坛,跟着官方教程或者买书来学习;后半段,自己找项目练手,模拟开发一个著名的应用也行,或者结合到学校的课程设计中也行。

这样,经过一年的学习,练习,项目练手,可以熟悉一个平台,基本够找个相关的开发工作了,如果不是在上学,就去找这么个工作。一边工作一边练手,当你正式入门了,有自己对该平台比较深入的体会后,就可以开始学习另一个平台了。

我就是先学的Android,一年后找了份Android开发的工作,第二年,公司安排我学ios,现在两边都搞,其实两个平台,共通的东西还是很多的,同时掌握,无压力,当然你得肯学。

win 8 风格网站运行效果如下:

首页:

 工具页:

UPDATE:

开发方式:

var ME = {

"name": "土豆/Artwl",

"job": "coding",

"languages": [

"JS", "HTML",

"CSS", "jQuery"

"MVC",".NET",

"设计模式"

],

"hobby": [

"阅读", "旅游",

"音乐", "**"

]

}

热门文章