终于想到写什么东西了(绝对不是因为懒 好吧 信我)  那么进入正题 我们写项目的时候 遇到一些问题啥的 总会听到大佬说:“这有什么难的 说到底不就是简单的增删改查么"  然后我们就会露出 Σ( ° △ °|||)我曹!真精辟的表情然后又默默地钻回代码堆去(。﹏。*)   那么同样GeneXus作为一款快速开发平台他自己的增删改查又是怎样的呢?在此之前我们应该先创建一个项目才对 所以这个文章暂时先说如何传创建一个GeneXus项目 虽然有点你水 但是也得一步一步来不是么 ?(๑•̀ㅂ•́)و✧

首先第一步 打开电脑 第二步 打开LOL 第三.... 抱歉 点错东西了( ‵▽′)ψ   第二步 打开我们的IDE也就是我们的GeneXus 这样 我们呢会进入如下界面 

emmmm  啥也没有诶(☄⊙ω⊙)☄  不过不要紧 首先第一步我们得知道 你增删改查 总得有个对象吧 表呢?Σ(っ °Д °;)っ 没表  你增删改个锤子! 于是我现在要打开SQLServer建表么 不你错了 GeneXus与常规IDE不同的第一点就是你没有必要去SQLServer中建表  直接在GeneXus中就可以操作了 操作完成后会自动生成到SQL中  当然.Net中可以使用MVC框架 运用EF实现代码优先 但现在不提这个 毕竟这是一个取舍问题,看你更看重那一块。 好了 我们接下来开始骚操作

首先我们创建一个知识库  诶诶诶!(⊙ˍ⊙)啥 玩意儿? 嗯 这个东西就叫做知识库  这是一个GeneXus项目的基础 . 一些数据库的配置 还是编译环境的选择基于这个知识库 详情的话 后面会慢慢聊到的  我们点击这个Knowledge Base后会弹出来一个界面 like this

Name 就是这个项目的名字 我本人比较喜欢动漫 所以我的知识库(一下简称KB)都已动漫人物名字命名 当然仅限于自己用的测试环境 第二个 是指保存的文理文件路径 第三个是个下拉框 你会发现里面有三个选项 分别是

这就是你将要开发的项目编译环境也就是说 你写完代码 你打算是以Java形式的代码发布还是C#形式的代码发布 随你  记得我之前提过的还能写Android和IOS的话么 别急还没聊到哪里 莫慌 我这里选择C#

(.NET天下第一!! 破音 不接受反驳)嗯~ o(* ̄▽ ̄*)o  然后下一步

这里呢是选择语言 我们这个IDE在全世界各个地方都有用到 所以支持很多国家的语言 我这里肯定选Chiness 旁边有个更多的按钮 选项 现在没啥意义 我就先不说 ok我们点击Create 之后稍微等一下 他会自动帮你创建一些必要的文件

创建好了之后 我们会进入如下页面

现在我们还得做些配置工作才能开始敲代码 第一步 选择所要使用的数据库

点击OK

这就是刚创建的数据库链接 上面有个同样的数据库链接对象因为这个GeneXus 默认自带一个 刚才我只是演示一下 创建 我们不用默认的 我们用刚创建的

然后会蹦出来这个页面

这个就是要链接我们本地或者服务器地址的数据库了 我们当然先从本地上手

你会发现一个GX_KB_Asuna的数据库 这个数据库是创建这个KB的时候就会帮你创建的 里面都是一些GeneXus的配置信息 那么我们看看里面到底有些啥

其实 俺也不知道 但是就是这些置表 才能让我们使用GeneXus的时候 更加方便和容易(我怎么能让你看出来 其实我也不知道是啥 总之就是配置表 NB死我了 叉会儿腰 <( ̄︶ ̄)>)

我们将前面的KB去掉即可 这个时候点击Create Database就是我们业务上要用到的数据库 然后点击OK

这时候刚才有提示的地方 已经ok了 然后在设置一个属性

先别管为啥 she就完事了 后面我会聊的  然后我建议这时点一下全编译

这时因为 第一次编译会很慢 乘着这个时候没啥东西 赶紧把一些基础底层的东西先编译出来

然后GeneXus就会开始工作 右边的框 三个选项卡分别是 输出框 属相选项卡(用的最多)  工具箱 当出现

就证明编译成功了  于是 到目前为止 我们第一个GeneXus项目搭建成功了 emm虽然啥也没有但是 你能运行起来啊 点击导航栏里的

运行按钮  然后崩崩崩 一个空页面就出来了  虽然啥也没有!!! 哈哈哈哈哈    下一次 我会写和数据库的三种交互方式 东西应该有不少 应该就在明天或者后天 一定不会鸽的

                                                                    ---来自一个咕咕咕咕的鸽子

