E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
C#.NET
C#.NET
控制模块菜单的访问权限
C#.NET
控制模块菜单的访问权限(走火入魔通用权限管理系统组件在信息管理系统中的用处)我们往往需要灵活控制,到底哪些用户可以访问哪些模块菜单,一般要求比较严格的内部信息管理系统都需要一个灵活控制权限的组件工具比较好
jirigala
·
2013-05-15 14:26
价值
网页
菜单
的
走火入魔
C#.NET
通用管理系统后台管理组件中选择组织机构选择功能增加默认选择内部组织机构的功能
C#.NET
通用管理系统后台管理组件中选择组织机构选择功能增加默认选择内部组织机构的功能 2011-02-2518:28 by 通用信息化建设平台,
jirigala
·
2013-05-15 14:30
机构
后台管理
通用管理
C#.NET
通用权限管理系统中的数据集权限设置实现参考界面(商业化成熟权限管理系统,提供全部源码)
其实做软件,最闹心的是,不知道如何设计页面,如何操作才会方便。在走火入魔通用权限管理系统中是如下的方式进行的处理。这里是设置数据集权限的入口这里可以选择需要设置权限范围的权限项目点击选择按钮会出来选数据集权限项目的窗体
jirigala
·
2013-05-15 13:27
如何
管理系统
的
走火入魔
通用权限管理系统中的版本版权信息设置参【成熟商业版权限管理系统】
版本说明可以通过工程的属性进行版本版权设置程序集信息设置参考如下代码参考如下[assembly:AssemblyTitle("通用权限管理系统组件")][assembly:AssemblyDescription("
C#
jirigala
·
2013-05-15 13:47
Copyright
版权
管理系统
ASP.NET 生成唯一不重复的订单号 支持多用户并发、持多数据库的实现参考
ASP.NET生成唯一不重复的订单号支持多用户并发、持多数据库的实现参考(
C#.NET
通用权限管理系统组件源码组成部分)我们在日常开发项目过程中往往需要各种订单单号的产生方法,而且是支持多用户并发、支持多种数据库的
jirigala
·
2013-05-15 13:14
用户
流水号
的
订单号
是
记录一次于程序员兄弟之间的心与心的交流(心里咨询写在浙江杭州)
春节后,有一个杭州城西的程序员朋友找我聊天,还请我吃了个饭,我顺便把
C#.NET
通用权限管理系统组件也推荐给了他,我说你购买我的软件500的,我给你外包5000元的软件开发项目,绝对让你成倍把钱
jirigala
·
2013-05-15 13:41
程序员
的
电视连续剧
记录一次于程序员兄弟之间的心与心的交流(心里咨询写在浙江杭州)
春节后,有一个杭州城西的程序员朋友找我聊天,还请我吃了个饭,我顺便把
C#.NET
通用权限管理系统组件也推荐给了他,我说你购买我的软件500的,我给你外包5000元的软件开发项目,绝对让你成倍
jirigala
·
2013-05-15 13:41
程序员
心得体会
的
小兄弟
电视连续剧
2011-03-08 走火入魔
C#.NET
通用权限管理系统组件改进功能部分
2011-03-01吉日嘎拉对DotNet.Kernel目录中的目录名称,命名空间进行了整理。2011-03-01吉日嘎拉对BaseManager增加函数,支持直接执行一些SQL语句的方法, publicintExecuteNonQuery(stringcommandText) publicintExecuteNonQuery(stringcommandText,DbParameter[]db
jirigala
·
2013-05-15 11:18
public
管理系统
的
走火入魔
打击走火入魔
C#.NET
通用权限管理系统组件盗版采取的方法
现在市场上也陆续出来了盗版走火入魔
C#.NET
通用权限管理系统组件了,不得不采取一些错误大家盗版行为。1:不给未付费的用户提供技术支持,若软件程序出了问题,得不到及时的技术支持。
jirigala
·
2013-05-15 11:11
用户
管理系统
的
软件程序
走火入魔
[
C#.NET
通用权限管里系统组件]对资源权限、列表型、记录级权限、数据集权限的实现参考
周末出差在北京,加班休息时写写博客,把一些自己整理的权限控制的内容都进行一下有调理的整理分享给有需要参考的人。先把记录集权限如何实现的,分享给大家一下。 通用权限管理系统,可以满足各种最严格的权限配置管理要求,可以显著提高系统的稳定性,安全性,可以减少开发周期,见效快,是建设信息化项目工程的必备权限控制管理组件。 我的梦想就是将来的10年里,全国各地到处都在用通用权限管理系统组件在开发整体信息化
jirigala
·
2013-05-15 11:36
稳定性
管理工具
的
登录系统
我们
软件开发管理重要?还是干活重要?
这些年来一直做底层开发工作,甚至到今天为止也天天写
C#.NET
代码,想想也有33岁以上了,以前总觉得做开发的是最关键最重要的,这几年稍微有些改变,对项目的整体的认识、对软件开发团队的管理建设有了一个整体的认识也开始逐渐形成了自己的一套理念
jirigala
·
2013-05-15 11:11
团队合作
IT行业
其他行业
的
我们
C#cookie自动获取工具发布
C#cookie自动获取工具发布2013-01-2111:19by苏飞-
C#.Net
,681阅读,10评论,收藏,编辑虽然说很多浏览器提供了这个工具,但是我感觉还是没有自己的用着方便,因为好些人还是不会合作的
sufei1013
·
2013-05-15 08:00
C#Winform程序如何发布并自动升级(图解)
C#Winform程序如何发布并自动升级(图解)2013-03-2517:47by苏飞-
C#.Net
,679阅读,0评论,收藏,编辑有不少朋友问到C#Winform程序怎么样配置升级,怎么样打包,怎么样发布的
sufei1013
·
2013-05-15 08:00
C#.NET
软件项目中程序开发外包经验分享【从接包者转变为发包者】
平时QQ里有大概有300-500个程序员网友,有时候想外包出去一个任务也头疼,主要是有几个原因: 1:到底要把什么功能部分外包给别人做,很难描述得很清晰。 2:到底需要做到什么程度才算满意,很难描述得很清晰。 3:到底要做到多少深入,多少精致才能付款,很难描述清晰。 4:用合理的费用找到干活又麻利沟通又顺畅、对方也有空的,水平又高又寂寞的开发人员很难。 若给完成一个页面,愿意支付100万的,那这个
jirigala
·
2013-05-14 11:56
开发
外包
最好
外包 银行数字签名U盘的用法
外包银行数字签名U盘的用法,如何进行签名、
C#.NET
如何调用,银行是如何认这个签名,签名后如何解开文件等流程 外包银行数字签名U盘的用法,如何进行签名、
C#.NET
jirigala
·
2013-05-14 11:58
签名
银行
清理吉日嘎拉走火入魔
C#.NET
通用权限管理系统组件表数据的脚本方法参考
我们在试用、学习软件各种功能时都希望能有完整充分的演示数据不要每个数据都是自己录入的,但是等程序都会用了,功能也都大体上明白了要正式上线了,就马上希望有个干净的系统,可以直接就可以用了,最好是几秒钟内就能达到目的。 针对以上客户的真实需要,今天抽空把走火入魔通用权限管理系统清楚演示数据的脚本整理了一下,把下面的脚本复制到数据库里执行一下脚本就可以得到一个干净的直接可以适用的正式系统了,在几秒钟内
jirigala
·
2013-05-14 11:58
明细表
最好
走火入魔
想带几个徒弟,
C#.NET
开发技术方面的,把自己积累的软件技术传授给高徒[非网络带人]
做了10多年的软件开发,几乎每天都在写程序,而且主要是以
C#.NET
为主,虽然技术能力并不是非常强的那种,但是毕竟这10来年积累了一些宝贵的开发经验。
jirigala
·
2013-05-14 11:21
oracle
开发
IT软件
C#.NET
DataGridView 让部分单元格变成只读的例子程序
最近客户有让DataGridView中的部分单元格变成只读的需求,例如下面的效果图实现参考代码如下://这里是部分控制单元格只读属性的代码实现for(inti=0;i
jirigala
·
2013-05-14 10:44
效果图
C#.NET
编程小技俩输出彩色字体的控制台程序,测试分布式系统时可以用到
曾经还在读大学时,看大四的学长研究什么Linux系统,系统启动时会有在控制台显示彩色字体感觉很酷,现在回想起来也有10来年时间了,当时都不知道是怎么实现的,今天在北京闲着无聊尝试了一下,输出彩色控制台字母,给大家看一下,其实程序非常简单。 System.Console.ForegroundColor=ConsoleColor.Green; System.Console.Writ
jirigala
·
2013-05-10 13:45
linux
开发
程序
控制台
写在
C#.NET
通用权限管理系统组件源码已销售300多套
经过不断的努力
C#.NET
通用权限管理系统组件源码已销售300多套,距离销售2000套的目标还有一些距离,但距离不是问题关键是每天都在进步,客户数量一天比一天多一些。
jirigala
·
2013-05-10 13:07
软件
故事
国家
社会稳定
金融行业招聘.NET中高级开发人员好工作向朋友门分享[工作地点北京知春路地铁站附近]
2:精通
C#.NET
的语法。 3:精通数据库技术、SQL,DB2为主。 4:有团队合作精神、有良好的沟通能力、解决问题的能力。 5:熟悉WCF技术,SL技术比较
jirigala
·
2013-05-10 13:53
公司
团队合作
明争暗斗
本科毕业
金融行业招聘.NET中高级开发人员好工作向朋友门分享[北京知春路地铁站]
2:精通
C#.NET
的语法。 3:精通数据库技术、SQL,DB2为主。 4:有团队合作精神、有良好的沟通能力、解决问题的能力。 5:熟悉WCF技术,SL技术比较好。
jirigala
·
2013-05-10 13:19
公司
团队合作
明争暗斗
本科毕业
C#.NET
通用权限管理在DB2数据库上运行的脚本参考 - 序列创建脚本参考
C#.NET
通用权限管理DB2数据库上运行时,需要创建一些序列,脚本如下:若您用到了DB2数据库直接运行这个脚本就可以了,不用每个都自己创建了。
jirigala
·
2013-05-10 13:44
数据库
sequence
start
create
10000
C#.NET
通用权限管理在DB2数据库上运行的脚本参考 - 建表脚本参考
C#.NET
通用权限管理在DB2数据库上运行,表脚本参考如下:CREATETABLE"ITEMS_YESNO"("ID"BIGINTNOTNULL,"PARENTID"BIGINT,"ITEMCODE"VARCHAR
jirigala
·
2013-05-10 13:58
数据库
C#.NET
通用权限管理在DB2数据库上运行的脚本参考 - 通过程序将数据导入到目标数据库中
参考代码如下://--------------------------------------------------------------------//AllRightsReserved,Copyright(C)2011,HairihanTECH,Ltd.//-------------------------------------------------------------------
jirigala
·
2013-05-10 13:50
数据库
namespace
Copyright
把
C#.NET
程序移植到DB2上的经验浅谈(C#连接DB2可以用IBM.Data.DB2.dll)
感谢博客园不再封杀,差点儿搬家的念头都产生了,博客园还是有大胸怀,继续留在博客园写口水文应该没错,娱乐自己、娱乐大家,给枯燥的编程生活增加一点儿笑料,也给大家充当个开心果,让大家高兴一下下、轻松一下下,工作累了,看看吉日的文章心情就会好很多了,因为吉日技术太菜了还喜欢写文章分享更喜欢上首页不说文章内容又全是广告、嘿嘿。 一直听说DB2是个很牛叉的数据库,但是从知道有这么一个数据库到真正有机会用还是
jirigala
·
2013-05-10 13:17
windows
安装
文章
用户名
简单的
C#.NET
字符串加解密程序
using System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography;namespace NOP.Security{ public class Encrypt { public static string DecryptString(string
·
2013-05-10 11:00
.net
开发软件非常需要有规划定位 - 从软件开发辅助工具到通用软件产品的演变
最近碰到一位编程爱好者,他对软件开发特别是
C#.NET
开发很有兴趣,平时还看看视频教程,也看看技术方面的书籍,同时他也有比较丰富的软件实际使用经验并有多年的工作经验。
jirigala
·
2013-05-10 10:26
开发
爱好者
闭门造车
通用软件
老顽固在13英寸苹果笔记本MacBook Air上开发
C#.NET
程序的感受浅谈
换新笔记本出发点:1:老婆说今年表现不错,没招花惹草,发点儿奖励,看我喜欢写程序就换个崭新笔记本。2:从第一次看超薄的苹果电脑后,我就深深地爱上了她,只是一直不舍得购买,手上的笔记本也很好用。3:人活着为了啥?有好的东西出来了,也应该享受享受,一味的节约有时候代表无知。与时俱进跟上时代的潮流。4:平时写代码天天努力工作也很辛苦的,辛苦一年了遇上春节了,也给自己发点儿奖励。5:11寸的写代码太小眼睛
jirigala
·
2013-05-10 10:20
笔记本
ThinkPad
MacBook
老顽固在13英寸苹果笔记本MacBook Air上开发
C#.NET
程序的感受浅谈
换新笔记本出发点: 1:老婆说今年表现不错,没招花惹草,发点儿奖励,看我喜欢写程序就换个崭新笔记本。 2:从第一次看超薄的苹果电脑后,我就深深地爱上了她,只是一直不舍得购买,手上的笔记本也很好用。 3:人活着为了啥?有好的东西出来了,也应该享受享受,一味的节约有时候代表无知。与时俱进跟上时代的潮流。 4:平时写代码天天努力工作也很辛苦的,辛苦一年了遇上春节了,也给自己发点儿奖励。 5:11寸的写
jirigala
·
2013-05-10 10:20
ThinkPad
笔记本
macbook
出发点
给浙江杭州的客户开发一套企业内部管理系统
C#.NET
的在C\S+B\S混搭运行模式效果分享
最近给杭州的某科技公司开发内部管理系统,本来需求拿到后,开发了一套B\S的系统,但是客户看到系统后,又有新需求提出来了,客户需要把整个目录都能拖拽上传的文档管理功能,这个功能我们的C\S文档管理组件里本身就有,但是B\S里把整个目录都上传上去好像没见过这样的功能,除非有安装第3方组件,或者开发一套网页插件,那又会耗费很多时间,而且还会有文件的读取权限等一大堆问题。 总不能让客户公司的员工平时办公
jirigala
·
2013-05-09 10:56
开发
浙江
的
而且
套
无师自通
C#.NET
和SQL编程入门免费视频教程大全(由吉日嘎拉精心录制,可以改变一个人职业生涯的入门教程)
走火入魔通用权限管理视频讲解(娱乐大家、给生活加点儿料、突破思想框框),第四次录视频希望大家能谅解、都上传好了,给大家分享一下,不足之处请大家指点。干事情需要要有激情,有力度,要像飞机的发动机一样有强有力的推动力,才容易不断进步走在行业领先的位置上。如何我们死去活来的做架构、做软件、做组件,然后又卖不出1毛钱,那还如在家休息看看电影逛逛街好了对身体也很好,搞那么累干啥?我们这么努力学技术,说白了,
jirigala
·
2013-05-09 10:11
视频
的
职业生涯
无师自通
C#.NET
和SQL编程入门免费视频教程大全(由吉日嘎拉精心录制,可以改变一个人职业生涯的入门教程)
走火入魔通用权限管理视频讲解(娱乐大家、给生活加点儿料、突破思想框框),第四次录视频希望大家能谅解、都上传好了,给大家分享一下,不足之处请大家指点。 干事情需要要有激情,有力度,要像飞机的发动机一样有强有力的推动力,才容易不断进步走在行业领先的位置上。如何我们死去活来的做架构、做软件、做组件,然后又卖不出1毛钱,那还如在家休息看看电影逛逛街好了对身体也很好,搞那么累干啥?我们这么努力学技术,说白
jirigala
·
2013-05-09 10:11
视频
职业生涯
的
一个人
走火入魔
C#.NET
通用权限管理系统组件中用少数几行代码实现记录页面状态
申请用户帐户的界面如下,若想记录用户选中的默认参数,如下图: 需要能记录红色选中部分的选项内容,希望每次进入次页面的时候,能记住用户的当前选中状态。下面粘贴通用权限管理系统中的源码,有兴趣的朋友可以阅读理解,记录用户选中状态的代码实现部分#regionpublicoverridevoidFormOnLoad()加载窗体//////加载窗体///publicoverridevoidFormOnLoa
jirigala
·
2013-05-09 10:46
用户
记录
public
的
C#.NET
通用权限管理系统组件中让系统按代码生成器的方式运行的方法
2012-08-1411:46 by 通用信息化建设平台, 737 阅读, 0 评论, 收藏, 编辑可以通过修改配置文件,达到直接运行代码生成器的目的,配置文件的修改如下图,把系统的主要启动程序修改为代码生成器就可以了。通过程序的运行界面也可以修改的,可以把启动程序修改为代码生成器。双击通用权限管理系统,自然就一运行就是代码生成器了,又简单又好用了,
jirigala
·
2013-05-09 10:57
配置文件
生成器
通用
的
随心所欲
如何在自己的信息管理系统里集成第三方权限控制组件 - 设计一个漂亮的WEB界面
我们大家都梦想有个完美的各种信息管理系统,其实一个人又会数据库,又会
C#.NET
程序,还要精通HTML,还要精通CSS,更要精通JS,还有精力去写很多东西,又要调试前台又要调试后台,而且每开发一个系统都要做一套
jirigala
·
2013-05-09 09:29
如何
第三方
漂亮
管理系统
的
数据插入给C# .NET 兄弟们做点小贡献 - NoSql LevelDB .net 移植版 普通PC 100万条数据插入不超过4秒
给
C#.NET
兄弟们做点小献贡-NoSqlLevelDB.net移植版通普PC100万条数据插入不超越4秒 支撑多线程,发并安全 解决方案下载址地:http://pan.baidu.com/
·
2013-05-06 20:00
NoSQL
C# .net Gridview 基于Jquery客户端 冻结行 冻结列 (固定行、固定列) js 插件
相信
C#.net
的程序员们都期待一个;强大的冻结行,冻结列的js插件;下面我为大家献上一、aspx页面:引用js和css(注意jquery)是必须的 functiongridviewScroll(){
liming850628
·
2013-05-06 16:00
jquery
.net
C#
GridView
冻结列
Google NoSql LevelDB .net 移植版
给
C#.NET
的兄弟们做点小贡献-NoSqlLevelDB.net移植版普通PC100万条数据插入不超过4秒给
C#.NET
兄弟们做点小贡献-NoSqlLevelDB.net移植版普通PC100万条数据插入不超过
·
2013-05-06 09:00
NoSQL
leveldb
云寻觅
分布式KV存储
给C# .NET 兄弟们做点小贡献 - NoSql LevelDB .net 移植版 普通PC 100万条数据插入不超过4秒
给
C#.NET
兄弟们做点小贡献-NoSqlLevelDB.net移植版普通PC100万条数据插入不超过4秒支持多线程,并发安全解决方案下载地址:http://pan.baidu.com/share/link
tengyunjiawu_com
·
2013-05-06 00:00
那些年,我们一起追寻的异步编程
=============
C#.Net
篇目录==============序哈哈,经过一番努力,我写的异步编程系列也算有头有尾,当然不是说这个系列已经更新完毕,这个头尾只是表示新旧知识点都有简单涉及到,接下去我还会丰富这一系列并且有机会整个小应用
king_tt
·
2013-04-28 17:00
编程
C#.net
微信公众账号接口开发
微信越来越火,微信公众平台成为开发成新宠,本文用
C#.net
开发微信公众信号接口。
陌上幽兰
·
2013-04-28 11:00
微信
在
c#.net
通用权限管理系统组件里的 部门经理,分管副总 的管理方法参考
角色有 部门经理,分管副总部门有 一部、二部、三部用户张三、李四、王五张三所拥有的角色是 部门经理、分管副总李四所用有的角色是 部门经理、分管副总王五所拥有的角色是 部门经理 张三是一部的部门经理,是一部、二部的分管副总李四是二部的部门经理,是二部、三部的分管副总我想得到的就是二部的部门经理是谁? 杭州-吉日嘎拉我们的组织机构里,已经有这个功能主管,这里可以理解为部门主管,每个部门都可以设置然
jirigala
·
2013-04-27 16:56
经理
管理系统
C#.net
节假日批量设置的
C#.NET
程序代码参考
例如我们在设置审批流程时,往往需要设置限制时限,例如2天内审核好等等,这时候会遇到休息日,需要把休息日去掉,当然有各种各样复杂的情况,我们先把问题想得简单一些,就按普通的休息一整天,全公司都统一休息的方式。下面是程序的运行效果,主要是把12个月展示在上面,有时候费力一些,黑色部分是表示休息,本想用红色显示,但是微软默认是黑色的,没能搞定实现代码可以参考//---------------------
jirigala
·
2013-04-27 16:03
程序
C#.net
大公司业务流程审批组件【部门的员工―部门经理―部门副总―人力经理―人力副总】实现参考
大公司业务流程审批组件【部门的员工—部门经理—部门副总—人力经理—人力副总】实现参考,强大的基础数据管理工具-
C#.NET
通用权限管理系统组件公司大了后各种业务管理系统的难度就会加大,对软件系统的难度要求也会加大
jirigala
·
2013-04-27 16:06
经理
人力
副总
C#.NET
通用权限管理系统组件 大数据多表分页获取部分列的参考方法
往往我们开发各种信息系统的时候,不只是简单的从一个表读取数据,很可能是从多个表读取数据后,把结果展示在界面上,当遇到2个大表关联时,若技术上没进行一些处理,那分页显示时速度会非常糟糕,在通用权限管理系统组件了,有专门针对大数据的分页优化,下面的代码就是具体的实现方法。 #regionprivatevoidDoSearch()获取列表 /// ///获取列表/// privatevoidD
jirigala
·
2013-04-27 16:56
通用
管理系统
软件合作开发:2012年年底给苏州工业园区某家软件企业实施
C#.NET
软件开发系统框架的经验小结
其实我们每个程序员都有一个梦想,那就是打造一个完美的软件开发框架,只可惜这个梦想太难实现了,并不是我们不努力而是只能责怪时代发展太快了。 C#快速开发架构推销过程中遇到的各种困难小结:1:我们的思维、对业务的深入理解程度、对专业知识的深入程度往往没老外那么深,分工明确、职责明确、定位明确都难做到,容易思维混乱,开发框架经不起推敲的更多一些。2:软件技术发展实在太快了,你刚掌握好一个技术,另外一
jirigala
·
2013-04-27 16:13
开发
软件
工业园区
C#.NET
权限管理系统组件 - 大数据只获取更新部分数据列的标准例子
程序的运行效果如下:1:获取时,只获取需要的列,不需要的列不获取,主要原因是:因为数据量大获取所有的列传输的数据量大,有些敏感数据未必需要都传输在网络上,其次是更新数据时的版本问题尽量避免,你也在改他也在改,隐藏的数据列也更新了,并不是很好甚至可能引起一些没必要的错误。 #regionpublicDataTableGetAddressDataTableByPage(BaseUserInfous
jirigala
·
2013-04-27 16:12
标准
管理系统
C#.NET
权限管理系统组件 - 大数据读写分离实现的例子
当web服务器的每天的访问量超过10万ip时对服务器主机的性能要求就非常高了,而且这些访问量又不是平均分布在24个小时里,往往有一个集中的访问高峰,晚上服务器的访问量又很低甚至是深夜连续好几个小时没访问量! 例如我们平时维护的网站的日平均访问量是30万ip、访问高峰时并发的用户量非常大,数据库主机的压力非常大,虽然我们采取了分库措施,但是有些大表、核心业务表的访问压力又非常大,例如有同时有1千
jirigala
·
2013-04-27 15:32
管理系统
大数据读写分离
C#.NET
字符串比较中忽略符号的方法
比如有这样两个字符串:复制代码代码如下:vara="a-b=c12";varb="a.b___c12";好吧显然无论你使用哪种常规方法,他们的比较结果肯定不是0,因为他们长度不等,即使长度相等由于字符之间的符号不等他们也不可能相等。怎样在字符串比较中忽略符号?事实上CompareOptions.IgnoreSymbols枚举选项可以达到这个要求。使用CultureInfo中的CompareInfo
·
2013-04-26 15:16
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他