خوش آمدید

مهمان گرامی به انجمن کویک لرن خوش آمدی ، برای استفاده از تمامی امکانات در انجمن عضو شوید.


hitex

مدیر تالار
  • تعداد ارسال ها

    144
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    15

آخرین بار برد در hitex

hitex بیشترین تعداد پسند مطالب را دارد!

درباره hitex

  • درجه
    توسعه دهنده ی حرفه ای

Profile Information

  • جنسیت :
    Male

آخرین بازدید کنندگان نمایه

374 بازدید کننده نمایه
  1. سلام , ان شاء الله طی یکی دو روز آینده میریم توی فروشگاه جدیدمون اونجا سمپل رو براتون قرار میدم
  2. http://s6.picofile.com/file/8257552484/Hitex_TextView_EX.rar.html
  3. سلام ، سورس رو کنار کتابخونه قرار دادیم قبلاً ! بالای اینن تاپیک هم کلی آموزش دادم ! دیگه چه مشکلی می مونه ؟ سلام ، عذر میخوام حواسم به سوالتون نبود ! جواب سوال اول ! TextView همون Label هست فقط امکانات بیشتری داره ! پس میشه اینم مثل اون بینش عکس گذاشت جواب سوال دوم ! خیر قابلیت زوم دو انگشتی وجود نداره
  4. @@SmartSoft سلام ، سوالتون ربطی به این تاپیک نداره !
  5. @@shahrokhnazari سلام ؛ بله کتابخونه ی HitexZip امکانات خیلی بیشتری داره در این کتابخانه از چندنخی MultiThread استفاده شده و روند زیپ و اکسترکت کردن بر روی ProgressBar قابل نمایش است همچنین طی عملیات ها در Label نام فایل هایی که هم اکنون در حال زیپ یا اکسترکت هستند قابل نمایش است درصورت نیاز قبل از Extract میتونید لیست تمام فایل ها و فولدر های داخل فایل zip رو بگیرید قابلیت اکسترکت کل فایل ها یا تک تک به انتخاب شما ، نیز قرار داده شده است به تعداد بی نهایت میتوانید فایل و فولدر را توسط این کتابخونه ، فشرده کنید دارای چندین متد رمزنگاری و لِوِل بندی HitexZip.SetCompressionLevel = HitexZip.DEFLATE_LEVEL_NORMAL HitexZip.SetCompressionMethod = HitexZip.COMP_DEFLATE HitexZip.SetEncryptionMethod = HitexZip.ENC_METHOD_STANDARD HitexZip.SetAesKeyStrength = HitexZip.AES_STRENGTH_256
  6. @@SmartSoft وجود داره دوست عزیز HitexZip.SetAesKeyStrength = HitexZip.AES_STRENGTH_256
  7. این کتابخونه ی پرکاربرد رو میتونید از اینجا دانلود کنید ابتدا کتابخونه رو Initialize میکنیم Public TextView As Hitex_TextView TextView.Initialize("TextView") بعد به Activity اد میکنیم Activity.AddView(TextView,2%x,0,96%x,100%y) تمام مراحل بالا رو میتونید از Designer هم انجام بدید ! برای وارد کردن یه متن داخل تکست ویو باید این کد رو بنویسیم (دقیقا عین لیبل خود بیسیک) TextView.Text = "متن مورد نظر شما" برای چینش محتوا از این کد استفاده کنید (وقتی روی NO_GRAVITY قرار بدید ، اگه متن انگلیسی باشه چپ چین و اگه فارسی باشه راست چینن میشه ) TextView.Gravity = Gravity.NO_GRAVITY برای تغییر فونت و رنگ از این کد استفاده کنید TextView.TextColor = Colors.Black TextView.Typeface = Typeface.LoadFromAssets("iransans_light.ttf") نکته : برای نمایش دادن لینک توی برنامه نیاز به کد خاصی نیست کافیه لینک توی متن شما وجود داشته باشه ، با کلیک کردن روی لینک ؛ صفحه ی وب , باز خواهد شد لینک شما حتما باید با //:http یا //:https شروع بشه برای شخصی سازی کردن لینک ها از کد زیر استفاده کنید (بگید که لینک چه رنگی باشه ، آیا زیرش خط کشیده شده باشه یا نه ؛ استایلش چی باشه (بولد باشه یا ایتالیک)) TextView.linkwwwSettings(True,Colors.Blue,"ITALIC") میتونید از # هشتگ و @ یوزر نیم هم استفاده کنید (کافیه یه # داشته باشید و کنارش یه متن نوشته باشید مثل #تابستون) حالا این # ها قابل کلیک هستند و روی هرکدوم که کلیک بشه متن کلیک شده توی رویداد هشتگ ؛ برمیگرده Sub TextView_HashTagClick (Text As String) ToastMessageShow(Text,False) End Sub برای شخصی سازی هشتگ از کد زیر استفاده کنید TextView.HashTagSettings(True,Colors.Red,"BOLD") برای یوزرنیم @ هم دقیقاً شبیه مراحل بالا خواهد بود یه متدی به اسم کاستوم تکست CustomText وجود داره که شما میتونید یه متن رو خاص کنید مثلا هرجا کلمه ی (کافه بازار) دیده شد رنگش سبز بشه و بولد ! و قابل کلیک باشه و اگه روش کلیک شد یه اتفاق خاص بیوفته یادتون باشه متد CustomText حتما باید قبل از متد Text نوشته بشه (در غیر این صورت تغییرات رو احساس نخواهید کرد) TextView.CustomTextSettings(True,Colors.Green,"BOLD_ITALIC") TextView.CustomText = "کافه بازار" TextView.Text = "کافه بازار اولین مارکت اندرویدی در ایران است" برای رویداد کلیک هم این کد Sub TextView_CustomTextClick (Text As String) Dim market As Intent, uri As String uri="bazaar://details?id=com.farsitel.bazaar" market.Initialize(market.ACTION_EDIT,uri) StartActivity(market) End Sub برای تنظیم فاصله ی بین خطوط از این کد استفاده کنید TextView.LineSpacing(1,1.5) برای سایه دادن به متن از این کد استفاده کنید TextView.TextShdow(5,0,1,Colors.Yellow) و کلی کارایی هایی ... این کتابخونه ی پرکاربرد رو میتونید از اینجا دانلود کنید
  8. @@SmartSoft آره هردو کتابخونه دارن DependsOn میکنن روی zip4j ؛ واسه همین برای کتابخونه ی دوم میگه قبلاً اد شده already added !
  9. سلام ، دوتا لینک کنار هم هستند بیشتر دقت کنید
  10. سلام ، قیمت کاملاً مناسب هست ، از این جهت که هیچ نمونه ای براش وجود نداره . سورس مثال و APK جهت تست قرار داده شد ! بازم یه مثال میزنم اینجا . ابتدا معرفی متغیر و اینیشلایز Private HitexZip As HitexZIP HitexZip.Initialize("HitexZip") دوبتدا تعیین سطح فشرده سازی و ... (اینارو هم ننویسید ؛ مشکلی ایجاد نمیشه , چون خودشون پیشفرض دارن) HitexZip.SetCompressionLevel = HitexZip.DEFLATE_LEVEL_NORMAL HitexZip.SetCompressionMethod = HitexZip.COMP_DEFLATE HitexZip.SetEncryptionMethod = HitexZip.ENC_METHOD_STANDARD HitexZip.SetAesKeyStrength = HitexZip.AES_STRENGTH_256 سبتدا یه لیست تعریف میکنیم و فایل و فولدر هایی که میخوایم توی فایل زیپمون اضافه کنیم رو بهش میدیم (یادتون باشه از DirAssets نمیشه فایل Add کرد) Private List As List List.Initialize List.Add(File.Combine(File.DirRootExternal,1.mp3)) List.Add(File.Combine(File.DirRootExternal,/MusicFolder/2.mp3)) List.Add(File.Combine(File.DirRootExternal,DownloadFolder)) ' اینجا فقط اسم پوشه رو بدیم (کل پوشه میره توی زیپ) بعد متد CreatZip رو مینویسیم و لیست و یه لیبل و یه پروگرس بار بهش میدیم (هرکدوم رو نخواستید بهش Null بدید , مثلا نمیخواید اسم فایل های درحال Zip رو توی لیبل نمایش بدید ، بهش Null بدید ، همینطور اگه نمیخواستید فایلتون پسورد داشته باشه Null بدید) HitexZip.CreateZip(List,File.Combine(File.DirRootExternal,YourZip.zip),"Password",True,ProgressBar,Label) If HitexZip.LastErrorMessage <> "" Then ToastMessageShow(HitexZip.LastErrorMessage,True) Else ToastMessageShow("Successfully Created !",True) End If
  11. سلام متد هایی مثل Tag موقع رپ خودکار اضافه میشن و نمیدونم حالا چرا با Sender مشکل داره چاره ای نیس باید از راه جایگزین استفاده کنید (گرچه عین Sender تمیز و راحت نیست اما چاره ای هم نیست) Sub Globals Private Top As Int = 2%y Private IsFirstTime As Boolean = True Dim CheckBox(10) As SmoothCheckBox End Sub Sub Activity_Create(FirstTime As Boolean) For i = 0 To CheckBox.Length -1 CheckBox(i).Initialize(Me,"CheckBox" & i) If IsFirstTime = True Then IsFirstTime = False Else Top = Top + 10%y End If Activity.AddView(CheckBox(i),0,Top,10%x,10%x) Next End Sub Sub CheckBox0_CheckedChange(Checked As Boolean) ToastMessageShow("0 Checked : " & Checked,False) End Sub Sub CheckBox1_CheckedChange(Checked As Boolean) ToastMessageShow("1 Checked : " & Checked,False) End Sub Sub CheckBox2_CheckedChange(Checked As Boolean) ToastMessageShow("2 Checked : " & Checked,False) End Sub
  12. @@mezzo piano سلام متأسفانه مشکلی پیش اومده بود که حل شد الان میتونید به درگاه پرداخت متصل شید ...
  13. @@asoon دقیقاً مثل همون کلیک هست فقط اسمش از کلیک ب لانگ کلیک تغییر میکنه
  14. با استفاده از رویداد مربوطه , تموم شدن فیلم رو کنترل کنید Sub EventName_Complete End Sub
  15. سلام ببین توی عکس اول اومدی AutoCompleteEditText رو داخل حلقه گذاشتی !!! این اشتباه اول اشتباه دوم توی رویداد AutoCompleteEditText هست داخلش اینو بنویس mValue = Value StartActivity(Matn) اون mValue از نوع String هست و باید حتما توی Process_Globals نوشته بشه توی عکس دوم هم بجای کد خودت اینو بنویس cur = Main.sql.ExecQuery("SELECT * FROM story WHERE list = '" & Main.mValue & "'")