恭喜你 发现了首好听的歌<( ̄︶ ̄)↗[GO!]    嘛 其实本来是打算吧增删改那些东西都说一下 但是貌似一下子东西挺多 还是留到下次好了

GeneXus学习笔记——创建一个知识库 哈哈哈哈!的更多相关文章

  1. Angular学习笔记—创建一个angular项目

    开始项目前,你需要先安装node和npm,然后执行npm install -g @angular/cli安装Angular CLI. 如何安装node.js和npm npm使用介绍 1.安装angul ...

  2. ASP.NET MVC Web API 学习笔记---第一个Web API程序

    http://www.cnblogs.com/qingyuan/archive/2012/10/12/2720824.html GetListAll /api/Contact GetListBySex ...

  3. Oracle学习笔记_05_ 一个创建表空间、创建用户、授权的完整过程

    一.完整命令 su - oracle sqlplus /nolog conn /as sysdba create tablespace scaninvoice logging datafile '/u ...

  4. 多线程编程学习笔记——编写一个异步的HTTP服务器和客户端

    接上文 多线程编程学习笔记——使用异步IO 二.   编写一个异步的HTTP服务器和客户端 本节展示了如何编写一个简单的异步HTTP服务器. 1.程序代码如下. using System; using ...

  5. WebGL three.js学习笔记 创建three.js代码的基本框架

    WebGL学习----Three.js学习笔记(1) webgl介绍 WebGL是一种3D绘图协议,它把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的 ...

  6. Vue2.x源码学习笔记-从一个小例子查看vm实例生命周期

    学习任何一门框架,都不可能一股脑儿的从入口代码从上到下,把代码看完, 这样其实是很枯燥的,我想也很少有人这么干,或者这么干着干着可能干不下去了. 因为肯定很无聊. 我们先从一个最最简单的小例子,来查看 ...

  7. HTML&CSS基础学习笔记—创建列表

    创建一张表格 很多时候我们需要在网页上展示一些数据,使用表格可以很好的来展示数据. 在HTML中<table>标签定义 表格. <table> </table> 添 ...

  8. 【转载】ASP.NET MVC Web API 学习笔记---第一个Web API程序

    1. Web API简单说明 近来很多大型的平台都公开了Web API.比如百度地图 Web API,做过地图相关的人都熟悉.公开服务这种方式可以使它易于与各种各样的设备和客户端平台集成功能,以及通过 ...

  9. MongoDB学习笔记-创建、更新、删除文档

    创建     MongoDB中使用insert方法来向集合插入文档,然后保存到MongoDB中.     db.foo.insert({"hehe":"呵呵"} ...

随机推荐

  1. Java Thread系列(六)volatile

    Java Thread系列(六)volatile volatile 关键字具备可见性,不具备原子性.主要作用是使变量在多个线程间可见.但不具备原子性(同步性),可以算一个轻量级的 synchroniz ...

  2. c++沉思录中 对字符串进行围边 横向连接 竖向连接操作的练习

    // MyPics.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <string> #include < ...

  3. (模拟)Arithmetic Sequence -- HDU -- 5400

    链接: http://acm.hdu.edu.cn/showproblem.php?pid=5400 Time Limit: 4000/2000 MS (Java/Others)    Memory ...

  4. Spring 框架简介

    Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的.框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架. 在这篇由三部 ...

  5. SQLSERVER带端口号的链接方式

    SQLSERVER带端口号的链接方式 <add key="BBAcnn" value="server=IP,端口号\实例名;database=TESTDB;uid= ...

  6. iperf 指令

    1. 测试UDP丢包率 30个现成以5Mbps速度测试60s iperf -u -c 目的IP -b 5M -P 30 -t 60 测试TCP丢包率 iperf -c 目的IP -b 5M -P 30 ...

  7. 手动安装httpd服务器

    首先安装apr(Apache Portable Runtime) apr-util apr-iconv 安装之前需要 前置知识: 自己手动编译安装的软件的安装位置: /usr/local bin, s ...

  8. web api 请求结果中页面显示的json字符串与json对象结果不一致

    我在前端调用这个api的时候也是百思不得其解,明明看到页面上的结果ID是不一样的,但是在js中使用的时候,却一直有重复ID的情况 后来才发现原来是long这个类型的原因,JavaScript中Numb ...

  9. .Net Core 2.0 的 ConsoleApp 搭建 Quartz(xml配置)windows服务

    零.创建一个.Net Core 2.0 的ConsoleApp 应用,建完就是这个样子了. 添加Log4Net 的引用,(不想看可以不看,个人习惯)Install-Package log4net添加C ...

  10. C#大数据循环

    随笔 - 记录 在数据量超大的情况下使用多线程循环List,而且List不异常,一般是上锁. 不过今天发现其实内置了List的循环操作 一般情况下 用List.Foreach 数据量超大的情况下 推荐 ...