메뉴 건너뛰기

아시아평생교육원

소프트웨어자료실

트위터 자동 프로필 변경.PNG

 

대량의 트위터 계정을 자동으로 프로필 변경이 가능한 

프로그램입니다.

프로필사진+닉네임+자기소개+웹사이트 등

모든 정보를 한 번에 변경이 가능한 

프로그램입니다.

 

 

using System.Reflection;

using System.Runtime.CompilerServices;

 

//

// 어셈블리에 대한 일반 정보는 다음 특성 집합을 통해 제어됩니다. 

// 어셈블리와 관련된 정보를 수정하려면

// 이 특성 값을 변경하십시오.

//

[assembly: AssemblyTitle("")]

[assembly: AssemblyDescription("")]

[assembly: AssemblyConfiguration("")]

[assembly: AssemblyCompany("")]

[assembly: AssemblyProduct("")]

[assembly: AssemblyCopyright("")]

[assembly: AssemblyTrademark("")]

[assembly: AssemblyCulture("")]

 

//

// 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다.

//

//      주 버전

//      부 버전 

//      빌드 번호

//      수정 번호

//

// 모든 값을 지정하거나

// 아래와 같이 '*'를 사용하여 수정 번호 및 빌드 번호가 자동으로 지정되도록 할 수 있습니다.

 

[assembly: AssemblyVersion("1.0.*")]

 

//

// 어셈블리에 서명하려면 사용할 키를 지정해야 합니다. 어셈블리 서명에 대한 자세한 내용은 

// Microsoft .NET Framework 설명서를 참조하십시오.

//

// 서명하는 데 사용할 키를 제어하려면 아래 특성을 사용합니다. 

//

// 참고: 

//   (*) 키를 지정하지 않으면 어셈블리에 서명할 수 없습니다.

//   (*) KeyName은

//       사용자 컴퓨터의 CSP(암호화 서비스 공급자)에

//        설치되어 있는 키를 참조하고 KeyFile은 키가 포함된 파일을

//        참조합니다.

//   (*) KeyFile과 KeyName 값을 모두 지정하면 

//       다음과 같은 프로세스가 발생합니다.

//       (1) CSP에 KeyName이 있으면 해당 키가 사용됩니다.

//       (2) KeyName은 없고, KeyFile이 있으면 

//           KeyFile의 키가 CSP에 설치되어 사용됩니다.

//   (*) sn.exe(강력한 이름 유틸리티)를 사용하면 KeyFile을 만들 수 있습니다.

//        KeyFile을 지정하는 경우

//       KeyFile의 위치는 %Project Directory%\obj\<configuration>의 프로젝트 출력 디렉터리 위치를 기준으로 하는 상대 위치이어야 합니다.

//       예를 들어, KeyFile이 프로젝트 디렉터리에 있는 경우

//       AssemblyKeyFile 특성을 

//       [assembly: AssemblyKeyFile("..\\..\\mykey.snk")]로 지정합니다.

//   (*) 서명 연기는 고급 옵션입니다.

//       이 옵션에 대한 자세한 내용은 Microsoft .NET Framework 설명서를 참조하십시오.

//

[assembly: AssemblyDelaySign(false)]

[assembly: AssemblyKeyFile("")]

[assembly: AssemblyKeyName("")]

 

 

 

========================================================================

using System;

using System.Drawing;

using System.Collections;

using System.ComponentModel;

using System.Windows.Forms;

using System.Data;

 

namespace 예제_3_대화상자_

{

/// <summary>

/// Form1에 대한 요약 설명입니다.

/// </summary>

public class Form1 : System.Windows.Forms.Form

{

private System.Windows.Forms.MainMenu mainMenu1;

private System.Windows.Forms.MenuItem MenuEdit;

private System.Windows.Forms.MenuItem MenuEditFont;

private System.Windows.Forms.MenuItem MenyEditColor;

private System.Windows.Forms.Label label1;

private System.Windows.Forms.OpenFileDialog openFileDialog1;

/// <summary>

/// 필수 디자이너 변수입니다.

/// </summary>

private System.ComponentModel.Container components = null;

 

public Form1()

{

//

// Windows Form 디자이너 지원에 필요합니다.

//

InitializeComponent();

 

//

// TODO: InitializeComponent를 호출한 다음 생성자 코드를 추가합니다.

//

}

 

/// <summary>

/// 사용 중인 모든 리소스를 정리합니다.

/// </summary>

protected override void Dispose( bool disposing )

{

if( disposing )

{

if (components != null) 

{

components.Dispose();

}

}

base.Dispose( disposing );

}

 

#region Windows Form 디자이너에서 생성한 코드

/// <summary>

/// 디자이너 지원에 필요한 메서드입니다.

/// 이 메서드의 내용을 코드 편집기로 수정하지 마십시오.

/// </summary>

private void InitializeComponent()

{

this.mainMenu1 = new System.Windows.Forms.MainMenu();

this.MenuEdit = new System.Windows.Forms.MenuItem();

this.MenuEditFont = new System.Windows.Forms.MenuItem();

this.MenyEditColor = new System.Windows.Forms.MenuItem();

this.label1 = new System.Windows.Forms.Label();

this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();

this.SuspendLayout();

// 

// mainMenu1

// 

this.mainMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {

  this.MenuEdit});

// 

// MenuEdit

// 

this.MenuEdit.Index = 0;

this.MenuEdit.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {

this.MenuEditFont,

this.MenyEditColor});

this.MenuEdit.Text = "편집(&F)";

// 

// MenuEditFont

// 

this.MenuEditFont.Index = 0;

this.MenuEditFont.Text = "글꼴(&F)";

this.MenuEditFont.Click += new System.EventHandler(this.MenuEditFont_Click);

// 

// MenyEditColor

// 

this.MenyEditColor.Index = 1;

this.MenyEditColor.Text = "색상(&C)";

this.MenyEditColor.Click += new System.EventHandler(this.MenyEditColor_Click);

// 

// label1

// 

this.label1.Location = new System.Drawing.Point(136, 104);

this.label1.Name = "label1";

this.label1.Size = new System.Drawing.Size(344, 152);

this.label1.TabIndex = 0;

this.label1.Text = "안녕하십니까? 재미있는 C#을 배워봅시다. ehan!!";

// this.label1.Click += new System.EventHandler(this.label1_Click);

// 

// Form1

// 

this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);

this.ClientSize = new System.Drawing.Size(624, 390);

this.Controls.Add(this.label1);

this.Menu = this.mainMenu1;

this.Name = "Form1";

this.Text = "Form1";

this.ResumeLayout(false);

 

}

#endregion

 

/// <summary>

/// 해당 응용 프로그램의 주 진입점입니다.

/// </summary>

[STAThread]

static void Main() 

{

Application.Run(new Form1());

}

 

private void MenuEditFont_Click(object sender, System.EventArgs e)

{

FontDialog FontDialog1=new FontDialog();

FontDialog1.ShowColor=true;

FontDialog1.Color=label1.ForeColor;

FontDialog1.Font=label1.Font;

DialogResult result=FontDialog1.ShowDialog();

if (result==DialogResult.OK)

{

label1.Font=FontDialog1.Font;

label1.ForeColor=FontDialog1.Color;

}

}

 

private void MenyEditColor_Click(object sender, System.EventArgs e)

{

ColorDialog ColorDialog1=new ColorDialog();

ColorDialog1.Color=label1.ForeColor;

DialogResult result=ColorDialog1.ShowDialog();

if (result==DialogResult.OK)

{

label1.ForeColor=ColorDialog1.Color;

}

}

 

 

}

}

 

 

 

========================================================================

using System.Reflection;

using System.Runtime.CompilerServices;

 

//

// 어셈블리에 대한 일반 정보는 다음 특성 집합을 통해 제어됩니다. 

// 어셈블리와 관련된 정보를 수정하려면

// 이 특성 값을 변경하십시오.

//

[assembly: AssemblyTitle("")]

[assembly: AssemblyDescription("")]

[assembly: AssemblyConfiguration("")]

[assembly: AssemblyCompany("")]

[assembly: AssemblyProduct("")]

[assembly: AssemblyCopyright("")]

[assembly: AssemblyTrademark("")]

[assembly: AssemblyCulture("")]

 

//

// 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다.

//

//      주 버전

//      부 버전 

//      빌드 번호

//      수정 번호

//

// 모든 값을 지정하거나

// 아래와 같이 '*'를 사용하여 수정 번호 및 빌드 번호가 자동으로 지정되도록 할 수 있습니다.

 

[assembly: AssemblyVersion("1.0.*")]

 

//

// 어셈블리에 서명하려면 사용할 키를 지정해야 합니다. 어셈블리 서명에 대한 자세한 내용은 

// Microsoft .NET Framework 설명서를 참조하십시오.

//

// 서명하는 데 사용할 키를 제어하려면 아래 특성을 사용합니다. 

//

// 참고: 

//   (*) 키를 지정하지 않으면 어셈블리에 서명할 수 없습니다.

//   (*) KeyName은

//       사용자 컴퓨터의 CSP(암호화 서비스 공급자)에

//        설치되어 있는 키를 참조하고 KeyFile은 키가 포함된 파일을

//        참조합니다.

//   (*) KeyFile과 KeyName 값을 모두 지정하면 

//       다음과 같은 프로세스가 발생합니다.

//       (1) CSP에 KeyName이 있으면 해당 키가 사용됩니다.

//       (2) KeyName은 없고, KeyFile이 있으면 

//           KeyFile의 키가 CSP에 설치되어 사용됩니다.

//   (*) sn.exe(강력한 이름 유틸리티)를 사용하면 KeyFile을 만들 수 있습니다.

//        KeyFile을 지정하는 경우

//       KeyFile의 위치는 %Project Directory%\obj\<configuration>의 프로젝트 출력 디렉터리 위치를 기준으로 하는 상대 위치이어야 합니다.

//       예를 들어, KeyFile이 프로젝트 디렉터리에 있는 경우

//       AssemblyKeyFile 특성을 

//       [assembly: AssemblyKeyFile("..\\..\\mykey.snk")]로 지정합니다.

//   (*) 서명 연기는 고급 옵션입니다.

//       이 옵션에 대한 자세한 내용은 Microsoft .NET Framework 설명서를 참조하십시오.

//

[assembly: AssemblyDelaySign(false)]

[assembly: AssemblyKeyFile("")]

[assembly: AssemblyKeyName("")]

 

 

 

========================================================================

using System;

using System.Text;

 

struct Student

{

public string name;

public string hakbun;

public string major;

public double jumsu;

public City address;

public void Print()

{

Console.WriteLine("이름:"+this.name);

Console.WriteLine("전공:"+this.major);

Console.WriteLine("학번:"+this.hakbun);

Console.WriteLine("주소:"+this.address);

Console.WriteLine("평점:"+this.jumsu);

Console.WriteLine("------------------------");

}

}

 

enum City {Incheon,Seoul,Kyonggi,Jeju }

 

namespace Chapter6_1

{

class Class1

{

static void Main(string[] args)

{

Student studentOne;

Student studentTwo=new Student();

Student studentThree,studentFour;

Object obj;

 

studentOne.hakbun="2001197";

studentOne.major="Computer Science";

studentOne.name="Kim";

studentOne.jumsu=(int)4;

studentOne.address=City.Incheon;

studentOne.Print();

 

studentTwo.hakbun="2001198";

studentTwo.major="Computer Science";

studentTwo.name="Lee";

studentTwo.jumsu=2.3;

studentTwo.address=City.Kyonggi;

studentTwo.Print();

 

studentThree.hakbun="2001200";

studentThree.major="Electronic Science";

studentThree.name="Park";

obj=studentTwo.jumsu;

studentThree.jumsu=(double)obj;

studentThree.address=City.Seoul;

studentThree.Print();

 

studentFour.hakbun="200199";

studentFour.major="Multimedia Science";

studentFour.name="Han";

studentFour.jumsu=3.8;

studentFour.address=City.Jeju;

studentFour.Print();

 

Console.Read();

}

}

}

 

 

========================================================================

using System.Reflection;

using System.Runtime.CompilerServices;

 

//

// 어셈블리에 대한 일반 정보는 다음 특성 집합을 통해 제어됩니다. 

// 어셈블리와 관련된 정보를 수정하려면

// 이 특성 값을 변경하십시오.

//

[assembly: AssemblyTitle("")]

[assembly: AssemblyDescription("")]

[assembly: AssemblyConfiguration("")]

[assembly: AssemblyCompany("")]

[assembly: AssemblyProduct("")]

[assembly: AssemblyCopyright("")]

[assembly: AssemblyTrademark("")]

[assembly: AssemblyCulture("")]

 

//

// 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다.

//

//      주 버전

//      부 버전 

//      빌드 번호

//      수정 번호

//

// 모든 값을 지정하거나

// 아래와 같이 '*'를 사용하여 수정 번호 및 빌드 번호가 자동으로 지정되도록 할 수 있습니다.

 

[assembly: AssemblyVersion("1.0.*")]

 

//

// 어셈블리에 서명하려면 사용할 키를 지정해야 합니다. 어셈블리 서명에 대한 자세한 내용은 

// Microsoft .NET Framework 설명서를 참조하십시오.

//

// 서명하는 데 사용할 키를 제어하려면 아래 특성을 사용합니다. 

//

// 참고: 

//   (*) 키를 지정하지 않으면 어셈블리에 서명할 수 없습니다.

//   (*) KeyName은

//       사용자 컴퓨터의 CSP(암호화 서비스 공급자)에

//        설치되어 있는 키를 참조하고 KeyFile은 키가 포함된 파일을

//        참조합니다.

//   (*) KeyFile과 KeyName 값을 모두 지정하면 

//       다음과 같은 프로세스가 발생합니다.

//       (1) CSP에 KeyName이 있으면 해당 키가 사용됩니다.

//       (2) KeyName은 없고, KeyFile이 있으면 

//           KeyFile의 키가 CSP에 설치되어 사용됩니다.

//   (*) sn.exe(강력한 이름 유틸리티)를 사용하면 KeyFile을 만들 수 있습니다.

//        KeyFile을 지정하는 경우

//       KeyFile의 위치는 %Project Directory%\obj\<configuration>의 프로젝트 출력 디렉터리 위치를 기준으로 하는 상대 위치이어야 합니다.

//       예를 들어, KeyFile이 프로젝트 디렉터리에 있는 경우

//       AssemblyKeyFile 특성을 

//       [assembly: AssemblyKeyFile("..\\..\\mykey.snk")]로 지정합니다.

//   (*) 서명 연기는 고급 옵션입니다.

//       이 옵션에 대한 자세한 내용은 Microsoft .NET Framework 설명서를 참조하십시오.

//

[assembly: AssemblyDelaySign(false)]

[assembly: AssemblyKeyFile("")]

[assembly: AssemblyKeyName("")]

 

 

 

 

제목
태그 쓰기 목록
위로