تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
معلومة ::: أجعل المستخدم عبر تطبيقك يخرج برامج أخري - CodeDom
#6
بالفعل أنهينا شرح الاجراء وسيكون شكله فى النهاية


كود :
Public Sub CreateApp()

Dim NameSpace_inCreateApp As New CodeNamespace("BADRMEDIA")
NameSpace_inCreateApp.Imports.Add(New CodeNamespaceImport("System"))

Dim Class_inCreateApp As New CodeTypeDeclaration("BADRMEDIA_Class")
Class_inCreateApp.IsClass = True
Class_inCreateApp.Attributes = MemberAttributes.Public Or MemberAttributes.Static
NameSpace_inCreateApp.Types.Add(Class_inCreateApp)

Dim Method_inCreateApp As New CodeEntryPointMethod()
Method_inCreateApp.Attributes = MemberAttributes.Public Or MemberAttributes.Static
Method_inCreateApp.Statements.Add(New CodeSnippetStatement(TextBox1.Text))
Class_inCreateApp.Members.Add(Method_inCreateApp)


Dim Compile_inCreateApp As New CodeCompileUnit
Compile_inCreateApp.Namespaces.Add(NameSpace_inCreateApp)
Dim CompilingParams As New Compiler.CompilerParameters()
CompilingParams.ReferencedAssemblies.Add("system.dll")
CompilingParams.GenerateInMemory = False
CompilingParams.GenerateExecutable = True
CompilingParams.OutputAssembly = "c:\BADRMEDIA.exe"
Dim CodeProvider As New Microsoft.VisualBasic.VBCodeProvider
Dim Compiler As ICodeCompiler = CodeProvider.CreateCompiler
Dim CompilerResult As CompilerResults = Compiler.CompileAssemblyFromDom(CompilingParams, Compile_inCreateApp)


If CompilerResult Is DBNull.Value Or CompilerResult.Errors.Count > 0 Then
For i As Integer = 0 To CompilerResult.Errors.Count - 1
MsgBox(CompilerResult.Errors(i).ToString)
Next
End If

End Sub


وتحت حدث الزر Button نكتب هذا الكود

كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
CreateApp()
Shell("c:\BADRMEDIA.exe", AppWinStyle.NormalFocus)
End Sub


بالنسبة لكود المستخدم كمثال :


اكتب فى مربع النص هذا الكود


كود :
console.writeline("www.vb4arab.com")
for i as integer = 0 to 5
console.writeline("www.BADRMEDIA.com")
next
console.readline()



}}}
تم الشكر بواسطة:


الردود في هذا الموضوع
معلومة ::: أجعل المستخدم عبر تطبيقك يخرج برامج أخري - CodeDom - بواسطة Raggi Tech - 06-10-12, 07:57 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  معلومة :: تعلم كيف تحفظ صورة في My.Settings بدون الإحتياج إلى مسارها! أسامة أحمد 13 7,675 15-04-24, 01:13 AM
آخر رد: أبو جودة
  ما تأثير الالوان على المستخدم viv 4 3,012 11-06-18, 04:26 AM
آخر رد: mohamed haroon
  [مشروع] برامج محاكاة Fantastico 10 5,373 01-08-17, 12:23 AM
آخر رد: moor
  معلومة ::: ListBox Blue Sky 14 23,027 14-11-16, 11:32 PM
آخر رد: فارس جراح
  الترقيم التلقائي في برامج الداتا بيز silverlight 1 2,865 07-06-16, 12:05 AM
آخر رد: silverlight
  معلومة مهمه فى المصفوفات ali.alfoly 2 3,994 30-08-13, 02:25 AM
آخر رد: ali.alfoly
  من المنتدى القديم - معلومة ::: ProgressBar ( للاخ BADRMEDIA ) المبرمج علي نوري 2 4,133 23-08-13, 11:17 PM
آخر رد: nin9e
  اجعل برنامج مضاد للغلق من المستخدم او من التاسك مانجر just.coder 5 3,594 01-05-13, 03:59 AM
آخر رد: mr.omar
  التقاط لون من شاشة المستخدم H111er 0 2,113 11-12-12, 08:54 PM
آخر رد: H111er
  من المنتدى القديم - معلومة ::: CheckBox ( للاخ BADRMEDIA ) المبرمج علي نوري 1 3,154 30-11-12, 05:54 PM
آخر رد: مبرمج أوتار

التنقل السريع :


يقوم بقرائة الموضوع: