如鹏网.Net三层架构 第四章代码生成器

介绍商业及代码生成器,如何自己手写代码生成器

SELECT * from information_schema.`TABLES` 
WHERE TABLE_TYPE=‘base Table‘ and `ENGINE`=‘InnoDb‘ and TABLE_SCHEMA=‘rpcaterdb‘

SELECT * from information_schema.`COLUMNS` where TABLE_NAME=‘t_orders‘

1、 完全手写采用三层架构(不借助于代码生成器)编写一个学生的增删改查程序,主要信息:学生姓名(不可以为空)、学生生日(不可以为空)、学生性别(不可以为空)、身高(可以为空)、体重(可以为空)、家庭住址(可以为空)。注意:SQLHelper也要自己写。记录完成所需要时间。

2、 用户选择一个任意Worksheet个数、任意格式的Excel文件,读取每一个sheet,生成到html文件中,每个sheet一个table。例如,对于下面的Excel:

生成如下的Html:

<html><head><title>excel</title></head><body>

<h1>大学信息</h1>

<table>

<tr><td>名称</td><td>网址</td><td>校长</td></tr>

<tr><td>新之助理工学院</td><td>www.xiaobai.edu.jp</td><td>小新</td></tr>

<tr><td>姚明体育大学</td><td>www.yaoming.edu.cn</td><td>姚明</td></tr>

</table>

<h1>省份信息</h1>

<table>

<tr><td>省</td><td>特产</td></tr>

<tr><td>北京</td><td>雾霾</td></tr>

<tr><td>河南</td><td>烩面</td></tr>

</table>

</body>

如鹏网:http://www.rupeng.com

时间: 2024-10-06 05:47:22

如鹏网.Net三层架构 第四章代码生成器的相关文章

如鹏网.Net三层架构 第三章MD5和NPOI使用

该章内容: 该章节中主要讲解MD5和NPOI使用, 在项目中如何使用两种技术. ---------------------------------------------------------------------------------------- MD5算法:是一种散列(hash)算法(摘要算法,指纹算法),不是一种纯压缩算法,不是一种 加密算法(易错).任意长度的任意内容都可以用MD5计算出散列值. MD5长度一般是32位16进制数字字符串,Md5值的个数是有限的,但是源数据是无限的

如鹏网.Net三层架构第一章三层基础

三层架构: 1.通常意义上的三层架构就是将整个业务应用划分为:表现层.业务逻辑层.数据访问层.区分层次的目的即为了“高内聚低耦合”的思想. 2.该课程中通过讲解餐饮管理系统来让大家理解三层之间的关系. 3.课程中会带着大家分析数据库如何设计.软件开发的几个阶段.MD5的使用. NPOI组件如何读写Excel文件.单例模式创建窗体.三层如何搭建.三层之间的关系.手写三层等. 希望大家学会该项目后能理解三层的精髓. ------------------------------------------

如鹏网.Net三层架构第二章登录和会员管理

讲解餐饮项目中登录功能和会员管理功能 -------------------------------------------------------------------------------------------- 三层项目: 关系型数据   C#类数据 表名          类名 列名 字段封装成属性 三层  各个功能分开 登录窗口点登录->调用BLL方法->调用DAL方法->数据库 数据库->DAL->BLL->UI -------------------

如鹏网 静态Web开发 第四章:JSDom

本章主干知识点: 1.<a onclick="f1()"/> document.getElementById("btn1").onclick=function(){} 2.setInterval.setTimeout 3.事件冒泡以及如何阻止事件冒泡: 4.如何动态创建元素和动态添加元素: 5.innerText和innerHTML区别 6.案例:动态加载数据到table中: ---------------------------------------

数往知来 三层架构 &lt;十四&gt;

三层架构_1 一.三层 就是把程序的各个部分都分离,尽量的底耦合,做到分工明确.责任明确 第一层:Dal   数据访问层 第二层 :Bll  业务逻辑判断层 第三层: UI   界面显示层 比如说数据访问的就专门负责执行对数据库的增删改查等操作,然后把查到的结果返回,其他的一概不管, 而逻辑判断层就专门负责对一些逻辑的判断,比如说用户登录给我一个用户名,然后我把用户名给数据访问层,让他到数据库里给我查有没有这个用户的信息, 然后把信息返回给我,然后我就进行盘断用户输入的用户名密码等是否正确,然后

如鹏网 静态Web开发 第五章:JQuery

课前说明 参考书:<锋利的jQuery> jQuery官网:http://jquery.com jQuery在线API:http://api.jquery.com http://api.jquery.com/api/ (xml文件.) jQuery UI:http://jqueryui.com/ ------------------------------------------- 常见的JavaScript框架库 什么是JavaScript框架库? 普通JavaScript的缺点:每种控件的

如鹏网学习笔记(十四)ASP.NET

Asp.net笔记 一.Socket类 进行网络编程的类,可以在两台计算机之间进行网络通讯 过程: 向服务器发送指令: GET /index.html HTTP/1.1 Host:127.0.0.1:8080 回车空行 二.浏览器是什么 浏览器就是一个Socket网络客户端,帮助用户请求网站服务器上的内容并且将返回的内容渲染为图形化内容 浏览器的过程: 用户在浏览器输入网址,浏览器向DNS服务器发出Socket请求, 服务器把请求的内容返回给浏览器, 浏览器将内容进行解析并渲染绘制成页面展现,

PowerBuilder编程新思维3:适配(三层架构与GraphQL)

PowerBuilder编程新思维3:适配(三层架构与GraphQL) PB在富客户端时代,是一线开发工具.随着网络发展,主流架构演进到三层架构的时代,PB拿不出有力的三层架构,已经明显力不从心,市场份额也江河日下.今天我们来细数一下PB的三层架构方式及其改进方法. PB三层架构方式一:EAServer 这是PB官方首推的三层架构,但是用三句可以总结,无感的体验,无奈的价格,无语的速度. 事实上除了EAServer这个选择,可以自己开发服务端,比如topwiz公司的PBNIServ 使用BPNI

如鹏网学习笔记(四).Net常用类库

.Net常用类库 一.String成员方法(常用) 1,bool Contains(string str) 判断字符串对象是否包含给定的内容 2,bool StartsWith(String str):判断字符串对象是否以给定的字符串开始. 3,bool EndsWith(String str):判断字符串对象是否以给定的字符串结束. 案例:判断是否是网址:以http://开头.以.com或者.cn结尾. 案例:判断用户输入的邮件是否是QQ邮箱,用户输入的用户名是否包含"毛ze东"等敏