摘要: 对于.NET开源计划想必关注的人已经跃跃欲试了,但是真正将其用于开发的目前来说不多。毕竟截至本文发布时.NET Core才发布到1.0RC2版本。正式版预计还有一段时间。况且大多数人都是持观望态度,就算开发仍然用的还是.NET Framework。另外不得不说的一点就是.NET开源的进度很惊人但是社 阅读全文
posted @ 2016-05-19 17:33 最终的阿瓦隆 阅读(11158) 评论(1) 推荐(4) 编辑
摘要: VS2015在升级到Update2之后,有可能出现如下异常,在运行Cordova项目时提示: 查看输出面板会有乱码错误信息: 出现此问题的原因是在于npm程序损坏了。vs调用的npm程序并不是在node安装目录下的npm,而是在: C:\Users\用户名\AppData\Roaming\Microsoft\VisualStudio\MDA\vs-npm\版本号\ 升级完VS之... 阅读全文
posted @ 2016-05-03 09:46 最终的阿瓦隆 阅读(1337) 评论(0) 推荐(2) 编辑
摘要: 一、创建侧边菜单和导航项目 1.使用VS创建一个Ionic空项目,同时创建一个Ionic SideMenu和Ionic Tabs项目。将SideMenu和Tabs项目里的templates和js文件合并到空项目里,修改js对应的代码即可。完整项目工程如下: 2.App.js代码修改如下: /* * 加载所需要的各个模块 * 上篇教程中加载了controllers控制器模块 *... 阅读全文
posted @ 2016-04-05 12:16 最终的阿瓦隆 阅读(2580) 评论(5) 推荐(4) 编辑
摘要: 一、布局 Ionic模板提供了一个侧边栏菜单示例项目和标签选项卡示例项目。本案例将两个布局进行结合,简单介绍下Ionic的布局。Ionic采用自定义标签和标准Html标签相结合。相对于全部使用div方式来说,自定义标签的可读性更强。Ionic的界面呈现既可以使用静态页面方式呈现,也可以使用Angular提供的路由机制和控制器来控制控制页面的呈现及数据绑定。 使用VS创建一个空白的Ionic项目... 阅读全文
posted @ 2016-03-31 16:28 最终的阿瓦隆 阅读(2374) 评论(0) 推荐(4) 编辑
摘要: 一、基础设置 1.修改App名称和程序起始页 打开config.xml配置文件显示如下,在【通用】选项卡中,将显示名称和起始页,修改为自己想要的名称即可。 如需直接在xml文件中修改:右击config.xml,使用【查看代码】进行修改即可。 2.插件安装 一般在项目开发中,免不了使用第三方的插件,在 阅读全文
posted @ 2016-03-30 16:56 最终的阿瓦隆 阅读(2982) 评论(3) 推荐(4) 编辑
摘要: 一、创建空白Cordova应用 打开VS,选择【新建项目】,选择其它语言JavaScript或者TypeScript,语言的话就按个人喜好,喜欢JS就用JS,喜欢TS就用TS,推荐使用TS书写,代码结构和可读性相对更强。本文演示使用JS来书写,方便不会TS的用户阅读。 创建完项目后,项目结构如下: 阅读全文
posted @ 2016-03-28 16:53 最终的阿瓦隆 阅读(5842) 评论(7) 推荐(6) 编辑
摘要: 一、Windows环境配置 1.如果已经安装VS2015,打开【工具】-【选项】找到Cordova选项: 运行依赖关系查看器,用来检测开发环境是否完整。 如果检测显示: 那么就是环境配置完成了。可以直接开发了。 如果显示有错误页面,那么按照错误页面的提示,进行对应的环境配置即可。 一般错误页面提示都 阅读全文
posted @ 2016-03-28 13:04 最终的阿瓦隆 阅读(7878) 评论(9) 推荐(6) 编辑
摘要: 1.概述代码生成器需要解决的一个难题就是如何适配多种数据库。上文列出了各类数据库信息的提取,那么这里就是如何来适配不同类型的数据库了。适配数据库、封装数据这其实是ORM框架需要做的事情,所以如果觉得麻烦的可以直接使用现有的ORM框架也行。本文的核心是数据库适配不是ORM,所以不会像ORM框架那样设计... 阅读全文
posted @ 2015-07-19 17:49 最终的阿瓦隆 阅读(2300) 评论(0) 推荐(0) 编辑
摘要: 基于.NET的语音合成或语音识别应用相对都比较简单,基础类库已经帮我们做了大量的工作。我们只需要关注我们的需求即可。所以这里也是用一个最简单的案例来演示基于.NET的语音识别。Windows系统内置已经集成了语音识别引擎。该引擎没有独立的安装包,其包含在了系统语言包中。通常情况下简体中文的系统仅包括了中文识别,如果安装了额外的语言包,那么相对应也会有额外的语音识别引擎,所以我们在开发中尽... 阅读全文
posted @ 2015-07-05 13:18 最终的阿瓦隆 阅读(3239) 评论(0) 推荐(0) 编辑
摘要: 为了后续做代码生成器,有必要了解下各类数据库信息的提取。一般需要提取的信息包括:数据库列表,存储过程,视图,数据表,数据表字段等。当然,类似SQLite这种数据库,需要提取的信息就相对很少了。 (一)SqlServer数据库信息提取 1.数据库列表获取: --使用master系统数据库 USE master GO --获取当前数据库列表 SELECT dbid,name F... 阅读全文
posted @ 2015-06-30 11:59 最终的阿瓦隆 阅读(2574) 评论(0) 推荐(0) 编辑