├── 相关资料
├── Fork.vsdx
├── git.vsdx
├── 产品全流程-流程图.vsdx
├── 授权系统
│ ├── 授权原理.vsdx
│ ├── 组织单元.vsdx
│ ├── 基于用户的授权1.vsdx
│ ├── 基于用户的授权2.vsdx
│ ├── 基于角色的授权1.vsdx
│ ├── 基于角色的授权2.vsdx
│ └── 基于用户或者角色的授权1.vsdx
├── 视频网站业务流程.vsdx
├── 产品全流程-数据表设计.vsdx
└── 产品全流程-数据表设计.PDM
├── PracticalProjects
└── TimeManagementSystem.PC
│ ├── TimeManagementSystem.Client
│ ├── App.config
│ ├── Properties
│ │ ├── Settings.settings
│ │ ├── Settings.Designer.cs
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ ├── Program.cs
│ ├── Form1.cs
│ ├── TimeManagementSystem.Client.csproj
│ ├── Form1.Designer.cs
│ └── Form1.resx
│ ├── TimeManagementSystem.WindowsService
│ ├── App.config
│ ├── Service1.cs
│ ├── Program.cs
│ ├── Service1.Designer.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── TimeManagementSystem.WindowsService.csproj
│ └── TimeManagementSystem.PC.sln
├── CSharpGrammarLearnConsole
├── CSharpGrammarLearnConsole
│ ├── CSharpGrammarLearnConsole.csproj
│ ├── FibonacciNumber.cs
│ ├── JudgeConditions
│ │ ├── Tourism.cs
│ │ ├── Market.cs
│ │ └── BuyProductFormMarket.cs
│ ├── NumberSort.cs
│ ├── Program.cs
│ ├── CumulativeSum.cs
│ └── Exhaustion.cs
└── CSharpGrammarLearnConsole.sln
├── .gitattributes
├── README.md
└── .gitignore
/相关资料/Fork.vsdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zLulus/CSharpLearn/HEAD/相关资料/Fork.vsdx
--------------------------------------------------------------------------------
/相关资料/git.vsdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zLulus/CSharpLearn/HEAD/相关资料/git.vsdx
--------------------------------------------------------------------------------
/相关资料/产品全流程-流程图.vsdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zLulus/CSharpLearn/HEAD/相关资料/产品全流程-流程图.vsdx
--------------------------------------------------------------------------------
/相关资料/授权系统/授权原理.vsdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zLulus/CSharpLearn/HEAD/相关资料/授权系统/授权原理.vsdx
--------------------------------------------------------------------------------
/相关资料/授权系统/组织单元.vsdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zLulus/CSharpLearn/HEAD/相关资料/授权系统/组织单元.vsdx
--------------------------------------------------------------------------------
/相关资料/视频网站业务流程.vsdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zLulus/CSharpLearn/HEAD/相关资料/视频网站业务流程.vsdx
--------------------------------------------------------------------------------
/相关资料/产品全流程-数据表设计.vsdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zLulus/CSharpLearn/HEAD/相关资料/产品全流程-数据表设计.vsdx
--------------------------------------------------------------------------------
/相关资料/授权系统/基于用户的授权1.vsdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zLulus/CSharpLearn/HEAD/相关资料/授权系统/基于用户的授权1.vsdx
--------------------------------------------------------------------------------
/相关资料/授权系统/基于用户的授权2.vsdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zLulus/CSharpLearn/HEAD/相关资料/授权系统/基于用户的授权2.vsdx
--------------------------------------------------------------------------------
/相关资料/授权系统/基于角色的授权1.vsdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zLulus/CSharpLearn/HEAD/相关资料/授权系统/基于角色的授权1.vsdx
--------------------------------------------------------------------------------
/相关资料/授权系统/基于角色的授权2.vsdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zLulus/CSharpLearn/HEAD/相关资料/授权系统/基于角色的授权2.vsdx
--------------------------------------------------------------------------------
/相关资料/授权系统/基于用户或者角色的授权1.vsdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zLulus/CSharpLearn/HEAD/相关资料/授权系统/基于用户或者角色的授权1.vsdx
--------------------------------------------------------------------------------
/PracticalProjects/TimeManagementSystem.PC/TimeManagementSystem.Client/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/CSharpGrammarLearnConsole/CSharpGrammarLearnConsole/CSharpGrammarLearnConsole.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | netcoreapp3.1
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/PracticalProjects/TimeManagementSystem.PC/TimeManagementSystem.WindowsService/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/PracticalProjects/TimeManagementSystem.PC/TimeManagementSystem.Client/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/CSharpGrammarLearnConsole/CSharpGrammarLearnConsole/FibonacciNumber.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace CSharpGrammarLearnConsole
6 | {
7 | internal static class FibonacciNumber
8 | {
9 | internal static int GetFibonacciNumber(int n)
10 | {
11 | if (n > 2)
12 | {
13 | //递归:获得n-1和n-2的数
14 | return GetFibonacciNumber(n - 1) + GetFibonacciNumber(n - 2);
15 | }
16 | //n=1返回0,n=2返回1
17 | return n-1;
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/PracticalProjects/TimeManagementSystem.PC/TimeManagementSystem.Client/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Threading.Tasks;
5 | using System.Windows.Forms;
6 |
7 | namespace TimeManagementSystem.PC
8 | {
9 | static class Program
10 | {
11 | ///
12 | /// The main entry point for the application.
13 | ///
14 | [STAThread]
15 | static void Main()
16 | {
17 | Application.EnableVisualStyles();
18 | Application.SetCompatibleTextRenderingDefault(false);
19 | Application.Run(new Form1());
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/PracticalProjects/TimeManagementSystem.PC/TimeManagementSystem.WindowsService/Service1.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Diagnostics;
6 | using System.Linq;
7 | using System.ServiceProcess;
8 | using System.Text;
9 | using System.Threading.Tasks;
10 |
11 | namespace TimeManagementSystem.WindowsService
12 | {
13 | public partial class Service1 : ServiceBase
14 | {
15 | public Service1()
16 | {
17 | InitializeComponent();
18 | }
19 |
20 | protected override void OnStart(string[] args)
21 | {
22 | }
23 |
24 | protected override void OnStop()
25 | {
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/PracticalProjects/TimeManagementSystem.PC/TimeManagementSystem.WindowsService/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.ServiceProcess;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace TimeManagementSystem.WindowsService
9 | {
10 | static class Program
11 | {
12 | ///
13 | /// The main entry point for the application.
14 | ///
15 | static void Main()
16 | {
17 | ServiceBase[] ServicesToRun;
18 | ServicesToRun = new ServiceBase[]
19 | {
20 | new Service1()
21 | };
22 | ServiceBase.Run(ServicesToRun);
23 | }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/CSharpGrammarLearnConsole/CSharpGrammarLearnConsole/JudgeConditions/Tourism.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace CSharpGrammarLearnConsole.JudgeConditions
6 | {
7 | internal static class Tourism
8 | {
9 | internal static void SelectTourism()
10 | {
11 | var selectedTourism = "你最终选择前往的目的地";
12 | switch (selectedTourism)
13 | {
14 | case "日本":
15 | //做前往日本的旅行攻略
16 | break;
17 | case "拉萨":
18 | //做前往拉萨的旅行攻略
19 | break;
20 | case "泰国":
21 | //做前往泰国的旅行攻略
22 | break;
23 | default:
24 | //选择什么的太困难了,还是宅家里吧
25 | break;
26 | }
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/CSharpGrammarLearnConsole/CSharpGrammarLearnConsole/NumberSort.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace CSharpGrammarLearnConsole
7 | {
8 | internal static class NumberSort
9 | {
10 | internal static void SortMethod(int count=3)
11 | {
12 | List numbers = new List();
13 | for(int i = 0; i < count; i++)
14 | {
15 | Console.WriteLine($"请输入第{i + 1}个整数:");
16 | var numberStr = Console.ReadLine();
17 | var number = int.Parse(numberStr);
18 | numbers.Add(number);
19 | }
20 | numbers = numbers.OrderBy(x=>x).ToList();
21 | Console.WriteLine("从小到大排序结果如下:");
22 | foreach(var num in numbers)
23 | {
24 | Console.WriteLine(num);
25 | }
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/PracticalProjects/TimeManagementSystem.PC/TimeManagementSystem.Client/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace TimeManagementSystem.Client.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.8.1.0")]
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 |
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 |
20 | public static Settings Default {
21 | get {
22 | return defaultInstance;
23 | }
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/CSharpGrammarLearnConsole/CSharpGrammarLearnConsole.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 16
4 | VisualStudioVersion = 16.0.29728.190
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpGrammarLearnConsole", "CSharpGrammarLearnConsole\CSharpGrammarLearnConsole.csproj", "{F63DC0F6-F4DE-4D9A-9B89-DC3DB6798F05}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Release|Any CPU = Release|Any CPU
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {F63DC0F6-F4DE-4D9A-9B89-DC3DB6798F05}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {F63DC0F6-F4DE-4D9A-9B89-DC3DB6798F05}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {F63DC0F6-F4DE-4D9A-9B89-DC3DB6798F05}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {F63DC0F6-F4DE-4D9A-9B89-DC3DB6798F05}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | GlobalSection(ExtensibilityGlobals) = postSolution
23 | SolutionGuid = {BF891640-219E-4289-AF6C-E0F344AD91E8}
24 | EndGlobalSection
25 | EndGlobal
26 |
--------------------------------------------------------------------------------
/PracticalProjects/TimeManagementSystem.PC/TimeManagementSystem.WindowsService/Service1.Designer.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace TimeManagementSystem.WindowsService
3 | {
4 | partial class Service1
5 | {
6 | ///
7 | /// Required designer variable.
8 | ///
9 | private System.ComponentModel.IContainer components = null;
10 |
11 | ///
12 | /// Clean up any resources being used.
13 | ///
14 | /// true if managed resources should be disposed; otherwise, false.
15 | protected override void Dispose(bool disposing)
16 | {
17 | if (disposing && (components != null))
18 | {
19 | components.Dispose();
20 | }
21 | base.Dispose(disposing);
22 | }
23 |
24 | #region Component Designer generated code
25 |
26 | ///
27 | /// Required method for Designer support - do not modify
28 | /// the contents of this method with the code editor.
29 | ///
30 | private void InitializeComponent()
31 | {
32 | components = new System.ComponentModel.Container();
33 | this.ServiceName = "Service1";
34 | }
35 |
36 | #endregion
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/CSharpGrammarLearnConsole/CSharpGrammarLearnConsole/JudgeConditions/Market.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace CSharpGrammarLearnConsole.JudgeConditions
6 | {
7 | ///
8 | /// 市场类
9 | ///
10 | internal class Market
11 | {
12 | ///
13 | /// 构造函数
14 | ///
15 | ///
16 | internal Market(string marketName)
17 | {
18 | //可以在这里做一些初始化的工作
19 | //比如,使用"marketName"区分不同的菜市场
20 | }
21 |
22 | ///
23 | /// 查询货物是否有货
24 | ///
25 | /// 货物名称
26 | ///
27 | internal bool IsHaveProduct(string productName)
28 | {
29 | //未实现
30 | return true;
31 | }
32 |
33 | ///
34 | /// 查询货物价格
35 | ///
36 | /// 货物名称
37 | ///
38 | internal decimal GetPrice(string productName)
39 | {
40 | //未实现
41 | return -1;
42 | }
43 |
44 | ///
45 | /// 购买
46 | ///
47 | /// 货物名称
48 | /// 购买数量
49 | ///
50 | internal bool Buy(string productName,decimal amount)
51 | {
52 | //未实现
53 | return true;
54 | }
55 | }
56 | }
57 |
--------------------------------------------------------------------------------
/CSharpGrammarLearnConsole/CSharpGrammarLearnConsole/Program.cs:
--------------------------------------------------------------------------------
1 | using CSharpGrammarLearnConsole.JudgeConditions;
2 | using System;
3 | using System.Threading;
4 | using System.Threading.Tasks;
5 |
6 | namespace CSharpGrammarLearnConsole
7 | {
8 | class Program
9 | {
10 | static void Main(string[] args)
11 | {
12 | //求1+2+3+„„+10的和。
13 | //CumulativeSum.Method1();
14 | //CumulativeSum.Method2();
15 | //CumulativeSum.Method3();
16 | //CumulativeSum.Method4();
17 | //CumulativeSum.Method5();
18 |
19 | //光明小学六年级选出的男生的1/11和12名女生参加数学竞赛,剩下的男生人数是剩下的女生人数的2倍.已知六年级共有156人,问男、女生各有多少人?
20 | //Exhaustion.GetNumberOfBoysAndGirls1();
21 | //Exhaustion.GetNumberOfBoysAndGirls2();
22 |
23 | //输出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其中各位数字立方和等于该数字本身。例如:153是一个“水仙花数”,因为153=1*1*1+5*5*5+3*3*3。
24 | //Exhaustion.GetArmstrongNumber(100,999);
25 |
26 | //精度
27 | //Exhaustion.Precision();
28 |
29 | //任意输入三个整数,然后按从小到大的顺序输出。
30 | //NumberSort.SortMethod();
31 |
32 | //购买排骨
33 | //BuyProductFormMarket.BuyRibs();
34 | //购买猪蹄or排骨
35 | //BuyProductFormMarket.BuyTrottersOrRibs();
36 |
37 | //旅行的选择
38 | //Tourism.SelectTourism();
39 |
40 | //斐波那契数列
41 | var fibonacciNumber = FibonacciNumber.GetFibonacciNumber(10);
42 | Console.WriteLine($"{fibonacciNumber}");
43 |
44 | Console.ReadLine();
45 | }
46 |
47 |
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/PracticalProjects/TimeManagementSystem.PC/TimeManagementSystem.Client/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("TimeManagementSystem.PC")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("TimeManagementSystem.PC")]
13 | [assembly: AssemblyCopyright("Copyright © 2020")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("0c83bdc7-8aee-4393-882f-352b63788427")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/PracticalProjects/TimeManagementSystem.PC/TimeManagementSystem.WindowsService/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("TimeManagementSystem.WindowsService")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("TimeManagementSystem.WindowsService")]
13 | [assembly: AssemblyCopyright("Copyright © 2020")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("90833880-a3f0-4478-94f8-f4063d659dbd")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/CSharpGrammarLearnConsole/CSharpGrammarLearnConsole/JudgeConditions/BuyProductFormMarket.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace CSharpGrammarLearnConsole.JudgeConditions
6 | {
7 | internal static class BuyProductFormMarket
8 | {
9 | ///
10 | /// 购买排骨
11 | ///
12 | internal static void BuyRibs()
13 | {
14 | //获得一个“市场”实例对象
15 | Market market = new Market("菜市场");
16 |
17 | string ribs = "排骨";
18 | var price = market.GetPrice(ribs);
19 | if (price <= 35)
20 | {
21 | //购买排骨
22 | market.Buy(ribs, 3);
23 | }
24 | else
25 | {
26 | //什么都不做,这个else代码段可以不写
27 | }
28 | }
29 |
30 | ///
31 | /// 购买猪蹄or排骨
32 | ///
33 | internal static void BuyTrottersOrRibs()
34 | {
35 | Market market = new Market("菜市场");
36 |
37 | string ribs = "排骨";
38 | string trotters = "猪蹄";
39 | var isHaveTrotters = market.IsHaveProduct(trotters);
40 | if (isHaveTrotters)
41 | {
42 | var trottersPrice= market.GetPrice(trotters);
43 | if (trottersPrice <= 40)
44 | {
45 | market.Buy(trotters, 2);
46 | //“回家”,后面的逻辑不再执行
47 | return;
48 | }
49 | }
50 | var isHaveRibs = market.IsHaveProduct(ribs);
51 | if (isHaveRibs)
52 | {
53 | market.Buy(ribs, 3);
54 | }
55 | }
56 | }
57 | }
58 |
--------------------------------------------------------------------------------
/PracticalProjects/TimeManagementSystem.PC/TimeManagementSystem.PC.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 16
4 | VisualStudioVersion = 16.0.30804.86
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TimeManagementSystem.WindowsService", "TimeManagementSystem.WindowsService\TimeManagementSystem.WindowsService.csproj", "{90833880-A3F0-4478-94F8-F4063D659DBD}"
7 | EndProject
8 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TimeManagementSystem.Client", "TimeManagementSystem.Client\TimeManagementSystem.Client.csproj", "{0C83BDC7-8AEE-4393-882F-352B63788427}"
9 | EndProject
10 | Global
11 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
12 | Debug|Any CPU = Debug|Any CPU
13 | Release|Any CPU = Release|Any CPU
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {90833880-A3F0-4478-94F8-F4063D659DBD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {90833880-A3F0-4478-94F8-F4063D659DBD}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {90833880-A3F0-4478-94F8-F4063D659DBD}.Release|Any CPU.ActiveCfg = Release|Any CPU
19 | {90833880-A3F0-4478-94F8-F4063D659DBD}.Release|Any CPU.Build.0 = Release|Any CPU
20 | {0C83BDC7-8AEE-4393-882F-352B63788427}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
21 | {0C83BDC7-8AEE-4393-882F-352B63788427}.Debug|Any CPU.Build.0 = Debug|Any CPU
22 | {0C83BDC7-8AEE-4393-882F-352B63788427}.Release|Any CPU.ActiveCfg = Release|Any CPU
23 | {0C83BDC7-8AEE-4393-882F-352B63788427}.Release|Any CPU.Build.0 = Release|Any CPU
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {0160C5F4-8C14-4652-BE39-ED22A10F25CD}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/PracticalProjects/TimeManagementSystem.PC/TimeManagementSystem.Client/Form1.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Threading.Tasks;
9 | using System.Windows.Forms;
10 |
11 | namespace TimeManagementSystem.PC
12 | {
13 | public partial class Form1 : Form
14 | {
15 | public Form1()
16 | {
17 | InitializeComponent();
18 |
19 | AddData();
20 | }
21 |
22 | private void AddData()
23 | {
24 | //新增
25 | for(int i = 0; i < 10; i++)
26 | {
27 | this.TheTaskList.Items.Add($"任务{i}");
28 | }
29 |
30 | }
31 |
32 | private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
33 | {
34 | //todo 根据任务状态控制按钮的可用与不可用
35 | if (this.TheTaskList.SelectedIndex == 0)
36 | {
37 | DeleteButton.Enabled = false;
38 | }
39 | else
40 | {
41 | DeleteButton.Enabled = true;
42 | }
43 |
44 | }
45 |
46 | private void Form1_Load(object sender, EventArgs e)
47 | {
48 |
49 | }
50 |
51 | private void Complete_Click(object sender, EventArgs e)
52 | {
53 |
54 | }
55 |
56 | private void button1_Click_1(object sender, EventArgs e)
57 | {
58 |
59 | }
60 |
61 | private void DetailEditAddButton_Click(object sender, EventArgs e)
62 | {
63 |
64 | }
65 |
66 | private void DeleteButton_Click(object sender, EventArgs e)
67 | {
68 |
69 |
70 | if (this.TheTaskList.SelectedItem == null)
71 | {
72 | MessageBox.Show("未选择项目,无法删除!");
73 | return;
74 | }
75 | var selectItem = this.TheTaskList.SelectedItem as string;
76 | var r= MessageBox.Show($"是否确定删除{selectItem}?","1111",MessageBoxButtons.YesNo,MessageBoxIcon.Information);
77 | if (r == DialogResult.Yes)
78 | {
79 | this.TheTaskList.Items.Remove(selectItem);
80 | }
81 | }
82 | }
83 | }
84 |
--------------------------------------------------------------------------------
/CSharpGrammarLearnConsole/CSharpGrammarLearnConsole/CumulativeSum.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace CSharpGrammarLearnConsole
6 | {
7 | internal static class CumulativeSum
8 | {
9 | internal static void Method1()
10 | {
11 | var result = 0;
12 | result = result + 1;
13 | result = result + 2;
14 | result = result + 3;
15 | result = result + 4;
16 | result = result + 5;
17 | result = result + 6;
18 | result = result + 7;
19 | result = result + 8;
20 | result = result + 9;
21 | result = result + 10;
22 | Console.WriteLine(result);
23 | }
24 |
25 | internal static void Method2()
26 | {
27 | var result = 0;
28 | for (int i = 1; i <= 10; i++)
29 | {
30 | result = result + i;
31 | }
32 | Console.WriteLine(result);
33 | }
34 |
35 | internal static void Method3()
36 | {
37 | //询问
38 | Console.WriteLine($"求和1+2+3,,,+n,请输入n的具体数字。");
39 | //得到输入
40 | var n= Console.ReadLine();
41 | //C#是强类型,转换类型
42 | var endNumber = int.Parse(n);
43 | var result = 0;
44 | for (int i = 1; i <= endNumber; i++)
45 | {
46 | result = result + i;
47 | }
48 | Console.WriteLine(result);
49 | }
50 |
51 | internal static void Method4()
52 | {
53 | //询问
54 | Console.WriteLine($"求和1+2+3,,,+n,请输入n的具体数字。");
55 | //得到输入
56 | var n = Console.ReadLine();
57 | //C#是强类型,转换类型
58 |
59 | var endNumber = 0;
60 | bool isSuccess=int.TryParse(n,out endNumber);
61 | if (isSuccess==true)
62 | {
63 | var result = 0;
64 | for (int i = 1; i <= endNumber; i++)
65 | {
66 | result = result + i;
67 | }
68 | Console.WriteLine($"1+2+3,,,+{endNumber}的结果:{result}");
69 | }
70 | else
71 | {
72 | Console.WriteLine($"错误的输入{n}");
73 | }
74 | }
75 |
76 | internal static void Method5()
77 | {
78 | //这里是一个无限循环,一般在开发中不常见,容易出现问题
79 | while (true)
80 | {
81 | Method4();
82 | }
83 | }
84 | }
85 | }
86 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | ###############################################################################
2 | # Set default behavior to automatically normalize line endings.
3 | ###############################################################################
4 | * text=auto
5 |
6 | ###############################################################################
7 | # Set default behavior for command prompt diff.
8 | #
9 | # This is need for earlier builds of msysgit that does not have it on by
10 | # default for csharp files.
11 | # Note: This is only used by command line
12 | ###############################################################################
13 | #*.cs diff=csharp
14 |
15 | ###############################################################################
16 | # Set the merge driver for project and solution files
17 | #
18 | # Merging from the command prompt will add diff markers to the files if there
19 | # are conflicts (Merging from VS is not affected by the settings below, in VS
20 | # the diff markers are never inserted). Diff markers may cause the following
21 | # file extensions to fail to load in VS. An alternative would be to treat
22 | # these files as binary and thus will always conflict and require user
23 | # intervention with every merge. To do so, just uncomment the entries below
24 | ###############################################################################
25 | #*.sln merge=binary
26 | #*.csproj merge=binary
27 | #*.vbproj merge=binary
28 | #*.vcxproj merge=binary
29 | #*.vcproj merge=binary
30 | #*.dbproj merge=binary
31 | #*.fsproj merge=binary
32 | #*.lsproj merge=binary
33 | #*.wixproj merge=binary
34 | #*.modelproj merge=binary
35 | #*.sqlproj merge=binary
36 | #*.wwaproj merge=binary
37 |
38 | ###############################################################################
39 | # behavior for image files
40 | #
41 | # image files are treated as binary by default.
42 | ###############################################################################
43 | #*.jpg binary
44 | #*.png binary
45 | #*.gif binary
46 |
47 | ###############################################################################
48 | # diff behavior for common document formats
49 | #
50 | # Convert binary document formats to text before diffing them. This feature
51 | # is only available from the command line. Turn it on by uncommenting the
52 | # entries below.
53 | ###############################################################################
54 | #*.doc diff=astextplain
55 | #*.DOC diff=astextplain
56 | #*.docx diff=astextplain
57 | #*.DOCX diff=astextplain
58 | #*.dot diff=astextplain
59 | #*.DOT diff=astextplain
60 | #*.pdf diff=astextplain
61 | #*.PDF diff=astextplain
62 | #*.rtf diff=astextplain
63 | #*.RTF diff=astextplain
64 |
--------------------------------------------------------------------------------
/PracticalProjects/TimeManagementSystem.PC/TimeManagementSystem.WindowsService/TimeManagementSystem.WindowsService.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {90833880-A3F0-4478-94F8-F4063D659DBD}
8 | WinExe
9 | TimeManagementSystem.WindowsService
10 | TimeManagementSystem.WindowsService
11 | v4.8
12 | 512
13 | true
14 | true
15 |
16 |
17 | AnyCPU
18 | true
19 | full
20 | false
21 | bin\Debug\
22 | DEBUG;TRACE
23 | prompt
24 | 4
25 |
26 |
27 | AnyCPU
28 | pdbonly
29 | true
30 | bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 | Component
49 |
50 |
51 | Service1.cs
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/CSharpGrammarLearnConsole/CSharpGrammarLearnConsole/Exhaustion.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace CSharpGrammarLearnConsole
6 | {
7 | internal static class Exhaustion
8 | {
9 | internal static void GetNumberOfBoysAndGirls1()
10 | {
11 | for(int boysNumber=0; boysNumber<=156; boysNumber++)
12 | {
13 | var girlsNumber = 156 - boysNumber;
14 | //双等号表示“等于”
15 | //10.0/ 11.0不能改成10/ 11,涉及精度问题
16 | if ((10.0/ 11.0) * boysNumber == ((girlsNumber - 12) * 2))
17 | {
18 | Console.WriteLine($"男生人数为{boysNumber},女生人数为{girlsNumber}");
19 | break;
20 | }
21 | }
22 | Console.WriteLine("运算完毕");
23 | }
24 |
25 | internal static void GetNumberOfBoysAndGirls2()
26 | {
27 | for (int boysNumber = 0; boysNumber <= 156; boysNumber++)
28 | {
29 | for(int girlsNumber=0; girlsNumber<=156; girlsNumber++)
30 | {
31 | if ((girlsNumber + boysNumber == 156) &&
32 | (10.0 / 11.0) * boysNumber == ((girlsNumber - 12) * 2))
33 | {
34 | Console.WriteLine($"男生人数为{boysNumber},女生人数为{girlsNumber}");
35 | }
36 | }
37 | }
38 | Console.WriteLine("运算完毕");
39 | }
40 |
41 | internal static void GetArmstrongNumber(int startIndex,int endIndex)
42 | {
43 | if(startIndex> endIndex)
44 | {
45 | Console.WriteLine($"输入的数据错误,起始数据大于终止数据");
46 | return;
47 | }
48 | Console.WriteLine($"获得{startIndex}-{endIndex}的水仙花数:");
49 | for(var target= startIndex; target <= endIndex; target++)
50 | {
51 | //也可以通过取余的方式获得数字的每一位
52 | var numberList = target.ToString().ToCharArray();
53 | double sum = 0;
54 | for (var index = 0; index < numberList.Length; index++)
55 | {
56 | StringBuilder sb = new StringBuilder();
57 | sb.Append(numberList[index]);
58 | string s = sb.ToString();
59 | var number = int.Parse(s);
60 | sum += Math.Pow(number, 3);
61 | }
62 | if(sum== target)
63 | {
64 | Console.WriteLine($"水仙花数:{target}");
65 | }
66 | }
67 | Console.WriteLine("运算完毕");
68 | }
69 |
70 | internal static void Precision()
71 | {
72 | var result1 = 10 / 11;
73 | Console.WriteLine($"10 / 11={result1}");
74 | var result2 = 10.0 / 11.0;
75 | Console.WriteLine($"10.0 / 11.0={result2}");
76 | }
77 | }
78 | }
79 |
--------------------------------------------------------------------------------
/PracticalProjects/TimeManagementSystem.PC/TimeManagementSystem.Client/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace TimeManagementSystem.Client.Properties {
12 | using System;
13 |
14 |
15 | ///
16 | /// A strongly-typed resource class, for looking up localized strings, etc.
17 | ///
18 | // This class was auto-generated by the StronglyTypedResourceBuilder
19 | // class via a tool like ResGen or Visual Studio.
20 | // To add or remove a member, edit your .ResX file then rerun ResGen
21 | // with the /str option, or rebuild your VS project.
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources {
26 |
27 | private static global::System.Resources.ResourceManager resourceMan;
28 |
29 | private static global::System.Globalization.CultureInfo resourceCulture;
30 |
31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
32 | internal Resources() {
33 | }
34 |
35 | ///
36 | /// Returns the cached ResourceManager instance used by this class.
37 | ///
38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
39 | internal static global::System.Resources.ResourceManager ResourceManager {
40 | get {
41 | if (object.ReferenceEquals(resourceMan, null)) {
42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TimeManagementSystem.Client.Properties.Resources", typeof(Resources).Assembly);
43 | resourceMan = temp;
44 | }
45 | return resourceMan;
46 | }
47 | }
48 |
49 | ///
50 | /// Overrides the current thread's CurrentUICulture property for all
51 | /// resource lookups using this strongly typed resource class.
52 | ///
53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
54 | internal static global::System.Globalization.CultureInfo Culture {
55 | get {
56 | return resourceCulture;
57 | }
58 | set {
59 | resourceCulture = value;
60 | }
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # CSharpLearn简介
2 | CSharpLearn是C#教学系列的示例项目和教学文档集合。教学文档将放到Wiki里面。
3 |
4 | CSharpLearn是针对计算机零基础的教学课程,将从零开始讲解C#开发。主要讲解内容在应用开发层面,想看数据建模、底层算法的同学就不必看了。
5 |
6 | CSharpLearn和[My_Note](https://github.com/zLulus/My_Note/)、[NotePractice](https://github.com/zLulus/NotePractice)的区别在于,CSharpLearn将从开发的各个方面来讲解C#开发,而不是独立的、纯粹的知识点,CSharpLearn中将包含解决问题的思路,设计理念等等思维性的内容。
7 |
8 | CSharpLearn和[My_Note](https://github.com/zLulus/My_Note/)、[NotePractice](https://github.com/zLulus/NotePractice)的知识点一定会有重合的地方,但[My_Note](https://github.com/zLulus/My_Note/)、[NotePractice](https://github.com/zLulus/NotePractice)更偏向于“答案”,CSharpLearn和则重点在于如何得到答案。
9 |
10 | 因为作者时间精力有限,所以这个项目随缘更新啦,也欢迎各位大大踊跃PR━(*`∀´*)ノ亻!
11 |
12 | If you have any questions about CSharpLearn, you can create issues.
13 |
14 | ## 目录
15 | [1.1 开发IDE、必备工具](https://github.com/zLulus/CSharpLearn/wiki/1.1-%E5%BC%80%E5%8F%91IDE%E3%80%81%E5%BF%85%E5%A4%87%E5%B7%A5%E5%85%B7)
16 |
17 | [1.2 C#可以做的事概览](https://github.com/zLulus/CSharpLearn/wiki/1.2-C%23%E5%8F%AF%E4%BB%A5%E5%81%9A%E7%9A%84%E4%BA%8B%E6%A6%82%E8%A7%88)
18 |
19 | [2.1 C#语法的学习(一) && 循环](https://github.com/zLulus/CSharpLearn/wiki/2.1-C%23%E8%AF%AD%E6%B3%95%E7%9A%84%E5%AD%A6%E4%B9%A0%EF%BC%88%E4%B8%80%EF%BC%89-&&-%E5%BE%AA%E7%8E%AF)
20 |
21 | [2.2 C#语法的学习(二) && 穷举](https://github.com/zLulus/CSharpLearn/wiki/2.2-C%23%E8%AF%AD%E6%B3%95%E7%9A%84%E5%AD%A6%E4%B9%A0%EF%BC%88%E4%BA%8C%EF%BC%89--&&-%E7%A9%B7%E4%B8%BE)
22 |
23 | [2.3 C#语法的学习(三) && 排序](https://github.com/zLulus/CSharpLearn/wiki/2.3-C%23%E8%AF%AD%E6%B3%95%E7%9A%84%E5%AD%A6%E4%B9%A0%EF%BC%88%E4%B8%89%EF%BC%89-&&-%E6%8E%92%E5%BA%8F)
24 |
25 | [2.4 C#语法的学习(四) && 递归](https://github.com/zLulus/CSharpLearn/wiki/2.4-C%23%E8%AF%AD%E6%B3%95%E7%9A%84%E5%AD%A6%E4%B9%A0%EF%BC%88%E5%9B%9B%EF%BC%89-&&-%E9%80%92%E5%BD%92)
26 |
27 | [2.5 C#语法的学习(五) && 判断](https://github.com/zLulus/CSharpLearn/wiki/2.5-C%23%E8%AF%AD%E6%B3%95%E7%9A%84%E5%AD%A6%E4%B9%A0%EF%BC%88%E4%BA%94%EF%BC%89-&&-%E5%88%A4%E6%96%AD)
28 |
29 | [2.6 C#语法的学习(六) && 异常处理 && 调试](https://github.com/zLulus/CSharpLearn/wiki/2.6-C%23%E8%AF%AD%E6%B3%95%E7%9A%84%E5%AD%A6%E4%B9%A0%EF%BC%88%E5%85%AD%EF%BC%89--&&-%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86-&&-%E8%B0%83%E8%AF%95)
30 |
31 | [2.7 C#语法的学习(小结)](https://github.com/zLulus/CSharpLearn/wiki/2.7-C%23%E8%AF%AD%E6%B3%95%E7%9A%84%E5%AD%A6%E4%B9%A0%EF%BC%88%E5%B0%8F%E7%BB%93%EF%BC%89)
32 |
33 | [3. 项目管理规范 && 命名方式规范](https://github.com/zLulus/CSharpLearn/wiki/3.-%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86%E8%A7%84%E8%8C%83-&&-%E5%91%BD%E5%90%8D%E6%96%B9%E5%BC%8F%E8%A7%84%E8%8C%83)
34 |
35 | [4. 版本控制](https://github.com/zLulus/CSharpLearn/wiki/4.-%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6)
36 |
37 | [5. Github的使用](https://github.com/zLulus/CSharpLearn/wiki/5.-Github%E7%9A%84%E4%BD%BF%E7%94%A8)
38 |
39 | [6. 搜索&&学习常用站点](https://github.com/zLulus/CSharpLearn/wiki/6.-%E6%90%9C%E7%B4%A2&&%E5%AD%A6%E4%B9%A0%E5%B8%B8%E7%94%A8%E7%AB%99%E7%82%B9)
40 |
41 | [7 搜索关键词 && 提问](https://github.com/zLulus/CSharpLearn/wiki/7-%E6%90%9C%E7%B4%A2%E5%85%B3%E9%94%AE%E8%AF%8D-&&-%E6%8F%90%E9%97%AE)
42 |
43 | [9.1 产品诞生全周期](https://github.com/zLulus/CSharpLearn/wiki/9.1-%E4%BA%A7%E5%93%81%E8%AF%9E%E7%94%9F%E5%85%A8%E5%91%A8%E6%9C%9F)
44 |
45 | [9.3 用户注册流程](https://github.com/zLulus/CSharpLearn/wiki/9.3-%E7%94%A8%E6%88%B7%E6%B3%A8%E5%86%8C%E6%B5%81%E7%A8%8B)
46 |
47 | [9.5 授权系统](https://github.com/zLulus/CSharpLearn/wiki/9.5-%E6%8E%88%E6%9D%83%E7%B3%BB%E7%BB%9F)
48 |
49 | [10.1 开发在日常生活中的运用之自动合并视频](https://github.com/zLulus/CSharpLearn/wiki/10.1-%E5%BC%80%E5%8F%91%E5%9C%A8%E6%97%A5%E5%B8%B8%E7%94%9F%E6%B4%BB%E4%B8%AD%E7%9A%84%E8%BF%90%E7%94%A8%E4%B9%8B%E8%87%AA%E5%8A%A8%E5%90%88%E5%B9%B6%E8%A7%86%E9%A2%91)
50 |
--------------------------------------------------------------------------------
/PracticalProjects/TimeManagementSystem.PC/TimeManagementSystem.Client/TimeManagementSystem.Client.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {0C83BDC7-8AEE-4393-882F-352B63788427}
8 | WinExe
9 | TimeManagementSystem.Client
10 | TimeManagementSystem.Client
11 | v4.8
12 | 512
13 | true
14 | true
15 |
16 |
17 | AnyCPU
18 | true
19 | full
20 | false
21 | bin\Debug\
22 | DEBUG;TRACE
23 | prompt
24 | 4
25 |
26 |
27 | AnyCPU
28 | pdbonly
29 | true
30 | bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 | Form
51 |
52 |
53 | Form1.cs
54 |
55 |
56 |
57 |
58 | Form1.cs
59 |
60 |
61 | ResXFileCodeGenerator
62 | Resources.Designer.cs
63 | Designer
64 |
65 |
66 | True
67 | Resources.resx
68 | True
69 |
70 |
71 | SettingsSingleFileGenerator
72 | Settings.Designer.cs
73 |
74 |
75 | True
76 | Settings.settings
77 | True
78 |
79 |
80 |
81 |
82 |
83 |
84 |
--------------------------------------------------------------------------------
/PracticalProjects/TimeManagementSystem.PC/TimeManagementSystem.Client/Form1.Designer.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace TimeManagementSystem.PC
3 | {
4 | partial class Form1
5 | {
6 | ///
7 | /// Required designer variable.
8 | ///
9 | private System.ComponentModel.IContainer components = null;
10 |
11 | ///
12 | /// Clean up any resources being used.
13 | ///
14 | /// true if managed resources should be disposed; otherwise, false.
15 | protected override void Dispose(bool disposing)
16 | {
17 | if (disposing && (components != null))
18 | {
19 | components.Dispose();
20 | }
21 | base.Dispose(disposing);
22 | }
23 |
24 | #region Windows Form Designer generated code
25 |
26 | ///
27 | /// Required method for Designer support - do not modify
28 | /// the contents of this method with the code editor.
29 | ///
30 | private void InitializeComponent()
31 | {
32 | this.TheTaskList = new System.Windows.Forms.ListBox();
33 | this.DetailEditAddButton = new System.Windows.Forms.Button();
34 | this.DeleteButton = new System.Windows.Forms.Button();
35 | this.CompleteButton = new System.Windows.Forms.Button();
36 | this.StopButton = new System.Windows.Forms.Button();
37 | this.SuspendLayout();
38 | //
39 | // TheTaskList
40 | //
41 | this.TheTaskList.FormattingEnabled = true;
42 | this.TheTaskList.ItemHeight = 12;
43 | this.TheTaskList.Location = new System.Drawing.Point(34, 47);
44 | this.TheTaskList.Name = "TheTaskList";
45 | this.TheTaskList.Size = new System.Drawing.Size(586, 352);
46 | this.TheTaskList.TabIndex = 0;
47 | this.TheTaskList.SelectedIndexChanged += new System.EventHandler(this.listBox1_SelectedIndexChanged);
48 | //
49 | // DetailEditAddButton
50 | //
51 | this.DetailEditAddButton.Location = new System.Drawing.Point(667, 47);
52 | this.DetailEditAddButton.Name = "DetailEditAddButton";
53 | this.DetailEditAddButton.Size = new System.Drawing.Size(112, 47);
54 | this.DetailEditAddButton.TabIndex = 5;
55 | this.DetailEditAddButton.Text = "详情/编辑/新增";
56 | this.DetailEditAddButton.UseVisualStyleBackColor = true;
57 | this.DetailEditAddButton.Click += new System.EventHandler(this.DetailEditAddButton_Click);
58 | //
59 | // DeleteButton
60 | //
61 | this.DeleteButton.Location = new System.Drawing.Point(667, 150);
62 | this.DeleteButton.Name = "DeleteButton";
63 | this.DeleteButton.Size = new System.Drawing.Size(112, 47);
64 | this.DeleteButton.TabIndex = 6;
65 | this.DeleteButton.Text = "删除";
66 | this.DeleteButton.UseVisualStyleBackColor = true;
67 | this.DeleteButton.Click += new System.EventHandler(this.DeleteButton_Click);
68 | //
69 | // CompleteButton
70 | //
71 | this.CompleteButton.Location = new System.Drawing.Point(667, 352);
72 | this.CompleteButton.Name = "CompleteButton";
73 | this.CompleteButton.Size = new System.Drawing.Size(112, 47);
74 | this.CompleteButton.TabIndex = 8;
75 | this.CompleteButton.Text = "完成";
76 | this.CompleteButton.UseVisualStyleBackColor = true;
77 | this.CompleteButton.Click += new System.EventHandler(this.Complete_Click);
78 | //
79 | // StopButton
80 | //
81 | this.StopButton.Location = new System.Drawing.Point(667, 248);
82 | this.StopButton.Name = "StopButton";
83 | this.StopButton.Size = new System.Drawing.Size(112, 47);
84 | this.StopButton.TabIndex = 9;
85 | this.StopButton.Text = "中止";
86 | this.StopButton.UseVisualStyleBackColor = true;
87 | this.StopButton.Click += new System.EventHandler(this.button1_Click_1);
88 | //
89 | // Form1
90 | //
91 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
92 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
93 | this.ClientSize = new System.Drawing.Size(800, 450);
94 | this.Controls.Add(this.StopButton);
95 | this.Controls.Add(this.CompleteButton);
96 | this.Controls.Add(this.DeleteButton);
97 | this.Controls.Add(this.DetailEditAddButton);
98 | this.Controls.Add(this.TheTaskList);
99 | this.Name = "Form1";
100 | this.Text = "时间管理";
101 | this.Load += new System.EventHandler(this.Form1_Load);
102 | this.ResumeLayout(false);
103 |
104 | }
105 |
106 | #endregion
107 |
108 | private System.Windows.Forms.ListBox TheTaskList;
109 | private System.Windows.Forms.Button DetailEditAddButton;
110 | private System.Windows.Forms.Button DeleteButton;
111 | private System.Windows.Forms.Button CompleteButton;
112 | private System.Windows.Forms.Button StopButton;
113 | }
114 | }
115 |
116 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | ## Ignore Visual Studio temporary files, build results, and
2 | ## files generated by popular Visual Studio add-ons.
3 |
4 | # User-specific files
5 | *.suo
6 | *.user
7 | *.userosscache
8 | *.sln.docstates
9 |
10 | # User-specific files (MonoDevelop/Xamarin Studio)
11 | *.userprefs
12 |
13 | # Build results
14 | [Dd]ebug/
15 | [Dd]ebugPublic/
16 | [Rr]elease/
17 | [Rr]eleases/
18 | x64/
19 | x86/
20 | bld/
21 | [Bb]in/
22 | [Oo]bj/
23 | [Ll]og/
24 |
25 | # Visual Studio 2015 cache/options directory
26 | .vs/
27 | # Uncomment if you have tasks that create the project's static files in wwwroot
28 | #wwwroot/
29 |
30 | # MSTest test Results
31 | [Tt]est[Rr]esult*/
32 | [Bb]uild[Ll]og.*
33 |
34 | # NUNIT
35 | *.VisualState.xml
36 | TestResult.xml
37 |
38 | # Build Results of an ATL Project
39 | [Dd]ebugPS/
40 | [Rr]eleasePS/
41 | dlldata.c
42 |
43 | # DNX
44 | project.lock.json
45 | project.fragment.lock.json
46 | artifacts/
47 |
48 | *_i.c
49 | *_p.c
50 | *_i.h
51 | *.ilk
52 | *.meta
53 | *.obj
54 | *.pch
55 | *.pdb
56 | *.pgc
57 | *.pgd
58 | *.rsp
59 | *.sbr
60 | *.tlb
61 | *.tli
62 | *.tlh
63 | *.tmp
64 | *.tmp_proj
65 | *.log
66 | *.vspscc
67 | *.vssscc
68 | .builds
69 | *.pidb
70 | *.svclog
71 | *.scc
72 |
73 | # Chutzpah Test files
74 | _Chutzpah*
75 |
76 | # Visual C++ cache files
77 | ipch/
78 | *.aps
79 | *.ncb
80 | *.opendb
81 | *.opensdf
82 | *.sdf
83 | *.cachefile
84 | *.VC.db
85 | *.VC.VC.opendb
86 |
87 | # Visual Studio profiler
88 | *.psess
89 | *.vsp
90 | *.vspx
91 | *.sap
92 |
93 | # TFS 2012 Local Workspace
94 | $tf/
95 |
96 | # Guidance Automation Toolkit
97 | *.gpState
98 |
99 | # ReSharper is a .NET coding add-in
100 | _ReSharper*/
101 | *.[Rr]e[Ss]harper
102 | *.DotSettings.user
103 |
104 | # JustCode is a .NET coding add-in
105 | .JustCode
106 |
107 | # TeamCity is a build add-in
108 | _TeamCity*
109 |
110 | # DotCover is a Code Coverage Tool
111 | *.dotCover
112 |
113 | # NCrunch
114 | _NCrunch_*
115 | .*crunch*.local.xml
116 | nCrunchTemp_*
117 |
118 | # MightyMoose
119 | *.mm.*
120 | AutoTest.Net/
121 |
122 | # Web workbench (sass)
123 | .sass-cache/
124 |
125 | # Installshield output folder
126 | [Ee]xpress/
127 |
128 | # DocProject is a documentation generator add-in
129 | DocProject/buildhelp/
130 | DocProject/Help/*.HxT
131 | DocProject/Help/*.HxC
132 | DocProject/Help/*.hhc
133 | DocProject/Help/*.hhk
134 | DocProject/Help/*.hhp
135 | DocProject/Help/Html2
136 | DocProject/Help/html
137 |
138 | # Click-Once directory
139 | publish/
140 |
141 | # Publish Web Output
142 | *.[Pp]ublish.xml
143 | *.azurePubxml
144 | # TODO: Comment the next line if you want to checkin your web deploy settings
145 | # but database connection strings (with potential passwords) will be unencrypted
146 | #*.pubxml
147 | *.publishproj
148 |
149 | # Microsoft Azure Web App publish settings. Comment the next line if you want to
150 | # checkin your Azure Web App publish settings, but sensitive information contained
151 | # in these scripts will be unencrypted
152 | PublishScripts/
153 |
154 | # NuGet Packages
155 | *.nupkg
156 | # The packages folder can be ignored because of Package Restore
157 | **/packages/*
158 | # except build/, which is used as an MSBuild target.
159 | !**/packages/build/
160 | # Uncomment if necessary however generally it will be regenerated when needed
161 | #!**/packages/repositories.config
162 | # NuGet v3's project.json files produces more ignoreable files
163 | *.nuget.props
164 | *.nuget.targets
165 |
166 | # Microsoft Azure Build Output
167 | csx/
168 | *.build.csdef
169 |
170 | # Microsoft Azure Emulator
171 | ecf/
172 | rcf/
173 |
174 | # Windows Store app package directories and files
175 | AppPackages/
176 | BundleArtifacts/
177 | Package.StoreAssociation.xml
178 | _pkginfo.txt
179 |
180 | # Visual Studio cache files
181 | # files ending in .cache can be ignored
182 | *.[Cc]ache
183 | # but keep track of directories ending in .cache
184 | !*.[Cc]ache/
185 |
186 | # Others
187 | ClientBin/
188 | ~$*
189 | *~
190 | *.dbmdl
191 | *.dbproj.schemaview
192 | *.jfm
193 | *.pfx
194 | *.publishsettings
195 | node_modules/
196 | orleans.codegen.cs
197 |
198 | # Since there are multiple workflows, uncomment next line to ignore bower_components
199 | # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
200 | #bower_components/
201 |
202 | # RIA/Silverlight projects
203 | Generated_Code/
204 |
205 | # Backup & report files from converting an old project file
206 | # to a newer Visual Studio version. Backup files are not needed,
207 | # because we have git ;-)
208 | _UpgradeReport_Files/
209 | Backup*/
210 | UpgradeLog*.XML
211 | UpgradeLog*.htm
212 |
213 | # SQL Server files
214 | *.mdf
215 | *.ldf
216 |
217 | # Business Intelligence projects
218 | *.rdl.data
219 | *.bim.layout
220 | *.bim_*.settings
221 |
222 | # Microsoft Fakes
223 | FakesAssemblies/
224 |
225 | # GhostDoc plugin setting file
226 | *.GhostDoc.xml
227 |
228 | # Node.js Tools for Visual Studio
229 | .ntvs_analysis.dat
230 |
231 | # Visual Studio 6 build log
232 | *.plg
233 |
234 | # Visual Studio 6 workspace options file
235 | *.opt
236 |
237 | # Visual Studio LightSwitch build output
238 | **/*.HTMLClient/GeneratedArtifacts
239 | **/*.DesktopClient/GeneratedArtifacts
240 | **/*.DesktopClient/ModelManifest.xml
241 | **/*.Server/GeneratedArtifacts
242 | **/*.Server/ModelManifest.xml
243 | _Pvt_Extensions
244 |
245 | # Paket dependency manager
246 | .paket/paket.exe
247 | paket-files/
248 |
249 | # FAKE - F# Make
250 | .fake/
251 |
252 | # JetBrains Rider
253 | .idea/
254 | *.sln.iml
255 |
256 | # CodeRush
257 | .cr/
258 |
259 | # Python Tools for Visual Studio (PTVS)
260 | __pycache__/
261 | *.pyc
262 | .vs
263 |
--------------------------------------------------------------------------------
/PracticalProjects/TimeManagementSystem.PC/TimeManagementSystem.Client/Properties/Resources.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 | text/microsoft-resx
107 |
108 |
109 | 2.0
110 |
111 |
112 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
113 |
114 |
115 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
--------------------------------------------------------------------------------
/PracticalProjects/TimeManagementSystem.PC/TimeManagementSystem.Client/Form1.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
--------------------------------------------------------------------------------
/相关资料/产品全流程-数据表设计.PDM:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | 88086B01-C9E1-11D4-9552-0090277716A9
11 | Physical Data Model 1
12 | PHYSICAL_DATA_MODEL_1
13 | 0
14 |
15 | 1582341545
16 | Administrator
17 | [FolderOptions]
18 |
19 | [FolderOptions\Physical Objects]
20 | GenerationCheckModel=Yes
21 | GenerationPath=
22 | GenerationOptions=
23 | GenerationTasks=
24 | GenerationTargets=
25 | GenerationSelections=
26 | RevPkey=Yes
27 | RevFkey=Yes
28 | RevAkey=Yes
29 | RevCheck=Yes
30 | RevIndx=Yes
31 | RevOpts=Yes
32 | RevViewAsTabl=No
33 | RevViewOpts=Yes
34 | RevSystAsTabl=Yes
35 | RevTablPerm=No
36 | RevViewPerm=No
37 | RevProcPerm=No
38 | RevDbpkPerm=No
39 | RevSqncPerm=No
40 | RevAdtPerm=No
41 | RevUserPriv=No
42 | RevUserOpts=No
43 | RevGrpePriv=No
44 | RevRolePriv=No
45 | RevDtbsOpts=Yes
46 | RevDtbsPerm=No
47 | RevViewIndx=Yes
48 | RevJidxOpts=Yes
49 | RevStats=No
50 | RevTspcPerm=No
51 | RevCaseSensitive=No
52 | GenTrgrStdMsg=Yes
53 | GenTrgrMsgTab=
54 | GenTrgrMsgNo=
55 | GenTrgrMsgTxt=
56 | TrgrPreserve=No
57 | TrgrIns=Yes
58 | TrgrUpd=Yes
59 | TrgrDel=Yes
60 | TrgrC2Ins=Yes
61 | TrgrC2Upd=Yes
62 | TrgrC3=Yes
63 | TrgrC4=Yes
64 | TrgrC5=Yes
65 | TrgrC6=Yes
66 | TrgrC7=Yes
67 | TrgrC8=Yes
68 | TrgrC9=Yes
69 | TrgrC10=Yes
70 | TrgrC11=Yes
71 | TrgrC1=Yes
72 | TrgrC12Ins=Yes
73 | TrgrC12Upd=Yes
74 | TrgrC13=Yes
75 | UpdateTableStatistics=Yes
76 | UpdateColumnStatistics=Yes
77 |
78 | [FolderOptions\Physical Objects\Database Generation]
79 | GenScriptName=crebas
80 | GenScriptName0=
81 | GenScriptName1=
82 | GenScriptName2=
83 | GenScriptName3=
84 | GenScriptName4=
85 | GenScriptName5=
86 | GenScriptName6=
87 | GenScriptName7=
88 | GenScriptName8=
89 | GenScriptName9=
90 | GenPathName=
91 | GenSingleFile=Yes
92 | GenODBC=No
93 | GenCheckModel=Yes
94 | GenScriptPrev=Yes
95 | GenArchiveModel=No
96 | GenUseSync=No
97 | GenSyncChoice=0
98 | GenSyncArch=
99 | GenSyncRmg=0
100 |
101 | [FolderOptions\Physical Objects\Database Generation\Format]
102 | GenScriptTitle=Yes
103 | GenScriptNamLabl=No
104 | GenScriptQDtbs=Yes
105 | GenScriptQOwnr=Yes
106 | GenScriptCase=0
107 | GenScriptEncoding=ANSI
108 | GenScriptNAcct=No
109 | IdentifierDelimiter="
110 |
111 | [FolderOptions\Physical Objects\Database Generation\Database]
112 | Create=Yes
113 | Open=Yes
114 | Close=Yes
115 | Drop=Yes
116 | Permission=No
117 |
118 | [FolderOptions\Physical Objects\Database Generation\Database\Create]
119 | Physical Options=Yes
120 | Header=Yes
121 | Footer=Yes
122 |
123 | [FolderOptions\Physical Objects\Database Generation\Tablespace]
124 | Create=Yes
125 | Drop=Yes
126 | Comment=Yes
127 | Permission=No
128 |
129 | [FolderOptions\Physical Objects\Database Generation\Tablespace\Create]
130 | Header=Yes
131 | Footer=Yes
132 |
133 | [FolderOptions\Physical Objects\Database Generation\Storage]
134 | Create=Yes
135 | Drop=Yes
136 | Comment=Yes
137 |
138 | [FolderOptions\Physical Objects\Database Generation\User]
139 | Create=Yes
140 | Drop=Yes
141 | Comment=Yes
142 | Privilege=No
143 |
144 | [FolderOptions\Physical Objects\Database Generation\User\Create]
145 | Physical Options=No
146 |
147 | [FolderOptions\Physical Objects\Database Generation\Group]
148 | Create=Yes
149 | Drop=Yes
150 | Comment=Yes
151 | Privilege=No
152 |
153 | [FolderOptions\Physical Objects\Database Generation\Role]
154 | Create=Yes
155 | Drop=Yes
156 | Privilege=No
157 |
158 | [FolderOptions\Physical Objects\Database Generation\UserDefinedDataType]
159 | Create=Yes
160 | Comment=Yes
161 | Drop=Yes
162 |
163 | [FolderOptions\Physical Objects\Database Generation\UserDefinedDataType\Create]
164 | Default value=Yes
165 | Check=Yes
166 |
167 | [FolderOptions\Physical Objects\Database Generation\AbstractDataType]
168 | Create=Yes
169 | Header=Yes
170 | Footer=Yes
171 | Drop=Yes
172 | Comment=Yes
173 | Install JAVA class=Yes
174 | Remove JAVA class=Yes
175 | Permission=No
176 |
177 | [FolderOptions\Physical Objects\Database Generation\Rule]
178 | Create=Yes
179 | Drop=Yes
180 | Comment=Yes
181 |
182 | [FolderOptions\Physical Objects\Database Generation\Default]
183 | Create=Yes
184 | Comment=Yes
185 | Drop=Yes
186 |
187 | [FolderOptions\Physical Objects\Database Generation\Sequence]
188 | Create=Yes
189 | Drop=Yes
190 | Comment=Yes
191 | Permission=No
192 |
193 | [FolderOptions\Physical Objects\Database Generation\Table&&Column]
194 |
195 | [FolderOptions\Physical Objects\Database Generation\Table&&Column\Table]
196 | Create=Yes
197 | Drop=Yes
198 | Comment=Yes
199 | Permission=No
200 |
201 | [FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create]
202 | Check=Yes
203 | Physical Options=Yes
204 | Header=Yes
205 | Footer=Yes
206 |
207 | [FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create\Check]
208 | Constraint declaration=No
209 |
210 | [FolderOptions\Physical Objects\Database Generation\Table&&Column\Column]
211 | User datatype=Yes
212 | Default value=Yes
213 | Check=Yes
214 | Physical Options=Yes
215 | Comment=Yes
216 |
217 | [FolderOptions\Physical Objects\Database Generation\Table&&Column\Column\Check]
218 | Constraint declaration=No
219 |
220 | [FolderOptions\Physical Objects\Database Generation\Table&&Column\Key]
221 |
222 | [FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key]
223 | Create=Yes
224 | Drop=Yes
225 | Comment=Yes
226 |
227 | [FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key\Create]
228 | Constraint declaration=No
229 | Physical Options=Yes
230 |
231 | [FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key]
232 | Create=Yes
233 | Drop=Yes
234 | Comment=Yes
235 |
236 | [FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key\Create]
237 | Constraint declaration=No
238 | Physical Options=Yes
239 |
240 | [FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key]
241 | Create=Yes
242 | Drop=Yes
243 | Comment=Yes
244 |
245 | [FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key\Create]
246 | Constraint declaration=Yes
247 |
248 | [FolderOptions\Physical Objects\Database Generation\Table&&Column\Index]
249 | Create=Yes
250 | Drop=Yes
251 | Comment=Yes
252 |
253 | [FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Create]
254 | Constraint declaration=Yes
255 | Physical Options=Yes
256 |
257 | [FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Filter]
258 | Primary key=Yes
259 | Foreign key=Yes
260 | Alternate key=Yes
261 | Cluster=Yes
262 | Other=Yes
263 |
264 | [FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger]
265 | Create=Yes
266 | Drop=Yes
267 | Comment=Yes
268 |
269 | [FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger\Filter]
270 | For insert=Yes
271 | For update=Yes
272 | For delete=Yes
273 | For other=Yes
274 |
275 | [FolderOptions\Physical Objects\Database Generation\View]
276 | Create=Yes
277 | Drop=Yes
278 | Comment=Yes
279 | Permission=No
280 |
281 | [FolderOptions\Physical Objects\Database Generation\View\Create]
282 | Force Column list=No
283 | Physical Options=Yes
284 | Header=Yes
285 | Footer=Yes
286 |
287 | [FolderOptions\Physical Objects\Database Generation\View\ViewColumn]
288 | Comment=Yes
289 |
290 | [FolderOptions\Physical Objects\Database Generation\View\ViewIndex]
291 | Create=Yes
292 | Drop=Yes
293 | Comment=Yes
294 |
295 | [FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Create]
296 | Physical Options=Yes
297 |
298 | [FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Filter]
299 | Cluster=Yes
300 | Other=Yes
301 |
302 | [FolderOptions\Physical Objects\Database Generation\View\Trigger]
303 | Create=Yes
304 | Drop=Yes
305 | Comment=Yes
306 |
307 | [FolderOptions\Physical Objects\Database Generation\View\Trigger\Filter]
308 | For insert=Yes
309 | For update=Yes
310 | For delete=Yes
311 | For other=Yes
312 |
313 | [FolderOptions\Physical Objects\Database Generation\DBMSTrigger]
314 | Create=Yes
315 | Drop=Yes
316 | Comment=Yes
317 |
318 | [FolderOptions\Physical Objects\Database Generation\Synonym]
319 | Create=Yes
320 | Drop=Yes
321 |
322 | [FolderOptions\Physical Objects\Database Generation\Synonym\Filter]
323 | Table=Yes
324 | View=Yes
325 | Proc=Yes
326 | Synonym=Yes
327 | Database Package=Yes
328 | Sequence=Yes
329 |
330 | [FolderOptions\Physical Objects\Database Generation\JoinIndex]
331 | Create=Yes
332 | Drop=Yes
333 | Comment=Yes
334 |
335 | [FolderOptions\Physical Objects\Database Generation\JoinIndex\Create]
336 | Physical Options=Yes
337 | Header=Yes
338 | Footer=Yes
339 |
340 | [FolderOptions\Physical Objects\Database Generation\Procedure]
341 | Create=Yes
342 | Drop=Yes
343 | Comment=Yes
344 | Permission=No
345 |
346 | [FolderOptions\Physical Objects\Database Generation\Procedure\Create]
347 | Header=Yes
348 | Footer=Yes
349 |
350 | [FolderOptions\Physical Objects\Database Generation\DatabasePackage]
351 | Create=Yes
352 | Drop=Yes
353 | Permission=No
354 |
355 | [FolderOptions\Physical Objects\Database Generation\WebService]
356 | Create=Yes
357 | Drop=Yes
358 | Comment=Yes
359 |
360 | [FolderOptions\Physical Objects\Database Generation\Dimension]
361 | Create=Yes
362 | Drop=Yes
363 |
364 | [FolderOptions\Physical Objects\Database Generation\Synchronization]
365 | GenBackupTabl=1
366 | GenKeepBackTabl=1
367 | GenTmpTablDrop=No
368 | GenKeepTablOpts=No
369 |
370 | [FolderOptions\Physical Objects\Database Generation\ExtendedObject <<Event>>]
371 | Create=Yes
372 | Drop=Yes
373 | Comment=Yes
374 |
375 | [FolderOptions\Physical Objects\Database Generation\ExtendedObject <<LoginPolicy>>]
376 | Create=Yes
377 | Drop=Yes
378 | Comment=Yes
379 |
380 | [FolderOptions\Physical Objects\Database Generation\ExtendedObject <<MirrorServer>>]
381 | Create=Yes
382 | Drop=Yes
383 | Comment=Yes
384 |
385 | [FolderOptions\Physical Objects\Database Generation\ExtendedObject <<SpatialReferenceSystem>>]
386 | Create=Yes
387 | Drop=Yes
388 | Comment=Yes
389 |
390 | [FolderOptions\Physical Objects\Database Generation\ExtendedObject <<SpatialUnitOfMeasure>>]
391 | Create=Yes
392 | Drop=Yes
393 | Comment=Yes
394 |
395 | [FolderOptions\Physical Objects\Database Generation\ExtendedObject <<TextConfiguration>>]
396 | Create=Yes
397 | Drop=Yes
398 | Comment=Yes
399 |
400 | [FolderOptions\Physical Objects\Test Data]
401 | GenDataPathName=
402 | GenDataSinglefile=Yes
403 | GenDataScriptName=testdata
404 | GenDataScriptName0=
405 | GenDataScriptName1=
406 | GenDataScriptName2=
407 | GenDataScriptName3=
408 | GenDataScriptName4=
409 | GenDataScriptName5=
410 | GenDataScriptName6=
411 | GenDataScriptName7=
412 | GenDataScriptName8=
413 | GenDataScriptName9=
414 | GenDataOdbc=0
415 | GenDataDelOld=No
416 | GenDataTitle=No
417 | GenDataDefNumRows=20
418 | GenDataCommit=0
419 | GenDataPacket=0
420 | GenDataOwner=No
421 | GenDataProfNumb=
422 | GenDataProfChar=
423 | GenDataProfDate=
424 | GenDataCSVSeparator=,
425 | GenDataFileFormat=CSV
426 | GenDataUseWizard=No
427 |
428 | [FolderOptions\Pdm]
429 | IndxIQName=%COLUMN%_%INDEXTYPE%
430 | IndxPK=Yes
431 | IndxFK=Yes
432 | IndxAK=Yes
433 | IndxPKName=%TABLE%_PK
434 | IndxFKName=%REFR%_FK
435 | IndxAKName=%AKEY%_AK
436 | IndxPreserve=No
437 | IndxThreshold=0
438 | IndxStats=No
439 | RefrPreserve=No
440 | JidxPreserve=No
441 | RbldMultiFact=Yes
442 | RbldMultiDim=Yes
443 | RbldMultiJidx=Yes
444 | CubePreserve=No
445 | TablStProcPreserve=No
446 | ProcDepPreserve=Yes
447 | TrgrDepPreserve=Yes
448 | CubeScriptPath=
449 | CubeScriptCase=0
450 | CubeScriptEncoding=ANSI
451 | CubeScriptNacct=No
452 | CubeScriptHeader=No
453 | CubeScriptExt=csv
454 | CubeScriptExt0=txt
455 | CubeScriptExt1=
456 | CubeScriptExt2=
457 | CubeScriptSep=,
458 | CubeScriptDeli="
459 | EstimationYears=0
460 | DfltDomnName=D_%.U:VALUE%
461 | DfltColnName=D_%.U:VALUE%
462 | DfltReuse=Yes
463 | DfltDrop=Yes
464 | [ModelOptions]
465 |
466 | [ModelOptions\Physical Objects]
467 | CaseSensitive=No
468 | DisplayName=Yes
469 | EnableTrans=No
470 | UseTerm=No
471 | EnableRequirements=No
472 | EnableFullShortcut=Yes
473 | DefaultDttp=
474 | IgnoreOwner=No
475 | RebuildTrigger=Yes
476 | RefrUnique=No
477 | RefrAutoMigrate=Yes
478 | RefrMigrateReuse=Yes
479 | RefrMigrateDomain=Yes
480 | RefrMigrateCheck=Yes
481 | RefrMigrateRule=Yes
482 | RefrMigrateExtd=No
483 | RefrMigrDefaultLink=No
484 | RefrDfltImpl=D
485 | RefrPrgtColn=No
486 | RefrMigrateToEnd=No
487 | RebuildTriggerDep=No
488 | ColnFKName=%.3:PARENT%_%COLUMN%
489 | ColnFKNameUse=No
490 | DomnCopyDttp=Yes
491 | DomnCopyChck=No
492 | DomnCopyRule=No
493 | DomnCopyMand=No
494 | DomnCopyExtd=No
495 | DomnCopyProf=No
496 | Notation=0
497 | DomnDefaultMandatory=No
498 | ColnDefaultMandatory=No
499 | TablDefaultOwner=
500 | ViewDefaultOwner=
501 | TrgrDefaultOwnerTabl=
502 | TrgrDefaultOwnerView=
503 | IdxDefaultOwnerTabl=
504 | IdxDefaultOwnerView=
505 | JdxDefaultOwner=
506 | DBPackDefaultOwner=
507 | SeqDefaultOwner=
508 | ProcDefaultOwner=
509 | DBMSTrgrDefaultOwner=
510 | Currency=USD
511 | RefrDeleteConstraint=1
512 | RefrUpdateConstraint=1
513 | RefrParentMandatory=No
514 | RefrParentChangeAllow=Yes
515 | RefrCheckOnCommit=No
516 |
517 | [ModelOptions\Physical Objects\NamingOptionsTemplates]
518 |
519 | [ModelOptions\Physical Objects\ClssNamingOptions]
520 |
521 | [ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG]
522 |
523 | [ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Name]
524 | Template=
525 | MaxLen=254
526 | Case=M
527 | ValidChar=
528 | InvldChar=
529 | AllValid=Yes
530 | NoAccent=No
531 | DefaultChar=
532 | Script=
533 | ConvTable=
534 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
535 |
536 | [ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Code]
537 | Template=
538 | MaxLen=254
539 | Case=M
540 | ValidChar=
541 | InvldChar=
542 | AllValid=Yes
543 | NoAccent=No
544 | DefaultChar=
545 | Script=
546 | ConvTable=
547 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
548 |
549 | [ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN]
550 |
551 | [ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Name]
552 | Template=
553 | MaxLen=254
554 | Case=M
555 | ValidChar=
556 | InvldChar=
557 | AllValid=Yes
558 | NoAccent=No
559 | DefaultChar=
560 | Script=
561 | ConvTable=
562 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
563 |
564 | [ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Code]
565 | Template=
566 | MaxLen=254
567 | Case=M
568 | ValidChar=
569 | InvldChar=
570 | AllValid=Yes
571 | NoAccent=No
572 | DefaultChar=
573 | Script=
574 | ConvTable=
575 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
576 |
577 | [ModelOptions\Physical Objects\ClssNamingOptions\TABL]
578 |
579 | [ModelOptions\Physical Objects\ClssNamingOptions\TABL\Name]
580 | Template=
581 | MaxLen=254
582 | Case=M
583 | ValidChar=
584 | InvldChar=
585 | AllValid=Yes
586 | NoAccent=No
587 | DefaultChar=
588 | Script=
589 | ConvTable=
590 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
591 |
592 | [ModelOptions\Physical Objects\ClssNamingOptions\TABL\Code]
593 | Template=
594 | MaxLen=254
595 | Case=M
596 | ValidChar=
597 | InvldChar=
598 | AllValid=Yes
599 | NoAccent=No
600 | DefaultChar=
601 | Script=
602 | ConvTable=
603 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
604 |
605 | [ModelOptions\Physical Objects\ClssNamingOptions\COLN]
606 |
607 | [ModelOptions\Physical Objects\ClssNamingOptions\COLN\Name]
608 | Template=
609 | MaxLen=254
610 | Case=M
611 | ValidChar=
612 | InvldChar=
613 | AllValid=Yes
614 | NoAccent=No
615 | DefaultChar=
616 | Script=
617 | ConvTable=
618 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
619 |
620 | [ModelOptions\Physical Objects\ClssNamingOptions\COLN\Code]
621 | Template=
622 | MaxLen=254
623 | Case=M
624 | ValidChar=
625 | InvldChar=
626 | AllValid=Yes
627 | NoAccent=No
628 | DefaultChar=
629 | Script=
630 | ConvTable=
631 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
632 |
633 | [ModelOptions\Physical Objects\ClssNamingOptions\INDX]
634 |
635 | [ModelOptions\Physical Objects\ClssNamingOptions\INDX\Name]
636 | Template=
637 | MaxLen=254
638 | Case=M
639 | ValidChar=
640 | InvldChar=
641 | AllValid=Yes
642 | NoAccent=No
643 | DefaultChar=
644 | Script=
645 | ConvTable=
646 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
647 |
648 | [ModelOptions\Physical Objects\ClssNamingOptions\INDX\Code]
649 | Template=
650 | MaxLen=254
651 | Case=M
652 | ValidChar=
653 | InvldChar=
654 | AllValid=Yes
655 | NoAccent=No
656 | DefaultChar=
657 | Script=
658 | ConvTable=
659 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
660 |
661 | [ModelOptions\Physical Objects\ClssNamingOptions\REFR]
662 |
663 | [ModelOptions\Physical Objects\ClssNamingOptions\REFR\Name]
664 | Template=
665 | MaxLen=254
666 | Case=M
667 | ValidChar=
668 | InvldChar=
669 | AllValid=Yes
670 | NoAccent=No
671 | DefaultChar=
672 | Script=
673 | ConvTable=
674 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
675 |
676 | [ModelOptions\Physical Objects\ClssNamingOptions\REFR\Code]
677 | Template=
678 | MaxLen=254
679 | Case=M
680 | ValidChar=
681 | InvldChar=
682 | AllValid=Yes
683 | NoAccent=No
684 | DefaultChar=
685 | Script=
686 | ConvTable=
687 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
688 |
689 | [ModelOptions\Physical Objects\ClssNamingOptions\VREF]
690 |
691 | [ModelOptions\Physical Objects\ClssNamingOptions\VREF\Name]
692 | Template=
693 | MaxLen=254
694 | Case=M
695 | ValidChar=
696 | InvldChar=
697 | AllValid=Yes
698 | NoAccent=No
699 | DefaultChar=
700 | Script=
701 | ConvTable=
702 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
703 |
704 | [ModelOptions\Physical Objects\ClssNamingOptions\VREF\Code]
705 | Template=
706 | MaxLen=254
707 | Case=M
708 | ValidChar=
709 | InvldChar=
710 | AllValid=Yes
711 | NoAccent=No
712 | DefaultChar=
713 | Script=
714 | ConvTable=
715 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
716 |
717 | [ModelOptions\Physical Objects\ClssNamingOptions\VIEW]
718 |
719 | [ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Name]
720 | Template=
721 | MaxLen=254
722 | Case=M
723 | ValidChar=
724 | InvldChar=
725 | AllValid=Yes
726 | NoAccent=No
727 | DefaultChar=
728 | Script=
729 | ConvTable=
730 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
731 |
732 | [ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Code]
733 | Template=
734 | MaxLen=254
735 | Case=M
736 | ValidChar=
737 | InvldChar=
738 | AllValid=Yes
739 | NoAccent=No
740 | DefaultChar=
741 | Script=
742 | ConvTable=
743 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
744 |
745 | [ModelOptions\Physical Objects\ClssNamingOptions\VIEWC]
746 |
747 | [ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Name]
748 | Template=
749 | MaxLen=254
750 | Case=M
751 | ValidChar=
752 | InvldChar=
753 | AllValid=Yes
754 | NoAccent=No
755 | DefaultChar=
756 | Script=
757 | ConvTable=
758 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
759 |
760 | [ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Code]
761 | Template=
762 | MaxLen=254
763 | Case=M
764 | ValidChar=
765 | InvldChar=
766 | AllValid=Yes
767 | NoAccent=No
768 | DefaultChar=
769 | Script=
770 | ConvTable=
771 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
772 |
773 | [ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV]
774 |
775 | [ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Name]
776 | Template=
777 | MaxLen=254
778 | Case=M
779 | ValidChar=
780 | InvldChar=
781 | AllValid=Yes
782 | NoAccent=No
783 | DefaultChar=
784 | Script=
785 | ConvTable=
786 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
787 |
788 | [ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Code]
789 | Template=
790 | MaxLen=254
791 | Case=M
792 | ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()"
793 | InvldChar=
794 | AllValid=Yes
795 | NoAccent=No
796 | DefaultChar=
797 | Script=
798 | ConvTable=
799 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
800 |
801 | [ModelOptions\Physical Objects\ClssNamingOptions\WEBOP]
802 |
803 | [ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Name]
804 | Template=
805 | MaxLen=254
806 | Case=M
807 | ValidChar=
808 | InvldChar=
809 | AllValid=Yes
810 | NoAccent=No
811 | DefaultChar=
812 | Script=
813 | ConvTable=
814 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
815 |
816 | [ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Code]
817 | Template=
818 | MaxLen=254
819 | Case=M
820 | ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()"
821 | InvldChar=
822 | AllValid=Yes
823 | NoAccent=No
824 | DefaultChar=
825 | Script=
826 | ConvTable=
827 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
828 |
829 | [ModelOptions\Physical Objects\ClssNamingOptions\WPARAM]
830 |
831 | [ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Name]
832 | Template=
833 | MaxLen=254
834 | Case=M
835 | ValidChar=
836 | InvldChar=
837 | AllValid=Yes
838 | NoAccent=No
839 | DefaultChar=
840 | Script=
841 | ConvTable=
842 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
843 |
844 | [ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Code]
845 | Template=
846 | MaxLen=254
847 | Case=M
848 | ValidChar=
849 | InvldChar=
850 | AllValid=Yes
851 | NoAccent=No
852 | DefaultChar=
853 | Script=
854 | ConvTable=
855 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
856 |
857 | [ModelOptions\Physical Objects\ClssNamingOptions\FACT]
858 |
859 | [ModelOptions\Physical Objects\ClssNamingOptions\FACT\Name]
860 | Template=
861 | MaxLen=254
862 | Case=M
863 | ValidChar=
864 | InvldChar=
865 | AllValid=Yes
866 | NoAccent=No
867 | DefaultChar=
868 | Script=
869 | ConvTable=
870 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
871 |
872 | [ModelOptions\Physical Objects\ClssNamingOptions\FACT\Code]
873 | Template=
874 | MaxLen=254
875 | Case=M
876 | ValidChar=
877 | InvldChar=
878 | AllValid=Yes
879 | NoAccent=No
880 | DefaultChar=
881 | Script=
882 | ConvTable=
883 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
884 |
885 | [ModelOptions\Physical Objects\ClssNamingOptions\DIMN]
886 |
887 | [ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Name]
888 | Template=
889 | MaxLen=254
890 | Case=M
891 | ValidChar=
892 | InvldChar=
893 | AllValid=Yes
894 | NoAccent=No
895 | DefaultChar=
896 | Script=
897 | ConvTable=
898 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
899 |
900 | [ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Code]
901 | Template=
902 | MaxLen=254
903 | Case=M
904 | ValidChar=
905 | InvldChar=
906 | AllValid=Yes
907 | NoAccent=No
908 | DefaultChar=
909 | Script=
910 | ConvTable=
911 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
912 |
913 | [ModelOptions\Physical Objects\ClssNamingOptions\MEAS]
914 |
915 | [ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Name]
916 | Template=
917 | MaxLen=254
918 | Case=M
919 | ValidChar=
920 | InvldChar=
921 | AllValid=Yes
922 | NoAccent=No
923 | DefaultChar=
924 | Script=
925 | ConvTable=
926 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
927 |
928 | [ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Code]
929 | Template=
930 | MaxLen=254
931 | Case=M
932 | ValidChar=
933 | InvldChar=
934 | AllValid=Yes
935 | NoAccent=No
936 | DefaultChar=
937 | Script=
938 | ConvTable=
939 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
940 |
941 | [ModelOptions\Physical Objects\ClssNamingOptions\DATTR]
942 |
943 | [ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Name]
944 | Template=
945 | MaxLen=254
946 | Case=M
947 | ValidChar=
948 | InvldChar=
949 | AllValid=Yes
950 | NoAccent=No
951 | DefaultChar=
952 | Script=
953 | ConvTable=
954 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
955 |
956 | [ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Code]
957 | Template=
958 | MaxLen=254
959 | Case=M
960 | ValidChar=
961 | InvldChar=
962 | AllValid=Yes
963 | NoAccent=No
964 | DefaultChar=
965 | Script=
966 | ConvTable=
967 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
968 |
969 | [ModelOptions\Physical Objects\ClssNamingOptions\FILO]
970 |
971 | [ModelOptions\Physical Objects\ClssNamingOptions\FILO\Name]
972 | Template=
973 | MaxLen=254
974 | Case=M
975 | ValidChar=
976 | InvldChar=
977 | AllValid=Yes
978 | NoAccent=No
979 | DefaultChar=
980 | Script=
981 | ConvTable=
982 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
983 |
984 | [ModelOptions\Physical Objects\ClssNamingOptions\FILO\Code]
985 | Template=
986 | MaxLen=254
987 | Case=M
988 | ValidChar=
989 | InvldChar=
990 | AllValid=Yes
991 | NoAccent=No
992 | DefaultChar=
993 | Script=
994 | ConvTable=
995 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
996 |
997 | [ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ]
998 |
999 | [ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Name]
1000 | Template=
1001 | MaxLen=254
1002 | Case=M
1003 | ValidChar=
1004 | InvldChar=
1005 | AllValid=Yes
1006 | NoAccent=No
1007 | DefaultChar=
1008 | Script=
1009 | ConvTable=
1010 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
1011 |
1012 | [ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Code]
1013 | Template=
1014 | MaxLen=254
1015 | Case=M
1016 | ValidChar=
1017 | InvldChar=
1018 | AllValid=Yes
1019 | NoAccent=No
1020 | DefaultChar=
1021 | Script=
1022 | ConvTable=
1023 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
1024 |
1025 | [ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK]
1026 |
1027 | [ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Name]
1028 | Template=
1029 | MaxLen=254
1030 | Case=M
1031 | ValidChar=
1032 | InvldChar=
1033 | AllValid=Yes
1034 | NoAccent=No
1035 | DefaultChar=
1036 | Script=
1037 | ConvTable=
1038 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
1039 |
1040 | [ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Code]
1041 | Template=
1042 | MaxLen=254
1043 | Case=M
1044 | ValidChar=
1045 | InvldChar=
1046 | AllValid=Yes
1047 | NoAccent=No
1048 | DefaultChar=
1049 | Script=
1050 | ConvTable=
1051 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
1052 |
1053 | [ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass]
1054 |
1055 | [ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Name]
1056 | Template=
1057 | MaxLen=254
1058 | Case=M
1059 | ValidChar=
1060 | InvldChar=
1061 | AllValid=Yes
1062 | NoAccent=No
1063 | DefaultChar=
1064 | Script=
1065 | ConvTable=
1066 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
1067 |
1068 | [ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Code]
1069 | Template=
1070 | MaxLen=254
1071 | Case=M
1072 | ValidChar=
1073 | InvldChar=
1074 | AllValid=Yes
1075 | NoAccent=No
1076 | DefaultChar=
1077 | Script=
1078 | ConvTable=
1079 | ConvTablePath=%_HOME%\Resource Files\Conversion Tables
1080 |
1081 | [ModelOptions\Connection]
1082 |
1083 | [ModelOptions\Pdm]
1084 |
1085 | [ModelOptions\Generate]
1086 |
1087 | [ModelOptions\Generate\Xsm]
1088 | GenRootElement=Yes
1089 | GenComplexType=No
1090 | GenAttribute=Yes
1091 | CheckModel=Yes
1092 | SaveLinks=Yes
1093 | ORMapping=No
1094 | NameToCode=No
1095 |
1096 | [ModelOptions\Generate\Pdm]
1097 | RRMapping=No
1098 |
1099 | [ModelOptions\Generate\Cdm]
1100 | CheckModel=Yes
1101 | SaveLinks=Yes
1102 | NameToCode=No
1103 | Notation=2
1104 |
1105 | [ModelOptions\Generate\Oom]
1106 | CheckModel=Yes
1107 | SaveLinks=Yes
1108 | ORMapping=No
1109 | NameToCode=Yes
1110 | ClassPrefix=
1111 |
1112 | [ModelOptions\Generate\Ldm]
1113 | CheckModel=Yes
1114 | SaveLinks=Yes
1115 | NameToCode=No
1116 |
1117 | [ModelOptions\Default Opts]
1118 |
1119 | [ModelOptions\Default Opts\TABL]
1120 | PhysOpts=
1121 |
1122 | [ModelOptions\Default Opts\COLN]
1123 | PhysOpts=
1124 |
1125 | [ModelOptions\Default Opts\INDX]
1126 | PhysOpts=
1127 |
1128 | [ModelOptions\Default Opts\AKEY]
1129 | PhysOpts=
1130 |
1131 | [ModelOptions\Default Opts\PKEY]
1132 | PhysOpts=
1133 |
1134 | [ModelOptions\Default Opts\STOR]
1135 | PhysOpts=
1136 |
1137 | [ModelOptions\Default Opts\TSPC]
1138 | PhysOpts=
1139 |
1140 | [ModelOptions\Default Opts\SQNC]
1141 | PhysOpts=
1142 |
1143 | [ModelOptions\Default Opts\DTBS]
1144 | PhysOpts=
1145 |
1146 | [ModelOptions\Default Opts\USER]
1147 | PhysOpts=
1148 |
1149 | [ModelOptions\Default Opts\JIDX]
1150 | PhysOpts=
1151 | {B2B54B83-1563-48B2-8C35-1C370B4B3DB3},SYASA12,75={F651E222-A195-471F-959B-1F216FBE9D98},AutoFixMaterializedViewDone,4=true
1152 |
1153 |
1154 |
1155 |
1156 | 4BCA8B2B-503C-41CD-ABBD-DD155CC90EC5
1157 | Sybase SQL Anywhere 12
1158 | SYASA12
1159 | 0
1160 |
1161 | 0
1162 |
1163 |
1164 | B2B54B83-1563-48B2-8C35-1C370B4B3DB3
1165 | 4BA9F647-DAB1-11D1-9944-006097355D9B
1166 |
1167 |
1168 |
1169 |
1170 | D2EE60C5-B778-449A-9005-E63439863306
1171 | Diagram 1
1172 | DIAGRAM_1
1173 | 0
1174 |
1175 | 1582341545
1176 | Administrator
1177 | [DisplayPreferences]
1178 |
1179 | [DisplayPreferences\PDM]
1180 |
1181 | [DisplayPreferences\General]
1182 | Adjust to text=Yes
1183 | Snap Grid=No
1184 | Constrain Labels=Yes
1185 | Display Grid=No
1186 | Show Page Delimiter=Yes
1187 | Show Links intersections=Yes
1188 | Activate automatic link routing=Yes
1189 | Grid size=0
1190 | Graphic unit=2
1191 | Window color=255, 255, 255
1192 | Background image=
1193 | Background mode=8
1194 | Watermark image=
1195 | Watermark mode=8
1196 | Show watermark on screen=No
1197 | Gradient mode=0
1198 | Gradient end color=255, 255, 255
1199 | Show Swimlane=No
1200 | SwimlaneVert=Yes
1201 | TreeVert=No
1202 | CompDark=0
1203 |
1204 | [DisplayPreferences\Object]
1205 | Show Icon=No
1206 | Mode=2
1207 | Trunc Length=40
1208 | Word Length=40
1209 | Word Text=!"#$%&')*+,-./:;=>?@\]^_`|}~
1210 | Shortcut IntIcon=Yes
1211 | Shortcut IntLoct=Yes
1212 | Shortcut IntFullPath=No
1213 | Shortcut IntLastPackage=Yes
1214 | Shortcut ExtIcon=Yes
1215 | Shortcut ExtLoct=No
1216 | Shortcut ExtFullPath=No
1217 | Shortcut ExtLastPackage=Yes
1218 | Shortcut ExtIncludeModl=Yes
1219 | EObjShowStrn=Yes
1220 | ExtendedObject.Comment=No
1221 | ExtendedObject.IconPicture=No
1222 | ExtendedObject.TextStyle=No
1223 | ExtendedObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="<<" Suffix=">>" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Object Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form>
1224 | ELnkShowStrn=Yes
1225 | ELnkShowName=Yes
1226 | ExtendedLink_SymbolLayout=<Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="<<" Suffix=">>" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Source" >[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] </Form>[CRLF]</Form>
1227 | FileObject.Stereotype=No
1228 | FileObject.DisplayName=Yes
1229 | FileObject.LocationOrName=No
1230 | FileObject.IconPicture=No
1231 | FileObject.TextStyle=No
1232 | FileObject.IconMode=Yes
1233 | FileObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="<<" Suffix=">>" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Location" Attribute="LocationOrName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form>
1234 | Package.Stereotype=Yes
1235 | Package.Comment=No
1236 | Package.IconPicture=No
1237 | Package.TextStyle=No
1238 | Package_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="<<" Suffix=">>" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form>
1239 | Display Model Version=Yes
1240 | Table.Stereotype=Yes
1241 | Table.DisplayName=Yes
1242 | Table.OwnerDisplayName=No
1243 | Table.Columns=Yes
1244 | Table.Columns._Filter="All Columns" PDMCOLNALL
1245 | Table.Columns._Columns=Stereotype DataType KeyIndicator
1246 | Table.Columns._Limit=-5
1247 | Table.Keys=No
1248 | Table.Keys._Columns=Stereotype Indicator
1249 | Table.Indexes=No
1250 | Table.Indexes._Columns=Stereotype
1251 | Table.Triggers=No
1252 | Table.Triggers._Columns=Stereotype
1253 | Table.Comment=No
1254 | Table.IconPicture=No
1255 | Table.TextStyle=No
1256 | Table_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="<<" Suffix=">>" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="Stereotype No\r\nDisplayName Yes\r\nDataType No\r\nSymbolDataType No "Domain or Data type"\r\nDomain No\r\nKeyIndicator No\r\nIndexIndicator No\r\nNullStatus No" Filters=""All Columns" PDMCOLNALL ""\r\n"PK Columns" PDMCOLNPK "\"PRIM \"TRUE\" TRUE\""\r\n"Key Columns" PDMCOLNKEY "\"KEYS \"TRUE\" TRUE\""" HasLimit="Yes" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Keys" Collection="Keys" Columns="Stereotype No\r\nDisplayName Yes\r\nIndicator No" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="Stereotype No\r\nDisplayName Yes\r\nIndicator No" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Triggers" Collection="Triggers" Columns="Stereotype No\r\nDisplayName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form>
1257 | View.Stereotype=Yes
1258 | View.DisplayName=Yes
1259 | View.OwnerDisplayName=No
1260 | View.Columns=Yes
1261 | View.Columns._Columns=DisplayName
1262 | View.Columns._Limit=-5
1263 | View.TemporaryVTables=Yes
1264 | View.Indexes=No
1265 | View.Comment=No
1266 | View.IconPicture=No
1267 | View.TextStyle=No
1268 | View_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="<<" Suffix=">>" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="DisplayName No\r\nExpression No\r\nDataType No\r\nSymbolDataType No "Domain or Data type"\r\nIndexIndicator No" HasLimit="Yes" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Tables" Collection="TemporaryVTables" Columns="Name Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="DisplayName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form>
1269 | Procedure.Stereotype=No
1270 | Procedure.DisplayName=Yes
1271 | Procedure.OwnerDisplayName=No
1272 | Procedure.Comment=No
1273 | Procedure.IconPicture=No
1274 | Procedure.TextStyle=No
1275 | Procedure_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="<<" Suffix=">>" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form>
1276 | Reference.Cardinality=No
1277 | Reference.ImplementationType=No
1278 | Reference.ChildRole=Yes
1279 | Reference.Stereotype=Yes
1280 | Reference.DisplayName=No
1281 | Reference.ForeignKeyConstraintName=No
1282 | Reference.JoinExpression=No
1283 | Reference.Integrity=No
1284 | Reference.ParentRole=Yes
1285 | Reference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Cardinality" Attribute="Cardinality" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Implementation" Attribute="ImplementationType" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="<<" Suffix=">>" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Cons&traint Name" Attribute="ForeignKeyConstraintName" Prefix="" Suffix="" Caption="Cons&traint Name" Mandatory="No" />[CRLF] <StandardAttribute Name="Join" Attribute="JoinExpression" Prefix="" Suffix="" Caption="Join" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Referential integrity" Attribute="Integrity" Prefix="" Suffix="" Caption="Referential integrity" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form>
1286 | ViewReference.ChildRole=Yes
1287 | ViewReference.Stereotype=Yes
1288 | ViewReference.DisplayName=No
1289 | ViewReference.JoinExpression=No
1290 | ViewReference.ParentRole=Yes
1291 | ViewReference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="<<" Suffix=">>" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Join Expression" Attribute="JoinExpression" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form>
1292 |
1293 | [DisplayPreferences\Symbol]
1294 |
1295 | [DisplayPreferences\Symbol\FRMEOBJ]
1296 | STRNFont=新宋体,8,N
1297 | STRNFont color=0, 0, 0
1298 | DISPNAMEFont=新宋体,8,N
1299 | DISPNAMEFont color=0, 0, 0
1300 | LABLFont=新宋体,8,N
1301 | LABLFont color=0, 0, 0
1302 | AutoAdjustToText=Yes
1303 | Keep aspect=No
1304 | Keep center=No
1305 | Keep size=No
1306 | Width=6000
1307 | Height=2000
1308 | Brush color=255 255 255
1309 | Fill Color=Yes
1310 | Brush style=6
1311 | Brush bitmap mode=12
1312 | Brush gradient mode=64
1313 | Brush gradient color=192 192 192
1314 | Brush background image=
1315 | Custom shape=
1316 | Custom text mode=0
1317 | Pen=1 0 255 128 128
1318 | Shadow color=192 192 192
1319 | Shadow=0
1320 |
1321 | [DisplayPreferences\Symbol\FRMELNK]
1322 | CENTERFont=新宋体,8,N
1323 | CENTERFont color=0, 0, 0
1324 | Line style=1
1325 | AutoAdjustToText=Yes
1326 | Keep aspect=No
1327 | Keep center=No
1328 | Keep size=No
1329 | Brush color=255 255 255
1330 | Fill Color=Yes
1331 | Brush style=1
1332 | Brush bitmap mode=12
1333 | Brush gradient mode=0
1334 | Brush gradient color=118 118 118
1335 | Brush background image=
1336 | Custom shape=
1337 | Custom text mode=0
1338 | Pen=1 0 128 128 255
1339 | Shadow color=192 192 192
1340 | Shadow=0
1341 |
1342 | [DisplayPreferences\Symbol\FILO]
1343 | OBJSTRNFont=新宋体,8,N
1344 | OBJSTRNFont color=0, 0, 0
1345 | DISPNAMEFont=新宋体,8,N
1346 | DISPNAMEFont color=0, 0, 0
1347 | LCNMFont=新宋体,8,N
1348 | LCNMFont color=0, 0, 0
1349 | AutoAdjustToText=Yes
1350 | Keep aspect=No
1351 | Keep center=No
1352 | Keep size=No
1353 | Width=4800
1354 | Height=3600
1355 | Brush color=255 255 255
1356 | Fill Color=Yes
1357 | Brush style=1
1358 | Brush bitmap mode=12
1359 | Brush gradient mode=0
1360 | Brush gradient color=118 118 118
1361 | Brush background image=
1362 | Custom shape=
1363 | Custom text mode=0
1364 | Pen=1 0 0 0 255
1365 | Shadow color=192 192 192
1366 | Shadow=0
1367 |
1368 | [DisplayPreferences\Symbol\PDMPCKG]
1369 | STRNFont=新宋体,8,N
1370 | STRNFont color=0, 0, 0
1371 | DISPNAMEFont=新宋体,8,N
1372 | DISPNAMEFont color=0, 0, 0
1373 | LABLFont=新宋体,8,N
1374 | LABLFont color=0, 0, 0
1375 | AutoAdjustToText=Yes
1376 | Keep aspect=No
1377 | Keep center=No
1378 | Keep size=No
1379 | Width=4800
1380 | Height=4000
1381 | Brush color=255 255 192
1382 | Fill Color=Yes
1383 | Brush style=6
1384 | Brush bitmap mode=12
1385 | Brush gradient mode=65
1386 | Brush gradient color=255 255 255
1387 | Brush background image=
1388 | Custom shape=
1389 | Custom text mode=0
1390 | Pen=1 0 178 178 178
1391 | Shadow color=192 192 192
1392 | Shadow=0
1393 |
1394 | [DisplayPreferences\Symbol\TABL]
1395 | STRNFont=新宋体,8,N
1396 | STRNFont color=0, 0, 0
1397 | DISPNAMEFont=新宋体,8,N
1398 | DISPNAMEFont color=0, 0, 0
1399 | OWNRDISPNAMEFont=新宋体,8,N
1400 | OWNRDISPNAMEFont color=0, 0, 0
1401 | ColumnsFont=新宋体,8,N
1402 | ColumnsFont color=0, 0, 0
1403 | TablePkColumnsFont=新宋体,8,U
1404 | TablePkColumnsFont color=0, 0, 0
1405 | TableFkColumnsFont=新宋体,8,N
1406 | TableFkColumnsFont color=0, 0, 0
1407 | KeysFont=新宋体,8,N
1408 | KeysFont color=0, 0, 0
1409 | IndexesFont=新宋体,8,N
1410 | IndexesFont color=0, 0, 0
1411 | TriggersFont=新宋体,8,N
1412 | TriggersFont color=0, 0, 0
1413 | LABLFont=新宋体,8,N
1414 | LABLFont color=0, 0, 0
1415 | AutoAdjustToText=Yes
1416 | Keep aspect=No
1417 | Keep center=No
1418 | Keep size=No
1419 | Width=4800
1420 | Height=4000
1421 | Brush color=178 214 252
1422 | Fill Color=Yes
1423 | Brush style=6
1424 | Brush bitmap mode=12
1425 | Brush gradient mode=65
1426 | Brush gradient color=255 255 255
1427 | Brush background image=
1428 | Custom shape=
1429 | Custom text mode=0
1430 | Pen=1 0 0 128 192
1431 | Shadow color=192 192 192
1432 | Shadow=0
1433 |
1434 | [DisplayPreferences\Symbol\VIEW]
1435 | STRNFont=新宋体,8,N
1436 | STRNFont color=0, 0, 0
1437 | DISPNAMEFont=新宋体,8,N
1438 | DISPNAMEFont color=0, 0, 0
1439 | OWNRDISPNAMEFont=新宋体,8,N
1440 | OWNRDISPNAMEFont color=0, 0, 0
1441 | ColumnsFont=新宋体,8,N
1442 | ColumnsFont color=0, 0, 0
1443 | TablePkColumnsFont=新宋体,8,U
1444 | TablePkColumnsFont color=0, 0, 0
1445 | TableFkColumnsFont=新宋体,8,N
1446 | TableFkColumnsFont color=0, 0, 0
1447 | TemporaryVTablesFont=新宋体,8,N
1448 | TemporaryVTablesFont color=0, 0, 0
1449 | IndexesFont=新宋体,8,N
1450 | IndexesFont color=0, 0, 0
1451 | LABLFont=新宋体,8,N
1452 | LABLFont color=0, 0, 0
1453 | AutoAdjustToText=Yes
1454 | Keep aspect=No
1455 | Keep center=No
1456 | Keep size=No
1457 | Width=4800
1458 | Height=4000
1459 | Brush color=208 208 255
1460 | Fill Color=Yes
1461 | Brush style=6
1462 | Brush bitmap mode=12
1463 | Brush gradient mode=65
1464 | Brush gradient color=255 255 255
1465 | Brush background image=
1466 | Custom shape=
1467 | Custom text mode=0
1468 | Pen=1 0 128 128 192
1469 | Shadow color=192 192 192
1470 | Shadow=0
1471 |
1472 | [DisplayPreferences\Symbol\PROC]
1473 | STRNFont=新宋体,8,N
1474 | STRNFont color=0, 0, 0
1475 | DISPNAMEFont=新宋体,8,N
1476 | DISPNAMEFont color=0, 0, 0
1477 | OWNRDISPNAMEFont=新宋体,8,N
1478 | OWNRDISPNAMEFont color=0, 0, 0
1479 | LABLFont=新宋体,8,N
1480 | LABLFont color=0, 0, 0
1481 | AutoAdjustToText=Yes
1482 | Keep aspect=No
1483 | Keep center=No
1484 | Keep size=No
1485 | Width=4000
1486 | Height=1000
1487 | Brush color=255 255 192
1488 | Fill Color=Yes
1489 | Brush style=6
1490 | Brush bitmap mode=12
1491 | Brush gradient mode=65
1492 | Brush gradient color=255 255 255
1493 | Brush background image=
1494 | Custom shape=
1495 | Custom text mode=0
1496 | Pen=1 0 128 108 0
1497 | Shadow color=192 192 192
1498 | Shadow=0
1499 |
1500 | [DisplayPreferences\Symbol\REFR]
1501 | SOURCEFont=新宋体,8,N
1502 | SOURCEFont color=0, 0, 0
1503 | CENTERFont=新宋体,8,N
1504 | CENTERFont color=0, 0, 0
1505 | DESTINATIONFont=新宋体,8,N
1506 | DESTINATIONFont color=0, 0, 0
1507 | Line style=1
1508 | AutoAdjustToText=Yes
1509 | Keep aspect=No
1510 | Keep center=No
1511 | Keep size=No
1512 | Brush color=255 255 255
1513 | Fill Color=Yes
1514 | Brush style=1
1515 | Brush bitmap mode=12
1516 | Brush gradient mode=0
1517 | Brush gradient color=118 118 118
1518 | Brush background image=
1519 | Custom shape=
1520 | Custom text mode=0
1521 | Pen=1 0 0 128 192
1522 | Shadow color=192 192 192
1523 | Shadow=0
1524 |
1525 | [DisplayPreferences\Symbol\VREF]
1526 | SOURCEFont=新宋体,8,N
1527 | SOURCEFont color=0, 0, 0
1528 | CENTERFont=新宋体,8,N
1529 | CENTERFont color=0, 0, 0
1530 | DESTINATIONFont=新宋体,8,N
1531 | DESTINATIONFont color=0, 0, 0
1532 | Line style=1
1533 | AutoAdjustToText=Yes
1534 | Keep aspect=No
1535 | Keep center=No
1536 | Keep size=No
1537 | Brush color=255 255 255
1538 | Fill Color=Yes
1539 | Brush style=1
1540 | Brush bitmap mode=12
1541 | Brush gradient mode=0
1542 | Brush gradient color=118 118 118
1543 | Brush background image=
1544 | Custom shape=
1545 | Custom text mode=0
1546 | Pen=1 0 128 128 192
1547 | Shadow color=192 192 192
1548 | Shadow=0
1549 |
1550 | [DisplayPreferences\Symbol\USRDEPD]
1551 | OBJXSTRFont=新宋体,8,N
1552 | OBJXSTRFont color=0, 0, 0
1553 | Line style=1
1554 | AutoAdjustToText=Yes
1555 | Keep aspect=No
1556 | Keep center=No
1557 | Keep size=No
1558 | Brush color=255 255 255
1559 | Fill Color=Yes
1560 | Brush style=1
1561 | Brush bitmap mode=12
1562 | Brush gradient mode=0
1563 | Brush gradient color=118 118 118
1564 | Brush background image=
1565 | Custom shape=
1566 | Custom text mode=0
1567 | Pen=2 0 128 128 255
1568 | Shadow color=192 192 192
1569 | Shadow=0
1570 |
1571 | [DisplayPreferences\Symbol\Free Symbol]
1572 | Free TextFont=新宋体,8,N
1573 | Free TextFont color=0, 0, 0
1574 | Line style=0
1575 | AutoAdjustToText=Yes
1576 | Keep aspect=No
1577 | Keep center=No
1578 | Keep size=No
1579 | Brush color=255 255 255
1580 | Fill Color=Yes
1581 | Brush style=1
1582 | Brush bitmap mode=12
1583 | Brush gradient mode=0
1584 | Brush gradient color=118 118 118
1585 | Brush background image=
1586 | Custom shape=
1587 | Custom text mode=0
1588 | Pen=1 0 0 0 255
1589 | Shadow color=192 192 192
1590 | Shadow=0
1591 | (8267, 11692)
1592 | ((500,500), (500,500))
1593 | 15
1594 |
1595 |
1596 | 1582341474
1597 | 1582341656
1598 | ((-7477,-683), (-3408,567))
1599 | ((-3808,-58),(-7077,-58))
1600 | 1
1601 | 1
1602 | 12615680
1603 | 12632256
1604 | CENTER 0 新宋体,8,N
1605 | SOURCE 0 新宋体,8,N
1606 | DESTINATION 0 新宋体,8,N
1607 |
1608 |
1609 |
1610 |
1611 |
1612 |
1613 |
1614 |
1615 |
1616 |
1617 |
1618 | 1582341545
1619 | 1582341657
1620 | ((7730,-86), (10622,1164))
1621 | ((8130,539),(10222,539))
1622 | 1
1623 | 1
1624 | 12615680
1625 | 12632256
1626 | CENTER 0 新宋体,8,N
1627 | SOURCE 0 新宋体,8,N
1628 | DESTINATION 0 新宋体,8,N
1629 |
1630 |
1631 |
1632 |
1633 |
1634 |
1635 |
1636 |
1637 |
1638 |
1639 |
1640 | 1582341160
1641 | 1582341173
1642 | -1
1643 | ((-22567,-3957), (-7077,3841))
1644 | 12615680
1645 | 16570034
1646 | 12632256
1647 | STRN 0 新宋体,8,N
1648 | DISPNAME 0 新宋体,8,N
1649 | OWNRDISPNAME 0 新宋体,8,N
1650 | Columns 0 新宋体,8,N
1651 | TablePkColumns 0 新宋体,8,U
1652 | TableFkColumns 0 新宋体,8,N
1653 | Keys 0 新宋体,8,N
1654 | Indexes 0 新宋体,8,N
1655 | Triggers 0 新宋体,8,N
1656 | LABL 0 新宋体,8,N
1657 | 6
1658 | 65
1659 | 16777215
1660 |
1661 |
1662 |
1663 |
1664 |
1665 | 1582341161
1666 | 1582341656
1667 | -1
1668 | ((-3808,-1617), (8130,2581))
1669 | 12615680
1670 | 16570034
1671 | 12632256
1672 | STRN 0 新宋体,8,N
1673 | DISPNAME 0 新宋体,8,N
1674 | OWNRDISPNAME 0 新宋体,8,N
1675 | Columns 0 新宋体,8,N
1676 | TablePkColumns 0 新宋体,8,U
1677 | TableFkColumns 0 新宋体,8,N
1678 | Keys 0 新宋体,8,N
1679 | Indexes 0 新宋体,8,N
1680 | Triggers 0 新宋体,8,N
1681 | LABL 0 新宋体,8,N
1682 | 6
1683 | 65
1684 | 16777215
1685 |
1686 |
1687 |
1688 |
1689 |
1690 | 1582341494
1691 | 1582341657
1692 | -1
1693 | ((10222,-2010), (23980,3088))
1694 | 12615680
1695 | 16570034
1696 | 12632256
1697 | STRN 0 新宋体,8,N
1698 | DISPNAME 0 新宋体,8,N
1699 | OWNRDISPNAME 0 新宋体,8,N
1700 | Columns 0 新宋体,8,N
1701 | TablePkColumns 0 新宋体,8,U
1702 | TableFkColumns 0 新宋体,8,N
1703 | Keys 0 新宋体,8,N
1704 | Indexes 0 新宋体,8,N
1705 | Triggers 0 新宋体,8,N
1706 | LABL 0 新宋体,8,N
1707 | 6
1708 | 65
1709 | 16777215
1710 |
1711 |
1712 |
1713 |
1714 |
1715 |
1716 |
1717 |
1718 |
1719 |
1720 |
1721 |
1722 | 03CC2910-6602-4991-83FF-461905038F0F
1723 | User(用户表)
1724 | User(用户表)
1725 | 1582341160
1726 | Administrator
1727 | 1582341413
1728 | Administrator
1729 |
1730 |
1731 |
1732 | CDB7E136-1797-4F9C-AD14-24B527EBAF60
1733 | Id
1734 | Id
1735 | 1582341185
1736 | Administrator
1737 | 1582341483
1738 | Administrator
1739 | int
1740 | 1
1741 |
1742 |
1743 | DAF6002B-B5E7-409A-BBBE-47A8B9DA00AA
1744 | Name
1745 | Name
1746 | 1582341219
1747 | Administrator
1748 | 1582341413
1749 | Administrator
1750 | varchar(20
1751 | 20
1752 | 1
1753 |
1754 |
1755 | 3C6D1A18-CC60-45B0-AA1A-F290D4AA5300
1756 | Password
1757 | Password
1758 | 1582341219
1759 | Administrator
1760 | 1582341570
1761 | Administrator
1762 | varchar(200)
1763 | 200
1764 | 1
1765 |
1766 |
1767 | 95202C46-A366-49EE-A667-C39460EECAC0
1768 | PhoneNumber
1769 | PhoneNumber
1770 | 1582341219
1771 | Administrator
1772 | 1582341413
1773 | Administrator
1774 | char(13)
1775 | 13
1776 |
1777 |
1778 | F41551B8-3979-4FA4-A8B3-55E028E5B1D7
1779 | Email
1780 | Email
1781 | 1582341240
1782 | Administrator
1783 | 1582341586
1784 | Administrator
1785 | varchar(20)
1786 | 20
1787 |
1788 |
1789 | FFE82E83-1B45-47EC-92EF-2DAAAC8CC9D7
1790 | QQ
1791 | QQ
1792 | 1582341240
1793 | Administrator
1794 | 1582341586
1795 | Administrator
1796 | varchar(20)
1797 | 20
1798 |
1799 |
1800 | CD64637B-B683-4260-8E71-DE54CC56EB5A
1801 | RegistrationTime
1802 | RegistrationTime
1803 | 1582341240
1804 | Administrator
1805 | 1582341413
1806 | Administrator
1807 | datetime
1808 |
1809 |
1810 |
1811 |
1812 | 1D46828E-ECD4-42C3-956A-E52D7A4610E5
1813 | Key_1
1814 | Key_1
1815 | 1582341185
1816 | Administrator
1817 | 1582341208
1818 | Administrator
1819 |
1820 |
1821 |
1822 |
1823 |
1824 |
1825 |
1826 |
1827 |
1828 |
1829 |
1830 |
1831 |
1832 | 0A09B15F-A489-4117-9138-767D13E5C48E
1833 | VideoCollection(视频收藏表)
1834 | VideoCollection(视频收藏表)
1835 | 1582341161
1836 | Administrator
1837 | 1582341545
1838 | Administrator
1839 |
1840 |
1841 |
1842 | E0EC2525-C0C0-442E-8250-DE0DD2E2AB6D
1843 | Id
1844 | Id
1845 | 1582341415
1846 | Administrator
1847 | 1582341462
1848 | Administrator
1849 | int
1850 | 1
1851 |
1852 |
1853 | B435D83B-0170-4678-BD18-E2CEA78DAC67
1854 | UseId
1855 | UseId
1856 | 1582341474
1857 | Administrator
1858 | 1582341561
1859 | Administrator
1860 | int
1861 | 1
1862 |
1863 |
1864 | B7919100-CB8B-4042-8C6B-C9F1BCB57D8F
1865 | VideoId
1866 | VideoId
1867 | 1582341545
1868 | Administrator
1869 | 1582341561
1870 | Administrator
1871 | int
1872 | 1
1873 |
1874 |
1875 |
1876 |
1877 | 0E71438A-0CD5-4DAA-BF3F-DE980E4DB93D
1878 | Key_1
1879 | Key_1
1880 | 1582341415
1881 | Administrator
1882 | 1582341454
1883 | Administrator
1884 |
1885 |
1886 |
1887 |
1888 |
1889 |
1890 |
1891 |
1892 |
1893 |
1894 |
1895 |
1896 |
1897 | 4D334E0C-F068-46E8-91B5-6466C2B9FE36
1898 | Video(视频表)
1899 | Video(视频表)
1900 | 1582341494
1901 | Administrator
1902 | 1582341648
1903 | Administrator
1904 |
1905 |
1906 |
1907 | F463CC53-027F-4F3D-B13D-25D6BCE0DB21
1908 | id
1909 | id
1910 | 1582341498
1911 | Administrator
1912 | 1582341542
1913 | Administrator
1914 | int
1915 | 1
1916 |
1917 |
1918 | FD866B88-238F-4B7C-B40A-02BB2D30FB66
1919 | Name
1920 | Name
1921 | 1582341588
1922 | Administrator
1923 | 1582341648
1924 | Administrator
1925 | varchar(50)
1926 | 50
1927 |
1928 |
1929 | 37E49169-28AA-4B30-B3EC-D440C9194520
1930 | Introduction
1931 | Introduction
1932 | 1582341588
1933 | Administrator
1934 | 1582341648
1935 | Administrator
1936 | varchar(500)
1937 | 500
1938 |
1939 |
1940 | 4D061834-2308-4FC4-8E58-B8D3DA273EDC
1941 | CreationTime
1942 | CreationTime
1943 | 1582341588
1944 | Administrator
1945 | 1582341648
1946 | Administrator
1947 | datetime
1948 |
1949 |
1950 |
1951 |
1952 | 2CF011A2-D634-493D-B3DF-3C8DE1DD94F2
1953 | Key_1
1954 | Key_1
1955 | 1582341498
1956 | Administrator
1957 | 1582341519
1958 | Administrator
1959 |
1960 |
1961 |
1962 |
1963 |
1964 |
1965 |
1966 |
1967 |
1968 |
1969 |
1970 |
1971 |
1972 |
1973 |
1974 | 3C19FF5B-7383-454F-9B46-286C8FFE5668
1975 | Reference_1
1976 | Reference_1
1977 | 1582341474
1978 | Administrator
1979 | 1582341474
1980 | Administrator
1981 | 0..*
1982 | 1
1983 | 1
1984 |
1985 |
1986 |
1987 |
1988 |
1989 |
1990 |
1991 |
1992 |
1993 |
1994 |
1995 | 3266D922-EB6A-4F43-9DA5-7446C2B0A491
1996 | 1582341474
1997 | Administrator
1998 | 1582341474
1999 | Administrator
2000 |
2001 |
2002 |
2003 |
2004 |
2005 |
2006 |
2007 |
2008 |
2009 |
2010 | 05E7A2E7-9942-4CA7-9C20-0A98DB0AC1E5
2011 | Reference_2
2012 | Reference_2
2013 | 1582341545
2014 | Administrator
2015 | 1582341545
2016 | Administrator
2017 | 0..*
2018 | 1
2019 | 1
2020 |
2021 |
2022 |
2023 |
2024 |
2025 |
2026 |
2027 |
2028 |
2029 |
2030 |
2031 | 598BF1F0-5BA2-42B8-82B8-C684DF2F8FD5
2032 | 1582341545
2033 | Administrator
2034 | 1582341545
2035 | Administrator
2036 |
2037 |
2038 |
2039 |
2040 |
2041 |
2042 |
2043 |
2044 |
2045 |
2046 |
2047 |
2048 | 46EC3E2A-6CBF-421A-9DA8-6BCCEDEC7DF5
2049 | PUBLIC
2050 | PUBLIC
2051 | 0
2052 |
2053 | 0
2054 |
2055 |
2056 |
2057 |
2058 |
2059 | A6114483-D008-46B0-8A80-B91C2A5AD61A
2060 | Sybase SQL Anywhere 12
2061 | SYASA12
2062 | 0
2063 |
2064 | 1582340736
2065 | Administrator
2066 | file:///%_DBMS%/syasa120.xdb
2067 | B2B54B83-1563-48B2-8C35-1C370B4B3DB3
2068 | 4BA9F647-DAB1-11D1-9944-006097355D9B
2069 | 1336635254
2070 |
2071 |
2072 |
2073 |
2074 |
2075 |
2076 |
2077 |
2078 |
2079 |
--------------------------------------------------------------------------------